From 6495b140b10c53c7bac06e8ea48bc6eedb7ba95e Mon Sep 17 00:00:00 2001 From: Alexpux Date: Mon, 2 Dec 2013 14:28:33 +0400 Subject: [PATCH] Add giflib package. --- mingw-w64-giflib/PKGBUILD | 41 +++++++++++++++++++ .../giflib-5.0.4-include-stddef.patch | 11 +++++ 2 files changed, 52 insertions(+) create mode 100644 mingw-w64-giflib/PKGBUILD create mode 100644 mingw-w64-giflib/giflib-5.0.4-include-stddef.patch diff --git a/mingw-w64-giflib/PKGBUILD b/mingw-w64-giflib/PKGBUILD new file mode 100644 index 0000000000..52193eb0eb --- /dev/null +++ b/mingw-w64-giflib/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Alexey Pavlov + +_realname=giflib +_mingw_suff=mingw-w64-${CARCH} +pkgname="${_mingw_suff}-${_realname}" +pkgver=5.0.5 +pkgrel=1 +pkgdesc="A library for reading and writing gif images (mingw-w64)" +arch=('any') +url="http://sourceforge.net/projects/giflib" +license=("MIT") +makedepends=("${_mingw_suff}-gcc" "xmlto") +depends=("${_mingw_suff}-crt") +options=('staticlibs' 'strip') +source=("http://downloads.sourceforge.net/sourceforge/giflib/${_realname}-${pkgver}.tar.bz2" +"giflib-5.0.4-include-stddef.patch") +md5sums=('c3262ba0a3dad31ba876fb5ba1d71a02' + 'e39b98822334f2bd2009469e5dea65c5') + +prepare() { + cd "$srcdir/giflib-$pkgver" + patch -Np1 -i "$srcdir/giflib-5.0.4-include-stddef.patch" +} + +build() { + mkdir -p "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + + "${srcdir}"/${_realname}-${pkgver}/configure \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} + make bin_PROGRAMS='' +} + +package() { + cd "${srcdir}/${_realname}-${pkgver}-build-${CARCH}" + make DESTDIR="$pkgdir" bin_PROGRAMS='' install + rm -r "${pkgdir}${MINGW_PREFIX}/share" +} \ No newline at end of file diff --git a/mingw-w64-giflib/giflib-5.0.4-include-stddef.patch b/mingw-w64-giflib/giflib-5.0.4-include-stddef.patch new file mode 100644 index 0000000000..d3ea73854f --- /dev/null +++ b/mingw-w64-giflib/giflib-5.0.4-include-stddef.patch @@ -0,0 +1,11 @@ +diff -rupN a/lib/gif_lib.h b/lib/gif_lib.h +--- a/lib/gif_lib.h 2013-01-06 07:29:57.000000000 +0100 ++++ b/lib/gif_lib.h 2013-07-30 10:52:47.611034000 +0200 +@@ -19,6 +19,7 @@ extern "C" { + #define GIF_OK 1 + + #include ++#include + + #define GIF_STAMP "GIFVER" /* First chars in file - GIF stamp. */ + #define GIF_STAMP_LEN sizeof(GIF_STAMP) - 1