From eb3cddef3dce4b24c1dbccbaf6c31aace9813b64 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 8 Jan 2010 22:42:33 +0100 Subject: [PATCH] Added agar-1.3.4 build template. --HG-- extra : convert_revision : b710ccbdb92773327093cf66c9c338c09f100a15 --- srcpkgs/agar-devel | 1 + srcpkgs/agar/agar-devel.template | 22 +++++++++++++++++ srcpkgs/agar/depends | 2 ++ srcpkgs/agar/template | 42 ++++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 120000 srcpkgs/agar-devel create mode 100644 srcpkgs/agar/agar-devel.template create mode 100644 srcpkgs/agar/depends create mode 100644 srcpkgs/agar/template diff --git a/srcpkgs/agar-devel b/srcpkgs/agar-devel new file mode 120000 index 00000000000..c037b2e79bc --- /dev/null +++ b/srcpkgs/agar-devel @@ -0,0 +1 @@ +agar \ No newline at end of file diff --git a/srcpkgs/agar/agar-devel.template b/srcpkgs/agar/agar-devel.template new file mode 100644 index 00000000000..de7fe1127c1 --- /dev/null +++ b/srcpkgs/agar/agar-devel.template @@ -0,0 +1,22 @@ +# Template file for 'agar-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run freetype-devel +Add_dependency run jpeg-devel +Add_dependency run MesaLib-devel +Add_dependency run SDL-devel +Add_dependency run agar + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share ${DESTDIR}/usr +} diff --git a/srcpkgs/agar/depends b/srcpkgs/agar/depends new file mode 100644 index 00000000000..95c1a7350f3 --- /dev/null +++ b/srcpkgs/agar/depends @@ -0,0 +1,2 @@ +abi_depends=">=1.3.4" +api_depends="${abi_depends}" diff --git a/srcpkgs/agar/template b/srcpkgs/agar/template new file mode 100644 index 00000000000..9bfc859bdb9 --- /dev/null +++ b/srcpkgs/agar/template @@ -0,0 +1,42 @@ +# Template file for 'agar' +pkgname=agar +version=1.3.4 +distfiles="${SOURCEFORGE_SITE}/agar/agar-$version.tar.gz" +build_style=configure +configure_args="--prefix=/usr --without-db4 --enable-nls --with-gl +--with-gettext --enable-threads --with-sdl --with-jpeg --with-freetype" +short_desc="Modern open-source, cross-platform toolkit" +maintainer="Juan RP " +checksum=fe04c4ad1e75763b084e1cf657ee4949e29c4f852dfde3d398a9f0ff4e9f8cf7 +long_desc=" + Agar is a modern open-source, cross-platform toolkit for graphical + applications implemented in C, C++, Perl and Ada (with bindings to other + languages in development). Designed for ease of integration, it follows + the philosophy of building the GUI around the application and not the other + way around. Unlike most other GUI toolkits, Agar takes maximum advantage of + hardware graphics acceleration when it is available via OpenGL, but it also + supports traditional framebuffer interfaces such as SDL direct video. The + Agar API is entirely thread-safe when Agar is compiled with optional threads + support." + +disable_parallel_build=yes +subpackages="$pkgname-devel" + +Add_dependency run glibc +Add_dependency run freetype +Add_dependency run jpeg +Add_dependency run MesaLib +Add_dependency run SDL +Add_dependency build gettext +Add_dependency build freetype-devel +Add_dependency build jpeg-devel +Add_dependency build MesaLib-devel +Add_dependency build SDL-devel + +pre_install() +{ + # Pre-create the dirs, otherwise install will fail! + for d in bin lib share/man/man3 share/man/man5 share/man/man8; do + install -d ${DESTDIR}/usr/${d} || return 1 + done +}