summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
Diffstat (limited to 'pcr')
-rw-r--r--pcr/systemd-dummy/PKGBUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/pcr/systemd-dummy/PKGBUILD b/pcr/systemd-dummy/PKGBUILD
new file mode 100644
index 000000000..51c119db9
--- /dev/null
+++ b/pcr/systemd-dummy/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Freemor <freemor@freemor.ca>
+# 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,
+# not an erroneous one, and satisfying it would be harmful.
+# - Does not conflicts=('systemd'); to make adding/removing notsystemd
+# easy.
+# - Does not provide libsystemd-shared-XXX.so, nor depend on
+# (not)systemd-common, which provide it. That is not a public API
+# 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).
+
+pkgname=systemd-dummy
+pkgdesc="An empty package that provides 'systemd' to satisfy packages that erronously depend on it"
+url='https://parabola.nu/'
+provides=('systemd')
+license=('custom:Public Domain')
+pkgver=1
+pkgrel=1
+arch=(any)
+
+package() {
+ :
+}