
systemd-reworked
By: a guest on
Jun 22nd, 2010 | syntax:
None | size: 1.40 KB | hits: 117 | expires: Never
# Contributor: Dave Reisner <d@falconindy.com>
pkgname=systemd-git
pkgver=20100622
pkgrel=1
pkgdesc="systems Session and Startup manager"
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/systemd"
license=('GPL')
depends=('dbus-core' 'dbus-glib' 'kernel26-zen' 'glibc' 'libcgroup-git' 'udev>=154' 'libcap')
makedepends=('git' 'vala' 'gtk2' 'docbook-xsl')
optdepends=('gtk2: for systemadm GUI')
provides=('sysvinit')
source=(patch)
md5sums=('0de81e6c32bcc3880d56896660cc3329')
_gitroot="git://anongit.freedesktop.org/systemd"
_gitname="systemd"
build() {
cd "$srcdir"
msg "Connecting to GIT server...."
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot $_gitname
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
rm -rf "$srcdir/$_gitname-build"
git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"
# If gtk2 is found on the system, the graphical utilities will be
# built. This can be explicitly disabled with --disable-gtk.
./bootstrap.sh --with-distro=arch || return 1
patch -p0 -i ../patch
make || return 1
}
package() {
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir" install || return 1
cd "$pkgdir"
mkdir -p cgroup/{debug,cpuset,ns,net_cls,cpu,cpuacct,memory,devices,freezer}
}