diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | giflib-5.1.patch | 30 |
4 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..45e613dc1f1e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = gnustep-gui + pkgdesc = The GNUstep GUI class library + pkgver = 0.25.1 + pkgrel = 4 + url = http://www.gnustep.org/ + arch = x86_64 + groups = gnustep-core + license = LGPL + makedepends = gcc-objc + makedepends = gnustep-base + makedepends = gnustep-make + depends = aspell + depends = gcc-libs + depends = libcups + depends = audiofile + depends = libsndfile + depends = giflib + depends = libao + conflicts = gnustep-gui-svn + options = !makeflags + source = ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.25.1.tar.gz + source = giflib-5.1.patch + sha256sums = 3aacb277976014cfd4394084066187430100657dea234da91d9ae5015e747c66 + sha256sums = 0c004c9816b626e168d085cc140c18bb6b5a2a06160aecfdffc0b00532fbed69 + +pkgname = gnustep-gui + diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000000..15622ab88ce2 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* version upgrade diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b55d1eeb4c9a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=gnustep-gui +pkgver=0.25.1 +pkgrel=4 +pkgdesc="The GNUstep GUI class library" +arch=('x86_64') +url="http://www.gnustep.org/" +license=('LGPL') +depends=('aspell' 'gcc-libs' 'libcups' 'audiofile' 'libsndfile' 'giflib' 'libao') +makedepends=('gcc-objc' 'gnustep-base' 'gnustep-make') +conflicts=('gnustep-gui-svn') +groups=('gnustep-core') +options=('!makeflags') +source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz + giflib-5.1.patch) +sha256sums=('3aacb277976014cfd4394084066187430100657dea234da91d9ae5015e747c66' + '0c004c9816b626e168d085cc140c18bb6b5a2a06160aecfdffc0b00532fbed69') + +prepare() { + cd "$srcdir"/$pkgname-$pkgver +# patch -Np1 -i ../giflib-5.1.patch +} + +build() { + cd "$srcdir"/$pkgname-$pkgver + . /usr/share/GNUstep/Makefiles/GNUstep.sh + ./configure --prefix=/usr --sysconfdir=/etc/GNUstep + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + make DESTDIR="$pkgdir" install +} diff --git a/giflib-5.1.patch b/giflib-5.1.patch new file mode 100644 index 000000000000..61b2aef807e5 --- /dev/null +++ b/giflib-5.1.patch @@ -0,0 +1,30 @@ +diff -wbBur gnustep-gui-0.24.0/Source/NSBitmapImageRep+GIF.m gnustep-gui-0.24.0.my/Source/NSBitmapImageRep+GIF.m +--- gnustep-gui-0.24.0/Source/NSBitmapImageRep+GIF.m 2013-11-24 15:56:33.000000000 +0400 ++++ gnustep-gui-0.24.0.my/Source/NSBitmapImageRep+GIF.m 2014-05-29 18:48:13.333993653 +0400 +@@ -161,7 +161,7 @@ + return NO; + } + +- DGifCloseFile(file); ++ DGifCloseFile(file, NULL); + return YES; + } + +@@ -180,7 +180,7 @@ + SET_ERROR_MSG(msg); \ + if (file != NULL) \ + {\ +- DGifCloseFile(file); \ ++ DGifCloseFile(file, NULL); \ + }\ + if (imgBuffer != NULL) \ + {\ +@@ -392,7 +392,7 @@ + withValue: [NSNumber numberWithInt: 0]]; + + /* don't forget to close the gif */ +- DGifCloseFile(file); ++ DGifCloseFile(file, NULL); + + return self; + } |