summaryrefslogtreecommitdiff
path: root/core/systemd/PKGBUILD
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-06-06 04:00:43 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-06-06 04:00:43 +0000
commit6b55be9272c15e1858a1a7236482298f677c1a3b (patch)
treea00e7300c358b2a4b16184192c53b8ce555a2412 /core/systemd/PKGBUILD
parent8faa42b28f39ace5fc2c3ec8a054fa0a5b246eab (diff)
Fri Jun 6 03:57:24 UTC 2014
Diffstat (limited to 'core/systemd/PKGBUILD')
-rw-r--r--core/systemd/PKGBUILD37
1 files changed, 12 insertions, 25 deletions
diff --git a/core/systemd/PKGBUILD b/core/systemd/PKGBUILD
index 966b70596..cfa48bbc9 100644
--- a/core/systemd/PKGBUILD
+++ b/core/systemd/PKGBUILD
@@ -3,48 +3,38 @@
pkgbase=systemd
pkgname=('systemd' 'libsystemd' 'systemd-sysvcompat')
-pkgver=212
-pkgrel=3
+pkgver=213
+pkgrel=5
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/systemd"
makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gobject-introspection' 'gperf'
'gtk-doc' 'intltool' 'kmod' 'libcap' 'libgcrypt' 'libmicrohttpd' 'libxslt'
- 'util-linux' 'linux-api-headers' 'pam' 'python' 'python-lxml' 'quota-tools' 'xz')
+ 'util-linux' 'linux-api-headers' 'pam' 'python' 'python-lxml' 'quota-tools'
+ 'shadow' 'xz')
options=('strip' 'debug')
source=("http://www.freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz"
'initcpio-hook-udev'
'initcpio-install-systemd'
'initcpio-install-udev'
- '0001-backlight-do-nothing-if-max_brightness-is-0.patch'
- '0002-reduce-the-amount-of-messages-logged-to-dev-kmsg-whe.patch'
- '0003-man-reword-Persistent-description.patch'
- '0004-core-Make-sure-a-stamp-file-exists-for-all-Persisten.patch'
- )
-md5sums=('257a75fff826ff91cb1ce567091cf270'
+ '0001-units-use-KillMode-mixed-for-systemd-nspawn-.service.patch')
+md5sums=('06496edcf86ddf6d8c12d72ba78e735d'
'29245f7a240bfba66e2b1783b63b6b40'
'66cca7318e13eaf37c5b7db2efa69846'
'bde43090d4ac0ef048e3eaee8202a407'
- '4b5d61e30b423ff5a0ec38037146b61b'
- 'd9518fc6cef154ebc76555b0fb9d4412'
- 'c35c7f55d41c0a8b8725785b49ce6440'
- '2e7aee18c749727c8bbc8db86f17edc0')
+ '5f8ad7126970855614c7fa34b317728d')
prepare() {
cd "$pkgname-$pkgver"
- # http://cgit.freedesktop.org/systemd/systemd/commit/?id=3cadce7d33e263ec7a6a83c00c11144930258b22
- patch -p1 -i "$srcdir/0001-backlight-do-nothing-if-max_brightness-is-0.patch"
- # http://cgit.freedesktop.org/systemd/systemd/commit/?id=b2103dccb354de3f38c49c14ccb637bdf665e40f
- patch -p1 -i "$srcdir/0002-reduce-the-amount-of-messages-logged-to-dev-kmsg-whe.patch"
- # http://cgit.freedesktop.org/systemd/systemd/commit/?id=de41590a9bb370de92e4a1ed933bc6e38abb6787
- patch -p1 -i "$srcdir/0003-man-reword-Persistent-description.patch"
- # http://cgit.freedesktop.org/systemd/systemd/commit/?id=472fc28fdade525e700ebf4b25d026a8c907796d
- patch -p1 -i "$srcdir/0004-core-Make-sure-a-stamp-file-exists-for-all-Persisten.patch"
+ patch -Np1 <"$srcdir/0001-units-use-KillMode-mixed-for-systemd-nspawn-.service.patch"
}
build() {
cd "$pkgname-$pkgver"
+ # LTO currently breaks the build because of libtool failures
+ CFLAGS+=' -fno-lto'
+
./configure \
--libexecdir=/usr/lib \
--localstatedir=/var \
@@ -62,10 +52,6 @@ build() {
make
}
-check() {
- make -C "$pkgname-$pkgver" check || :
-}
-
package_systemd() {
pkgdesc="system and service manager"
license=('GPL2' 'LGPL2.1' 'MIT')
@@ -100,6 +86,7 @@ package_systemd() {
# post_install as a sane default.
rm "$pkgdir/etc/systemd/system/getty.target.wants/getty@tty1.service"
rm "$pkgdir/etc/systemd/system/multi-user.target.wants/systemd-networkd.service"
+ rm "$pkgdir/etc/systemd/system/multi-user.target.wants/systemd-resolved.service"
rmdir "$pkgdir/etc/systemd/system/getty.target.wants"
# get rid of RPM macros