From c960f3f7304bdcf61f3891dafd44fac487b8e092 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 11 Nov 2010 02:25:04 +0100 Subject: [PATCH] Added ftgl-2.1.3rc5 build template. --- srcpkgs/ftgl-devel | 1 + srcpkgs/ftgl/depends | 2 ++ srcpkgs/ftgl/ftgl-devel.template | 18 ++++++++++++++ srcpkgs/ftgl/template | 30 ++++++++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 52 insertions(+) create mode 120000 srcpkgs/ftgl-devel create mode 100644 srcpkgs/ftgl/depends create mode 100644 srcpkgs/ftgl/ftgl-devel.template create mode 100644 srcpkgs/ftgl/template diff --git a/srcpkgs/ftgl-devel b/srcpkgs/ftgl-devel new file mode 120000 index 0000000000..da2717a192 --- /dev/null +++ b/srcpkgs/ftgl-devel @@ -0,0 +1 @@ +ftgl \ No newline at end of file diff --git a/srcpkgs/ftgl/depends b/srcpkgs/ftgl/depends new file mode 100644 index 0000000000..904577e701 --- /dev/null +++ b/srcpkgs/ftgl/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.1.2" +api_depends="${abi_depends}" diff --git a/srcpkgs/ftgl/ftgl-devel.template b/srcpkgs/ftgl/ftgl-devel.template new file mode 100644 index 0000000000..bb4fd4d664 --- /dev/null +++ b/srcpkgs/ftgl/ftgl-devel.template @@ -0,0 +1,18 @@ +# Template file for 'ftgl-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run ftgl + +do_install() +{ + mkdir -p ${DESTDIR}/usr/{lib,share} + + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/doc ${DESTDIR}/usr/share +} diff --git a/srcpkgs/ftgl/template b/srcpkgs/ftgl/template new file mode 100644 index 0000000000..6a25a2852f --- /dev/null +++ b/srcpkgs/ftgl/template @@ -0,0 +1,30 @@ +# Template build file for 'ftgl'. +pkgname=ftgl +_distver=2.1.3 +_distrcver=rc5 +version=${_distver}${_distrcver} +wrksrc="ftgl-${_distver}~${_distrcver}" +distfiles="${SOURCEFORGE_SITE}/ftgl/ftgl-${_distver}-${_distrcver}.tar.bz2" +build_style=gnu_configure +short_desc="OpenGL library to use arbitrary fonts" +maintainer="Juan RP " +checksum=521ff7bd62c459ff5372e269c223e2a6107a6a99a36afdc2ae634a973af70c59 +long_desc=" + FTGL is a free cross-platform Open Source C++ library that uses Freetype2 + to simplify rendering fonts in OpenGL applications. FTGL supports bitmaps, + pixmaps, texture maps, outlines, polygon mesh, and extruded polygon + rendering modes." + +subpackages="ftgl-devel" + +Add_dependency run libgcc +Add_dependency run glibc +Add_dependency run libstdc++ +Add_dependency run zlib +Add_dependency run freetype +Add_dependency run MesaLib + +Add_dependency build pkg-config +Add_dependency build freetype-devel +Add_dependency build zlib-devel +Add_dependency build MesaLib-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 11f62557e7..b2c589032f 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -671,3 +671,4 @@ libxfce4ui-1.so libxfce4ui libxfce4ui-devel libxfce4kbd-private-2.so libxfce4ui libxfce4ui-devel libntfs.so.10 ntfsprogs ntfsprogs-devel libxml++-2.6.so libxml++ libxml++-devel +libftgl.so ftgl ftgl-devel