diff options
author | J5lx | 2015-07-03 16:22:05 +0200 |
---|---|---|
committer | J5lx | 2015-07-03 16:22:05 +0200 |
commit | fa6d777840d869a59caf6f385156d04f7e963363 (patch) | |
tree | 8180720651e4425609f42d58263e4394ed90fdf0 | |
download | aur-fa6d777840d869a59caf6f385156d04f7e963363.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | add_fpic_to_cflags.patch | 13 | ||||
-rw-r--r-- | support_custom_cflags.patch | 15 |
4 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d3a68cd6cdb3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = ocaml-gd4o + pkgdesc = OCaml interface to the GD graphics library + pkgver = 1.0a5 + pkgrel = 3 + url = http://matt.gushee.net/software/gd4o/ + arch = i686 + arch = x86_64 + license = LGPL + makedepends = ocaml-findlib + depends = gd + depends = libjpeg-turbo + provides = ocaml-gd + options = !strip + options = staticlibs + source = http://sourceforge.net/projects/gd4o/files/gd4o/1.0%20Alpha%205/gd4o-1.0a5.tar.gz + source = add_fpic_to_cflags.patch + source = support_custom_cflags.patch + md5sums = b5aeb9c246b5e072803eb9b3112350a0 + md5sums = 9e7ead2e6921d6653e6e8f051db79e7c + md5sums = 80c3e4a0e36675b63b6ce8025e55b5fd + +pkgname = ocaml-gd4o + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c35f4863b067 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Leonard de Ruijter <leonard@aur.archlinux.org> +pkgname=ocaml-gd4o +_oname=gd4o +pkgver=1.0a5 +pkgrel=3 +pkgdesc="OCaml interface to the GD graphics library" +arch=('i686' 'x86_64') +url="http://matt.gushee.net/software/gd4o/" +license=('LGPL') +depends=('gd' 'libjpeg-turbo') +makedepends=('ocaml-findlib') +options=('!strip' 'staticlibs') +provides=('ocaml-gd') +source=(http://sourceforge.net/projects/$_oname/files/$_oname/1.0%20Alpha%205/$_oname-$pkgver.tar.gz +add_fpic_to_cflags.patch +support_custom_cflags.patch) +md5sums=('b5aeb9c246b5e072803eb9b3112350a0' + '9e7ead2e6921d6653e6e8f051db79e7c' + '80c3e4a0e36675b63b6ce8025e55b5fd') + +prepare() { +cd $srcdir/$_oname-$pkgver +patch -Np1 -i "${srcdir}/add_fpic_to_cflags.patch" +patch -Np1 -i "${srcdir}/support_custom_cflags.patch" +} + +build() { + cd $srcdir/$_oname-$pkgver + make all && make opt && make docs +} + +package() { + cd $srcdir/$_oname-$pkgver + mkdir -p ${pkgdir}$(ocamlfind printconf destdir) + make OCAMLFIND_LDCONF=ignore \ +OCAMLFIND_DESTDIR=${pkgdir}$(ocamlfind printconf destdir) install + install -dm0755 "${pkgdir}/usr/share/doc/$pkgname" + install -t "${pkgdir}/usr/share/doc/$pkgname" doc/* +} diff --git a/add_fpic_to_cflags.patch b/add_fpic_to_cflags.patch new file mode 100644 index 000000000000..04cd682c1157 --- /dev/null +++ b/add_fpic_to_cflags.patch @@ -0,0 +1,13 @@ +Index: gdo/Makefile +=================================================================== +--- gdo.orig/Makefile 2011-10-09 15:50:53.760602651 +0200 ++++ gdo/Makefile 2011-10-11 18:47:57.013045759 +0200 +@@ -26,7 +26,7 @@ + ifdef FT2_LIB + FT2_FLAG = -DHAVE_FREETYPE + endif +-CFLAGS = $(CINCLUDES) -W -Wall -Wno-unused \ ++CFLAGS = $(CINCLUDES) -fPIC -W -Wall -Wno-unused \ + $(JPEG_FLAG) $(FT2_FLAG) $(SAFETY_FLAG) + + OCAMLCFLAGS=-labels -unsafe diff --git a/support_custom_cflags.patch b/support_custom_cflags.patch new file mode 100644 index 000000000000..92df8009d725 --- /dev/null +++ b/support_custom_cflags.patch @@ -0,0 +1,15 @@ +Index: gdo/Makefile +=================================================================== +--- gdo.orig/Makefile 2011-10-11 18:47:57.013045759 +0200 ++++ gdo/Makefile 2011-10-11 18:56:41.173056205 +0200 +@@ -26,8 +26,8 @@ + ifdef FT2_LIB + FT2_FLAG = -DHAVE_FREETYPE + endif +-CFLAGS = $(CINCLUDES) -fPIC -W -Wall -Wno-unused \ +- $(JPEG_FLAG) $(FT2_FLAG) $(SAFETY_FLAG) ++override CFLAGS += $(CINCLUDES) -fPIC -W -Wall -Wno-unused \ ++ $(JPEG_FLAG) $(FT2_FLAG) $(SAFETY_FLAG) + + OCAMLCFLAGS=-labels -unsafe + OCAMLOPTFLAGS=-labels -inline 2 |