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
