From d2142fadb6aa870ccb25be0738c1ac13a728a68a Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 12 Apr 2010 16:24:11 +0200 Subject: [PATCH] Added libgnome-keyring-2.30.0 build template. --HG-- extra : convert_revision : e1dbbe92e74e7ffb187fc721c887d8d5cec3f1b9 --- srcpkgs/libgnome-keyring-devel | 1 + srcpkgs/libgnome-keyring/depends | 2 ++ .../libgnome-keyring-devel.template | 24 +++++++++++++ srcpkgs/libgnome-keyring/template | 34 +++++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 1 + 5 files changed, 62 insertions(+) create mode 120000 srcpkgs/libgnome-keyring-devel create mode 100644 srcpkgs/libgnome-keyring/depends create mode 100644 srcpkgs/libgnome-keyring/libgnome-keyring-devel.template create mode 100644 srcpkgs/libgnome-keyring/template diff --git a/srcpkgs/libgnome-keyring-devel b/srcpkgs/libgnome-keyring-devel new file mode 120000 index 00000000000..e37fa1e03b9 --- /dev/null +++ b/srcpkgs/libgnome-keyring-devel @@ -0,0 +1 @@ +libgnome-keyring \ No newline at end of file diff --git a/srcpkgs/libgnome-keyring/depends b/srcpkgs/libgnome-keyring/depends new file mode 100644 index 00000000000..071d27b792a --- /dev/null +++ b/srcpkgs/libgnome-keyring/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.30.0" +api_depends="${abi_depends}" diff --git a/srcpkgs/libgnome-keyring/libgnome-keyring-devel.template b/srcpkgs/libgnome-keyring/libgnome-keyring-devel.template new file mode 100644 index 00000000000..41b13e8bda2 --- /dev/null +++ b/srcpkgs/libgnome-keyring/libgnome-keyring-devel.template @@ -0,0 +1,24 @@ +# Template file for 'libgnome-keyring-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 intltool +Add_dependency run dbus-devel +Add_dependency run eggdbus-devel +Add_dependency run glib-devel +Add_dependency run libgcrypt-devel +Add_dependency run libgpg-error-devel +Add_dependency run libgnome-keyring + +do_install() +{ + mkdir -p ${DESTDIR}/usr/{lib,share} + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/gtk-doc ${DESTDIR}/usr/share +} diff --git a/srcpkgs/libgnome-keyring/template b/srcpkgs/libgnome-keyring/template new file mode 100644 index 00000000000..a3ad0153a12 --- /dev/null +++ b/srcpkgs/libgnome-keyring/template @@ -0,0 +1,34 @@ +# Template file for 'libgnome-keyring' +pkgname=libgnome-keyring +version=2.30.0 +distfiles="${GNOME_SITE}/$pkgname/2.30/$pkgname-$version.tar.bz2" +build_style=gnu_configure +configure_args="--localstatedir=/var" +short_desc="GNOME keyring client library" +maintainer="Juan RP " +checksum=11e64445537a8fab367875d1ae4aa00db9227c4db384c5d019cfa85c977b40ec +long_desc=" + libgnome-keyring is a program that keeps passwords and other secrets for + users. It is run as a damon in the session, similar to ssh-agent, and + other applications can locate it by an environment variable. + + The program can manage several keyrings, each with its own master + password, and there is also a session keyring which is never stored to + disk, but forgotten when the session ends." + +subpackages="$pkgname-devel" + +Add_dependency run glibc +Add_dependency run dbus-libs +Add_dependency run eggdbus +Add_dependency run glib +Add_dependency run libgcrypt +Add_dependency run libgpg-error +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build dbus-devel +Add_dependency build eggdbus-devel +Add_dependency build glib-devel +Add_dependency build libgcrypt-devel +Add_dependency build libgpg-error-devel + diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 0ebf09e1514..d8c33f92e48 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -537,3 +537,4 @@ libgnomecanvas-2.so libgnomecanvas libgnomecanvas-devel libbonoboui-2.so libbonoboui libbonoboui-devel libgp11.so gnome-keyring gnome-keyring-devel libgcr.so gnome-keyring gnome-keyring-devel +libgnome-keyring.so libgnome-keyring libgnome-keyring-devel