diff --git a/libinput/PKGBUILD b/libinput/PKGBUILD index 33f01d6..6a982e2 100644 --- a/libinput/PKGBUILD +++ b/libinput/PKGBUILD @@ -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) -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 diff --git a/libinput/PKGBUILD-arch b/libinput/PKGBUILD-arch index 01b30e1..2a2d9a5 100644 --- a/libinput/PKGBUILD-arch +++ b/libinput/PKGBUILD-arch @@ -1,7 +1,7 @@ # Maintainer: Andreas Radke 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) build() { diff --git a/libinput/deps b/libinput/deps index 688ee8f..37df419 100644 --- a/libinput/deps +++ b/libinput/deps @@ -2,11 +2,10 @@ mtdev libevdev libwacom meson -gtk3 wayland-protocols -cmake -gtk4 check +python-pytest +gtk3 +gtk4 at-spi2-core - diff --git a/libinput/deps.tmp b/libinput/deps.tmp new file mode 100644 index 0000000..5b19f6e --- /dev/null +++ b/libinput/deps.tmp @@ -0,0 +1,13 @@ +mtdev +libevdev +libwacom +meson +gtk3 +wayland-protocols +cmake +gtk4 +check +at-spi2-core +python-pytest + + diff --git a/libinput/time b/libinput/time index d89a57e..bf2ed31 100644 --- a/libinput/time +++ b/libinput/time @@ -1,5 +1,6 @@ -real 0m11.912s -user 0m27.518s -sys 0m2.736s +real 0m39.361s +user 1m16.553s +sys 0m6.710s + diff --git a/ndctl/PKGBUILD b/ndctl/PKGBUILD index 19fbad2..4657f3d 100644 --- a/ndctl/PKGBUILD +++ b/ndctl/PKGBUILD @@ -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 diff --git a/ndctl/PKGBUILD-arch b/ndctl/PKGBUILD-arch index f90fe06..ebea75c 100644 --- a/ndctl/PKGBUILD-arch +++ b/ndctl/PKGBUILD-arch @@ -1,16 +1,17 @@ # Maintainer: Felix Yan 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 diff --git a/ndctl/deps b/ndctl/deps index 157541b..cbb6c2f 100644 --- a/ndctl/deps +++ b/ndctl/deps @@ -10,3 +10,7 @@ iniparser meson +eudev +libtraceevent +libtracefs +