[arch-commits] Commit in cockpit/trunk (PKGBUILD)
Massimiliano Torromeo
mtorromeo at gemini.archlinux.org
Tue Aug 9 17:58:16 UTC 2022
Date: Tuesday, August 9, 2022 @ 17:58:16
Author: mtorromeo
Revision: 1264356
upgpkg: cockpit 274.1-1: Moved cockpit-packagekit and cockpit-storaged to split packages
Modified:
cockpit/trunk/PKGBUILD
----------+
PKGBUILD | 34 +++++++++++++++++++++++++---------
1 file changed, 25 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-09 17:58:05 UTC (rev 1264355)
+++ PKGBUILD 2022-08-09 17:58:16 UTC (rev 1264356)
@@ -4,8 +4,8 @@
# Contributor: Anatol Pomozov <anatol.pomozov at gmail.com>
pkgbase=cockpit
-pkgname=(cockpit cockpit-pcp)
-pkgver=273
+pkgname=(cockpit cockpit-packagekit cockpit-pcp cockpit-storaged)
+pkgver=274.1
pkgrel=1
pkgdesc='A systemd web based user interface for Linux servers'
arch=('x86_64')
@@ -19,7 +19,7 @@
"cockpit.pam"
"cockpit-ws.sysuser.conf"
"cockpit-wsinstance.sysuser.conf")
-sha256sums=('666ac419bfab7c7ddd612ebfb53e62edd1f7e461a121dcf6cffa6441778bf6bd'
+sha256sums=('0dc8cd7243333fc9043201fcc31f68cb00d0e30fcd7f7b009acccbd03d8470c7'
'a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d'
'1ad9dad75858264778bd94799b60c651f7cc1c7f7fa1c54622174303e639287a'
'46ee8ecad7bc97ba588ab9471dde76e41c00daf40658902425626c3a1938b438')
@@ -59,14 +59,13 @@
libpwquality openssl kexec-tools)
backup=('etc/pam.d/cockpit')
optdepends=("cockpit-pcp: reading performance metrics"
+ "cockpit-storaged: manage storage"
+ "cockpit-packagekit: manage packaged"
"cockpit-podman: user interface for managing podman containers"
"cockpit-machines: user interface for managing virtual machines"
"polkit: elevate privileges"
"sudo: elevate privileges"
- "udisks2: manage hard disks"
- "clevis: manage disk encryption"
"networkmanager: manage network connections"
- "packagekit: manage packages"
"sssd: authentication"
"sscg: generate self-signed certificate")
@@ -86,7 +85,8 @@
"$pkgdir"/usr/share/metainfo/org.cockpit-project.cockpit-{selinux,sosreport}.metainfo.xml
# remove plugins packaged separately
- rm -rf "$pkgdir"/usr/share/cockpit/pcp \
+ rm -rf "$pkgdir"/usr/share/cockpit/{apps,packagekit,pcp,storaged} \
+ "$pkgdir"/usr/share/metainfo/org.cockpit-project.cockpit-storaged.metainfo.xml \
"$pkgdir"/usr/lib/cockpit/cockpit-pcp \
"$pkgdir"/var/lib/pcp
}
@@ -105,9 +105,9 @@
}
_do_package_component() {
- _component="${pkgname#cockpit-}"
+ _component="${1:-${pkgname#cockpit-}}"
- cd cockpit-$pkgver
+ cd "$srcdir"/cockpit-$pkgver
make DESTDIR="$pkgdir"/tmp install
cd "$pkgdir"/tmp
@@ -120,3 +120,19 @@
rm -rf "$pkgdir"/tmp
}
+
+package_cockpit-storaged() {
+ pkgdesc='Cockpit user interface for storage, using udisks'
+ depends=(cockpit udisks2 dbus-python)
+ optdepends=(
+ "clevis: manage disk encryption"
+ )
+ _do_package_component
+}
+
+package_cockpit-packagekit() {
+ pkgdesc='Cockpit user interface for packages'
+ depends=(cockpit polkit packagekit python)
+ _do_package_component
+ _do_package_component apps
+}
More information about the arch-commits
mailing list