David Runge pushed to branch main at Arch Linux / Packaging / Packages / lib32-expat
Commits: becb689d by David Runge at 2024-02-06T18:23:27+01:00 Apply cmake package guidelines Add cmake options in a local bash array for easier handling. Signed-off-by: David Runge <[email protected]> - - - - - 6c56a0e1 by David Runge at 2024-02-06T18:25:46+01:00 upgpkg: 2.6.0-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,20 @@ +pkgbase = lib32-expat + pkgdesc = An XML Parser library + pkgver = 2.6.0 + pkgrel = 1 + url = https://libexpat.github.io/ + arch = x86_64 + license = MIT + makedepends = cmake + depends = expat=2.6.0 + depends = lib32-glibc + provides = libexpat.so + source = https://github.com/libexpat/libexpat/releases/download/R_2_6_0/expat-2.6.0.tar.bz2 + source = https://github.com/libexpat/libexpat/releases/download/R_2_6_0/expat-2.6.0.tar.bz2.asc + validpgpkeys = 3176EF7DB2367F1FCA4F306B1F9B0E909AF37285 + sha512sums = 116587256c8b5a477e56e2dc5a4d0c3c580b43727dd93685e044057c196779d348ee50adf53dd060c305e06855ad7fe9492f1ad69c175063dfc8babf71c1d032 + sha512sums = SKIP + b2sums = c823bc6078c8dc2a71c88a5b93cee596d966c83125e267691c4be536da59f73f238ed31326f4fda899ef1c0a268cc798e714012f44853174e05fe7569853628f + b2sums = SKIP + +pkgname = lib32-expat ===================================== PKGBUILD ===================================== @@ -4,8 +4,8 @@ _name=expat pkgname=lib32-expat -pkgver=2.5.0 -pkgrel=2 +pkgver=2.6.0 +pkgrel=1 pkgdesc='An XML Parser library' arch=(x86_64) url=https://libexpat.github.io/ @@ -17,32 +17,36 @@ depends=( makedepends=(cmake) provides=(libexpat.so) source=(https://github.com/libexpat/libexpat/releases/download/R_${pkgver//./_}/$_name-$pkgver.tar.bz2{,.asc}) -sha512sums=('22fd904d75aab7506a85c03519b9cf79e44898c8e1ba6abf6cb7f95de71b8e63a7e2d5cf4395e3627d46035ea29342b3e631a8809fef8aad3f59976dc075ad17' +sha512sums=('116587256c8b5a477e56e2dc5a4d0c3c580b43727dd93685e044057c196779d348ee50adf53dd060c305e06855ad7fe9492f1ad69c175063dfc8babf71c1d032' 'SKIP') -b2sums=('15a5dcd3af17995fb4299301710b38d609c1fe7a8d6a6284581fedd96e89e0c16526d0342fb55773ac9d678cd65dc5cdb1532c764eeb3a20ccdf1e168b96e337' +b2sums=('c823bc6078c8dc2a71c88a5b93cee596d966c83125e267691c4be536da59f73f238ed31326f4fda899ef1c0a268cc798e714012f44853174e05fe7569853628f' 'SKIP') validpgpkeys=(3176EF7DB2367F1FCA4F306B1F9B0E909AF37285) # Sebastian Pipping build() { + local cmake_options=( + -B build + -D CMAKE_BUILD_TYPE=None + -D CMAKE_INSTALL_LIBDIR=lib32 + -D CMAKE_INSTALL_PREFIX=/usr + -S $_name-$pkgver + -W no-dev + ) + export CC='gcc -m32' export CXX='c++ -m32' export PKG_CONFIG=i686-pc-linux-gnu-pkg-config - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib32 \ - -DCMAKE_BUILD_TYPE=None \ - -W no-dev \ - -B build \ - -S "${_name}-$pkgver" - make VERBOSE=1 -C build + cmake "${cmake_options[@]}" + cmake --build build --verbose } check() { - make VERBOSE=1 -C build test + ctest --test-dir build --output-on-failure } package() { - make VERBOSE=1 DESTDIR="$pkgdir" -C build install + DESTDIR="$pkgdir" cmake --install build install -vDm 644 $_name-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/" rm -rf "$pkgdir"/usr/{bin,include,share/man,share/doc} } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-expat/-/compare/2aa5ba387d16d022d2d0c84647a0d632c21a61ac...6c56a0e115e453d11f57b97c122ccceef9945ebb -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-expat/-/compare/2aa5ba387d16d022d2d0c84647a0d632c21a61ac...6c56a0e115e453d11f57b97c122ccceef9945ebb You're receiving this email because of your account on gitlab.archlinux.org.
