From 2732ac379f35e7df283f06ecb0dafc7f0dca1790 Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Sat, 21 Mar 2009 00:41:34 +0100
Subject: [PATCH] libgpg-error: converted to subpkgs, new deps style.

--HG--
extra : convert_revision : 27d6188be08a08642e0c4f60f93df2270fb9cc26
---
 templates/libgpg-error-devel          |  1 +
 templates/libgpg-error/depends        |  2 ++
 templates/libgpg-error/devel.template | 20 ++++++++++++++++++++
 templates/libgpg-error/template       | 19 +++++++++++++------
 4 files changed, 36 insertions(+), 6 deletions(-)
 create mode 120000 templates/libgpg-error-devel
 create mode 100644 templates/libgpg-error/depends
 create mode 100644 templates/libgpg-error/devel.template

diff --git a/templates/libgpg-error-devel b/templates/libgpg-error-devel
new file mode 120000
index 0000000000..1180ed7ec2
--- /dev/null
+++ b/templates/libgpg-error-devel
@@ -0,0 +1 @@
+libgpg-error
\ No newline at end of file
diff --git a/templates/libgpg-error/depends b/templates/libgpg-error/depends
new file mode 100644
index 0000000000..b8bebe468c
--- /dev/null
+++ b/templates/libgpg-error/depends
@@ -0,0 +1,2 @@
+abi_depends=1.6
+api_depends=${abi_depends}
diff --git a/templates/libgpg-error/devel.template b/templates/libgpg-error/devel.template
new file mode 100644
index 0000000000..26d8169529
--- /dev/null
+++ b/templates/libgpg-error/devel.template
@@ -0,0 +1,20 @@
+# Template file for 'libgpg-error-devel'.
+#
+short_desc="${short_desc} (development files)"
+long_desc="${long_desc}
+
+ This package contains files for development, headers, static libs, etc."
+
+Add_dependency run libgpg-error
+
+do_install()
+{
+	mkdir -p ${DESTDIR}/usr/bin
+	mkdir -p ${DESTDIR}/usr/lib
+	mkdir -p ${DESTDIR}/usr/share
+
+	mv ${SRCPKGDESTDIR}/usr/bin/gpg-error-config ${DESTDIR}/usr/bin
+	mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
+	mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
+	mv ${SRCPKGDESTDIR}/usr/share/aclocal ${DESTDIR}/usr/share
+}
diff --git a/templates/libgpg-error/template b/templates/libgpg-error/template
index 19483466ab..a067339305 100644
--- a/templates/libgpg-error/template
+++ b/templates/libgpg-error/template
@@ -1,14 +1,21 @@
 # Template build file for 'libgpg-error'.
 pkgname=libgpg-error
+sourcepkg=$pkgname
 version=1.6
-distfiles="
-ftp://ftp.gnupg.org/gcrypt/libgpg-error/$pkgname-$version.tar.bz2"
+distfiles="ftp://ftp.gnupg.org/gcrypt/libgpg-error/$pkgname-$version.tar.bz2"
 build_style=gnu_configure
-make_cmd="$XBPS_MASTERDIR/bin/gmake"
-short_desc="Definitions of common error values for all GnuPG components"
+short_desc="Library for error values used by GnuPG component"
 maintainer="Juan RP <xtraeme@gmail.com>"
-checksum=5015a9e0a9c59fe5e9a45d203c324af3736c5d68
+checksum=aa7df632134dfd3d4e65f5a98edd6bb9a97b498db911f4287bbaeb5ae83a1bad
 long_desc="
  libgpg-error is a library that defines common error values for all
- GnuPG components.  Among these are GPG, GPGSM, GPGME, GPG-Agent,
+ GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent,
  libgcrypt, pinentry, SmartCard Daemon and possibly more in the future."
+
+subpackages="devel"
+Add_dependency full glibc
+
+post_install()
+{
+	rm -rf ${DESTDIR}/usr/share/common-lisp
+}