[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