Browse Source

archlinux: add recently splitted packages as optional dependencies of qubes-vm-core

Also improve package description and comments.
Olivier MEDOC 6 năm trước cách đây
mục cha
commit
5b45cf1808
1 tập tin đã thay đổi với 8 bổ sung2 xóa
  1. 8 2
      archlinux/PKGBUILD

+ 8 - 2
archlinux/PKGBUILD

@@ -60,6 +60,12 @@ build() {
     done
 }
 
+#This package provides:
+# * qrexec agent
+# * qubes rpc scripts
+# * core linux tools and scripts
+# * core systemd services and drop-ins
+# * basic network functionality (setting IP address, DNS, default gateway)
 package_qubes-vm-core() {
     depends=("qubes-vm-utils>=3.1.3" python2 python2-xdg ethtool ntp net-tools
              gnome-packagekit imagemagick fakeroot notification-daemon dconf
@@ -67,7 +73,7 @@ package_qubes-vm-core() {
              python2-dbus xdg-utils notification-daemon gawk sed procps-ng librsvg
              socat
              )
-    optdepends=(gnome-keyring gnome-settings-daemon python2-nautilus gpk-update-viewer)
+    optdepends=(gnome-keyring gnome-settings-daemon python2-nautilus gpk-update-viewer qubes-vm-networking qubes-vm-keyring)
     install=PKGBUILD.install
 
     # Note: Archlinux removed use of directory such as /sbin /bin /usr/sbin (https://mailman.archlinux.org/pipermail/arch-dev-public/2012-March/022625.html)
@@ -112,7 +118,6 @@ EOF
 }
 
 #This package provides:
-# * basic network functionality (setting IP address, DNS, default gateway)
 # * proxy service used by TemplateVMs to download updates
 # * qubes-firewall service (FirewallVM)
 #
@@ -122,6 +127,7 @@ EOF
 # * show/hide NetworkManager applet icon
 #
 package_qubes-vm-networking() {
+    pkgdesc="Qubes OS tools allowing to use a Qubes VM as a NetVM/ProxyVM"
     depends=(qubes-vm-core "qubes-vm-utils>=3.1.3" python2 ethtool net-tools
              "qubes-db-vm>=3.2.1" networkmanager iptables tinyproxy nftables
              )