diff --git a/bullet/PKGBUILD b/bullet/PKGBUILD index ba5926a..4efb9b7 100644 --- a/bullet/PKGBUILD +++ b/bullet/PKGBUILD @@ -7,8 +7,8 @@ pkgbase=bullet pkgname=('bullet' 'bullet-docs' 'python-pybullet') -pkgver=3.23 -_pkgver=3.23 +pkgver=3.24 +_pkgver=3.24 # Upstream botched the tag so we're using the actual real commit for this release. #_commit=6a59241074720e9df119f2f86bc01765917feb1e pkgrel=01 @@ -98,5 +98,6 @@ package_bullet-docs() { license=('custom:zlib') -sha256sums=(3ecee6e9943c0c7b7d6af35f584a91433ce6c72950c3442b4b0d853ceb9fddc9 # bullet-3.23.tar.gz +sha256sums=(6b1e987d6f8156fa8a6468652f4eaad17b3e11252c9870359e5bca693e35780b # bullet-3.24.tar.gz 68ca940af489f7e9718fe9199cf0c3428c8e4d2b4ae1576847fffe56c0da50f7) # bullet3_examplebrowser.sh + diff --git a/bullet/PKGBUILD-arch b/bullet/PKGBUILD-arch index 61f9342..18d10f9 100644 --- a/bullet/PKGBUILD-arch +++ b/bullet/PKGBUILD-arch @@ -3,8 +3,8 @@ pkgbase=bullet pkgname=('bullet' 'bullet-docs' 'python-pybullet') -pkgver=3.23 -_pkgver=3.23 +pkgver=3.24 +_pkgver=3.24 pkgrel=1 pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation" arch=('x86_64') @@ -13,7 +13,7 @@ license=('custom:zlib') makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 'glu' 'python' 'python-numpy' 'python-setuptools' 'ninja') source=("$pkgname-$pkgver.tar.gz::https://github.com/bulletphysics/bullet3/archive/refs/tags/${_pkgver}.tar.gz" bullet3_examplebrowser.sh) -sha512sums=('af457df325584d8937f60689f6f0a699ac1aeafcd4b56cfae2e0d3478abf412c574827f9a3e0c86e0600b6f8645d38f74f00ae1310f02ba45fc7a9a760e44f96' +sha512sums=('0f8cf009e50853b2ff461414893f09f752774dac3fb51ba158ef670865b61140a13567cadbf7b19d643d24d6207a23f825773edb86234591f83bd19e3fb3d054' '8741ad94b6c46c226d89aebc8ab06d8a11bac3c04d3f0a2bf7a7524792a3375aa7bf7d295410b16fbeb4c348a31057b4570acdebe9bbaea251f44daca8d9fe81') prepare() { diff --git a/fuse3/PKGBUILD b/fuse3/PKGBUILD index f431cf3..be54e59 100644 --- a/fuse3/PKGBUILD +++ b/fuse3/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=fuse3 pkgname=(fuse-common fuse3) -pkgver=3.10.5 +pkgver=3.11.0 pkgrel=01 arch=('x86_64') url='https://github.com/libfuse/libfuse' @@ -52,5 +52,6 @@ license=('GPL2') validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath -sha256sums=(b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666 # fuse-3.10.5.tar.xz - e1aaa953cb82ad3e74ddce4b0b115b5882dbffb6139cf48627aa8061b76d721c) # fuse-3.10.5.tar.xz.asc +sha256sums=(8982c4c521daf3974dda8a5d55d575c988da13a571970f00aea149eb54fdf14c # fuse-3.11.0.tar.xz + 43b259425a3135e65b8ef8e4ab71401f472640060fdace16f20aa012c4f87ddd) # fuse-3.11.0.tar.xz.asc + diff --git a/fuse3/PKGBUILD-arch b/fuse3/PKGBUILD-arch index 4d2c880..0c84838 100644 --- a/fuse3/PKGBUILD-arch +++ b/fuse3/PKGBUILD-arch @@ -4,7 +4,7 @@ pkgbase=fuse3 pkgname=(fuse-common fuse3) -pkgver=3.10.5 +pkgver=3.11.0 pkgrel=1 arch=('x86_64') url='https://github.com/libfuse/libfuse' @@ -12,7 +12,7 @@ license=('GPL2') makedepends=('pkg-config' 'meson' 'udev') options=(!emptydirs) source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.xz{,.asc}) -sha256sums=('b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666' +sha256sums=('8982c4c521daf3974dda8a5d55d575c988da13a571970f00aea149eb54fdf14c' 'SKIP') validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath diff --git a/fuse3/deps b/fuse3/deps index 73f82d1..7982e5c 100644 --- a/fuse3/deps +++ b/fuse3/deps @@ -1,2 +1,4 @@ meson eudev + + diff --git a/git/PKGBUILD b/git/PKGBUILD index b5d081e..a1880a6 100644 --- a/git/PKGBUILD +++ b/git/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=git -pkgver=2.36.0 +pkgver=2.36.1 pkgrel=01 pkgdesc='the fast distributed version control system w/o systemd' arch=('x86_64') @@ -14,6 +14,7 @@ url='https://git-scm.com/' depends=('curl' 'expat' 'perl' 'perl-error' 'perl-mailtools' 'openssl' 'pcre2' 'grep' 'shadow' 'zlib') makedepends=('python' 'libgnome-keyring' 'xmlto' 'asciidoc') +#options=('debug') ## uncomment this to get the debug package produced optdepends=('tk: gitk and git gui' 'perl-libwww: git svn' 'perl-term-readkey: git svn and interactive.singlekey setting' @@ -129,7 +130,7 @@ license=('GPL2') validpgpkeys=('96E07AF25771955980DAD10020D04E5A713660A7') # Junio C Hamano -sha256sums=(af5ebfc1658464f5d0d45a2bfd884c935fb607a10cc021d95bc80778861cc1d3 # git-2.36.0.tar.xz - 5cd6636b8a507f0f6bc19906e06aed5cc64fc27b71b0fde04f303a9bc95fb17a # git-2.36.0.tar.sign +sha256sums=(405d4a0ff6e818d1f12b3e92e1ac060f612adcb454f6299f70583058cb508370 # git-2.36.1.tar.xz + 5f2b4fd921f0982f83493f7064712d3fe2fa1f98994e3380e9fe4cdef8f73b69 # git-2.36.1.tar.sign 7630e8245526ad80f703fac9900a1328588c503ce32b37b9f8811674fcda4a45) # git-sysusers.conf - + diff --git a/git/PKGBUILD-arch b/git/PKGBUILD-arch index 623db33..5ca8900 100644 --- a/git/PKGBUILD-arch +++ b/git/PKGBUILD-arch @@ -2,7 +2,7 @@ # Maintainer: Dan McGee pkgname=git -pkgver=2.36.0 +pkgver=2.36.1 pkgrel=1 pkgdesc='the fast distributed version control system' arch=('x86_64') @@ -24,13 +24,14 @@ optdepends=('tk: gitk and git gui' 'subversion: git svn' 'org.freedesktop.secrets: keyring credential helper' 'libsecret: libsecret credential helper') +options=('debug') install=git.install validpgpkeys=('96E07AF25771955980DAD10020D04E5A713660A7') # Junio C Hamano source=("https://www.kernel.org/pub/software/scm/git/git-$pkgver.tar."{xz,sign} 'git-daemon@.service' 'git-daemon.socket' 'git-sysusers.conf') -sha256sums=('af5ebfc1658464f5d0d45a2bfd884c935fb607a10cc021d95bc80778861cc1d3' +sha256sums=('405d4a0ff6e818d1f12b3e92e1ac060f612adcb454f6299f70583058cb508370' 'SKIP' '14c0b67cfe116b430645c19d8c4759419657e6809dfa28f438c33a005245ad91' 'ac4c90d62c44926e6d30d18d97767efc901076d4e0283ed812a349aece72f203' diff --git a/libfido2/PKGBUILD b/libfido2/PKGBUILD index c633c1a..86b3ff3 100644 --- a/libfido2/PKGBUILD +++ b/libfido2/PKGBUILD @@ -1,11 +1,12 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run +# Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=libfido2 -pkgver=1.10.0 +pkgver=1.11.0 pkgrel=01 pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB' url='https://developers.yubico.com/libfido2/' @@ -43,5 +44,5 @@ validpgpkeys=('EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto

