* update libei to 1.3.0-1
This commit is contained in:
parent
44d3ec2916
commit
7de72227c3
@ -1,12 +1,13 @@
|
||||
pkgbase = libei
|
||||
pkgdesc = Library for Emulated Input
|
||||
pkgver = 1.2.1
|
||||
pkgver = 1.3.0
|
||||
pkgrel = 1
|
||||
url = https://libinput.pages.freedesktop.org/libei/
|
||||
arch = x86_64
|
||||
license = MIT
|
||||
checkdepends = python-pytest-xdist
|
||||
checkdepends = valgrind
|
||||
makedepends = doxygen
|
||||
makedepends = git
|
||||
makedepends = libxkbcommon
|
||||
makedepends = meson
|
||||
@ -16,14 +17,22 @@ pkgbase = libei
|
||||
makedepends = python-pytest
|
||||
makedepends = python-structlog
|
||||
makedepends = python-yaml
|
||||
makedepends = systemd
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = libevdev
|
||||
depends = systemd
|
||||
depends = systemd-libs
|
||||
source = git+https://gitlab.freedesktop.org/libinput/libei.git?signed#tag=1.3.0
|
||||
source = nemequ-munit::git+https://github.com/nemequ/munit#commit=fbbdf1467eb0d04a6ee465def2e529e4c87f2118
|
||||
validpgpkeys = 3C2C43D9447D5938EF4551EBE23B7E70B467F0BF
|
||||
b2sums = 4f2e70d3dfdd5a89e1f82662bb929018e7cb0970757b9a4537f640c237f19cd1dd2fa71e8bb24d212f37f3a63f510605fd4a45f7388e67087ac72d4e253f5ccd
|
||||
b2sums = f9ffee024bf38c09736da3a4fe5aff85e95422d5be131ff5c6e392c1bd4f6c5f6a9cfff16ea044096e033fb24f1840520ef3a1ff2157b0e002c45597e45c2207
|
||||
|
||||
pkgname = libei
|
||||
provides = libei.so
|
||||
provides = libeis.so
|
||||
provides = liboeffis.so
|
||||
source = git+https://gitlab.freedesktop.org/libinput/libei.git#commit=08f1d41085a6ae4bac7bc52abe2955d3354342cb
|
||||
source = git+https://github.com/nemequ/munit.git
|
||||
b2sums = SKIP
|
||||
b2sums = SKIP
|
||||
|
||||
pkgname = libei
|
||||
pkgname = libei-docs
|
||||
pkgdesc = Library for Emulated Input (API documentation)
|
||||
depends =
|
||||
|
3
libei/.nvchecker.toml
Normal file
3
libei/.nvchecker.toml
Normal file
@ -0,0 +1,3 @@
|
||||
[libei]
|
||||
source = "git"
|
||||
git = "https://gitlab.freedesktop.org/libinput/libei.git"
|
@ -2,19 +2,25 @@
|
||||
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
|
||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgname=libei
|
||||
pkgver=1.2.1
|
||||
pkgbase=libei
|
||||
pkgname=(
|
||||
libei
|
||||
libei-docs
|
||||
)
|
||||
pkgver=1.3.0
|
||||
pkgrel=1
|
||||
pkgdesc="Library for Emulated Input"
|
||||
url="https://libinput.pages.freedesktop.org/libei/"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(MIT)
|
||||
depends=(
|
||||
gcc-libs
|
||||
glibc
|
||||
libevdev
|
||||
systemd
|
||||
systemd-libs
|
||||
)
|
||||
makedepends=(
|
||||
dbus-python
|
||||
doxygen
|
||||
git
|
||||
libxkbcommon
|
||||
meson
|
||||
@ -24,43 +30,66 @@ makedepends=(
|
||||
python-pytest
|
||||
python-structlog
|
||||
python-yaml
|
||||
systemd
|
||||
)
|
||||
checkdepends=(
|
||||
python-pytest-xdist
|
||||
valgrind
|
||||
)
|
||||
provides=(
|
||||
lib{ei,eis,oeffis}.so
|
||||
)
|
||||
_commit=08f1d41085a6ae4bac7bc52abe2955d3354342cb # tags/1.2.1^0
|
||||
source=(
|
||||
"git+https://gitlab.freedesktop.org/libinput/libei.git#commit=$_commit"
|
||||
"git+https://github.com/nemequ/munit.git"
|
||||
"git+https://gitlab.freedesktop.org/libinput/libei.git?signed#tag=$pkgver"
|
||||
"nemequ-munit::git+https://github.com/nemequ/munit#commit=fbbdf1467eb0d04a6ee465def2e529e4c87f2118"
|
||||
)
|
||||
b2sums=('4f2e70d3dfdd5a89e1f82662bb929018e7cb0970757b9a4537f640c237f19cd1dd2fa71e8bb24d212f37f3a63f510605fd4a45f7388e67087ac72d4e253f5ccd'
|
||||
'f9ffee024bf38c09736da3a4fe5aff85e95422d5be131ff5c6e392c1bd4f6c5f6a9cfff16ea044096e033fb24f1840520ef3a1ff2157b0e002c45597e45c2207')
|
||||
validpgpkeys=(
|
||||
3C2C43D9447D5938EF4551EBE23B7E70B467F0BF # Peter Hutterer <peter.hutterer@who-t.net>
|
||||
)
|
||||
b2sums=('SKIP'
|
||||
'SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd libei
|
||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
# Inject munit
|
||||
ln -s nemequ-munit munit
|
||||
|
||||
cd libei
|
||||
ln -sr ../munit subprojects/munit
|
||||
}
|
||||
|
||||
build() {
|
||||
arch-meson libei build
|
||||
local meson_options=(
|
||||
-D documentation=api
|
||||
)
|
||||
|
||||
# Inject munit
|
||||
export MESON_PACKAGE_CACHE_DIR="$srcdir"
|
||||
|
||||
arch-meson libei build "${meson_options[@]}"
|
||||
meson compile -C build
|
||||
meson compile -C build doxygen
|
||||
}
|
||||
|
||||
check() {
|
||||
meson test -C build --print-errorlogs
|
||||
# protocol tests are flaky
|
||||
meson test -C build --print-errorlogs --no-suite python
|
||||
meson test -C build --print-errorlogs --suite python || :
|
||||
|
||||
# Extra valgrind tests
|
||||
meson test -C build --print-errorlogs --setup valgrind
|
||||
}
|
||||
|
||||
package() {
|
||||
package_libei() {
|
||||
provides=(lib{ei,eis,oeffis}.so)
|
||||
|
||||
meson install -C build --destdir "$pkgdir" --skip-subprojects
|
||||
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libei/COPYING
|
||||
}
|
||||
|
||||
package_libei-docs() {
|
||||
pkgdesc+=" (API documentation)"
|
||||
depends=()
|
||||
|
||||
mkdir -p "$pkgdir/usr/share/doc/$pkgname"
|
||||
cp -a build/doc/html "$pkgdir/usr/share/doc/$pkgname/api"
|
||||
|
||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libei/COPYING
|
||||
}
|
||||
|
||||
|
27
libei/keys/pgp/3C2C43D9447D5938EF4551EBE23B7E70B467F0BF.asc
Normal file
27
libei/keys/pgp/3C2C43D9447D5938EF4551EBE23B7E70B467F0BF.asc
Normal file
@ -0,0 +1,27 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQGiBD8b0wYRBACph9kRJmP+4+JGsCgFlFoy4vFO0DCG+jmkQN0n1wdInt/N/UtA
|
||||
sZToO72AUmfmYizA+IEbzBrx0UnUo3w3BDmHxUWf/akZiPUz9AA/YFY4xC3MY2OK
|
||||
VN2Jz6YSce4zJ5jd2ZRobHm4HuIf/8yqSCcsv7FNfrLaTNIFRs5gYYsqZwCgwmkp
|
||||
RSLRc8WAnHrTWNQDaEFM2rUEAKTjrTjMN8+KGd0BxNX7HiTSqQP++nXNwAYs1oWB
|
||||
Yt82YHj9SvRCqCzD1pzJQivYnlNoWDza1VeMnfdAvkdia8z4lYbO/RunXZJvra3Z
|
||||
VDm+izq+uwUAyvFuEYnNz09VSqwXKT6+XW0Xtz2vHq52r6DS6mK8cGJHZ5OhrRjq
|
||||
UEYxA/9STh+QfA98xtNoRcf52E/46r7IpCj440oRVc9lMfxQZrLGQNqp7sPdIhGQ
|
||||
CCo2NUII5hkhdAG71kpbfSXU4Sh32p1cU1KYCAkDFfb49bKuAs+Pff8v6FGZxTdd
|
||||
AinPZr4BbsYJatk818aTCnu0+s7L8jL5GPfeyuyEMKwzVBx2mLQpUGV0ZXIgSHV0
|
||||
dGVyZXIgKFdoby1UKSA8b2ZmaWNlQHdoby10Lm5ldD6IWQQTEQIAGQUCPxvTBgQL
|
||||
BwMCAxUCAwMWAgECHgECF4AACgkQ4jt+cLRn8L/0RACfWo3KTMUg+uPRqA6RXxk0
|
||||
4CWjXaMAoJeIxOpZLB3RBltPnSi7PyVQIkHFtClQZXRlciBIdXR0ZXJlciA8cGV0
|
||||
ZXIuaHV0dGVyZXJAd2hvLXQubmV0Poh6BBMRAgAjAhsjBgsJCAcDAgQVAggDBBYC
|
||||
AwECHgECF4AFAkWAhtICGQEAIQkQ4jt+cLRn8L8WIQQ8LEPZRH1ZOO9FUeviO35w
|
||||
tGfwvwUyAJ9/dGQLyTe6fjWhrIYIZqIpoApSyQCfa2PEo/QU/Eb2n/oEsjyJDRkV
|
||||
+G+5AQ0EPxvTCBAEAJOeo5g5ZhVHw7UPvcnqdt0B5kJtetSTJci7KoE50qZf/RAm
|
||||
ZKztZ+xr6E98OGPpqLQazYLxCD/Q/OTzpvin0MuR/QzpFpiNS0IkGlLn3GuxXqfP
|
||||
rFnNBrhFF1/VgmbDa2JrUwxfPFvBBTZsqlgSbw2wZoFREwZ3TYS+ww3bAja7AAMF
|
||||
A/970yNWv/zlcPMCVQE3wfBhbmzNPI/xlVxA6o6Y15uRNYYu+Q+sF1ebGnOtaPE+
|
||||
iU7VZxZCNQvRs3+tt2p59PrmJUckcln9ylO2AaUI+EvklMDnSW13QjXcIAFhYsWa
|
||||
zCidcRL/q1yCV/iuvc2uLaw6tjkeCA+KkTM6jm90o6jD+ohGBBgRAgAGBQI/G9MI
|
||||
AAoJEOI7fnC0Z/C/ryMAoIO8vaCSuDXg19Xus1zTnsrWcvYaAJ4oClZGAZXNo6QC
|
||||
nQ/m1C6VoMPrMw==
|
||||
=Nv8V
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
Loading…
x
Reference in New Issue
Block a user