Date: Tuesday, October 4, 2022 @ 13:24:07
  Author: dvzrv
Revision: 1321004

upgpkg: nfoview 1.29-1: Upgrade to 1.29.

Switch to using make as upstream thinks that's better than using PEP517 
directly.
Remove unneeded x-nfo.desktop.

Modified:
  nfoview/trunk/PKGBUILD
Deleted:
  nfoview/trunk/x-nfo.desktop

---------------+
 PKGBUILD      |   42 +++++++++++++++---------------------------
 x-nfo.desktop |    7 -------
 2 files changed, 15 insertions(+), 34 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-04 13:15:52 UTC (rev 1321003)
+++ PKGBUILD    2022-10-04 13:24:07 UTC (rev 1321004)
@@ -4,45 +4,33 @@
 # Contributor: VuDu <[email protected]>
 
 pkgname=nfoview
-pkgver=1.28.1
-pkgrel=2
+pkgver=1.29
+_commit=84dc60c423506ad0a8411f3552429fb080f97260
+pkgrel=1
 pkgdesc="Simple NFO file viewer in GTK+ 3"
-arch=('any')
+arch=(any)
 url="https://otsaloma.io/nfoview/";
-license=('GPL3')
-depends=('gtk3' 'python-gobject')
-checkdepends=('python-pytest' 'xorg-server-xvfb')
-makedepends=('git' 'python-setuptools')
+license=(GPL3)
+depends=(gtk3 python-gobject)
+checkdepends=(python-pytest xorg-server-xvfb)
+makedepends=(git python-build python-installer python-setuptools python-wheel)
 optdepends=('terminus-font: recommended font')
-source=("${pkgname}::git+https://github.com/otsaloma/${pkgname}.git#tag=${pkgver}?signed";
-        'x-nfo.desktop')
-sha512sums=('SKIP'
-            
'a800af55df103ee12ce7a8815780e15896d7ad3eee947760ff4486ffb57fea8cf4105b5ffc61dc81e849ddf03eeac77f593a4ffe4fd73b5ea026672c72dff108')
+source=($pkgname::git+https://github.com/otsaloma/$pkgname.git#tag=$_commit?signed)
+sha512sums=('SKIP')
 validpgpkeys=('8DD6B3FCDAB33C91EA915B913A584A9504CACA67') # Osmo Salomaa 
<[email protected]>
 
-prepare() {
-  mv -v "${pkgname}" "${pkgname}-${pkgver}"
-}
-
 build() {
-  cd "${pkgname}-${pkgver}"
-  python setup.py build
+  make -C $pkgname
 }
 
 check() {
-  cd "${pkgname}-${pkgver}"
-  xvfb-run pytest -v "${pkgname}"
+  cd $pkgname
+  xvfb-run pytest -v $pkgname
 }
 
 package() {
-  cd "${pkgname}-${pkgver}"
-  python setup.py install --optimize=1 --root="${pkgdir}/"
-  # docs
-  install -vDm 644 {AUTHORS,NEWS,README}.md \
-    -t "${pkgdir}/usr/share/doc/${pkgname}/"
-
-  install -vDm 644 "${srcdir}/x-nfo.desktop" \
-    -t "${pkgdir}/usr/share/mimelnk/text/"
+  make DESTDIR="$pkgdir" PREFIX=/usr install -C $pkgname
+  install -vDm 644 $pkgname/{AUTHORS,NEWS,README}.md -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }
 
 # vim:set ts=2 sw=2 et:

Deleted: x-nfo.desktop
===================================================================
--- x-nfo.desktop       2022-10-04 13:15:52 UTC (rev 1321003)
+++ x-nfo.desktop       2022-10-04 13:24:07 UTC (rev 1321004)
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Comment=NFO document
-DefaultApp=nfoview
-Type=MimeType
-MimeType=text/x-nfo
-Patterns=*.nfo;
-X-KDE-AutoEmbed=false
\ No newline at end of file

Reply via email to