From 07350651fcc23411876e7939f3fe3b96b7286f53 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 25 Oct 2010 21:21:34 +0200 Subject: [PATCH] Added dconf-0.5.1 build template. --- srcpkgs/dconf-devel | 1 + srcpkgs/dconf-editor | 1 + srcpkgs/dconf/dconf-devel.template | 19 ++++++++++++++++++ srcpkgs/dconf/dconf-editor.template | 25 ++++++++++++++++++++++++ srcpkgs/dconf/depends | 2 ++ srcpkgs/dconf/gir-dconf.template | 13 ++++++++++++ srcpkgs/dconf/template | 21 ++++++++++++++++++++ srcpkgs/gir-dconf | 1 + xbps-src/common/mapping_shlib_binpkg.txt | 1 + 9 files changed, 84 insertions(+) create mode 120000 srcpkgs/dconf-devel create mode 120000 srcpkgs/dconf-editor create mode 100644 srcpkgs/dconf/dconf-devel.template create mode 100644 srcpkgs/dconf/dconf-editor.template create mode 100644 srcpkgs/dconf/depends create mode 100644 srcpkgs/dconf/gir-dconf.template create mode 100644 srcpkgs/dconf/template create mode 120000 srcpkgs/gir-dconf diff --git a/srcpkgs/dconf-devel b/srcpkgs/dconf-devel new file mode 120000 index 00000000000..69f7f165c48 --- /dev/null +++ b/srcpkgs/dconf-devel @@ -0,0 +1 @@ +dconf \ No newline at end of file diff --git a/srcpkgs/dconf-editor b/srcpkgs/dconf-editor new file mode 120000 index 00000000000..69f7f165c48 --- /dev/null +++ b/srcpkgs/dconf-editor @@ -0,0 +1 @@ +dconf \ No newline at end of file diff --git a/srcpkgs/dconf/dconf-devel.template b/srcpkgs/dconf/dconf-devel.template new file mode 100644 index 00000000000..c0e235bfe53 --- /dev/null +++ b/srcpkgs/dconf/dconf-devel.template @@ -0,0 +1,19 @@ +# Template file for 'dconf-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run glib-devel +Add_dependency run dconf + +do_install() +{ + mkdir -p ${DESTDIR}/usr/{lib,share} + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/{gir*,gtk-doc,vala} \ + ${DESTDIR}/usr/share +} diff --git a/srcpkgs/dconf/dconf-editor.template b/srcpkgs/dconf/dconf-editor.template new file mode 100644 index 00000000000..1d83325e8e1 --- /dev/null +++ b/srcpkgs/dconf/dconf-editor.template @@ -0,0 +1,25 @@ +# Template file for 'dconf-editor'. +# +short_desc="${sourcepkg} - GTK+ editor" +long_desc="${long_desc} + + This package contains a GUI to edit settings in GTK+." + +Add_dependency run glibc +Add_dependency run glib +Add_dependency run atk +Add_dependency run pango +Add_dependency run gdk-pixbuf +Add_dependency run cairo +Add_dependency run libpng +Add_dependency run freetype +Add_dependency run fontconfig +Add_dependency run libxml2 +Add_dependency run gtk+ +Add_dependency run dconf + +do_install() +{ + install -d ${DESTDIR}/usr/bin + mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr +} diff --git a/srcpkgs/dconf/depends b/srcpkgs/dconf/depends new file mode 100644 index 00000000000..c483c1e92d4 --- /dev/null +++ b/srcpkgs/dconf/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.5.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/dconf/gir-dconf.template b/srcpkgs/dconf/gir-dconf.template new file mode 100644 index 00000000000..91aa19c2d46 --- /dev/null +++ b/srcpkgs/dconf/gir-dconf.template @@ -0,0 +1,13 @@ +# Template file for 'gir-dconf'. +# +short_desc="Introspection data for GNOME dconf" +long_desc="${long_desc} + + This package contains small pieces of introspection data for dconf, + a low level configuration system." + +do_install() +{ + install -d ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/girepository-1.0 ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/dconf/template b/srcpkgs/dconf/template new file mode 100644 index 00000000000..06361a0d31d --- /dev/null +++ b/srcpkgs/dconf/template @@ -0,0 +1,21 @@ +# Template file for 'dconf' +pkgname=dconf +version=0.5.1 +distfiles="${GNOME_SITE}/$pkgname/0.5/$pkgname-$version.tar.bz2" +build_style=gnu_configure +short_desc="A low-level configuration system" +maintainer="Juan RP " +checksum=0083d70e1b5e540d8d4b3f04fa5d17dff4c574136682fe3bdd9b5ecc196ec4f6 +long_desc=" + dconf is a low-level configuration system. Its main purpose is to provide a + backend to GSettings on platforms that don't already have configuration + storage systems." + +subpackages="gir-dconf dconf-devel dconf-editor" + +Add_dependency run glibc +Add_dependency run glib +Add_dependency build pkg-config +Add_dependency build glib-devel +Add_dependency build gtk+-devel +Add_dependency full dbus diff --git a/srcpkgs/gir-dconf b/srcpkgs/gir-dconf new file mode 120000 index 00000000000..69f7f165c48 --- /dev/null +++ b/srcpkgs/gir-dconf @@ -0,0 +1 @@ +dconf \ No newline at end of file diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index c9abb0e7f7d..97ee2f04ad7 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -651,3 +651,4 @@ libgtksourceview-2.0.so gtksourceview gtksourceview-devel libtalloc.so talloc talloc-devel libmount.so libmount libmount-devel libgdata.so libgdata libgdata-devel +libdconf.so dconf dconf-devel