diff options
author | Mark Wagie | 2023-06-05 11:15:21 -0600 |
---|---|---|
committer | Mark Wagie | 2023-06-05 11:15:21 -0600 |
commit | 23b48325c024e4e6b8004889d7df27e28fccb046 (patch) | |
tree | 38cbe70e0f9ac13b2fd42076df8d99ca41db5259 | |
parent | fb88e65178bb9add50a4e8492752e6f5823761d5 (diff) | |
download | aur-23b48325c024e4e6b8004889d7df27e28fccb046.tar.gz |
1.2.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 42 insertions, 23 deletions
@@ -1,13 +1,13 @@ pkgbase = xapp-thumbnailers pkgdesc = Thumbnailers for GTK Desktop Environments - pkgver = 1.0.1 - pkgrel = 2 + pkgver = 1.2.0 + pkgrel = 1 url = https://github.com/linuxmint/xapp-thumbnailers arch = any license = GPL3 - makedepends = python - source = xapp-thumbnailers-1.0.1.tar.gz::https://github.com/linuxmint/xapp-thumbnailers/archive/refs/tags/1.0.1.tar.gz - sha256sums = 5c7971edafd07e17b3961c3dbd0993e2511feb5db0c42c90332ff393100d2213 + makedepends = meson + source = xapp-thumbnailers-1.2.0.tar.gz::https://github.com/linuxmint/xapp-thumbnailers/archive/refs/tags/1.2.0.tar.gz + sha256sums = a1546aa966a0a34f76ea348d85c9eca91ded8e97bdc90116f995ac5453256610 pkgname = xapp-thumbnailers-common pkgdesc = Common files for XApp thumbnailers @@ -28,6 +28,11 @@ pkgname = xapp-raw-thumbnailer depends = dcraw depends = xapp-thumbnailers-common +pkgname = xapp-vorbiscomment-thumbnailer + pkgdesc = VorbisComment thumbnailer + depends = python-mutagen + depends = xapp-thumbnailers-common + pkgname = xapp-appimage-thumbnailer pkgdesc = AppImage thumbnailer depends = python-pyelftools @@ -1,29 +1,33 @@ -# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Maintainer: Mark Wagie <mark dot wagie at proton dot me> pkgname=('xapp-thumbnailers-common' 'xapp-mp3-thumbnailer' 'xapp-epub-thumbnailer' 'xapp-raw-thumbnailer' + 'xapp-vorbiscomment-thumbnailer' 'xapp-appimage-thumbnailer') pkgbase=xapp-thumbnailers -pkgver=1.0.1 -pkgrel=2 +pkgver=1.2.0 +pkgrel=1 pkgdesc="Thumbnailers for GTK Desktop Environments" arch=('any') url="https://github.com/linuxmint/xapp-thumbnailers" license=('GPL3') -makedepends=('python') +makedepends=('meson') source=("$pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") -sha256sums=('5c7971edafd07e17b3961c3dbd0993e2511feb5db0c42c90332ff393100d2213') +sha256sums=('a1546aa966a0a34f76ea348d85c9eca91ded8e97bdc90116f995ac5453256610') + +build() { + arch-meson "$pkgbase-$pkgver" build + meson compile -C build +} package_xapp-thumbnailers-common() { pkgdesc="Common files for XApp thumbnailers" depends=('python' 'python-pillow') - cd "$pkgbase-$pkgver" - local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - install -Dm644 usr/lib/python3/dist-packages/XappThumbnailers/__init__.py -t \ - "${pkgdir}${site_packages}/XappThumbnailers/" - install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + meson install -C build --destdir "$pkgdir" + + rm -rf "$pkgdir"/usr/{bin,share} } package_xapp-mp3-thumbnailer() { @@ -31,8 +35,8 @@ package_xapp-mp3-thumbnailer() { depends=('python-eyed3' 'xapp-thumbnailers-common') cd "$pkgbase-$pkgver" - install -Dm755 "usr/bin/$pkgname" -t "$pkgdir/usr/bin/" - install -Dm644 "usr/share/thumbnailers/$pkgname.thumbnailer" -t \ + install -Dm755 "files/usr/bin/$pkgname" -t "$pkgdir/usr/bin/" + install -Dm644 "files/usr/share/thumbnailers/$pkgname.thumbnailer" -t \ "$pkgdir/usr/share/thumbnailers/" } @@ -41,8 +45,8 @@ package_xapp-epub-thumbnailer() { depends=('xapp-thumbnailers-common') cd "$pkgbase-$pkgver" - install -Dm755 "usr/bin/$pkgname" -t "$pkgdir/usr/bin/" - install -Dm644 "usr/share/thumbnailers/$pkgname.thumbnailer" -t \ + install -Dm755 "files/usr/bin/$pkgname" -t "$pkgdir/usr/bin/" + install -Dm644 "files/usr/share/thumbnailers/$pkgname.thumbnailer" -t \ "$pkgdir/usr/share/thumbnailers/" } @@ -51,8 +55,18 @@ package_xapp-raw-thumbnailer() { depends=('dcraw' 'xapp-thumbnailers-common') cd "$pkgbase-$pkgver" - install -Dm755 "usr/bin/$pkgname" -t "$pkgdir/usr/bin/" - install -Dm644 "usr/share/thumbnailers/$pkgname.thumbnailer" -t \ + install -Dm755 "files/usr/bin/$pkgname" -t "$pkgdir/usr/bin/" + install -Dm644 "files/usr/share/thumbnailers/$pkgname.thumbnailer" -t \ + "$pkgdir/usr/share/thumbnailers/" +} + +package_xapp-vorbiscomment-thumbnailer() { + pkgdesc="VorbisComment thumbnailer" + depends=('python-mutagen' 'xapp-thumbnailers-common') + + cd "$pkgbase-$pkgver" + install -Dm755 "files/usr/bin/$pkgname" -t "$pkgdir/usr/bin/" + install -Dm644 "files/usr/share/thumbnailers/$pkgname.thumbnailer" -t \ "$pkgdir/usr/share/thumbnailers/" } @@ -61,7 +75,7 @@ package_xapp-appimage-thumbnailer() { depends=('python-pyelftools' 'squashfs-tools' 'xapp-thumbnailers-common') cd "$pkgbase-$pkgver" - install -Dm755 "usr/bin/$pkgname" -t "$pkgdir/usr/bin/" - install -Dm644 "usr/share/thumbnailers/$pkgname.thumbnailer" -t \ + install -Dm755 "files/usr/bin/$pkgname" -t "$pkgdir/usr/bin/" + install -Dm644 "files/usr/share/thumbnailers/$pkgname.thumbnailer" -t \ "$pkgdir/usr/share/thumbnailers/" } |