[arch-commits] Commit in racket/trunk (PKGBUILD)
Eric Bélanger
eric at archlinux.org
Tue Jan 25 08:26:52 UTC 2011
Date: Tuesday, January 25, 2011 @ 03:26:52
Author: eric
Revision: 107440
upgpkg: racket 5.0.2-2
Updating libpng source included in racket source tarball to fix plotting (close FS#22564)
Modified:
racket/trunk/PKGBUILD
----------+
PKGBUILD | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-01-24 21:28:31 UTC (rev 107439)
+++ PKGBUILD 2011-01-25 08:26:52 UTC (rev 107440)
@@ -3,7 +3,7 @@
pkgname=racket
pkgver=5.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="PLT Racket (a variant of Scheme) Environment"
arch=('i686' 'x86_64')
url="http://racket-lang.org/"
@@ -15,12 +15,23 @@
replaces=('drscheme')
options=('!strip')
install=racket.install
-source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz drracket.desktop)
-md5sums=('21df9a2f9709026d8b3d040ba72deafc' '9223c9736ead677431542b41271c7b3c')
-sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 'a20808f6b250225704856f82a544681a962a299d')
+source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \
+ http://downloads.sourceforge.net/sourceforge/libpng/libpng-1.4.5.tar.xz drracket.desktop)
+md5sums=('21df9a2f9709026d8b3d040ba72deafc' '37d420c7d8294aac438c150bb4335901'\
+ '9223c9736ead677431542b41271c7b3c')
+sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 'c31578e005090280203cb3a6080e44f38c3f1a51'\
+ 'a20808f6b250225704856f82a544681a962a299d')
build() {
+# Updating libpng source included in racket source tarball
+ cd "${srcdir}/libpng-1.4.5/"
+ cp pngmem.c pngpriv.h png.h pngconf.h pngwutil.c pngpread.c pngread.c pngrutil.c png.c \
+ pngwrite.c pngwtran.c pngrtran.c pngset.c pngtrans.c pngget.c pngrio.c \
+ "${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all"
+ rm "${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all/"{pnggccrd.c,pngvcrd.c}
+
cd "${srcdir}/${pkgname}-${pkgver}/src"
+ rm -r wxcommon/{jpeg,libpng,zlib}
./configure --prefix=/usr
make
}
More information about the arch-commits
mailing list