upg libinput ndctl
This commit is contained in:
parent
f4deb9b9c9
commit
de756fa05d
|
@ -6,26 +6,27 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=libinput
|
pkgname=libinput
|
||||||
pkgver=1.22.1
|
pkgver=1.23.0
|
||||||
pkgrel=01
|
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://www.freedesktop.org/wiki/Software/libinput/"
|
||||||
url="https://gitlab.freedesktop.org/libinput"
|
url="https://gitlab.freedesktop.org/libinput"
|
||||||
arch=(x86_64)
|
|
||||||
depends=('mtdev' 'libevdev' 'libwacom')
|
depends=('mtdev' 'libevdev' 'libwacom')
|
||||||
# upstream doesn't recommend building docs
|
# 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'
|
optdepends=('gtk4: libinput debug-gui'
|
||||||
'python-pyudev: libinput measure'
|
'python-pyudev: libinput measure'
|
||||||
'python-libevdev: 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.
|
# 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)
|
# 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.
|
# and no signature file is provided to check the validity of the source.
|
||||||
#
|
#
|
||||||
### options=(debug) ### uncomment this to build the debug pkg
|
### 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://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)
|
source=(https://gitlab.freedesktop.org/libinput/libinput/-/archive/$pkgver/$pkgname-$pkgver.tar.bz2)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -50,12 +51,14 @@ package() {
|
||||||
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=(custom:X11)
|
license=(custom:X11)
|
||||||
|
|
||||||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
|
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
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
||||||
|
|
||||||
pkgname=libinput
|
pkgname=libinput
|
||||||
pkgver=1.22.1
|
pkgver=1.23.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Input device management and event handling library"
|
pkgdesc="Input device management and event handling library"
|
||||||
url="https://gitlab.freedesktop.org/libinput"
|
url="https://gitlab.freedesktop.org/libinput"
|
||||||
|
@ -10,11 +10,12 @@ license=(custom:X11)
|
||||||
depends=('mtdev' 'systemd' 'libevdev' 'libwacom')
|
depends=('mtdev' 'systemd' 'libevdev' 'libwacom')
|
||||||
# upstream doesn't recommend building docs
|
# upstream doesn't recommend building docs
|
||||||
makedepends=('gtk4' 'meson' 'wayland-protocols' 'check') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark'
|
makedepends=('gtk4' 'meson' 'wayland-protocols' 'check') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark'
|
||||||
|
checkdepends=('python-pytest')
|
||||||
optdepends=('gtk4: libinput debug-gui'
|
optdepends=('gtk4: libinput debug-gui'
|
||||||
'python-pyudev: libinput measure'
|
'python-pyudev: libinput measure'
|
||||||
'python-libevdev: libinput measure')
|
'python-libevdev: libinput measure')
|
||||||
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)
|
||||||
sha256sums=('e13f6f118cfbbdc0b6e0edd5e3504abd96a8d0e33dc67cba31c6942c449f77af')
|
sha256sums=('fad7011705a21f500229199f789f3e3e794b4c9826b70073745cdaec23bc1d0b')
|
||||||
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
|
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|
|
@ -2,11 +2,10 @@ mtdev
|
||||||
libevdev
|
libevdev
|
||||||
libwacom
|
libwacom
|
||||||
meson
|
meson
|
||||||
gtk3
|
|
||||||
wayland-protocols
|
wayland-protocols
|
||||||
cmake
|
|
||||||
gtk4
|
|
||||||
check
|
check
|
||||||
|
python-pytest
|
||||||
|
gtk3
|
||||||
|
gtk4
|
||||||
at-spi2-core
|
at-spi2-core
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
mtdev
|
||||||
|
libevdev
|
||||||
|
libwacom
|
||||||
|
meson
|
||||||
|
gtk3
|
||||||
|
wayland-protocols
|
||||||
|
cmake
|
||||||
|
gtk4
|
||||||
|
check
|
||||||
|
at-spi2-core
|
||||||
|
python-pytest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
|
||||||
real 0m11.912s
|
|
||||||
user 0m27.518s
|
|
||||||
sys 0m2.736s
|
|
||||||
|
|
||||||
|
real 0m39.361s
|
||||||
|
user 1m16.553s
|
||||||
|
sys 0m6.710s
|
||||||
|
|
||||||
|
|
|
@ -6,12 +6,12 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=ndctl
|
pkgname=ndctl
|
||||||
pkgver=75
|
pkgver=76
|
||||||
pkgrel=01
|
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')
|
|
||||||
url="https://github.com/pmem/ndctl"
|
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")
|
source=("https://github.com/pmem/ndctl/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
@ -29,15 +29,19 @@ check() {
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev')
|
|
||||||
meson install -C build --destdir "$pkgdir"
|
meson install -C build --destdir "$pkgdir"
|
||||||
# cd $pkgname-$pkgver
|
# cd $pkgname-$pkgver
|
||||||
# make DESTDIR="$pkgdir" install
|
# make DESTDIR="$pkgdir" install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('LGPL')
|
license=('LGPL')
|
||||||
|
|
||||||
|
sha256sums=(1b3896236a9d6951e75aafc5dbad2586dd9a34c220946f26a4362b864473978b) # ndctl-76.tar.gz
|
||||||
|
|
||||||
|
## 64ec258e2090d28cab5d7014e47493c29132f0ec34a86caebba2d47b9f4fe76d ndctl-76-01-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
sha256sums=(896315c9d15f4fcb0e7afd5f5a661e5d52bd5c085163b53adf4df1e693daa3a5) # ndctl-75.tar.gz
|
|
||||||
|
|
|
@ -1,16 +1,17 @@
|
||||||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||||
|
|
||||||
pkgname=ndctl
|
pkgname=ndctl
|
||||||
pkgver=75
|
pkgver=76
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
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'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://github.com/pmem/ndctl"
|
url="https://github.com/pmem/ndctl"
|
||||||
license=('LGPL')
|
license=('LGPL')
|
||||||
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'systemd-libs' 'util-linux-libs')
|
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'libtraceevent' 'libtracefs' 'systemd-libs'
|
||||||
makedepends=('asciidoctor' 'bash-completion' 'meson' 'systemd' 'xmlto')
|
'util-linux-libs')
|
||||||
|
makedepends=('asciidoctor' 'bash-completion' 'cmake' 'meson' 'systemd' '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")
|
||||||
sha512sums=('0af960e43a363711fbdb5152bb670022bd9b2f6a269c153dd88dca4ad2dcc215679c354ebcc758e9376867462f82c21aebe62bc62ca27333dedf3a818f34b272')
|
sha512sums=('e80ac553b0a9d1cea477820f1cda3d4ea7d57ac03154c575ddf7f50f029113b818d6e2e1e6dcfb2b310cf1d19fb4c06a48bf9ab9ebdb6f3934e82631b51f36e0')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
# fix location of modprobe.d conf
|
# fix location of modprobe.d conf
|
||||||
|
|
|
@ -10,3 +10,7 @@ iniparser
|
||||||
meson
|
meson
|
||||||
|
|
||||||
|
|
||||||
|
eudev
|
||||||
|
libtraceevent
|
||||||
|
libtracefs
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue