updated on Tue Jan 17 08:05:08 UTC 2012
[aur-mirror.git] / sssd-git / PKGBUILD
blob8cbb9fc1b07d1c89d34ef53d30f40f8edafd5b5e
1 # Maintainer: Mantas M. <grawity@gmail.com>
2 pkgname=sssd-git
3 pkgver=20111225
4 pkgrel=1
5 pkgdesc="System Security Services Daemon"
6 arch=('i686' 'x86_64')
7 url="https://fedorahosted.org/sssd/"
8 license=('GPL3')
9 depends=(
10   'bind'          # for nsupdate
11   'c-ares'
12   'dbus-core'
13   'ding-libs'
14   'krb5'
15   'ldb'
16   'libldap'
17   'libnl'
18   'libsasl'
19   'libunistring'
20   'libxml2'
21   'nspr'
22   'nss'
23   'pcre'
24   'talloc'
25   'tdb'
26   'tevent'
28 makedepends=(
29   'docbook-xsl'
30   'doxygen'
31   'git'
33 provides=('sssd')
34 conflicts=('sssd')
35 source=('sssd.service'
36         'sssd.rcd')
37 sha1sums=('10945fa294c5ace62f2dcc7db6091710b46d6ffe'
38           'e40e22cecc2cd6d842a040e3266554bff17ba079')
40 _gitroot="git://git.fedorahosted.org/git/sssd.git"
41 _gitname="sssd"
43 build() {
44   cd "$srcdir"
45   msg "Updating from $_gitroot"
47   if [ -d $_gitname ] ; then
48     cd $_gitname && git pull origin
49   else
50     git clone $_gitroot $_gitname
51   fi
53   msg "Starting make"
55   rm -rf "$srcdir/$_gitname-build"
56   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
57   cd "$srcdir/$_gitname-build"
59   autoreconf -i -f
60   ./configure \
61     --prefix=/usr                             \
62     --sysconfdir=/etc                         \
63     --localstatedir=/var                      \
64     --libexecdir=/usr/lib/sssd                \
65     --enable-pammoddir=/lib/security          \
66     --with-os=fedora                          \
67     --with-pid-path=/run                      \
68     --without-python-bindings                 \
69     --without-selinux                         \
70     --without-semanage                        \
71     --with-initscript=systemd                 \
72     --with-systemdunitdir=/lib/systemd/system \
73     --enable-all-experimental-features        \
74     ;
75   make
78 package() {
79   cd "$srcdir/$_gitname-build"
80   make DESTDIR="$pkgdir/" install
81   rm -rf "$pkgdir/etc/rc.d"
82   rm -f "$pkgdir/usr/modules/ldb/memberof.la"
83   # The included unit requires way too much sed'ing.
84   install -Dm0644 "$srcdir/sssd.service" "$pkgdir/lib/systemd/system/sssd.service"
85   install -Dm0755 "$srcdir/sssd.rcd" "$pkgdir/etc/rc.d/sssd"
86
88 # vim: ts=2:sw=2:et