diff options
Diffstat (limited to 'community/gnome-boxes/APKBUILD')
-rw-r--r-- | community/gnome-boxes/APKBUILD | 62 |
1 files changed, 49 insertions, 13 deletions
diff --git a/community/gnome-boxes/APKBUILD b/community/gnome-boxes/APKBUILD index 7199fc813ba..72e581acd57 100644 --- a/community/gnome-boxes/APKBUILD +++ b/community/gnome-boxes/APKBUILD @@ -1,18 +1,53 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gnome-boxes -pkgver=42.2 +pkgver=46.0 pkgrel=0 pkgdesc="Virtualization made simple" url="https://wiki.gnome.org/Apps/Boxes" -# riscv64 and s390x blocked by polkit -> libvirt -arch="all !riscv64 !s390x" +arch="all" license="GPL-2.0-only" -depends="libvirt-daemon" -makedepends="meson vala libarchive-dev glib-dev gtk+3.0-dev gtk-vnc-dev - libosinfo-dev libsecret-dev libsoup-dev libusb-dev libvirt-glib-dev - libxml2-dev spice-gtk-dev tracker-dev vte3-dev webkit2gtk-dev - libgudev-dev freerdp-dev itstool gtksourceview4-dev libhandy1-dev" +makedepends=" + desktop-file-utils + freerdp-dev + glib-dev + gtk+3.0-dev + gtk-vnc-dev + gtksourceview4-dev + itstool + libarchive-dev + libgudev-dev + libhandy1-dev + libosinfo-dev + libportal-dev + libsecret-dev + libsoup3-dev + libusb-dev + libvirt-glib-dev + libxml2-dev + meson + spice-gtk-dev + tracker-dev + vala + vte3-dev + webkit2gtk-4.1-dev + " +depends=" + libvirt-qemu + qemu + qemu-audio-spice + qemu-chardev-spice + qemu-img + qemu-hw-display-qxl + qemu-hw-display-virtio-gpu + qemu-hw-display-virtio-vga + qemu-hw-usb-redirect + " +case $CARCH in + x86_64) depends="$depends qemu-system-x86_64";; + x86) depends="$depends qemu-system-i386";; + aarch64) depends="$depends qemu-system-aarch64";; +esac subpackages="$pkgname-lang $pkgname-doc" source="https://download.gnome.org/sources/gnome-boxes/${pkgver%%.*}/gnome-boxes-$pkgver.tar.xz add-smartcard-disable-option.patch @@ -20,13 +55,14 @@ source="https://download.gnome.org/sources/gnome-boxes/${pkgver%%.*}/gnome-boxes build() { abuild-meson \ + -Db_lto=true \ -Dsmartcard=false \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output } check() { - meson test --no-rebuild -v -C output + meson test --no-rebuild --print-errorlogs -C output } package() { @@ -34,6 +70,6 @@ package() { } sha512sums=" -04689313be9d98af536d53794ec3138bd66809b55eea89b31b2c900ca4288c1abd1914c7bbcc78131cde750eade2c92405eede616863b84c1ec8f1d04af13acc gnome-boxes-42.2.tar.xz -9a219a2bfc3af33cccde86ad78a4748873a6715afe5fea5d913ba47ca7fe8ae2627b389c561e71f7d74065502378e947acdcecd53342d3183abe6b5e3236c6df add-smartcard-disable-option.patch +f5c3289d90729d8c8a8044e9392eb10f6fafc1718007ec9192b7445fa93fb2c05cecd3fcf0c3ce20554e676d9bec47c335df01e2b45b613c39eb5dd4a4f2cea8 gnome-boxes-46.0.tar.xz +f66ee3b817856ad7a45723c656836f7097419ac0942544aaa04d646bd45480c07615e5a2e2a2987347dd6907fcd25ee9b0ac84bfdc6bbe8cdff919a99484827b add-smartcard-disable-option.patch " |