'7FBB6186957496D58C751AC20E777DD85755AA4A') # Konstantinos Georgantas -sha256sums=(526efd3d56af706c05d09f3d21f18ee3b0b15ac0c1f5c5da1acbc27c2730b99b # libfido2-1.10.0.tar.gz - 59daf501817b108ba76b9a2dbad8ab49bc33327d7272db4e53197358aab0af3a) # libfido2-1.10.0.tar.gz.sig +sha256sums=(0830c5853e3b44099a97166e0cec54a65b54b7faaac07071872f77b8e4d7b302 # libfido2-1.11.0.tar.gz + 83a56a260df76a86b52309ef3173364c145da12a0ea3159223c5dc45d593d78b) # libfido2-1.11.0.tar.gz.sig diff --git a/libfido2/PKGBUILD-arch b/libfido2/PKGBUILD-arch index 8e4f0b3..67b5bb7 100644 --- a/libfido2/PKGBUILD-arch +++ b/libfido2/PKGBUILD-arch @@ -2,7 +2,7 @@ # Contributor: Karol Babioch pkgname=libfido2 -pkgver=1.10.0 +pkgver=1.11.0 pkgrel=1 pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB' url='https://developers.yubico.com/libfido2/' @@ -12,9 +12,9 @@ depends=('glibc' 'openssl' 'libcbor' 'libcbor.so' 'hidapi' 'systemd-libs' 'libu makedepends=('cmake' 'systemd') provides=('libfido2.so') source=("https://developers.yubico.com/libfido2/Releases/libfido2-${pkgver}.tar.gz"{,.sig}) -sha512sums=('ba03e25d3f42f11cec74dee48c853ae35d03600f24ca06d2b751840408a132290fe22461372ae42ae31419061a63d9908c20a2c0cf3c0c9c8dbc46c34916784f' +sha512sums=('d9644453d67b84ec8385dfb63796adb3eae2d7f7cb47fbb1bcf9ca7f5cce400623738cc3317d629c2f0af630424cb2788217f8c7f20d1b52b7369c729052d572' 'SKIP') -b2sums=('a4144ede774b90700f4cb1371b2acdba9d3ca8e6e0d68c5670986a1825635ebeb75f03c930da14a4539a9e075bcc5f7cfde7fbcc05e1fa383902ac6739225789' +b2sums=('ac123145f22260922e1d83653ba5781c5f41b410760f2c26b7cab7cb0871079aed66a8d9747393843738e4c2ed7ba8ba0292075516ef0354fd4328df967b7a6d' 'SKIP') validpgpkeys=( 'EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto diff --git a/libfido2/deps b/libfido2/deps index 4c5a4f5..51084f4 100644 --- a/libfido2/deps +++ b/libfido2/deps @@ -2,3 +2,4 @@ cmake libcbor hidapi + diff --git a/mercurial/PKGBUILD b/mercurial/PKGBUILD index dee72b3..a2949db 100644 --- a/mercurial/PKGBUILD +++ b/mercurial/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=mercurial -pkgver=6.1.1 +pkgver=6.1.2 pkgrel=01 pkgdesc='A scalable distributed SCM tool' arch=(x86_64) @@ -29,15 +29,14 @@ source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc} build() { cd $pkgname-$pkgver -# python -m build --wheel --no-isolation +# python -m build --wheel --no-isolation python setup.py build make -C contrib/chg - } check() { cd $pkgname-$pkgver/tests - # TODO - disabled for now - to many tests fail + # TODO - disabled for now - too many tests fail ### python run-tests.py # -j48 || : } @@ -82,6 +81,7 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5 818D87CD1AC180C394C86E633A33DE460D9EC39F # Pulkit Goyal <7895pulkit@gmail.com> 1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès -sha256sums=(57b8a461d0ce13d9ae3817d8a8bdf9032e34edfaac3dbccb3b66b835dce93388 # mercurial-6.1.1.tar.gz - f26bfa83fe61f219835a663e016c9c8d9dcca2f88fa782de74a25f484dd288e4 # mercurial-6.1.1.tar.gz.asc +sha256sums=(a52810fc01409828c4974d0bc2cbb5c80e948d5b584cfb1a7699623e924a2f2a # mercurial-6.1.2.tar.gz + c34f8f2aec5e6e7caf17c54c82c206efc7974b56047989cd08fcfd11b390e130 # mercurial-6.1.2.tar.gz.asc 87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile + diff --git a/mercurial/PKGBUILD-arch b/mercurial/PKGBUILD-arch index 399623a..cea98c7 100644 --- a/mercurial/PKGBUILD-arch +++ b/mercurial/PKGBUILD-arch @@ -3,7 +3,7 @@ # Contributor: Douglas Soares de Andrade pkgname=mercurial -pkgver=6.1.1 +pkgver=6.1.2 pkgrel=1 pkgdesc='A scalable distributed SCM tool' arch=(x86_64) @@ -28,7 +28,7 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5 1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc} mercurial.profile) -sha512sums=('644c65b2eadf3d4ea4b7c52188f548d86a584d0aa85615d872b05bf0eeee6f65d014934dda0e04c6820d0cf347f491386385e67c98839ada7b2b4038a1190d16' +sha512sums=('4adb8299747601d4c38b5ee83105f83810348357e244b6380b063c5ab25ea2ea2756fb0caf7f980d7cc707c27dee709b206894417aab9e6aee0818ddfe3aaf2b' 'SKIP' '710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555') diff --git a/mercurial/deps b/mercurial/deps index ce5847f..d4affd0 100644 --- a/mercurial/deps +++ b/mercurial/deps @@ -1 +1,3 @@ python-docutils + + diff --git a/ndctl/PKGBUILD b/ndctl/PKGBUILD index a57160e..d9f7104 100644 --- a/ndctl/PKGBUILD +++ b/ndctl/PKGBUILD @@ -5,41 +5,34 @@ # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- -# From version 73 onwards upstream uses meson and it can't be configured -# to build without systemd, it seems as it requires a build and running systemd -# So this 72.1 may be the last for this pkg, unless they decide to allow a substitute -# Do not think of Artix, and Void, and Gentoo, how they do it, they use elogind and systemd-libs! - pkgname=ndctl -pkgver=72.1 -pkgrel=03 +pkgver=73 +pkgrel=01 pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel w/o systemd' arch=('x86_64') url="https://github.com/pmem/ndctl" -makedepends=('asciidoctor' 'bash-completion' 'xmlto' 'iniparser' 'automake' 'autoconf') # 'meson') +makedepends=('asciidoctor' 'bash-completion' 'meson' 'xmlto') source=("https://github.com/pmem/ndctl/archive/v$pkgver/$pkgname-$pkgver.tar.gz") prepare() { # fix location of modprobe.d conf - sed -i 's|^modprobedir =.*|modprobedir = /usr/lib/modprobe.d/|' $pkgname-$pkgver/Makefile.am -} - -check() { - cd $pkgname-$pkgver - make check + sed -i "s|^modprobedatadir =.*|modprobedatadir = '/usr/lib/modprobe.d/'|" $pkgname-$pkgver/contrib/meson.build } build() { - cd $pkgname-$pkgver - ./autogen.sh - ./configure --prefix=/usr --sysconfdir=/etc --without-systemd - make + arch-meson $pkgname-$pkgver build -D systemd=disabled + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs } package() { depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev') - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install + meson install -C build --destdir "$pkgdir" +# cd $pkgname-$pkgver +# make DESTDIR="$pkgdir" install } @@ -47,8 +40,5 @@ package() { license=('LGPL') -# sha256sums=(97f85b897378d293da75f91c2f238c0a45e1626dc2c2367e7a8d78378ee0f73b) # ndctl-73.tar.gz -# ndctl 73 uses meson and does not allow configuration without systemd -- see note above - -sha256sums=(9059ee4b129730604cee6aba7a8bc207b6e9aa6466b6da9b3b29d1996bf3712a) # ndctl-72.1.tar.gz +sha256sums=(97f85b897378d293da75f91c2f238c0a45e1626dc2c2367e7a8d78378ee0f73b) # ndctl-73.tar.gz diff --git a/ndctl/PKGBUILD-oba b/ndctl/PKGBUILD-oba index 1c3ed2d..85f8890 100644 --- a/ndctl/PKGBUILD-oba +++ b/ndctl/PKGBUILD-oba @@ -8,7 +8,7 @@ # DESCRIPTION ] pkgname=ndctl -pkgver=72.1 +pkgver=73 pkgrel=2 pkgdesc="Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel" url='https://github.com/pmem/ndctl' @@ -26,6 +26,7 @@ makedepends=( 'asciidoctor' 'bash-completion' 'xmlto' + 'meson' ) #------------------------ @@ -45,35 +46,29 @@ depends=( prepare() { ## fix location of modprobe.d conf - sed -i 's|^modprobedir =.*|modprobedir = /usr/lib/modprobe.d/|' $pkgname-$pkgver/Makefile.am + sed -i "s|^modprobedatadir =.*|modprobedatadir = '/usr/lib/modprobe.d/'|" $pkgname-$pkgver/contrib/meson.build } #---------------- # BUILD CONTROL ] _flags=( - --prefix=/usr - --sysconfdir=/etc - --without-systemd + -Dsystemd=disabled ) #-------- # BUILD ] build() { - cd $pkgname-$pkgver - - ./autogen.sh - ./configure "${_flags[@]}" - make + arch-meson $pkgname-$pkgver build ${_flags[@]} + meson compile -C build } #---------- # PACKAGE ] package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install + meson install -C build --destdir "$pkgdir" } #-------------------- diff --git a/ndctl/deps b/ndctl/deps index 7a0d6f4..7b36c4d 100644 --- a/ndctl/deps +++ b/ndctl/deps @@ -5,3 +5,4 @@ git cmake json-c automake autoconf iniparser +meson