diff options
author | David P <megver83@parabola.nu> | 2019-02-22 16:14:01 -0300 |
---|---|---|
committer | David P <megver83@parabola.nu> | 2019-02-22 16:14:46 -0300 |
commit | b1359f0623ca30111f116233bd5b86fc88b3eef5 (patch) | |
tree | d64b361bca8e805275dfa1af05a59faba103887a | |
parent | 1c821f7f7035ec2668b935e30764774154e366b9 (diff) | |
download | abslibre-b1359f0623ca30111f116233bd5b86fc88b3eef5.tar.gz abslibre-b1359f0623ca30111f116233bd5b86fc88b3eef5.tar.bz2 abslibre-b1359f0623ca30111f116233bd5b86fc88b3eef5.zip |
systemd-dummy: become a split package containing systemd-dummy and systemd-libs-dummy
And update the comments. The pad has the default template (so it isn't useful)
and "Does not do anything with libsystemd" was, in fact, refering to libsystemd.so
Also, notsystemd-libsystemd is no longer in the repos.
Signed-off-by: David P <megver83@parabola.nu>
-rw-r--r-- | pcr/systemd-dummy/PKGBUILD | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/pcr/systemd-dummy/PKGBUILD b/pcr/systemd-dummy/PKGBUILD index bc3fa3fe0..eac04d919 100644 --- a/pcr/systemd-dummy/PKGBUILD +++ b/pcr/systemd-dummy/PKGBUILD @@ -1,8 +1,7 @@ # Maintainer: Freemor <freemor@freemor.ca> +# Maintainer: David P. <megver83@parabola.nu> # Contributor: Luke Shumaker <lukeshu@parabola.nu> -# https://pad.riseup.net/p/ParabolaSystemdDependants - # Notes: # - Does *NOT* provide a specific version of systemd; if a package # depends on a specific version, it probably is a "real" dependency, @@ -14,17 +13,30 @@ # or ABI, and no package outside of pkgbase=systemd cares about it. # It's absolutely silly that Artix Linux's systemd-dummy package # includes that file. -# - Does not do anything with libsystemd. We have more finely split -# packages than Arch ( (not)systemd-libsystemd / libsystemd.so). +# - Does not do anything with libsystemd.so We have more finely split +# packages than Arch (systemd-libsystemd). # - Sets epoch=1 to allow upgrading from Artix systemd-dummy, which # sets pkgver=$systemd_version -pkgname=systemd-dummy -pkgdesc="An empty package that provides 'systemd' to satisfy packages that erronously depend on it" +pkgbase=systemd-dummy +pkgname=(systemd-dummy systemd-libs-dummy) +pkgdesc='An empty package that provides '"'pkgname'"' to satisfy packages that erronously depend on it' url='https://parabola.nu/' -provides=('systemd') license=('custom:Public Domain') epoch=1 pkgver=1 pkgrel=1 arch=(any) + +package_systemd-dummy() { + pkgdesc="${pkgdesc/pkgname/${pkgname%-dummy}}" + provides=(${pkgname%-dummy}) +} + +package_systemd-libs-dummy() { + pkgdesc="${pkgdesc/pkgname/${pkgname%-dummy}}" + depends=(libsystemd.so) + provides=(libsystemd ${pkgname%-dummy}) + conflicts=(libsystemd-dummy) + replaces=(${conflicts[@]}) +} |