You are not logged in.
Pages: 1
http://www.hula-project.org/Hula_Server:
Hula is a calendar and mail server. We are focused on building a calendar and mail server that people love to use, instead of broadly trying to build a "groupware server" that managers want to deploy.
Hula is available under the LGPL (http://www.gnu.org/copyleft/lesser.html) and MPL (http://www.mozilla.org/MPL/) licenses.
PKGBUILD:
pkgname=hula
pkgver=r45
pkgrel=1
pkgdesc="Hula is a calendar and mail server."
url="http://www.hula-project.org"
license="LGPL and MPL"
depends=(openssl)
source=(http://www.kelley.ca/hulaTar/tars/$pkgname-$pkgver.tgz)
build() {
cd $startdir/src/$pkgname-$pkgver
./autogen.sh --prefix=/opt/hula
make || return 1
make DESTDIR=$startdir/pkg install
}
After installation do as root:
cd /opt/hula/sbin
./hulasetup --domain=your.domain.com
# start hula
./hulamanager
Now you should be able to point your browser to http://your.domain.com/ and http://your.domain.com:89/.
Use
username: admin
password: hula
to login. For further information have a look at http://www.hula-project.org/
Offline
great!
Offline
please add MD5SUMs to the PKGBUILD
md5sums=('5d1c3a1519905df95d4b859cd58c14d0')
Offline
you should adjust the package to follow ARch standards:
Create a .sh in /etc/profile.d so you don't have to go to hula's dir to start it
Create a daemon script to be avaible to load it on startup. Be sure to load it in background and to redirect standard output to a log file, and be sure that stop function lets it do its shutdown tasks.
Offline
you also should make hula.install script telling you to run
hulasetup --domain=your_damain
Offline
http://bbs.archlinux.org/viewtopic.php?t=10043
Nice. I was thinking about making a package for it myself.
Good work!
8)
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
if we've got the package done in the arch way I'm pretty sure that dp will update it to extra , lovely milk bottle
Offline
dunno where the above tarball came from, but the project hasn't released one officially yet. It is currently just a snag from a subversion repo..
but..once a tarball is created that is reasonable, this might work..
CVS REPO
Also, hula svn repo is now at rev49. I did a checkout, and created a tarball, but I don't really have the bandwidth to host something that large. If anyone is interested, pm me and I can give you the url where it is currently at. Then the pkgbuild could be updated and other people can try to build it.
I am currently building a package for it..I will report how it goes..
EDIT: Got it built. Looks like there were lots of gcc warnings, but it finished compiling. The pkg I made appears to have put things in the proper places with proper permissions.
yay! does happy dance.
I haven't had a chance to test the build, beyond just installing it with pacman and seeing if it installed.
EDIT2:
Failed to load any MDB driver
Segmentation fault
EDIT3:
I wasn't root when I ran hulasetup.
*smacks forehead*
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
starting the daemon is a no go currently..
it looks like it is starting, but tosses a bunch of errors out, and then shuts itself down and starts itself back up again...
hmmm.
I wonder if their current repo build is broken. That can be a problem when snagging directly from SCM.
Anyway, it is a good start. Anyone else tried a build, or know of a good SCM tag to yank from?
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
go it working!!
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
cactus,
hulamanager doesn't seem to work as a daemon right now. But starting it with
nohup ./hulamanager &
does the job for me.
Doesn't it work at all for you? Maybe there is another http-/imap-/smtp-server running?
Tarballs are hosted here: http://www.kelley.ca/hulaTar
Offline
yup. I got it "working" fine now. At least insofar as being able to start the daemon and bring up the administration interface.
I fixed my daemon start script (/etc/rc.d/hula) to background the process, added a post_remove hula.install method to delete /opt/hula (package removal left a gnarly directory structure, with nothing in it. It appears just adding an rm -rf is the standard for other opt packages..at least I found a few that way while looking in abs), updated the hashes, and I am rebuilding it now.
I will update the pkgbuild to use the location of the hosted tarballs. Thanks.
EDIT:
Updated.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Working now. I appear to have made a successful pkgbuild.
If anyone wants it, or wants to put it somewhere, let me know..currently it is sitting in my repo, but I don't have bandwidth flying out my arse or anything..
Either that, or people can build it themsevles using the pkgbuilds in the cvs repo linked to above.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
http://wiki2.archlinux.org/index.php/In … %20Package
ps. I noticed a wiki page on building from the source..whomever did that one, let me know. I would like to assist in getting one written up on how to configure Hula reasonably.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
updated pkg to r75.
EDIT: Post install changed, rebuilding.
EDIT2: Rebuild done. package updated.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
updated to r90..
hula hula
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
I have started doing my own pulls from novell hula svn repo. kelley.ca/hulatars has some type of issue, so I decided to start doing it myself. I setup a script to take as input the version I want to pull, then it pulls from their repo, then it creates a tarball, and takes the md5sum of it.
It moves the tarball to the build directory, modifies the PKGBUILD (using sed just like srcpac) to include the md5sum and changes the build name, then compiles and builds the package.
out popps my version of the repo built into an arch package...
w00t.
Look for updates in my repository, and report any wonky issues...
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
updated to r114
take any further discussion about my hula package to: http://bbs.archlinux.org/viewtopic.php?t=10775
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Pages: 1