summaryrefslogtreecommitdiff
path: root/extra/libxmi
diff options
context:
space:
mode:
authorNicolas Reynolds <fauno@kiwwwi.com.ar>2011-11-02 10:47:02 -0300
committerNicolas Reynolds <fauno@kiwwwi.com.ar>2011-11-02 10:47:02 -0300
commit40e1222c1402c0d2aded73b95802f8197d0691a6 (patch)
treee1bf1a01ae7443e4a9f460200dad9580565b27c7 /extra/libxmi
parent3e3dd870121c91097220248a601578b92d332f2b (diff)
parent37a1064b8105764414f279ced442e6ba2f63bea1 (diff)
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts: community/camlp5/PKGBUILD community/dzen2/PKGBUILD extra/boost/PKGBUILD extra/libxmi/PKGBUILD extra/mesa/PKGBUILD multilib/lib32-mesa/PKGBUILD
Diffstat (limited to 'extra/libxmi')
-rw-r--r--extra/libxmi/PKGBUILD22
-rw-r--r--extra/libxmi/libxmi.install20
2 files changed, 34 insertions, 8 deletions
diff --git a/extra/libxmi/PKGBUILD b/extra/libxmi/PKGBUILD
index 4b08aacc3..e8cedeacf 100644
--- a/extra/libxmi/PKGBUILD
+++ b/extra/libxmi/PKGBUILD
@@ -1,22 +1,28 @@
-# $Id: PKGBUILD 57021 2009-10-31 09:42:53Z allan $
+# $Id: PKGBUILD 141631 2011-11-01 00:42:15Z giovanni $
+# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Tobias Kieslich [tobias.justdreams.de]
pkgname=libxmi
pkgver=1.2
-pkgrel=2
-pkgdesc="library for rasterizing 2-D vector graphics"
+pkgrel=5
+pkgdesc="A library for rasterizing 2-D vector graphics"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.gnu.org/software/libxmi/libxmi.html"
license=('GPL')
depends=('glibc')
+options=('!libtool')
+install=libxmi.install
source=(http://mirrors.usc.edu/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz)
md5sums=('4e6935484f0ad71b531920bf4c546b47')
build() {
- cd ${srcdir}/${pkgname}-${pkgver}
- rm config.guess config.sub install-sh missing
- automake --add-missing
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ autoreconf --force --install
./configure --prefix=/usr --infodir=/usr/share/info
- make || return 1
- make DESTDIR=${pkgdir} install
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}
diff --git a/extra/libxmi/libxmi.install b/extra/libxmi/libxmi.install
new file mode 100644
index 000000000..5d9821e43
--- /dev/null
+++ b/extra/libxmi/libxmi.install
@@ -0,0 +1,20 @@
+infodir=usr/share/info
+filelist=(libxmi.info)
+
+post_install() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ usr/bin/install-info $infodir/$file.gz $infodir/dir 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ [ -x usr/bin/install-info ] || return 0
+ for file in ${filelist[@]}; do
+ usr/bin/install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null
+ done
+}