diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -1,8 +1,6 @@ -# Maintainer: David Runge <dvzrv@archlinux.org> -# Maintainer: Bruno Pagani <archange@archlinux.org> -# Contributor: Eric BĂ©langer <eric@archlinux.org> +# Maintainer: LA-MJ < 4mr.minj a t gmail > -pkgbase=quodlibet +_pkgbase=quodlibet pkgname=(exfalso) pkgver=4.4.0 pkgrel=3 @@ -15,15 +13,18 @@ makedepends=(python-sphinx_rtd_theme) # python-raven python-senf are currently vendored checkdepends=(gst-plugins-base gst-plugins-good python-pytest python-xvfbwrapper) source=( - "https://github.com/${pkgbase}/${pkgbase}/releases/download/release-${pkgver}/${pkgbase}-${pkgver}.tar.gz"{,.sig} + "https://github.com/${_pkgbase}/${_pkgbase}/releases/download/release-${pkgver}/${_pkgbase}-${pkgver}.tar.gz"{,.sig} python310.patch disableUtimeTests.patch ) -sha256sums=(a03318d2767e4959551763d0a87fad977387af712608fe572714176a24bbf367 SKIP SKIP SKIP) +sha256sums=('a03318d2767e4959551763d0a87fad977387af712608fe572714176a24bbf367' + 'SKIP' + 'ae075d9b5fb88b58b010b76c2d5e3eb40805556d9de92ca6adb8e62d6f052b01' + '6cf7d436a77cd33143ced18f074941dbf7fc1acd461bf5e2ae05681e7da496b6') validpgpkeys=(0EBF782C5D53F7E5FB02A66746BD761F7A49B0EC) # Christoph Reiter <reiter.christoph@gmail.com> prepare() { - cd ${pkgbase}-${pkgver} + cd ${_pkgbase}-${pkgver} # Fix zsh completions dir sed -e 's|vendor-completions|site-functions|' -i gdist/zsh_completions.py patch -p5 < ../python310.patch @@ -31,12 +32,12 @@ prepare() { } build() { - cd ${pkgbase}-${pkgver} + cd ${_pkgbase}-${pkgver} python setup.py build } check() { - cd ${pkgbase}-${pkgver} + cd ${_pkgbase}-${pkgver} export PYTHONPATH="build:${PYTHONPATH}" # not running useless linter checks pytest -v -k 'not TFlake8' @@ -47,17 +48,17 @@ package_exfalso() { 'gst-plugins-good: Replay Gain plugin' 'kakasi: Kana/Kanji Simple Inverter plugin' 'python-musicbrainzngs: MusicBrainz Lookup, MusicBrainz Sync plugins') - conflicts=("${pkgbase}") + conflicts=("${_pkgbase}") - cd ${pkgbase}-${pkgver} + cd ${_pkgbase}-${pkgver} python setup.py install --root="${pkgdir}" --skip-build --optimize=1 # Remove Quod Libet - internal_name="io.github.${pkgbase}.QuodLibet" - rm "${pkgdir}"/usr/bin/${pkgbase} + internal_name="io.github.${_pkgbase}.QuodLibet" + rm "${pkgdir}"/usr/bin/${_pkgbase} rm "${pkgdir}"/usr/share/appdata/${internal_name}.appdata.xml rm "${pkgdir}"/usr/share/applications/${internal_name}.desktop - rm "${pkgdir}"/usr/share/bash-completion/completions/${pkgbase} + rm "${pkgdir}"/usr/share/bash-completion/completions/${_pkgbase} rm -r "${pkgdir}"/usr/share/dbus-1/ rm -r "${pkgdir}"/usr/share/gnome-shell/ for i in 16 24 32 48 64 128 256 @@ -66,20 +67,20 @@ package_exfalso() { done rm "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/${internal_name}.svg rm "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/${internal_name}-symbolic.svg - rm "${pkgdir}"/usr/share/man/man1/${pkgbase}.1 + rm "${pkgdir}"/usr/share/man/man1/${_pkgbase}.1 rm -r "${pkgdir}"/usr/share/zsh/ # Remove plugins site_packages="$(find ${pkgdir} -type d -name site-packages)" - rm -r "${site_packages}"/${pkgbase}/plugins/listenbrainz + rm -r "${site_packages}"/${_pkgbase}/plugins/listenbrainz for package in _shared covers events gstreamer playlist playorder query do - rm -r "${site_packages}"/${pkgbase}/ext/${package} + rm -r "${site_packages}"/${_pkgbase}/ext/${package} done - find "${site_packages}"/${pkgbase}/ext/songsmenu \ + find "${site_packages}"/${_pkgbase}/ext/songsmenu \ -type f \( \ -name "bookmarks.*" \ -o -name "duplicates.*" \ |