[arch-commits] Commit in virt-manager/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Sat Dec 22 00:48:10 UTC 2018


    Date: Saturday, December 22, 2018 @ 00:48:09
  Author: bgyorgy
Revision: 417488

upgpkg: virt-manager 2.0.0-2

Fix dependencies, move more files to the virt-manager package

Modified:
  virt-manager/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-12-21 23:07:27 UTC (rev 417487)
+++ PKGBUILD	2018-12-22 00:48:09 UTC (rev 417488)
@@ -5,14 +5,13 @@
 pkgbase=virt-manager
 pkgname=(virt-install virt-manager)
 pkgver=2.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Console user interface for managing virtual machines"
 arch=('any')
 url="http://virt-manager.org/"
 license=('GPL')
-depends=('python-gobject' 'libvirt-glib' 'libvirt-python'
-	 'python-requests' 'libosinfo')
-makedepends=('intltool' 'python2-cairo')
+depends=('libosinfo' 'libvirt-python' 'python-gobject' 'python-requests')
+makedepends=('intltool')
 source=("https://virt-manager.org/download/sources/virt-manager/virt-manager-$pkgver.tar.gz")
 sha512sums=('5d0eb65dceb5c913973edaa52414b1665d1ed9cd3f226e28a592decddec2acd8fdb589f60736edf9b7d95830893812f9aecca2cbdd715033ca7ea53a95472876')
 
@@ -26,12 +25,23 @@
   python setup.py --no-update-icon-cache --no-compile-schemas install --root "$pkgdir"
   python -m compileall "${pkgdir}/usr/share/virt-manager"
   python -O -m compileall "${pkgdir}/usr/share/virt-manager"
-  rm "${pkgdir}/usr/bin/virt-manager"
+
+  # Split virt-manager
+  [[ -d $srcdir/virt-manager ]] && rm -r "$srcdir/virt-manager/"
+  mkdir "$srcdir"/virt-manager
+  mv "$pkgdir"/usr/bin/virt-manager \
+     "$pkgdir"/usr/share/{appdata,applications,glib-2.0,icons}/ \
+     "$pkgdir"/usr/share/man/man1/virt-manager.1 \
+     "$srcdir/virt-manager/"
 }
 
 package_virt-manager() {
   pkgdesc="Desktop user interface for managing virtual machines"
-  depends=("virt-install=$pkgver" 'vte3' 'gtk-vnc' 'spice-gtk3' 'python2-cairo')
-  cd "$srcdir/$pkgbase-$pkgver"
-  install -Dm 755 build/virt-manager -t "${pkgdir}/usr/bin"
+  depends=("virt-install=$pkgver" 'gtk-vnc' 'libvirt-glib' 'spice-gtk' 'vte3')
+
+  cd "$srcdir"/virt-manager
+  mkdir -p "$pkgdir"/usr/{bin,share/man/man1}
+  mv virt-manager "$pkgdir/usr/bin"
+  mv appdata applications glib-2.0 icons "$pkgdir"/usr/share
+  mv virt-manager.1 "$pkgdir"/usr/share/man/man1
 }



More information about the arch-commits mailing list