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 15494594f40..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.0.1 +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=" -74968525943ff1a695f2d0cbcd3b9066f2b8c87d6b3b7dea5dab2911600fb09c961ee547a759eed2a23636c7b242a86b56e5ee579dc01e9e9c9caac67a845b03 gnome-boxes-42.0.1.tar.xz -87486e45ecd06642f0381d940078138ff88eb104bb176d0dd9dbcfa766a2075c26ba67cf49736374f9c018847e126d7a48c0ceddbceae05f46506eace357bde1 add-smartcard-disable-option.patch +f5c3289d90729d8c8a8044e9392eb10f6fafc1718007ec9192b7445fa93fb2c05cecd3fcf0c3ce20554e676d9bec47c335df01e2b45b613c39eb5dd4a4f2cea8 gnome-boxes-46.0.tar.xz +f66ee3b817856ad7a45723c656836f7097419ac0942544aaa04d646bd45480c07615e5a2e2a2987347dd6907fcd25ee9b0ac84bfdc6bbe8cdff919a99484827b add-smartcard-disable-option.patch " |