[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