summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoréclairevoyant2023-02-10 06:30:51 -0500
committeréclairevoyant2023-02-10 06:30:51 -0500
commit1da0da5b7f760738a2d5415246c5ab29694a5b10 (patch)
tree8da1a76b9a0b30b9196ae200b584ecc3adb84b52
parent70252eb41fb60bd43cbc6553574138dfca6f66d6 (diff)
downloadaur-1da0da5b7f760738a2d5415246c5ab29694a5b10.tar.gz
cover-thumbnailer: update install process, fix arch
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD44
3 files changed, 32 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c7fc76ece2d6..9d3daa458775 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,13 @@
pkgbase = cover-thumbnailer
- pkgdesc = A Python script which generates folder thumbnails for various file browser on Linux. It displays music album covers, preview of pictures which are in a folder and more.
+ pkgdesc = Python-based thumbnailer that supports album covers and picture folders
pkgver = 0.10.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/flozz/cover-thumbnailer
install = cover-thumbnailer.install
- arch = i686
- arch = x86_64
+ arch = any
license = GPL3
depends = python-pillow
- conflicts = cover-thumbnailer-git
source = cover-thumbnailer-0.10.0.tar.gz::https://github.com/flozz/cover-thumbnailer/archive/v0.10.0.tar.gz
sha256sums = dc54c9308e2b6b7d4c182b2bacfa7b46bb4bedc486565f5285e0e2a1772f52e4
pkgname = cover-thumbnailer
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3a13cae26d09
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!cover-thumbnailer.install
diff --git a/PKGBUILD b/PKGBUILD
index 02071a46303e..fd110ed2a8ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,32 @@
-# Maintainer: ValHue <vhuelamo at gmail dot com>
-#
+# Maintainer: éclairevoyant
+# Contributor: ValHue <vhuelamo at gmail dot com>
# Contributor: Moritz Lüdecke <ritze at skweez dot net>
# Contributor: boenki <boenki at gmx dot de>
-#
-pkgname="cover-thumbnailer"
-pkgver="0.10.0"
-pkgrel="1"
-pkgdesc="A Python script which generates folder thumbnails for various file browser on Linux. It displays music album covers, preview of pictures which are in a folder and more."
-arch=('i686' 'x86_64')
-url="https://github.com/flozz/cover-thumbnailer"
+
+pkgname=cover-thumbnailer
+pkgver=0.10.0
+pkgrel=2
+pkgdesc="Python-based thumbnailer that supports album covers and picture folders"
+arch=('any')
+url="https://github.com/flozz/$pkgname"
license=('GPL3')
depends=('python-pillow')
-conflicts=("${pkgname}"-git)
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('dc54c9308e2b6b7d4c182b2bacfa7b46bb4bedc486565f5285e0e2a1772f52e4')
-
-install="${pkgname}.install"
+install="$pkgname.install"
package() {
- cd "${pkgname}-${pkgver}"
-
- ./install.sh -p ${pkgdir}
-
- install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd $pkgname-$pkgver
+ install -Dm755 $pkgname.py "$pkgdir/usr/bin/$pkgname"
+ install -Dm755 $pkgname-gui.py "$pkgdir/usr/bin/$pkgname-gui"
+ install -Dm644 share/* -t "$pkgdir/usr/share/$pkgname/"
+ install -Dm644 man/*.1 -t "$pkgdir/usr/share/man/man1/"
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ find locale -name '*.po' -print | while read -r f; do
+ _targetdir="$pkgdir/usr/share/locale/$(basename $f .po)/LC_MESSAGES/"
+ install -dm755 "$_targetdir"
+ msgfmt $f -o "$_targetdir/$pkgname-gui.mo"
+ done
+ install -Dm644 freedesktop/$pkgname-gui.desktop -t "$pkgdir/usr/share/applications/"
+ install -Dm644 freedesktop/cover.thumbnailer -t "$pkgdir/usr/share/thumbnailers/"
}
-
-# vim: set ts=4 sw=4 et syn=sh ft=sh: