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.


Reply via email to