diff options
author | Mark Wagie | 2022-03-03 11:34:16 -0700 |
---|---|---|
committer | Mark Wagie | 2022-03-03 11:34:16 -0700 |
commit | 2dd4d903b2c482f37d36609696a83e7659122abe (patch) | |
tree | 0bc5d8a9520f9fbcc8fb90951d0ea00a43a84f86 | |
download | aur-2dd4d903b2c482f37d36609696a83e7659122abe.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 67 | ||||
-rw-r--r-- | xapp-thumbnailers.changelog | 24 |
4 files changed, 134 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..66d7c72a32f8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = xapp-thumbnailers + pkgdesc = Thumbnailers for GTK Desktop Environments + pkgver = 1.0.1 + pkgrel = 1 + url = https://github.com/linuxmint/xapp-thumbnailers + changelog = xapp-thumbnailers.changelog + arch = any + license = GPL3 + source = xapp-thumbnailers-1.0.1.tar.gz::https://github.com/linuxmint/xapp-thumbnailers/archive/refs/tags/1.0.1.tar.gz + sha256sums = 5c7971edafd07e17b3961c3dbd0993e2511feb5db0c42c90332ff393100d2213 + +pkgname = xapp-thumbnailers-common + pkgdesc = Common files for XApp thumbnailers + depends = python + depends = python-pillow + +pkgname = xapp-mp3-thumbnailer + pkgdesc = MP3 thumbnailer + depends = python-eyed3 + depends = xapp-thumbnailers-common + +pkgname = xapp-epub-thumbnailer + pkgdesc = ePub thumbnailer + depends = xapp-thumbnailers-common + +pkgname = xapp-raw-thumbnailer + pkgdesc = RAW thumbnailer + depends = dcraw + depends = xapp-thumbnailers-common + +pkgname = xapp-appimage-thumbnailer + pkgdesc = AppImage thumbnailer + depends = python-pyelftools + depends = squashfs-tools + depends = xapp-thumbnailers-common diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b6ee9ba29e4f --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO +!xapp-thumbnailers.changelog diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..db0440567a49 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +pkgname=('xapp-thumbnailers-common' + 'xapp-mp3-thumbnailer' + 'xapp-epub-thumbnailer' + 'xapp-raw-thumbnailer' + 'xapp-appimage-thumbnailer') +pkgbase=xapp-thumbnailers +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Thumbnailers for GTK Desktop Environments" +arch=('any') +url="https://github.com/linuxmint/xapp-thumbnailers" +license=('GPL3') +changelog="$pkgbase.changelog" +source=("$pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('5c7971edafd07e17b3961c3dbd0993e2511feb5db0c42c90332ff393100d2213') + +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/" +} + +package_xapp-mp3-thumbnailer() { + pkgdesc="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 \ + "$pkgdir/usr/share/thumbnailers/" +} + +package_xapp-epub-thumbnailer() { + pkgdesc="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 \ + "$pkgdir/usr/share/thumbnailers/" +} + +package_xapp-raw-thumbnailer() { + pkgdesc="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 \ + "$pkgdir/usr/share/thumbnailers/" +} + +package_xapp-appimage-thumbnailer() { + pkgdesc="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 \ + "$pkgdir/usr/share/thumbnailers/" +} diff --git a/xapp-thumbnailers.changelog b/xapp-thumbnailers.changelog new file mode 100644 index 000000000000..35a1a9e6cac5 --- /dev/null +++ b/xapp-thumbnailers.changelog @@ -0,0 +1,24 @@ +xapp-thumbnailers (1.0.1) elsie; urgency=medium + + * mp3: Fix mimetype in .desktop file + * Fix PIL import + * mp3: Additional fixes + * mp3: Simplify code + * Add a common package and an epub thumbnailer + * Remove test file + * Add RAW thumbnailer + * RAW: Don't rotate thumbnail + * Add missing file + * RAW: Add dependency on dcraw + * RAW: Don't depend on imagemagick + * common: Rotate image according to its EXIF rotation tag + * Add AppImage thumbnailer + * Update README.md + + -- Clement Lefebvre <root@linuxmint.com> Tue, 08 Feb 2022 12:26:43 +0000 + +xapp-thumbnailers (1.0.0) elsie; urgency=low + + * Initial release + + -- Clement Lefebvre <root@linuxmint.com> Mon, 07 Feb 2022 16:21:00 +0000 |