upg bullet fuse3 git libfido2 mercurial ndctl

This commit is contained in:
joborun linux 2022-05-09 22:47:52 +03:00
parent 76e77c1d51
commit 52216b65f8
16 changed files with 64 additions and 68 deletions

View File

@ -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

View File

@ -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() {

View File

@ -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 <Nikolaus@rath.org>
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

View File

@ -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 <Nikolaus@rath.org>

View File

@ -1,2 +1,4 @@
meson
eudev

View File

@ -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

View File

@ -2,7 +2,7 @@
# Maintainer: Dan McGee <dan@archlinux.org>
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'

View File

@ -1,11 +1,12 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# 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 <p
'1D7308B0055F5AEF36944A8F27A9C24D9588EA0F' # Aveen Ismail <aveen.ismail@yubico.com>
'7FBB6186957496D58C751AC20E777DD85755AA4A') # Konstantinos Georgantas <kostas@yubico.com>
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

View File

@ -2,7 +2,7 @@
# Contributor: Karol Babioch <karol@babioch.de>
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 <pedro@yubico.com>

View File

@ -2,3 +2,4 @@ cmake
libcbor
hidapi

View File

@ -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 <alphare@raphaelgomes.dev>
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

View File

@ -3,7 +3,7 @@
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
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 <alphare@raphaelgomes.dev>
source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc}
mercurial.profile)
sha512sums=('644c65b2eadf3d4ea4b7c52188f548d86a584d0aa85615d872b05bf0eeee6f65d014934dda0e04c6820d0cf347f491386385e67c98839ada7b2b4038a1190d16'
sha512sums=('4adb8299747601d4c38b5ee83105f83810348357e244b6380b063c5ab25ea2ea2756fb0caf7f980d7cc707c27dee709b206894417aab9e6aee0818ddfe3aaf2b'
'SKIP'
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')

View File

@ -1 +1,3 @@
python-docutils

View File

@ -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

View File

@ -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"
}
#--------------------

View File

@ -5,3 +5,4 @@ git
cmake
json-c
automake autoconf iniparser
meson