summaryrefslogtreecommitdiff
path: root/libre-testing/systemd
diff options
context:
space:
mode:
Diffstat (limited to 'libre-testing/systemd')
-rw-r--r--libre-testing/systemd/PKGBUILD24
1 files changed, 15 insertions, 9 deletions
diff --git a/libre-testing/systemd/PKGBUILD b/libre-testing/systemd/PKGBUILD
index f8fef3595..706106119 100644
--- a/libre-testing/systemd/PKGBUILD
+++ b/libre-testing/systemd/PKGBUILD
@@ -6,16 +6,16 @@
# Contributor: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
pkgbase=systemd
-pkgname=('systemd' 'libsystemd' 'systemd-resolvconf' 'systemd-sysvcompat')
+pkgname=('systemd' 'systemd-libs' 'systemd-resolvconf' 'systemd-sysvcompat')
pkgname+=('systemd-common' 'systemd-udev')
-# We split Arch's libsystemd into systemd-$X, for the following $X:
-_libsystemd=('libsystemd' 'libudev' 'nss-systemd' 'nss-myhostname' 'nss-mymachines' 'nss-resolve')
-pkgname+=("${_libsystemd[@]/#/systemd-}")
+# We split Arch's systemd-libs into systemd-$X, for the following $X:
+_systemd_libs=('libsystemd' 'libudev' 'nss-systemd' 'nss-myhostname' 'nss-mymachines' 'nss-resolve')
+pkgname+=("${_systemd_libs[@]/#/systemd-}")
# Can be from either systemd or systemd-stable
_commit='0430af90ef28a229e51136ad364e1da7e76c8638'
pkgver=240.95
-pkgrel=1
-pkgrel+=.parabola5
+pkgrel=2
+pkgrel+=.par1
arch=('x86_64')
arch+=('i686' 'armv7h' 'ppc64le')
url='https://www.github.com/systemd/systemd'
@@ -155,6 +155,9 @@ build() {
fi
local _meson_options=(
+ # TODO: enable for v241
+ #-Dversion-tag="${pkgver}-${pkgrel}-arch"
+
-Dima=false
-Dlibidn2=true
-Dlz4=true
@@ -233,7 +236,7 @@ package_systemd() {
license=('LGPL2.1')
groups=('base-devel')
depends=('bash' 'dbus' 'kbd' 'kmod'
- 'libsystemd' 'pam' 'libelf'
+ 'systemd-libs' 'pam' 'libelf'
'util-linux' 'pcre2')
depends+=("systemd-common=$pkgver-$pkgrel" 'udev')
provides=("systemd-tools=$pkgver")
@@ -341,10 +344,13 @@ package_systemd-udev() {
install -D -m0644 -t "$pkgdir"/usr/share/libalpm/hooks *{udev,hwdb}*.hook
}
-package_libsystemd() {
+package_systemd-libs() {
pkgdesc='systemd client libraries metapackage'
- depends=("${_libsystemd[@]/libsystemd/libsystemd.so}")
+ depends=("${_systemd_libs[@]/libsystemd/libsystemd.so}")
license=('LGPL2.1')
+ provides=('libsystemd')
+ conflicts=('libsystemd')
+ replaces=('libsystemd')
}
package_systemd-libsystemd() {