summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 32 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f20256100257..1c518d1556c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,11 +4,11 @@
pkgname=flif-git
_srcname=FLIF
pkgver=0.3.r96.g74ea92b
-pkgrel=1
+pkgrel=2
pkgdesc='Free Lossless Image Format (git version)'
-arch=('i686' 'x86_64')
+arch=('x86_64')
url='https://github.com/FLIF-hub/FLIF/'
-license=('LGPL3' 'APACHE')
+license=('LGPL3' 'Apache')
depends=('gcc-libs' 'libpng' 'sdl2' 'gdk-pixbuf2' 'glib2')
makedepends=('git')
optdepends=(
@@ -19,20 +19,21 @@ optdepends=(
)
provides=('flif')
conflicts=('flif')
-source=('git+https://github.com/FLIF-hub/FLIF.git')
-sha256sums=('SKIP')
+source=('git+https://github.com/FLIF-hub/FLIF.git'
+ 'flif-git-fix-makefile-target-install-pixbufloader.patch'
+ 'flif-git-remove-apt-get-references-from-tools.patch')
+sha256sums=('SKIP'
+ '4d166a2f462b6d250202f6adf3b7280871fe98bc5385a851135d2473785d5399'
+ 'c516d92d4724e319af79bb1ac5d3dde81dac359fd4a02af1ee71239a49d58710')
prepare() {
- cd "${_srcname}/src"
+ cd "${_srcname}"
# fix Makefile target install-pixbufloader
- sed -i 's|/usr/lib|$(PREFIX)/lib|' Makefile
- sed -i 's|gdk-pixbuf-query-loaders|#&|' Makefile
- sed -i 's|xdg-mime|#&|' Makefile
+ patch -Np1 -i "${srcdir}/flif-git-fix-makefile-target-install-pixbufloader.patch"
# remove apt-get references from installed tools
- cd ../tools
- sed -i '/apt-get/d' gif2flif apng2flif
+ patch -Np1 -i "${srcdir}/flif-git-remove-apt-get-references-from-tools.patch"
}
pkgver() {
@@ -45,8 +46,27 @@ pkgver() {
build() {
cd "${_srcname}/src"
- make all decoder viewflif pixbufloader
+ make all decoder viewflif pixbufloader test-interface
+
+}
+
+check() {
+ cd "${_srcname}/testFiles"
+
+ local _image
+ local _images
+ _images=($(find -type f -name '*'))
+
+ cd "${srcdir}/${_srcname}/src"
+
+ export LD_LIBRARY_PATH="${srcdir}/${_srcname}/src"
+ for _image in "${_images[@]}"
+ do
+ _image="${_image#./}"
+ printf '%s\n' " -> Testing with image '${_image}'..."
+ ./test-interface "../${_image}"
+ done
}
package() {