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.
