diff options
author | nnnn20430 | 2016-08-05 19:42:17 +0200 |
---|---|---|
committer | nnnn20430 | 2016-08-06 21:27:17 +0200 |
commit | 6ee278a58d326ffe22c69d817335510cbe2d67dc (patch) | |
tree | c1e22a531ef90d6041b87e92f13b5d7c5bc71d9d /PKGBUILD | |
parent | bb3c167455bf3ae8a934383904ddfb6b40c9eab3 (diff) | |
download | aur-citadel.tar.gz |
updated to 902
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 79 |
1 files changed, 60 insertions, 19 deletions
@@ -1,47 +1,88 @@ # Maintainer: nnnn20430 <nnnn20430@mindcraft.si.eu.org> # Contributor: Jason PLum <jplum@archlinuxarm.org> -pkgname=citadel +pkgbase=citadel +pkgname=('citadel' 'libcitadel' 'webcit') _gitname=citadel -pkgver=v9.01.r0.ga845b4f -_gittag=v9.01 -pkgrel=2 +pkgver=902 +_gittag=Release_902 +pkgrel=1 pkgdesc="Citadel/UX is a collaboration suite (messaging and groupware) that is descended from the Citadel family of programs which became popular in the 1980s and 1990s as a bulletin board system platform." arch=('i686' 'x86_64') url="http://www.citadel.org/" +makedepends=('git' 'libev' 'c-ares' 'curl' 'expat' 'libical' 'libsieve' 'perl-berkeleydb' 'glibc' 'zlib' 'libtool' 'autoconf' 'make' 'gcc') license=('GPL') -depends=('libcitadel' 'libev' 'c-ares' 'curl' 'expat' 'libical' 'libsieve' 'perl-berkeleydb') -makedepends=('git' 'libcitadel' 'libev' 'c-ares' 'curl' 'expat' 'libical' 'libsieve' 'perl-berkeleydb' 'libtool' 'autoconf' 'make' 'gcc') -optdepends=('openssl: SSL support' 'shared-mime-info: filetype identification') conflicts=() changelog="" source=("$_gitname::git://git.citadel.org/appl/gitroot/citadel.git#tag=$_gittag" 'citadel.service' - '001-libical2_support.patch') -install="$pkgname.install" + 'webcit.service' + 'webcits.service' + '001-libical2_support_citadel.patch' + '001-libical2_support_webcit.patch') md5sums=('SKIP' '1dad4ebec773f08de372d794ed16d214' - 'ce32349cd9f646d41bb444c6cb47a033') - -pkgver() { - cd "$srcdir/$_gitname" - git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' -} + '3904b1795a552fd2f2bc8f9741f6dc58' + 'cae0cfa8f42e1f0e96fbf0e4aff0ba56' + 'ce32349cd9f646d41bb444c6cb47a033' + '916e66109a16d94a712ab8372ac98719') prepare() { cd "$srcdir/$_gitname" - git apply "$srcdir/001-libical2_support.patch" + git apply "$srcdir/001-libical2_support_citadel.patch" + git apply "$srcdir/001-libical2_support_webcit.patch" } build() { - cd "$srcdir/$_gitname/citadel" + cd "$srcdir/$_gitname/libcitadel" ./bootstrap - ./configure --prefix=/usr/citadel + ./configure --prefix=/usr make + + ( + cd "$srcdir/$_gitname/citadel" + export CFLAGS="${CFLAGS} -I ../libcitadel/lib" + export LDFLAGS="${LDFLAGS} -L../libcitadel/.libs" + ./bootstrap + ./configure --prefix=/usr/citadel + make + ) + + ( + cd "$srcdir/$_gitname/webcit" + export CFLAGS="${CFLAGS} -I ../libcitadel/lib" + export LDFLAGS="${LDFLAGS} -L../libcitadel/.libs" + ./bootstrap + ./configure --prefix=/usr/citadel/webcit + make + ) } -package() { +package_citadel() { + depends=('libcitadel' 'libev' 'c-ares' 'curl' 'expat' 'libical' 'libsieve' 'perl-berkeleydb') + optdepends=('openssl: SSL support' 'shared-mime-info: filetype identification') + install="citadel.install" + cd "$srcdir/$_gitname/citadel" make DESTDIR="$pkgdir" install install -Dm644 "$srcdir/citadel.service" "$pkgdir/usr/lib/systemd/system/citadel.service" } + +package_libcitadel() { + depends=('glibc' 'zlib') + optdepends=() + + cd "$srcdir/$_gitname/libcitadel" + make DESTDIR="$pkgdir" install +} + +package_webcit() { + depends=('citadel') + optdepends=('openssl: SSL support' 'shared-mime-info: filetype identification') + install="webcit.install" + + cd "$srcdir/$_gitname/webcit" + make DESTDIR="$pkgdir" install + install -Dm644 "$srcdir/webcit.service" "$pkgdir/usr/lib/systemd/system/webcit.service" + install -Dm644 "$srcdir/webcits.service" "$pkgdir/usr/lib/systemd/system/webcits.service" +} |