summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2015-07-19 10:51:02 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2015-07-19 10:59:32 -0300
commitfe63be2b1421b03a3e73f871105f1682eb6b9919 (patch)
treebb5147f5ab5dffd9d4404b3927eda871e4743c71
parent5a488abd541636a27dfa8f28e0420081a5ed8458 (diff)
downloadabslibre-fe63be2b1421b03a3e73f871105f1682eb6b9919.tar.gz
abslibre-fe63be2b1421b03a3e73f871105f1682eb6b9919.tar.bz2
abslibre-fe63be2b1421b03a3e73f871105f1682eb6b9919.zip
systemd-222-1.parabola1: updating version
* drop glib2 dep (no longer needed without gudev) * drop /etc/udev.conf from initramfs (FS#45541 -> https://bugs.archlinux.org/task/45541)
-rw-r--r--libre/systemd/PKGBUILD40
-rw-r--r--libre/systemd/initcpio-install-udev1
-rw-r--r--libre/systemd/splash-parabola.bmpbin760390 -> 0 bytes
3 files changed, 8 insertions, 33 deletions
diff --git a/libre/systemd/PKGBUILD b/libre/systemd/PKGBUILD
index fda77cb75..11a63eba5 100644
--- a/libre/systemd/PKGBUILD
+++ b/libre/systemd/PKGBUILD
@@ -4,8 +4,8 @@
pkgbase=systemd
pkgname=systemd
-pkgver=221
-pkgrel=2.parabola1
+pkgver=222
+pkgrel=1.parabola1
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/systemd"
makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam'
@@ -14,47 +14,23 @@ makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam'
'python' 'python-lxml' 'quota-tools' 'shadow' 'gnu-efi-libs' 'git')
options=('strip' 'debug')
source=("git://github.com/systemd/systemd.git#tag=v$pkgver"
+ "https://repo.parabola.nu/other/systemd/splash-parabola.bmp"
'initcpio-hook-udev'
'initcpio-install-systemd'
'initcpio-install-udev'
'parabola.conf'
- 'loader.conf'
- 'splash-parabola.bmp')
+ 'loader.conf')
md5sums=('SKIP'
+ 'db7c5e4aaa501c1af4301e011f4f5966'
'90ea67a7bb237502094914622a39e281'
'976c5511b6493715e381f43f16cdb151'
- 'bde43090d4ac0ef048e3eaee8202a407'
+ '1b3aa3a0551b08af9305d33f85b5c2fc'
'36ee74767ac8734dede1cbd0f4f275d7'
- '9b9f4a58e4c4009bf5290c5b297600c3'
- 'db7c5e4aaa501c1af4301e011f4f5966')
+ '9b9f4a58e4c4009bf5290c5b297600c3')
prepare() {
cd "$pkgname"
- # pam_systemd: Properly check kdbus availability
- # https://github.com/systemd/systemd/commit/c5d452bb228e
- git cherry-pick -n c5d452bb228e
-
- # udevd: suppress warning if we don't find cgroup
- # https://github.com/systemd/systemd/commit/11b9fb15be96
- git cherry-pick -n 11b9fb15be96
-
- # core: fix reversed dependency check in unit_check_unneeded
- # https://github.com/systemd/systemd/commit/084918ba41ac
- git cherry-pick -n 084918ba41ac
-
- # rules: remove all power management from udev
- # https://github.com/systemd/systemd/commit/e2452eef02a8
- git cherry-pick -n e2452eef02a8
-
- # logind: fix delayed execution regression
- # https://github.com/systemd/systemd/commit/418b22b88f79
- git cherry-pick -n 418b22b88f79
-
- # bus-proxy: never apply policy when sending signals
- # https://github.com/systemd/systemd/commit/3723263f4989
- git cherry-pick -n 3723263f4989
-
./autogen.sh
}
@@ -83,7 +59,7 @@ build() {
package_systemd() {
pkgdesc="system and service manager (Parabola rebranded)"
license=('GPL2' 'LGPL2.1')
- depends=('acl' 'bash' 'dbus' 'glib2' 'iptables' 'kbd' 'kmod' 'hwids' 'libcap'
+ depends=('acl' 'bash' 'dbus' 'iptables' 'kbd' 'kmod' 'hwids' 'libcap'
'libgcrypt' "libsystemd=$pkgver" 'libidn' 'lz4' 'pam' 'libseccomp' 'util-linux'
'xz')
provides=('nss-myhostname' "systemd-tools=$pkgver" "udev=$pkgver")
diff --git a/libre/systemd/initcpio-install-udev b/libre/systemd/initcpio-install-udev
index 419c19e58..7f0301a48 100644
--- a/libre/systemd/initcpio-install-udev
+++ b/libre/systemd/initcpio-install-udev
@@ -3,7 +3,6 @@
build() {
local rules tool
- add_file "/etc/udev/udev.conf"
add_binary /usr/lib/systemd/systemd-udevd
add_binary /usr/bin/udevadm
add_binary /usr/bin/systemd-tmpfiles
diff --git a/libre/systemd/splash-parabola.bmp b/libre/systemd/splash-parabola.bmp
deleted file mode 100644
index b6ae7fcee..000000000
--- a/libre/systemd/splash-parabola.bmp
+++ /dev/null
Binary files differ