diff options
author | Adrian Perez de Castro | 2023-05-11 15:23:56 +0300 |
---|---|---|
committer | Adrian Perez de Castro | 2023-05-11 15:23:56 +0300 |
commit | 9759704749e681a1c5305e6ca83b1ddc8a5e0f42 (patch) | |
tree | 680951e7155a1840895c5be5ac0666b8fe27cbfb | |
download | aur-recoil.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | makefile-install.patch | 11 |
4 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8d1cf1e0801e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = recoil + pkgdesc = Converter for native picture formats of retro computers + pkgver = 6.3.4 + pkgrel = 1 + url = https://recoil.sourceforge.net + arch = x86_64 + license = GPL2 + makedepends = libxslt + depends = libpng + source = https://downloads.sourceforge.net/project/recoil/recoil/6.3.4/recoil-6.3.4.tar.gz + source = makefile-install.patch + b2sums = b27fbcc40bb996773fc5b8f62feb9d54cb29a28283ecb655127628610d7eb8474f3c3df05f656a527fdb620806d5617f831d16d1421fa2c861809623b4b60417 + b2sums = 22cd6ef6399c040e2baf768ba3c69d8bce559f1b27d3d8d8a76519844f7a5bf9b000ddb1b6dc225bbe3aae2bbef2698ea8cb8d6b7277035b04c352e5629c7fb2 + +pkgname = recoil2png + pkgdesc = Converter for native picture formats of retro computers (command line tool) + +pkgname = recoil-thumbnailer + pkgdesc = Converter for native picture formats of retro computers (GNOME thumbnailer) + depends = libpng + depends = recoil2png + depends = recoil-mime + +pkgname = recoil-mime + pkgdesc = Converter for native picture formats of retro computers (MIME file type descriptions) + depends = libpng + depends = shared-mime-info diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..218620e2fb38 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!/PKGBUILD +!/.SRCINFO +!/.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e98e5c10e94b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Adrian Perez de Castro <aperez@igalia.com> + +pkgbase=recoil +pkgname=(recoil2png recoil-thumbnailer recoil-mime) +pkgdesc='Converter for native picture formats of retro computers' +pkgver=6.3.4 +pkgrel=1 +url=https://recoil.sourceforge.net +license=(GPL2) +arch=(x86_64) +depends=(libpng) +makedepends=(libxslt) +source=("https://downloads.sourceforge.net/project/recoil/$pkgbase/$pkgver/$pkgbase-$pkgver.tar.gz" + makefile-install.patch) +b2sums=('b27fbcc40bb996773fc5b8f62feb9d54cb29a28283ecb655127628610d7eb8474f3c3df05f656a527fdb620806d5617f831d16d1421fa2c861809623b4b60417' + '22cd6ef6399c040e2baf768ba3c69d8bce559f1b27d3d8d8a76519844f7a5bf9b000ddb1b6dc225bbe3aae2bbef2698ea8cb8d6b7277035b04c352e5629c7fb2') + +_make () { + make -C "$pkgbase-$pkgver" \ + BUILDING_PACKAGE=1 \ + CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \ + "$@" +} + +prepare () { + patch -d "$pkgbase-$pkgver" -p0 < "$srcdir/makefile-install.patch" +} + +build () { + _make PREFIX=/usr recoil2png recoil-mime.xml +} + +package_recoil2png () { + pkgdesc+=' (command line tool)' + _make PREFIX="$pkgdir/usr" install-recoil2png +} + +package_recoil-thumbnailer () { + pkgdesc+=' (GNOME thumbnailer)' + depends+=(recoil2png recoil-mime) + _make PREFIX="$pkgdir/usr" install-thumbnailer +} + +package_recoil-mime () { + pkgdesc+=' (MIME file type descriptions)' + depends+=(shared-mime-info) + _make PREFIX="$pkgdir/usr" install-mime +} diff --git a/makefile-install.patch b/makefile-install.patch new file mode 100644 index 000000000000..be33e6fd8fe2 --- /dev/null +++ b/makefile-install.patch @@ -0,0 +1,11 @@ +--- Makefile.orig 2023-05-11 15:14:50.907559083 +0300 ++++ Makefile 2023-05-11 15:17:28.760034035 +0300 +@@ -104,7 +104,7 @@ + rm -f $(PREFIX)/share/mime/packages/recoil-mime.xml + update-mime-database $(PREFIX)/share/mime + +-install-thumbnailer: install-mime install-recoil2png ++install-thumbnailer: + mkdir -p $(PREFIX)/share/thumbnailers + xsltproc -o $(PREFIX)/share/thumbnailers/recoil.thumbnailer recoil.thumbnailer.xsl formats.xml + |