[arch-commits] Commit in recode/trunk (PKGBUILD recode.install)

Eric Bélanger eric at nymeria.archlinux.org
Sun Oct 27 00:15:28 UTC 2013


    Date: Sunday, October 27, 2013 @ 02:15:28
  Author: eric
Revision: 197568

upgpkg: recode 3.6-8

Rebuild without static libraries, Update Debian patch, Add autotools build fix, Clean up PKGBUILD and install scriptlet

Modified:
  recode/trunk/PKGBUILD
  recode/trunk/recode.install

----------------+
 PKGBUILD       |   32 +++++++++++++++++---------------
 recode.install |    2 +-
 2 files changed, 18 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-10-27 00:07:32 UTC (rev 197567)
+++ PKGBUILD	2013-10-27 00:15:28 UTC (rev 197568)
@@ -4,28 +4,33 @@
 
 pkgname=recode
 pkgver=3.6
-pkgrel=7
+pkgrel=8
 pkgdesc="Converts files between various character sets and usages"
 arch=('i686' 'x86_64')
 url="http://recode.progiciels-bpi.ca/index.html"
 license=('GPL' 'LGPL')
-depends=('glibc' 'texinfo')
-options=('!libtool')
+depends=('glibc')
 install=recode.install
 source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/pinard/${pkgname}/tarball/v${pkgver}"
-        'http://ftp.de.debian.org/debian/pool/main/r/recode/recode_3.6-15.diff.gz'
+        'http://ftp.de.debian.org/debian/pool/main/r/recode/recode_3.6-17.diff.gz'
         'recode-3.6-as-if.patch' 'recode-3.6-gettextfix.diff')
 md5sums=('f82e9a6ede9119268c13493c9add2809'
-         '95ca772e367a7ef56d3f46d724b6f86e'
+         '3716ae269074e31add3d29387ff09438'
          'fca7484ba332c8ad59eb02334883cd92'
          'eb602e80a24b5448604bfebeacc55304')
 
+prepare() {
+  cd pinard-Recode-2127b34
+  patch -Np1 -i "${srcdir}/recode-3.6-as-if.patch"
+  patch -Np1 -i "${srcdir}/recode-3.6-gettextfix.diff"
+  patch -Np1 -i "${srcdir}/recode_3.6-17.diff"
+  sed -i '1i#include <stdlib.h>' src/argmatch.c
+  sed -i -e '/^AM_C_PROTOTYPES/d' -e '/^AUTOMAKE_OPTIONS.*ansi2knr/d' \
+    configure.in src/Makefile.am
+}
+
 build() {
-  cd ${srcdir}/pinard-Recode-2127b34
-  patch -Np1 -i ${srcdir}/recode-3.6-as-if.patch
-  patch -Np1 -i ${srcdir}/recode-3.6-gettextfix.diff
-  patch -Np1 -i ${srcdir}/recode_3.6-15.diff
-  sed -i '1i#include <stdlib.h>' src/argmatch.c
+  cd pinard-Recode-2127b34
   rm -f acinclude.m4
   autoreconf -fi
   libtoolize
@@ -35,9 +40,6 @@
 }
 
 package() {
-  cd ${srcdir}/pinard-Recode-2127b34
-  make DESTDIR=${pkgdir} install
-
-  rm ${pkgdir}/usr/share/info/dir
-  gzip ${pkgdir}/usr/share/info/*
+  cd pinard-Recode-2127b34
+  make DESTDIR="${pkgdir}" install
 }

Modified: recode.install
===================================================================
--- recode.install	2013-10-27 00:07:32 UTC (rev 197567)
+++ recode.install	2013-10-27 00:15:28 UTC (rev 197568)
@@ -1,5 +1,5 @@
 infodir=/usr/share/info
-filelist=(recode.info-5.gz recode.info-3.gz recode.info-7.gz recode.info-6.gz recode.info-2.gz recode.info-4.gz recode.info.gz recode.info-1.gz)
+filelist=(recode.info.gz)
 
 post_install() {
   [ -x usr/bin/install-info ] || return 0




More information about the arch-commits mailing list