summaryrefslogtreecommitdiff
path: root/libs/giflib/MAKEPKG
diff options
context:
space:
mode:
Diffstat (limited to 'libs/giflib/MAKEPKG')
-rw-r--r--libs/giflib/MAKEPKG43
1 files changed, 43 insertions, 0 deletions
diff --git a/libs/giflib/MAKEPKG b/libs/giflib/MAKEPKG
new file mode 100644
index 0000000..c087d41
--- /dev/null
+++ b/libs/giflib/MAKEPKG
@@ -0,0 +1,43 @@
+#!/bin/mkpkg
+# description: Library for reading and writing GIF images
+# url: https://giflib.sourceforge.net
+
+name=giflib
+version=6.1.3
+release=1
+source=(https://downloads.sourceforge.net/project/giflib/giflib-6.x/$name-$version.tar.gz)
+
+sha256sums=(
+ "b65b66b99f0424b93525f987386f22fc5efb9da2bfc92ad4a532249aaffbab0e"
+)
+
+build() {
+ cd ${name}-${version}
+
+ # Remove doc build from all target (needs xmlto/ImageMagick)
+ sed -i '/-C doc/d' Makefile
+
+ # Remove install-doc from install target (builds and installs HTML docs)
+ sed -i 's/ install-doc//' Makefile
+
+ # Install prebuilt man pages instead of xml sources
+ sed -e 's|giflib.xml|giflib.7|' \
+ -re 's|doc/(.*).xml|doc/\1.1|g' \
+ -i Makefile
+
+ make CC=cc PREFIX=/usr
+ make PREFIX=/usr DESTDIR=$PKG install
+
+ # gif2rgb dropped from install target in 6.x
+ install -m755 gif2rgb $PKG/usr/bin/
+ install -m644 doc/gif2rgb.1 $PKG/usr/share/man/man1/
+
+ rm -f $PKG/usr/lib/libgif.a
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh