upg libinput ndctl

This commit is contained in:
joborun linux 2023-03-26 22:33:40 +03:00
parent f4deb9b9c9
commit de756fa05d
8 changed files with 54 additions and 28 deletions

View File

@ -6,26 +6,27 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libinput
pkgver=1.22.1
pkgver=1.23.0
pkgrel=01
pkgdesc="Input device management and event handling library - unsigned source"
pkgdesc="Input device management and event handling library w/o systemd"
#url="https://www.freedesktop.org/wiki/Software/libinput/"
url="https://gitlab.freedesktop.org/libinput"
arch=(x86_64)
depends=('mtdev' 'libevdev' 'libwacom')
# upstream doesn't recommend building docs
makedepends=('gtk4' 'meson' 'wayland-protocols' 'cmake' 'gtk4' 'check') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark'
makedepends=('gtk4' 'gtk3' 'meson' 'wayland-protocols' 'check') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark'
checkdepends=('python-pytest')
optdepends=('gtk4: libinput debug-gui'
'python-pyudev: libinput measure'
'python-libevdev: libinput measure')
#source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig})
#source=($url/libinput/-/archive/$pkgver/$pkgname-$pkgver{,.sig}.tar.bz2) # .tar.bz2 #
# Arch is using a source that during June 12th-13th was down, the entire site, not just the link.
# The sum reported for this tar ball does not match to this of the alternative site (common for freedesktop tar balls)
# and no signature file is provided to check the validity of the source.
#
### options=(debug) ### uncomment this to build the debug pkg
#source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig})
#source=($url/libinput/-/archive/$pkgver/$pkgname-$pkgver{,.sig}.tar.bz2) # .tar.bz2 #
#source=(https://github.com/wayland-project/libinput/archive/refs/tags/$pkgver.tar.gz)
#source=(https://gitlab.freedesktop.org/libinput/libinput/-/archive/$pkgver/$pkgname-$pkgver.tar.bz2)
source=(https://gitlab.freedesktop.org/libinput/libinput/-/archive/$pkgver/$pkgname-$pkgver.tar.bz2)
build() {
@ -50,12 +51,14 @@ package() {
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom:X11)
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
sha256sums=(e13f6f118cfbbdc0b6e0edd5e3504abd96a8d0e33dc67cba31c6942c449f77af) # libinput-1.22.1.tar.bz2
sha256sums=(fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b) # libinput-1.23.0.tar.bz2
## cd79057d5187671c41f3a8961c9cd1efcd81f16300c9ec4344adbafda93409c6 libinput-1.22.1-01-x86_64.pkg.tar.xz
## 311a0eae094b498a49afe6bb20eda3cdec5ddc638a3b995c5f662c67646e962b libinput-1.23.0-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libinput
pkgver=1.22.1
pkgver=1.23.0
pkgrel=1
pkgdesc="Input device management and event handling library"
url="https://gitlab.freedesktop.org/libinput"
@ -10,11 +10,12 @@ license=(custom:X11)
depends=('mtdev' 'systemd' 'libevdev' 'libwacom')
# upstream doesn't recommend building docs
makedepends=('gtk4' 'meson' 'wayland-protocols' 'check') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark'
checkdepends=('python-pytest')
optdepends=('gtk4: libinput debug-gui'
'python-pyudev: libinput measure'
'python-libevdev: libinput measure')
source=(https://gitlab.freedesktop.org/libinput/libinput/-/archive/$pkgver/$pkgname-$pkgver.tar.bz2)
sha256sums=('e13f6f118cfbbdc0b6e0edd5e3504abd96a8d0e33dc67cba31c6942c449f77af')
sha256sums=('fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b')
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
build() {

View File

@ -2,11 +2,10 @@ mtdev
libevdev
libwacom
meson
gtk3
wayland-protocols
cmake
gtk4
check
python-pytest
gtk3
gtk4
at-spi2-core

13
libinput/deps.tmp Normal file
View File

@ -0,0 +1,13 @@
mtdev
libevdev
libwacom
meson
gtk3
wayland-protocols
cmake
gtk4
check
at-spi2-core
python-pytest

View File

@ -1,5 +1,6 @@
real 0m11.912s
user 0m27.518s
sys 0m2.736s
real 0m39.361s
user 1m16.553s
sys 0m6.710s

View File

@ -6,12 +6,12 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=ndctl
pkgver=75
pkgver=76
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' 'meson' 'xmlto')
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev' 'libtraceevent' 'libtracefs' )
makedepends=('asciidoctor' 'bash-completion' 'cmake' 'meson' 'xmlto')
source=("https://github.com/pmem/ndctl/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
prepare() {
@ -29,15 +29,19 @@ check() {
}
package() {
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev')
meson install -C build --destdir "$pkgdir"
# cd $pkgname-$pkgver
# make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
#---- license gpg-key sha256sums ----
arch=(x86_64)
license=('LGPL')
sha256sums=(1b3896236a9d6951e75aafc5dbad2586dd9a34c220946f26a4362b864473978b) # ndctl-76.tar.gz
## 64ec258e2090d28cab5d7014e47493c29132f0ec34a86caebba2d47b9f4fe76d ndctl-76-01-x86_64.pkg.tar.lz
sha256sums=(896315c9d15f4fcb0e7afd5f5a661e5d52bd5c085163b53adf4df1e693daa3a5) # ndctl-75.tar.gz

View File

@ -1,16 +1,17 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=ndctl
pkgver=75
pkgver=76
pkgrel=1
pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel'
arch=('x86_64')
url="https://github.com/pmem/ndctl"
license=('LGPL')
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'systemd-libs' 'util-linux-libs')
makedepends=('asciidoctor' 'bash-completion' 'meson' 'systemd' 'xmlto')
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'libtraceevent' 'libtracefs' 'systemd-libs'
'util-linux-libs')
makedepends=('asciidoctor' 'bash-completion' 'cmake' 'meson' 'systemd' 'xmlto')
source=("https://github.com/pmem/ndctl/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
sha512sums=('0af960e43a363711fbdb5152bb670022bd9b2f6a269c153dd88dca4ad2dcc215679c354ebcc758e9376867462f82c21aebe62bc62ca27333dedf3a818f34b272')
sha512sums=('e80ac553b0a9d1cea477820f1cda3d4ea7d57ac03154c575ddf7f50f029113b818d6e2e1e6dcfb2b310cf1d19fb4c06a48bf9ab9ebdb6f3934e82631b51f36e0')
prepare() {
# fix location of modprobe.d conf

View File

@ -10,3 +10,7 @@ iniparser
meson
eudev
libtraceevent
libtracefs