diff options
Diffstat (limited to 'pcr')
-rw-r--r-- | pcr/eudev-systemdcompat/PKGBUILD | 62 |
1 files changed, 37 insertions, 25 deletions
diff --git a/pcr/eudev-systemdcompat/PKGBUILD b/pcr/eudev-systemdcompat/PKGBUILD index a5284581b..7b36491fc 100644 --- a/pcr/eudev-systemdcompat/PKGBUILD +++ b/pcr/eudev-systemdcompat/PKGBUILD @@ -4,34 +4,28 @@ # Contributor (Manjaro): Tom Gundersen <teg@jklm.no> # Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> -_spkgrel=4 +_spkgrel=1 _repo=https://repo.parabola.nu -pkgname=eudev-systemdcompat -pkgver=230 -pkgrel=2.parabola3 -pkgdesc="systemd client libraries without udev; systemd compatibility package" +pkgbase=eudev-systemdcompat +pkgname=('eudev-systemd' 'libeudev-systemd') +pkgver=231 +pkgrel=4.parabola1 arch=('i686' 'x86_64' 'armv7h') license=('GPL2') -#groups=('eudev-base') url="http://www.freedesktop.org/wiki/Software/systemd" -provides=("systemd=${pkgver}" "libsystemd=${pkgver}" "systemd-tools=${pkgver}" 'libsystemd.so') -depends=('glib2' 'glibc' 'libgcrypt' 'xz' 'eudev' 'lz4') -conflicts=('systemd-tools' 'systemd' 'libsystemd' 'openrc-systemdcompat') -replaces=('openrc-systemdcompat') - -source_i686=("$_repo/libre/os/i686/libsystemd-standalone-$pkgver-${_spkgrel}.parabola2-i686.pkg.tar.xz" - "$_repo/libre/os/i686/systemd-$pkgver-${_spkgrel}.parabola2-i686.pkg.tar.xz") -source_x86_64=("$_repo/libre/os/x86_64/libsystemd-standalone-$pkgver-${_spkgrel}.parabola2-x86_64.pkg.tar.xz" - "$_repo/libre/os/x86_64/systemd-$pkgver-${_spkgrel}.parabola2-x86_64.pkg.tar.xz") -source_armv7h=("$_repo/libre/os/armv7h/libsystemd-standalone-$pkgver-${_spkgrel}.parabola2-armv7h.pkg.tar.xz" - "$_repo/libre/os/armv7h/systemd-$pkgver-${_spkgrel}.parabola2-armv7h.pkg.tar.xz") -sha256sums_i686=('96645cfd446bc1045175ab03504fa7441ec6774cd122f8867055cfd2ed8da13c' - '4eea339c2f68f425e2d35e3fadb15cf75d187919b8f10922c29be7fae160a28b') -sha256sums_x86_64=('8d54f0a6ebe03b1a73f32f4cf071b8d6e4159066b9f5f8b200ecebd7a90f9263' - '014a5174b738ed1fa8a99bd4eaabd8164c0d14594816bbb92948739731289a16') -sha256sums_armv7h=('9585ee8433deccd6b267df8058ceacfdb2a7938902a2ee79cc92e209a5101716' - '3f6676f572092804fb36755821a39e4b22bbd8c689102e5016a1d91d4596b4bf') +source_i686=("$_repo/libre/os/i686/libsystemd-standalone-$pkgver-${_spkgrel}.parabola1-i686.pkg.tar.xz" + "$_repo/libre/os/i686/systemd-$pkgver-${_spkgrel}.parabola1-i686.pkg.tar.xz") +source_x86_64=("$_repo/libre/os/x86_64/libsystemd-standalone-$pkgver-${_spkgrel}.parabola1-x86_64.pkg.tar.xz" + "$_repo/libre/os/x86_64/systemd-$pkgver-${_spkgrel}.parabola1-x86_64.pkg.tar.xz") +source_armv7h=("$_repo/libre/os/armv7h/libsystemd-standalone-$pkgver-${_spkgrel}.parabola1-armv7h.pkg.tar.xz" + "$_repo/libre/os/armv7h/systemd-$pkgver-${_spkgrel}.parabola1-armv7h.pkg.tar.xz") +sha256sums_i686=('4df661efdb0d1ecffe91e06ab3060edb62de97bfd29b427d210073d11b5ec25e' + 'd0a4ffbfc01551a55c04bcba4dac5faed293ad722a2b09f7f4bec1f2c4a3b717') +sha256sums_x86_64=('82598da0bb538479b4529b7a0b799cc08785217e80643279724def5f63932535' + 'c2108b5a464fa0cf28906aa697ea47f5f7bbde7bbc8690b017bdc2b94bfff0d3') +sha256sums_armv7h=('e7d84b08bb781aa2aa2fb8fbc76371ec23c1df6e09adb5238a2500dba29c77e1' + 'bc73584201bfaec1ca0cfdbb8945798a28dd24cfa7a36368e29b3ee89c8df81c') prepare() { #clean libsystemd @@ -48,6 +42,24 @@ prepare() { done } -package() { - mv "$srcdir/usr/" "$pkgdir" +package_eudev-systemd() { + pkgdesc="systemd-sysuser and systemd-tmpfiles binary; systemd compatibility package" + provides=("systemd=${pkgver}" "systemd-tools=${pkgver}") + depends=('eudev') + conflicts=('systemd-tools' 'systemd' 'eudev-systemdcompat') + replaces=('eudev-systemdcompat') + + install -d $pkgdir/usr/bin + mv -v $srcdir/usr/bin/* "$pkgdir/usr/bin" +} + +package_libeudev-systemd() { + pkgdesc="systemd client libraries without udev; systemd compatibility package" + provides=("libsystemd=${pkgver}" 'libsystemd.so') + depends=('glibc' 'libcap' 'libgcrypt' 'lz4' 'xz' 'libeudev') + conflicts=('libsystemd' 'eudev-systemdcompat') + replaces=('eudev-systemdcompat') + + install -d $pkgdir/usr/lib + mv -v $srcdir/usr/lib/* "$pkgdir/usr/lib" } |