Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / iniparser
Commits: 11885ca3 by Christian Hesse at 2024-05-21T10:45:24+02:00 upgpkg: 4.2.2-1: new upstream release, with soname bump! - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,15 +1,16 @@ pkgbase = iniparser pkgdesc = A free stand-alone ini file parsing library written in portable ANSI C - pkgver = 4.2.1 + pkgver = 4.2.2 pkgrel = 1 url = https://github.com/ndevilla/iniparser arch = x86_64 license = MIT - makedepends = chrpath + makedepends = cmake + makedepends = doxygen depends = glibc provides = libiniparser.so - source = iniparser-4.2.1.tar.gz::https://github.com/ndevilla/iniparser/archive/v4.2.1.tar.gz - md5sums = 402ca3059f3dd1f9acd664d9c9b6aa27 - sha256sums = 9120fd13260be1dbec74b8aaf47777c434976626f3b3288c0d17b70e21cce2d2 + source = iniparser-4.2.2.tar.gz::https://github.com/ndevilla/iniparser/archive/v4.2.2.tar.gz + md5sums = ece6c4f410e6eb3c0b20797c309eea68 + sha256sums = 82983d9712e321494ee67e1d90963545b6788c198611dab094804a7b7414b233 pkgname = iniparser ===================================== PKGBUILD ===================================== @@ -3,7 +3,7 @@ # Contributor: Roman Kyrylych <roman.kyryl...@gmail.com> pkgname=iniparser -pkgver=4.2.1 +pkgver=4.2.2 pkgrel=1 pkgdesc='A free stand-alone ini file parsing library written in portable ANSI C' arch=('x86_64') @@ -11,24 +11,24 @@ url='https://github.com/ndevilla/iniparser' license=('MIT') depends=('glibc') provides=('libiniparser.so') -makedepends=('chrpath') +makedepends=('cmake' 'doxygen') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ndevilla/iniparser/archive/v${pkgver}.tar.gz") -md5sums=('402ca3059f3dd1f9acd664d9c9b6aa27') -sha256sums=('9120fd13260be1dbec74b8aaf47777c434976626f3b3288c0d17b70e21cce2d2') +md5sums=('ece6c4f410e6eb3c0b20797c309eea68') +sha256sums=('82983d9712e321494ee67e1d90963545b6788c198611dab094804a7b7414b233') build() { - cd "${pkgname}-${pkgver}" + mkdir build - make + cmake \ + "${pkgname}-${pkgver}" \ + -B build \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build } package() { - cd "${pkgname}-${pkgver}" + cd build + make DESTDIR="${pkgdir}" install - install -Dm0644 src/iniparser.h "${pkgdir}"/usr/include/iniparser.h - install -Dm0644 src/dictionary.h "${pkgdir}"/usr/include/dictionary.h - install -Dm0644 libiniparser.so.1 "$pkgdir"/usr/lib/libiniparser.so.1 - install -Dm0644 LICENSE "${pkgdir}"/usr/share/licenses/iniparser/LICENSE - ln -sf libiniparser.so.1 "${pkgdir}"/usr/lib/libiniparser.so - chrpath -d "${pkgdir}"/usr/lib/libiniparser.so + install -Dm0644 "${srcdir}/${pkgname}-${pkgver}"/LICENSE "${pkgdir}"/usr/share/licenses/iniparser/LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/iniparser/-/commit/11885ca3a924ac52a0329ccf95f8314663f9ebc6 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/iniparser/-/commit/11885ca3a924ac52a0329ccf95f8314663f9ebc6 You're receiving this email because of your account on gitlab.archlinux.org.