summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authornnnn204302016-08-05 19:42:17 +0200
committernnnn204302016-08-06 21:27:17 +0200
commit6ee278a58d326ffe22c69d817335510cbe2d67dc (patch)
treec1e22a531ef90d6041b87e92f13b5d7c5bc71d9d /PKGBUILD
parentbb3c167455bf3ae8a934383904ddfb6b40c9eab3 (diff)
downloadaur-citadel.tar.gz
updated to 902
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD79
1 files changed, 60 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7fa0f8befe96..bdde755f326a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}