summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 19 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 214361e9caf5..6bb7888e23a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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.*" \