* update libei to 1.3.0-1
This commit is contained in:
parent
44d3ec2916
commit
7de72227c3
@ -1,12 +1,13 @@
|
|||||||
pkgbase = libei
|
pkgbase = libei
|
||||||
pkgdesc = Library for Emulated Input
|
pkgdesc = Library for Emulated Input
|
||||||
pkgver = 1.2.1
|
pkgver = 1.3.0
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://libinput.pages.freedesktop.org/libei/
|
url = https://libinput.pages.freedesktop.org/libei/
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
license = MIT
|
license = MIT
|
||||||
checkdepends = python-pytest-xdist
|
checkdepends = python-pytest-xdist
|
||||||
checkdepends = valgrind
|
checkdepends = valgrind
|
||||||
|
makedepends = doxygen
|
||||||
makedepends = git
|
makedepends = git
|
||||||
makedepends = libxkbcommon
|
makedepends = libxkbcommon
|
||||||
makedepends = meson
|
makedepends = meson
|
||||||
@ -16,14 +17,22 @@ pkgbase = libei
|
|||||||
makedepends = python-pytest
|
makedepends = python-pytest
|
||||||
makedepends = python-structlog
|
makedepends = python-structlog
|
||||||
makedepends = python-yaml
|
makedepends = python-yaml
|
||||||
|
makedepends = systemd
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = glibc
|
||||||
depends = libevdev
|
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 = libei.so
|
||||||
provides = libeis.so
|
provides = libeis.so
|
||||||
provides = liboeffis.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: Fabian Bornschein <fabiscafe@archlinux.org>
|
||||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||||
|
|
||||||
pkgname=libei
|
pkgbase=libei
|
||||||
pkgver=1.2.1
|
pkgname=(
|
||||||
|
libei
|
||||||
|
libei-docs
|
||||||
|
)
|
||||||
|
pkgver=1.3.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Library for Emulated Input"
|
pkgdesc="Library for Emulated Input"
|
||||||
url="https://libinput.pages.freedesktop.org/libei/"
|
url="https://libinput.pages.freedesktop.org/libei/"
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
license=(MIT)
|
license=(MIT)
|
||||||
depends=(
|
depends=(
|
||||||
|
gcc-libs
|
||||||
|
glibc
|
||||||
libevdev
|
libevdev
|
||||||
systemd
|
systemd-libs
|
||||||
)
|
)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
dbus-python
|
doxygen
|
||||||
git
|
git
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
meson
|
meson
|
||||||
@ -24,43 +30,66 @@ makedepends=(
|
|||||||
python-pytest
|
python-pytest
|
||||||
python-structlog
|
python-structlog
|
||||||
python-yaml
|
python-yaml
|
||||||
|
systemd
|
||||||
)
|
)
|
||||||
checkdepends=(
|
checkdepends=(
|
||||||
python-pytest-xdist
|
python-pytest-xdist
|
||||||
valgrind
|
valgrind
|
||||||
)
|
)
|
||||||
provides=(
|
|
||||||
lib{ei,eis,oeffis}.so
|
|
||||||
)
|
|
||||||
_commit=08f1d41085a6ae4bac7bc52abe2955d3354342cb # tags/1.2.1^0
|
|
||||||
source=(
|
source=(
|
||||||
"git+https://gitlab.freedesktop.org/libinput/libei.git#commit=$_commit"
|
"git+https://gitlab.freedesktop.org/libinput/libei.git?signed#tag=$pkgver"
|
||||||
"git+https://github.com/nemequ/munit.git"
|
"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() {
|
prepare() {
|
||||||
|
# Inject munit
|
||||||
|
ln -s nemequ-munit munit
|
||||||
|
|
||||||
cd libei
|
cd libei
|
||||||
ln -sr ../munit subprojects/munit
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
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
|
||||||
|
meson compile -C build doxygen
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
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
|
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
|
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