upg bullet fuse3 git libfido2 mercurial ndctl
This commit is contained in:
parent
76e77c1d51
commit
52216b65f8
|
@ -7,8 +7,8 @@
|
||||||
|
|
||||||
pkgbase=bullet
|
pkgbase=bullet
|
||||||
pkgname=('bullet' 'bullet-docs' 'python-pybullet')
|
pkgname=('bullet' 'bullet-docs' 'python-pybullet')
|
||||||
pkgver=3.23
|
pkgver=3.24
|
||||||
_pkgver=3.23
|
_pkgver=3.24
|
||||||
# Upstream botched the tag so we're using the actual real commit for this release.
|
# Upstream botched the tag so we're using the actual real commit for this release.
|
||||||
#_commit=6a59241074720e9df119f2f86bc01765917feb1e
|
#_commit=6a59241074720e9df119f2f86bc01765917feb1e
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
|
@ -98,5 +98,6 @@ package_bullet-docs() {
|
||||||
|
|
||||||
license=('custom:zlib')
|
license=('custom:zlib')
|
||||||
|
|
||||||
sha256sums=(3ecee6e9943c0c7b7d6af35f584a91433ce6c72950c3442b4b0d853ceb9fddc9 # bullet-3.23.tar.gz
|
sha256sums=(6b1e987d6f8156fa8a6468652f4eaad17b3e11252c9870359e5bca693e35780b # bullet-3.24.tar.gz
|
||||||
68ca940af489f7e9718fe9199cf0c3428c8e4d2b4ae1576847fffe56c0da50f7) # bullet3_examplebrowser.sh
|
68ca940af489f7e9718fe9199cf0c3428c8e4d2b4ae1576847fffe56c0da50f7) # bullet3_examplebrowser.sh
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
pkgbase=bullet
|
pkgbase=bullet
|
||||||
pkgname=('bullet' 'bullet-docs' 'python-pybullet')
|
pkgname=('bullet' 'bullet-docs' 'python-pybullet')
|
||||||
pkgver=3.23
|
pkgver=3.24
|
||||||
_pkgver=3.23
|
_pkgver=3.24
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation"
|
pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -13,7 +13,7 @@ license=('custom:zlib')
|
||||||
makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 'glu' 'python' 'python-numpy' 'python-setuptools' 'ninja')
|
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"
|
source=("$pkgname-$pkgver.tar.gz::https://github.com/bulletphysics/bullet3/archive/refs/tags/${_pkgver}.tar.gz"
|
||||||
bullet3_examplebrowser.sh)
|
bullet3_examplebrowser.sh)
|
||||||
sha512sums=('af457df325584d8937f60689f6f0a699ac1aeafcd4b56cfae2e0d3478abf412c574827f9a3e0c86e0600b6f8645d38f74f00ae1310f02ba45fc7a9a760e44f96'
|
sha512sums=('0f8cf009e50853b2ff461414893f09f752774dac3fb51ba158ef670865b61140a13567cadbf7b19d643d24d6207a23f825773edb86234591f83bd19e3fb3d054'
|
||||||
'8741ad94b6c46c226d89aebc8ab06d8a11bac3c04d3f0a2bf7a7524792a3375aa7bf7d295410b16fbeb4c348a31057b4570acdebe9bbaea251f44daca8d9fe81')
|
'8741ad94b6c46c226d89aebc8ab06d8a11bac3c04d3f0a2bf7a7524792a3375aa7bf7d295410b16fbeb4c348a31057b4570acdebe9bbaea251f44daca8d9fe81')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
pkgbase=fuse3
|
pkgbase=fuse3
|
||||||
pkgname=(fuse-common fuse3)
|
pkgname=(fuse-common fuse3)
|
||||||
pkgver=3.10.5
|
pkgver=3.11.0
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://github.com/libfuse/libfuse'
|
url='https://github.com/libfuse/libfuse'
|
||||||
|
@ -52,5 +52,6 @@ license=('GPL2')
|
||||||
|
|
||||||
validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolaus@rath.org>
|
validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolaus@rath.org>
|
||||||
|
|
||||||
sha256sums=(b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666 # fuse-3.10.5.tar.xz
|
sha256sums=(8982c4c521daf3974dda8a5d55d575c988da13a571970f00aea149eb54fdf14c # fuse-3.11.0.tar.xz
|
||||||
e1aaa953cb82ad3e74ddce4b0b115b5882dbffb6139cf48627aa8061b76d721c) # fuse-3.10.5.tar.xz.asc
|
43b259425a3135e65b8ef8e4ab71401f472640060fdace16f20aa012c4f87ddd) # fuse-3.11.0.tar.xz.asc
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
pkgbase=fuse3
|
pkgbase=fuse3
|
||||||
pkgname=(fuse-common fuse3)
|
pkgname=(fuse-common fuse3)
|
||||||
pkgver=3.10.5
|
pkgver=3.11.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://github.com/libfuse/libfuse'
|
url='https://github.com/libfuse/libfuse'
|
||||||
|
@ -12,7 +12,7 @@ license=('GPL2')
|
||||||
makedepends=('pkg-config' 'meson' 'udev')
|
makedepends=('pkg-config' 'meson' 'udev')
|
||||||
options=(!emptydirs)
|
options=(!emptydirs)
|
||||||
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.xz{,.asc})
|
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.xz{,.asc})
|
||||||
sha256sums=('b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666'
|
sha256sums=('8982c4c521daf3974dda8a5d55d575c988da13a571970f00aea149eb54fdf14c'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolaus@rath.org>
|
validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolaus@rath.org>
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
meson
|
meson
|
||||||
eudev
|
eudev
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=git
|
pkgname=git
|
||||||
pkgver=2.36.0
|
pkgver=2.36.1
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc='the fast distributed version control system w/o systemd'
|
pkgdesc='the fast distributed version control system w/o systemd'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -14,6 +14,7 @@ url='https://git-scm.com/'
|
||||||
depends=('curl' 'expat' 'perl' 'perl-error' 'perl-mailtools'
|
depends=('curl' 'expat' 'perl' 'perl-error' 'perl-mailtools'
|
||||||
'openssl' 'pcre2' 'grep' 'shadow' 'zlib')
|
'openssl' 'pcre2' 'grep' 'shadow' 'zlib')
|
||||||
makedepends=('python' 'libgnome-keyring' 'xmlto' 'asciidoc')
|
makedepends=('python' 'libgnome-keyring' 'xmlto' 'asciidoc')
|
||||||
|
#options=('debug') ## uncomment this to get the debug package produced
|
||||||
optdepends=('tk: gitk and git gui'
|
optdepends=('tk: gitk and git gui'
|
||||||
'perl-libwww: git svn'
|
'perl-libwww: git svn'
|
||||||
'perl-term-readkey: git svn and interactive.singlekey setting'
|
'perl-term-readkey: git svn and interactive.singlekey setting'
|
||||||
|
@ -129,7 +130,7 @@ license=('GPL2')
|
||||||
|
|
||||||
validpgpkeys=('96E07AF25771955980DAD10020D04E5A713660A7') # Junio C Hamano
|
validpgpkeys=('96E07AF25771955980DAD10020D04E5A713660A7') # Junio C Hamano
|
||||||
|
|
||||||
sha256sums=(af5ebfc1658464f5d0d45a2bfd884c935fb607a10cc021d95bc80778861cc1d3 # git-2.36.0.tar.xz
|
sha256sums=(405d4a0ff6e818d1f12b3e92e1ac060f612adcb454f6299f70583058cb508370 # git-2.36.1.tar.xz
|
||||||
5cd6636b8a507f0f6bc19906e06aed5cc64fc27b71b0fde04f303a9bc95fb17a # git-2.36.0.tar.sign
|
5f2b4fd921f0982f83493f7064712d3fe2fa1f98994e3380e9fe4cdef8f73b69 # git-2.36.1.tar.sign
|
||||||
7630e8245526ad80f703fac9900a1328588c503ce32b37b9f8811674fcda4a45) # git-sysusers.conf
|
7630e8245526ad80f703fac9900a1328588c503ce32b37b9f8811674fcda4a45) # git-sysusers.conf
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Maintainer: Dan McGee <dan@archlinux.org>
|
# Maintainer: Dan McGee <dan@archlinux.org>
|
||||||
|
|
||||||
pkgname=git
|
pkgname=git
|
||||||
pkgver=2.36.0
|
pkgver=2.36.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='the fast distributed version control system'
|
pkgdesc='the fast distributed version control system'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -24,13 +24,14 @@ optdepends=('tk: gitk and git gui'
|
||||||
'subversion: git svn'
|
'subversion: git svn'
|
||||||
'org.freedesktop.secrets: keyring credential helper'
|
'org.freedesktop.secrets: keyring credential helper'
|
||||||
'libsecret: libsecret credential helper')
|
'libsecret: libsecret credential helper')
|
||||||
|
options=('debug')
|
||||||
install=git.install
|
install=git.install
|
||||||
validpgpkeys=('96E07AF25771955980DAD10020D04E5A713660A7') # Junio C Hamano
|
validpgpkeys=('96E07AF25771955980DAD10020D04E5A713660A7') # Junio C Hamano
|
||||||
source=("https://www.kernel.org/pub/software/scm/git/git-$pkgver.tar."{xz,sign}
|
source=("https://www.kernel.org/pub/software/scm/git/git-$pkgver.tar."{xz,sign}
|
||||||
'git-daemon@.service'
|
'git-daemon@.service'
|
||||||
'git-daemon.socket'
|
'git-daemon.socket'
|
||||||
'git-sysusers.conf')
|
'git-sysusers.conf')
|
||||||
sha256sums=('af5ebfc1658464f5d0d45a2bfd884c935fb607a10cc021d95bc80778861cc1d3'
|
sha256sums=('405d4a0ff6e818d1f12b3e92e1ac060f612adcb454f6299f70583058cb508370'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'14c0b67cfe116b430645c19d8c4759419657e6809dfa28f438c33a005245ad91'
|
'14c0b67cfe116b430645c19d8c4759419657e6809dfa28f438c33a005245ad91'
|
||||||
'ac4c90d62c44926e6d30d18d97767efc901076d4e0283ed812a349aece72f203'
|
'ac4c90d62c44926e6d30d18d97767efc901076d4e0283ed812a349aece72f203'
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
# 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"
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||||
|
# Website : https://pozol.eu
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=libfido2
|
pkgname=libfido2
|
||||||
pkgver=1.10.0
|
pkgver=1.11.0
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB'
|
pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB'
|
||||||
url='https://developers.yubico.com/libfido2/'
|
url='https://developers.yubico.com/libfido2/'
|
||||||
|
@ -43,5 +44,5 @@ validpgpkeys=('EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto <p
|
||||||
'1D7308B0055F5AEF36944A8F27A9C24D9588EA0F' # Aveen Ismail <aveen.ismail@yubico.com>
|
'1D7308B0055F5AEF36944A8F27A9C24D9588EA0F' # Aveen Ismail <aveen.ismail@yubico.com>
|
||||||
'7FBB6186957496D58C751AC20E777DD85755AA4A') # Konstantinos Georgantas <kostas@yubico.com>
|
'7FBB6186957496D58C751AC20E777DD85755AA4A') # Konstantinos Georgantas <kostas@yubico.com>
|
||||||
|
|
||||||
sha256sums=(526efd3d56af706c05d09f3d21f18ee3b0b15ac0c1f5c5da1acbc27c2730b99b # libfido2-1.10.0.tar.gz
|
sha256sums=(0830c5853e3b44099a97166e0cec54a65b54b7faaac07071872f77b8e4d7b302 # libfido2-1.11.0.tar.gz
|
||||||
59daf501817b108ba76b9a2dbad8ab49bc33327d7272db4e53197358aab0af3a) # libfido2-1.10.0.tar.gz.sig
|
83a56a260df76a86b52309ef3173364c145da12a0ea3159223c5dc45d593d78b) # libfido2-1.11.0.tar.gz.sig
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Contributor: Karol Babioch <karol@babioch.de>
|
# Contributor: Karol Babioch <karol@babioch.de>
|
||||||
|
|
||||||
pkgname=libfido2
|
pkgname=libfido2
|
||||||
pkgver=1.10.0
|
pkgver=1.11.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB'
|
pkgdesc='Library functionality for FIDO 2.0, including communication with a device over USB'
|
||||||
url='https://developers.yubico.com/libfido2/'
|
url='https://developers.yubico.com/libfido2/'
|
||||||
|
@ -12,9 +12,9 @@ depends=('glibc' 'openssl' 'libcbor' 'libcbor.so' 'hidapi' 'systemd-libs' 'libu
|
||||||
makedepends=('cmake' 'systemd')
|
makedepends=('cmake' 'systemd')
|
||||||
provides=('libfido2.so')
|
provides=('libfido2.so')
|
||||||
source=("https://developers.yubico.com/libfido2/Releases/libfido2-${pkgver}.tar.gz"{,.sig})
|
source=("https://developers.yubico.com/libfido2/Releases/libfido2-${pkgver}.tar.gz"{,.sig})
|
||||||
sha512sums=('ba03e25d3f42f11cec74dee48c853ae35d03600f24ca06d2b751840408a132290fe22461372ae42ae31419061a63d9908c20a2c0cf3c0c9c8dbc46c34916784f'
|
sha512sums=('d9644453d67b84ec8385dfb63796adb3eae2d7f7cb47fbb1bcf9ca7f5cce400623738cc3317d629c2f0af630424cb2788217f8c7f20d1b52b7369c729052d572'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
b2sums=('a4144ede774b90700f4cb1371b2acdba9d3ca8e6e0d68c5670986a1825635ebeb75f03c930da14a4539a9e075bcc5f7cfde7fbcc05e1fa383902ac6739225789'
|
b2sums=('ac123145f22260922e1d83653ba5781c5f41b410760f2c26b7cab7cb0871079aed66a8d9747393843738e4c2ed7ba8ba0292075516ef0354fd4328df967b7a6d'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
validpgpkeys=(
|
validpgpkeys=(
|
||||||
'EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto <pedro@yubico.com>
|
'EE90AE0D19774C8386628FAAB428949EF7914718' # pedro martelletto <pedro@yubico.com>
|
||||||
|
|
|
@ -2,3 +2,4 @@ cmake
|
||||||
libcbor
|
libcbor
|
||||||
hidapi
|
hidapi
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=mercurial
|
pkgname=mercurial
|
||||||
pkgver=6.1.1
|
pkgver=6.1.2
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc='A scalable distributed SCM tool'
|
pkgdesc='A scalable distributed SCM tool'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
@ -29,15 +29,14 @@ source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $pkgname-$pkgver
|
cd $pkgname-$pkgver
|
||||||
# python -m build --wheel --no-isolation
|
# python -m build --wheel --no-isolation
|
||||||
python setup.py build
|
python setup.py build
|
||||||
make -C contrib/chg
|
make -C contrib/chg
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd $pkgname-$pkgver/tests
|
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 || :
|
### python run-tests.py # -j48 || :
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,6 +81,7 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5
|
||||||
818D87CD1AC180C394C86E633A33DE460D9EC39F # Pulkit Goyal <7895pulkit@gmail.com>
|
818D87CD1AC180C394C86E633A33DE460D9EC39F # Pulkit Goyal <7895pulkit@gmail.com>
|
||||||
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
|
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
|
||||||
|
|
||||||
sha256sums=(57b8a461d0ce13d9ae3817d8a8bdf9032e34edfaac3dbccb3b66b835dce93388 # mercurial-6.1.1.tar.gz
|
sha256sums=(a52810fc01409828c4974d0bc2cbb5c80e948d5b584cfb1a7699623e924a2f2a # mercurial-6.1.2.tar.gz
|
||||||
f26bfa83fe61f219835a663e016c9c8d9dcca2f88fa782de74a25f484dd288e4 # mercurial-6.1.1.tar.gz.asc
|
c34f8f2aec5e6e7caf17c54c82c206efc7974b56047989cd08fcfd11b390e130 # mercurial-6.1.2.tar.gz.asc
|
||||||
87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile
|
87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
|
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
|
||||||
|
|
||||||
pkgname=mercurial
|
pkgname=mercurial
|
||||||
pkgver=6.1.1
|
pkgver=6.1.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='A scalable distributed SCM tool'
|
pkgdesc='A scalable distributed SCM tool'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
@ -28,7 +28,7 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5
|
||||||
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
|
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
|
||||||
source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc}
|
source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc}
|
||||||
mercurial.profile)
|
mercurial.profile)
|
||||||
sha512sums=('644c65b2eadf3d4ea4b7c52188f548d86a584d0aa85615d872b05bf0eeee6f65d014934dda0e04c6820d0cf347f491386385e67c98839ada7b2b4038a1190d16'
|
sha512sums=('4adb8299747601d4c38b5ee83105f83810348357e244b6380b063c5ab25ea2ea2756fb0caf7f980d7cc707c27dee709b206894417aab9e6aee0818ddfe3aaf2b'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')
|
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')
|
||||||
|
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
python-docutils
|
python-docutils
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,41 +5,34 @@
|
||||||
# Website : https://pozol.eu
|
# Website : https://pozol.eu
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| 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
|
pkgname=ndctl
|
||||||
pkgver=72.1
|
pkgver=73
|
||||||
pkgrel=03
|
pkgrel=01
|
||||||
pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel w/o systemd'
|
pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel w/o systemd'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://github.com/pmem/ndctl"
|
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")
|
source=("https://github.com/pmem/ndctl/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
# fix location of modprobe.d conf
|
# 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
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
cd $pkgname-$pkgver
|
|
||||||
make check
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $pkgname-$pkgver
|
arch-meson $pkgname-$pkgver build -D systemd=disabled
|
||||||
./autogen.sh
|
meson compile -C build
|
||||||
./configure --prefix=/usr --sysconfdir=/etc --without-systemd
|
}
|
||||||
make
|
|
||||||
|
check() {
|
||||||
|
meson test -C build --print-errorlogs
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev')
|
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev')
|
||||||
cd $pkgname-$pkgver
|
meson install -C build --destdir "$pkgdir"
|
||||||
make DESTDIR="$pkgdir" install
|
# cd $pkgname-$pkgver
|
||||||
|
# make DESTDIR="$pkgdir" install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -47,8 +40,5 @@ package() {
|
||||||
|
|
||||||
license=('LGPL')
|
license=('LGPL')
|
||||||
|
|
||||||
# sha256sums=(97f85b897378d293da75f91c2f238c0a45e1626dc2c2367e7a8d78378ee0f73b) # ndctl-73.tar.gz
|
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
|
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
# DESCRIPTION ]
|
# DESCRIPTION ]
|
||||||
|
|
||||||
pkgname=ndctl
|
pkgname=ndctl
|
||||||
pkgver=72.1
|
pkgver=73
|
||||||
pkgrel=2
|
pkgrel=2
|
||||||
pkgdesc="Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel"
|
pkgdesc="Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel"
|
||||||
url='https://github.com/pmem/ndctl'
|
url='https://github.com/pmem/ndctl'
|
||||||
|
@ -26,6 +26,7 @@ makedepends=(
|
||||||
'asciidoctor'
|
'asciidoctor'
|
||||||
'bash-completion'
|
'bash-completion'
|
||||||
'xmlto'
|
'xmlto'
|
||||||
|
'meson'
|
||||||
)
|
)
|
||||||
|
|
||||||
#------------------------
|
#------------------------
|
||||||
|
@ -45,35 +46,29 @@ depends=(
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
## fix location of modprobe.d conf
|
## 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 ]
|
# BUILD CONTROL ]
|
||||||
|
|
||||||
_flags=(
|
_flags=(
|
||||||
--prefix=/usr
|
-Dsystemd=disabled
|
||||||
--sysconfdir=/etc
|
|
||||||
--without-systemd
|
|
||||||
)
|
)
|
||||||
|
|
||||||
#--------
|
#--------
|
||||||
# BUILD ]
|
# BUILD ]
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $pkgname-$pkgver
|
arch-meson $pkgname-$pkgver build ${_flags[@]}
|
||||||
|
meson compile -C build
|
||||||
./autogen.sh
|
|
||||||
./configure "${_flags[@]}"
|
|
||||||
make
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#----------
|
#----------
|
||||||
# PACKAGE ]
|
# PACKAGE ]
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd $pkgname-$pkgver
|
meson install -C build --destdir "$pkgdir"
|
||||||
make DESTDIR="$pkgdir" install
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#--------------------
|
#--------------------
|
||||||
|
|
|
@ -5,3 +5,4 @@ git
|
||||||
cmake
|
cmake
|
||||||
json-c
|
json-c
|
||||||
automake autoconf iniparser
|
automake autoconf iniparser
|
||||||
|
meson
|
||||||
|
|
Loading…
Reference in New Issue