[arch-commits] Commit in lib32-expat/trunk (PKGBUILD)
Maxime Gauduin
alucryd at archlinux.org
Wed Feb 6 13:53:19 UTC 2019
Date: Wednesday, February 6, 2019 @ 13:53:19
Author: alucryd
Revision: 429733
upgpkg: lib32-expat 2.2.6-2
Modified:
lib32-expat/trunk/PKGBUILD
----------+
PKGBUILD | 55 +++++++++++++++++++++++++++++++++++++------------------
1 file changed, 37 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-02-06 13:35:50 UTC (rev 429732)
+++ PKGBUILD 2019-02-06 13:53:19 UTC (rev 429733)
@@ -1,31 +1,50 @@
-# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: Felix Yan <felixonmars at archlinux.org>
-_pkgbasename=expat
-pkgname=lib32-${_pkgbasename}
+pkgname=lib32-expat
pkgver=2.2.6
-pkgrel=1
-pkgdesc="An XML Parser library written in C (32 bit)"
-arch=('x86_64')
-url="http://expat.sourceforge.net/"
-license=('custom')
-depends=('lib32-glibc' "${_pkgbasename}")
-source=(http://downloads.sourceforge.net/sourceforge/expat/${_pkgbasename}-${pkgver}.tar.bz2)
-sha512sums=('dbfb635a5fe7b190722664263a0dd437b512fdf519bc53bd4905567f4bfb4b1e89a021562da63df8cacd48b706d1dea60ccde47f279e57400ad3c846b6e9c4e6')
+pkgrel=2
+pkgdesc='An XML Parser library written in C (32 bit)'
+arch=(x86_64)
+url=https://libexpat.github.io/
+license=(custom)
+depends=(
+ expat
+ lib32-glibc
+)
+makedepends=(
+ docbook2x
+ git
+)
+source=(git+https://github.com/libexpat/libexpat.git#tag=R_${pkgver//./_})
+sha512sums=(SKIP)
+prepare() {
+ cd libexpat/expat
+
+ autoreconf -fiv
+}
+
build() {
- cd "${srcdir}/${_pkgbasename}-${pkgver}"
+ cd libexpat/expat
+
export CC='gcc -m32'
export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
- ./configure --prefix=/usr --libdir=/usr/lib32 --mandir=/usr/share/man
+
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib32 \
+ --mandir=/usr/share/man
make
}
package() {
- cd "${srcdir}/${_pkgbasename}-${pkgver}"
+ cd libexpat/expat
+
make DESTDIR="${pkgdir}" install
- install -d -m755 "${pkgdir}/usr/share/licenses/"
- ln -s ${_pkgbasename} "${pkgdir}/usr/share/licenses/${pkgname}"
-
- # Clean up lib32 package
rm -rf "${pkgdir}"/usr/{bin,include,share/man,share/doc}
+ install -dm 755 "${pkgdir}"/usr/share/licenses
+ ln -s expat "${pkgdir}"/usr/share/licenses/lib32-expat
}
+
+# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list