Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
cmocka


Commits:
b9a2104a by Carl Smedstad at 2026-02-05T23:12:44+01:00
Re-order PKGBUILD params according to PKGBUILD.proto

- - - - -
455a0b28 by Carl Smedstad at 2026-02-05T23:12:47+01:00
Use SPDX license identifier

- - - - -
48baa260 by Carl Smedstad at 2026-02-06T22:56:18+01:00
upgpkg: 2.0.2-1: Upstream release

https://git.cryptomilk.org/projects/cmocka.git/tree/CHANGELOG.md?h=cmocka-2.0.2&id=fefa2b8a023121f7235e18ed17249e4012dd144f

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,17 +1,17 @@
 pkgbase = cmocka
        pkgdesc = Elegant unit testing framework for C with support for mock 
objects
-       pkgver = 1.1.8
+       pkgver = 2.0.2
        pkgrel = 1
        url = https://cmocka.org/
        arch = x86_64
-       license = Apache
+       license = Apache-2.0
        makedepends = cmake
        depends = glibc
        options = !lto
-       source = https://cmocka.org/files/1.1/cmocka-1.1.8.tar.xz
-       source = https://cmocka.org/files/1.1/cmocka-1.1.8.tar.xz.asc
+       source = https://cmocka.org/files/2.0/cmocka-2.0.2.tar.xz
+       source = https://cmocka.org/files/2.0/cmocka-2.0.2.tar.xz.asc
        validpgpkeys = 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D
-       sha512sums = 
59c3d8732c5558abf4dd9aedac2d5e41cf7693c26a88932449c3dec7be7903c479515f15b4ab8876e4b03f3b4b68460ef34bc6ce079677262638c15e29da37ef
+       sha512sums = 
d02d65f0881f18f30b9e46c325acfa349261339daa2c1bf3a4e6360976f13b31588e997415197220f6def156f77d9864994d4e3cfd09c8f16a8594d0a4789a16
        sha512sums = SKIP
 
 pkgname = cmocka


=====================================
PKGBUILD
=====================================
@@ -2,43 +2,33 @@
 # Contributor: Anatol Pomozov <[email protected]>
 
 pkgname=cmocka
-pkgver=1.1.8
+pkgver=2.0.2
 pkgrel=1
 pkgdesc='Elegant unit testing framework for C with support for mock objects'
-url='https://cmocka.org/'
 arch=('x86_64')
-license=('Apache')
+url='https://cmocka.org/'
+license=('Apache-2.0')
 depends=('glibc')
 makedepends=('cmake')
-source=(https://cmocka.org/files/1.1/cmocka-${pkgver}.tar.xz{,.asc})
-sha512sums=('59c3d8732c5558abf4dd9aedac2d5e41cf7693c26a88932449c3dec7be7903c479515f15b4ab8876e4b03f3b4b68460ef34bc6ce079677262638c15e29da37ef'
+options=('!lto')
+source=("https://cmocka.org/files/${pkgver%.*}/cmocka-${pkgver}.tar.xz"{,.asc})
+sha512sums=('d02d65f0881f18f30b9e46c325acfa349261339daa2c1bf3a4e6360976f13b31588e997415197220f6def156f77d9864994d4e3cfd09c8f16a8594d0a4789a16'
             'SKIP')
 validpgpkeys=('8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D') # Andreas Schneider 
<[email protected]>
-options=('!lto')
-
-prepare() {
-  cd ${pkgname}-${pkgver}
-  mkdir build
-}
 
 build() {
-  cd ${pkgname}-${pkgver}/build
-  cmake .. \
+  cmake -S ${pkgname}-${pkgver} -B build \
+    -DCMAKE_BUILD_TYPE=None \
     -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_INSTALL_LIBDIR=lib \
-    -DCMAKE_BUILD_TYPE=Release \
+    -Wno-dev \
     -DUNIT_TESTING=ON
-  make
+  cmake --build build
 }
 
 check() {
-  cd ${pkgname}-${pkgver}/build
-  make test
+  ctest --test-dir build --output-on-failure
 }
 
 package() {
-  cd ${pkgname}-${pkgver}/build
-  make install DESTDIR="${pkgdir}"
+  DESTDIR="${pkgdir}" cmake --install build
 }
-
-# vim: ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cmocka/-/compare/130186f9c2bcaca3b29e4385edde33f934d3bc74...48baa2608e66c236cb9e2e4aca733846c3ab2f49

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cmocka/-/compare/130186f9c2bcaca3b29e4385edde33f934d3bc74...48baa2608e66c236cb9e2e4aca733846c3ab2f49
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to