diff --git a/dependencies/build-depends.db b/dependencies/build-depends.db index 23c79144f6c..f2db546d2f8 100644 Binary files a/dependencies/build-depends.db and b/dependencies/build-depends.db differ diff --git a/templates/babl.tmpl b/templates/babl.tmpl new file mode 100755 index 00000000000..7b90797e82e --- /dev/null +++ b/templates/babl.tmpl @@ -0,0 +1,21 @@ +# Template build file for 'babl'. +pkgname=babl +version=0.0.22 +extract_sufx=".tar.bz2" +url=ftp://ftp.gtk.org/pub/babl/0.0 +build_style=gnu_configure +make_cmd="$PKGFS_MASTERDIR/bin/gmake" +pkgconfig_override="babl.pc" +short_desc="Dynamic pixel format translation library" +maintainer="Juan RP " +checksum=a10c07e70f1fe8944a969bba46484acf410c2583 +long_desc=" + babl is a dynamic, any to any, pixel format translation library. + + It allows converting between different methods of storing pixels known + as pixel formats that have with different bitdepths and other data + representations, color models and component permutations. + + A vocabulary to formulate new pixel formats from existing primitives is + provided as well as the framework to add new color models and data + types." diff --git a/templates/gegl.tmpl b/templates/gegl.tmpl new file mode 100755 index 00000000000..e41df00c4bd --- /dev/null +++ b/templates/gegl.tmpl @@ -0,0 +1,19 @@ +# Template build file for 'gegl'. +pkgname=gegl +version=0.0.20 +extract_sufx=".tar.bz2" +url=ftp://ftp.gimp.org/pub/gegl/0.0 +build_style=gnu_configure +make_cmd="$PKGFS_MASTERDIR/bin/gmake" +pkgconfig_override="gegl.pc" +short_desc="graph based image processing framework" +maintainer="Juan RP " +checksum=b4bc7169eafa4fea512f1190f1ad835d688c4080 +long_desc=" + GEGL (Generic Graphics Library) is a graph based image processing + framework. + + GEGL provides infrastructure to do demand based cached non destructive + image editing on larger than RAM buffers. Through babl it provides + support for a wide range of color models and pixel storage formats for + input and output." diff --git a/templates/iso-codes-fix-pkgconfig.diff b/templates/iso-codes-fix-pkgconfig.diff new file mode 100644 index 00000000000..0bfef562598 --- /dev/null +++ b/templates/iso-codes-fix-pkgconfig.diff @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2008-10-11 06:28:29.000000000 +0200 ++++ Makefile.in 2008-10-11 06:28:39.000000000 +0200 +@@ -154,7 +154,7 @@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = iso_15924 iso_3166 iso_4217 iso_639 notes +-pkgconfigdir = $(datadir)/pkgconfig ++pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = iso-codes.pc + EXTRA_DIST = \ + LICENSE \ diff --git a/templates/iso-codes.tmpl b/templates/iso-codes.tmpl new file mode 100755 index 00000000000..e74a4caf3f3 --- /dev/null +++ b/templates/iso-codes.tmpl @@ -0,0 +1,20 @@ +# Template build file for 'iso-codes'. +pkgname=iso-codes +version=3.3 +patch_files="$pkgname-fix-pkgconfig.diff" +extract_sufx=".tar.bz2" +url=ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes +build_style=gnu_configure +make_cmd="$PKGFS_MASTERDIR/bin/gmake" +pkgconfig_override="iso-codes.pc" +short_desc="List of country, language and currency names" +maintainer="Juan RP " +checksum=0868f49557ef8d1216e69d70af589a645efe8513 +long_desc=" + iso-codes provides the list of the country, language and currency names in + one place, rather than repeated in many third-party programs. This was + originally done to centralize this data in Debian systems. + + The aim of iso-codes is to create a single \"gettext\" domain \"iso-639\" which + contains the translations of language names, and one \"iso-3166\" listing the + translations of country names." diff --git a/templates/mng-runstuff-before-configure.sh b/templates/mng-runstuff-before-configure.sh new file mode 100644 index 00000000000..643cab8c178 --- /dev/null +++ b/templates/mng-runstuff-before-configure.sh @@ -0,0 +1,9 @@ +# +# Automake'ify MNG. +# + +cd $wrksrc && \ + $ln_cmd -sf makefiles/configure.in . && \ + $ln_cmd -sf makefiles/Makefile.am . + +. $PKGFS_TMPLHELPDIR/automake.sh diff --git a/templates/mng.tmpl b/templates/mng.tmpl new file mode 100755 index 00000000000..3ae31bbe171 --- /dev/null +++ b/templates/mng.tmpl @@ -0,0 +1,21 @@ +# Template build file for 'mng'. +pkgname=mng +version=1.0.10 +distfiles="libmng-$version" +extract_sufx=".tar.bz2" +url=http://www.libmng.com/download +build_style=gnu_configure +make_cmd="$PKGFS_MASTERDIR/bin/gmake" +short_desc="Multiple-image Network Graphics (MNG) reference library" +maintainer="Juan RP " +checksum=4a8168f2f1fcfd147e367782c7a664bfe5104fc6 +long_desc=" + The libmng library supports decoding, displaying, encoding, and various other + manipulations of Multiple-image Network Graphics (MNG) format image files. It + uses the zlib(3) compression library, and optionally the JPEG library by the + Independent JPEG Group (IJG) and/or lcms (little CMS), a color-management + library by Marti Maria Saguar." + +run_stuff_before="configure" +run_stuff_before_configure_file=" +$PKGFS_TEMPLATESDIR/$pkgname-runstuff-before-configure.sh"