mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-15 05:37:01 +02:00
55 lines
1.7 KiB
Bash
55 lines
1.7 KiB
Bash
# Template file for 'input-leap'
|
|
pkgname=input-leap
|
|
version=3.0.2
|
|
revision=2
|
|
build_style=cmake
|
|
configure_args="-DINPUTLEAP_BUILD_X11=ON -DINPUTLEAP_BUILD_LIBEI=ON"
|
|
hostmakedepends="pkg-config qt6-base qt6-tools"
|
|
makedepends="qt6-base-devel avahi-compat-libs-devel libei-devel libportal-devel"
|
|
checkdepends="gtest-devel"
|
|
short_desc="Open-source KVM software"
|
|
maintainer="classabbyamp <void@placeviolette.net>"
|
|
license="GPL-2.0-only"
|
|
homepage="https://github.com/input-leap/input-leap"
|
|
changelog="https://github.com/input-leap/input-leap/releases"
|
|
distfiles="https://github.com/input-leap/input-leap/archive/refs/tags/v${version}.tar.gz"
|
|
checksum=309b2f52282baef57658454dd7afd50c164bf9f2a0f776dbcce98da5bc482e0b
|
|
|
|
if [ "$XBPS_CHECK_PKGS" ]; then
|
|
configure_args+=" -DINPUTLEAP_BUILD_TESTS=ON -DINPUTLEAP_USE_EXTERNAL_GTEST=ON"
|
|
else
|
|
configure_args+=" -DINPUTLEAP_BUILD_TESTS=OFF -DINPUTLEAP_USE_EXTERNAL_GTEST=OFF"
|
|
fi
|
|
|
|
input-leap-gui_package() {
|
|
short_desc+=" - GUI"
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/bin/input-leap
|
|
vmove usr/share/applications
|
|
vmove usr/share/icons
|
|
vmove usr/share/metainfo
|
|
}
|
|
}
|
|
|
|
barrier_package() {
|
|
short_desc+=" (transitional dummy package)"
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmkdir usr/bin
|
|
vmkdir usr/share/man/man1
|
|
for sfx in s c; do
|
|
ln -s "input-leap$sfx" "$PKGDESTDIR/usr/bin/barrier$sfx"
|
|
ln -s "input-leap$sfx.1" "$PKGDESTDIR/usr/share/man/man1/barrier$sfx.1"
|
|
done
|
|
}
|
|
}
|
|
|
|
barrier-gui_package() {
|
|
short_desc+=" - GUI (transitional dummy package)"
|
|
depends="${sourcepkg}-gui>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmkdir usr/bin
|
|
ln -s input-leap "$PKGDESTDIR"/usr/bin/barrier
|
|
}
|
|
}
|