summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2016-08-29 14:47:05 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2016-08-29 14:47:05 -0500
commit3eafcfcc7d9b5bfc8954a2711319929860c55c79 (patch)
tree145d217489e7d279fcd5555ea74d9e9a7087f03c
parent50ffb3759662154169c52644799fbc110dad0fab (diff)
eudev-systemdcompat-231-4.parabola1: split and rebuild
-rw-r--r--pcr/eudev-systemdcompat/PKGBUILD62
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"
}