summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Iooss2014-05-30 13:22:05 +0200
committerNicolas Iooss2015-06-27 11:44:56 +0800
commit0e14689503e3bebaa6ee2e7b7a6bc8264bd5c291 (patch)
tree2898f98f7f5c281fcdfc1cc8aeec5df41a0e2768
parentfd88d9e278f38eb12e8b677a7ef918403627884e (diff)
downloadaur-0e14689503e3bebaa6ee2e7b7a6bc8264bd5c291.tar.gz
systemd-selinux 212-3 update
Currently there are bugs in libtool which break systemd build: http://lists.freedesktop.org/archives/systemd-devel/2014-March/017535.html ArchLinux systemd package has been fixed in testing. Backport this change: https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/systemd&id=a85b53ccc7b1b503266f7458c2aeb852403740d5
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD5
2 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bfb747ff69d1..68911d0dc585 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = systemd-selinux
pkgver = 212
- pkgrel = 2
+ pkgrel = 3
url = http://www.freedesktop.org/wiki/Software/systemd
arch = i686
arch = x86_64
@@ -73,7 +73,7 @@ pkgname = systemd-selinux
provides = nss-myhostname
provides = systemd-tools=212
provides = udev=212
- provides = systemd=212-2
+ provides = systemd=212-3
conflicts = nss-myhostname
conflicts = systemd-tools
conflicts = udev
@@ -111,15 +111,15 @@ pkgname = libsystemd-selinux
provides = libsystemd-journal.so
provides = libsystemd-login.so
provides = libudev.so
- provides = libsystemd=212-2
+ provides = libsystemd=212-3
conflicts = libsystemd
pkgname = systemd-sysvcompat-selinux
pkgdesc = sysvinit compat for systemd
license = GPL2
depends = systemd-selinux
- provides = systemd-sysvcompat=212-2
- provides = selinux-systemd-sysvcompat=212-2
+ provides = systemd-sysvcompat=212-3
+ provides = selinux-systemd-sysvcompat=212-3
conflicts = sysvinit
conflicts = systemd-sysvcompat
conflicts = selinux-systemd-sysvcompat
diff --git a/PKGBUILD b/PKGBUILD
index 5d637ca622c0..ca42d06cd3e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgbase=systemd-selinux
pkgname=('systemd-selinux' 'libsystemd-selinux' 'systemd-sysvcompat-selinux')
pkgver=212
-pkgrel=2
+pkgrel=3
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/systemd"
groups=('selinux')
@@ -50,6 +50,9 @@ prepare() {
build() {
cd "${pkgname/-selinux}-$pkgver"
+ # LTO currently breaks the build because of libtool failures
+ CFLAGS+=' -fno-lto'
+
./configure \
--libexecdir=/usr/lib \
--localstatedir=/var \