mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 12:48:22 +00:00
recipes: add evtest and libevdev
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
|||||||
|
name=evtest
|
||||||
|
revision=1
|
||||||
|
from_source=evtest
|
||||||
|
imagedeps="gcc"
|
||||||
|
hostdeps="xgcc xbinutils pkgconfig automake autoconf"
|
||||||
|
deps="base libevdev"
|
||||||
|
|
||||||
|
configure() {
|
||||||
|
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral --disable-static
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
make -j${parallelism}
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
make DESTDIR=${dest_dir} install
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
name=libevdev
|
||||||
|
revision=1
|
||||||
|
from_source=libevdev
|
||||||
|
imagedeps="gcc meson ninja-build"
|
||||||
|
hostdeps="xgcc xbinutils pkgconfig"
|
||||||
|
deps="base"
|
||||||
|
|
||||||
|
configure() {
|
||||||
|
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Ddocumentation=disabled -Dtests=disabled ${source_dir}
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
ninja -j${parallelism}
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
DESTDIR=${dest_dir} ninja install
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
name=evtest
|
||||||
|
version=1.36
|
||||||
|
source_method=tarball
|
||||||
|
tarball_url="https://gitlab.freedesktop.org/libevdev/evtest/-/archive/evtest-${version}/evtest-evtest-${version}.tar.gz"
|
||||||
|
tarball_sha512="da48df0045c4714ef09e80210de2df1e4dac5281b9c390a78b2fb94626855c0d8df1f31f5d129c5f3cef98b6f5ddfe020de7602119e6603e568bd02cc80c5546"
|
||||||
|
hostdeps="autoconf automake libtool pkgconfig"
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
autoreconf -fvi
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
name=libevdev
|
||||||
|
version=1.13.6
|
||||||
|
source_method=tarball
|
||||||
|
tarball_url="https://www.freedesktop.org/software/libevdev/libevdev-${version}.tar.xz"
|
||||||
|
tarball_sha512="367081bf587dd63845086714e0b51ec0f9eb107d4c32cc387cf60d3c41ad3cb31a64b1c74e25116b5bc900d6c34e82694697e942bb646f7161b0670b70d1b54d"
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
true
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user