[arch-commits] Commit in libidn/repos (3 files)

Ronald van Haren ronald at archlinux.org
Thu Nov 27 09:59:00 UTC 2008


    Date: Thursday, November 27, 2008 @ 04:59:00
  Author: ronald
Revision: 19576

fix svn merge error

Added:
  libidn/repos/extra-x86_64/libidn.install
    (from rev 19575, libidn/trunk/libidn.install)
Modified:
  libidn/repos/extra-x86_64/	(properties)
  libidn/repos/extra-x86_64/PKGBUILD

----------------+
 PKGBUILD       |   26 +++++++++++++++++---------
 libidn.install |   19 +++++++++++++++++++
 2 files changed, 36 insertions(+), 9 deletions(-)


Property changes on: libidn/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
   - /libidn/trunk:1
   + /libidn/trunk:1-19575

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-11-27 09:57:05 UTC (rev 19575)
+++ extra-x86_64/PKGBUILD	2008-11-27 09:59:00 UTC (rev 19576)
@@ -1,22 +1,30 @@
 # $Id$
-# Maintainer: Jan de Groot <jgc at archlinux.org>
-# Contributor: Eric Johnson <eric at archlinux.org>
+# Maintainer: Ronald van Haren <ronald.archlinux.org>
+# Contributor: Jan de Groot <jgc.archlinux.org>
+# Contributor: Eric Johnson <eric.archlinux.org>
+
 pkgname=libidn
-pkgver=1.0
+pkgver=1.11
 pkgrel=1
 pkgdesc="Implementation of the Stringprep, Punycode and IDNA specifications"
-arch=(i686 x86_64)
 url="http://www.gnu.org/software/libidn/"
-license=('GPL' 'LGPL')
+arch=('i686' 'x86_64')
+license=('GPL3' 'LGPL2')
 depends=('glibc')
 makedepends=('pkgconfig')
 options=('!libtool')
-source=(ftp://alpha.gnu.org/pub/gnu/libidn/${pkgname}-${pkgver}.tar.gz)
-md5sums=('8a6a15dc061c0e17a97cb6b77d850e86')
+source=(http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz)
+install=libidn.install
+md5sums=('8859b17928f84b899b19e72bfa1c6dbf')
+sha1sums=('08cffdcf9736f4ac61acc32e79a1d9672f640351')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgname}-${pkgver}
   ./configure --prefix=/usr
   make || return 1
-  make DESTDIR=${startdir}/pkg install
+  make DESTDIR=${pkgdir} install || return 1
+
+  # handle info files
+  rm $pkgdir/usr/share/info/{dir,libidn-components.png} # nobody is missing a png I assume
+  gzip $pkgdir/usr/share/info/*
 }

Copied: libidn/repos/extra-x86_64/libidn.install (from rev 19575, libidn/trunk/libidn.install)
===================================================================
--- extra-x86_64/libidn.install	                        (rev 0)
+++ extra-x86_64/libidn.install	2008-11-27 09:59:00 UTC (rev 19576)
@@ -0,0 +1,19 @@
+info_dir=/usr/share/info
+info_files=(libidn.info)
+
+post_install() {
+  for f in ${info_files[@]}; do
+    install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+  done
+}
+
+post_upgrade() {
+        post_install
+}
+
+pre_remove() {
+  for f in ${info_files[@]}; do
+    install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+  done
+}
+




More information about the arch-commits mailing list