diff options
author | fuan_k | 2021-01-30 22:05:24 +0100 |
---|---|---|
committer | fuan_k | 2021-01-30 22:05:24 +0100 |
commit | c2fca01306d842f2ce839fd5d5bf70eb2571b9be (patch) | |
tree | 13730078df3b5813015c3af7fa0fb57126e2ea76 | |
parent | e41c5c2e5d5f887d83727a8e6df8ab1dbb168fb6 (diff) | |
download | aur-c2fca01306d842f2ce839fd5d5bf70eb2571b9be.tar.gz |
Use Arch packages instead of relying on pypi
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 15 insertions, 12 deletions
@@ -1,13 +1,17 @@ pkgbase = dupeguru pkgdesc = Find duplicate files with various contents, using perceptual diff for pictures pkgver = 4.1.0 - pkgrel = 3 + pkgrel = 4 url = https://dupeguru.voltaicideas.net/ arch = any license = GPL3 + makedepends = python-distro makedepends = python-sphinx depends = python depends = python-pyqt5 + depends = python-polib + depends = python-send2trash + depends = python-hsaudiotag3k depends = libxkbcommon-x11 provides = dupeguru conflicts = dupeguru-git @@ -1,34 +1,33 @@ # Maintainer: fuan_k <rrkay at posteo dot net> -# Maintainer: Bijaya Dangol <dangoldbj23@gmail.com> -# Maintainer: Virgil Dupras <hsoft@hardcoded.net> +# Contributor: Bijaya Dangol <dangoldbj23@gmail.com> +# Contributor: Virgil Dupras <hsoft@hardcoded.net> pkgname=dupeguru pkgver=4.1.0 -pkgrel=3 +pkgrel=4 pkgdesc="Find duplicate files with various contents, using perceptual diff for pictures" arch=('any') url="https://dupeguru.voltaicideas.net/" license=('GPL3') -depends=('python' 'python-pyqt5' 'libxkbcommon-x11') -makedepends=('python-sphinx') +depends=('python' 'python-pyqt5' 'python-polib' 'python-send2trash' 'python-hsaudiotag3k' + 'libxkbcommon-x11') +makedepends=('python-distro' 'python-sphinx') source=( https://github.com/arsenetar/${pkgname}/archive/${pkgver}.tar.gz ) md5sums=('eee02386ea18f592502c05049eda9f99') provides=("dupeguru") conflicts=("dupeguru-git" "dupeguru-se" "dupeguru-pe" "dupeguru-me") build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" # Instead of doing the full ./bootstrap.sh python3 -m venv env --system-site-packages source env/bin/activate - # FIXME use available packages from the AUR instead of pypi - msg "Installing dependencies in a virtual environment..." - python3 -m pip install -r requirements.txt + python3 -m pip install --no-index --find-links=deps -r requirements.txt msg "Starting build..." python build.py --clean } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" cp -R "help" "build" cp -R "locale" "build" @@ -40,7 +39,7 @@ package() { mv ${pkgname}.desktop "${pkgdir}/usr/share/applications" mkdir -p "${pkgdir}/usr/share/${pkgname}" - cp -a * "${pkgdir}/usr/share/${pkgname}/" + cp -a -- * "${pkgdir}/usr/share/${pkgname}/" chmod a+x "${pkgdir}/usr/share/${pkgname}/run.py" mkdir -p "${pkgdir}/usr/share/pixmaps" |