From 693cc9b6e847a01c1bb692153021aaf9fb0fab25 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 25 Jan 2019 08:09:37 +0000 Subject: gentoo resync : 25.01.2019 --- gnome-extra/gnome-boxes/Manifest | 4 +- .../gnome-boxes/gnome-boxes-3.24.1-r1.ebuild | 9 +- gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild | 106 +++++++++++++++++++++ 3 files changed, 114 insertions(+), 5 deletions(-) create mode 100644 gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild (limited to 'gnome-extra/gnome-boxes') diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest index 162f8ca1fd27..22f6c84329ab 100644 --- a/gnome-extra/gnome-boxes/Manifest +++ b/gnome-extra/gnome-boxes/Manifest @@ -1,3 +1,5 @@ DIST gnome-boxes-3.24.1.tar.xz 1710348 BLAKE2B ce90cc1a6baefa45c1a553b059f4fa7ac5c9a6fbd7a2d71377a9c6f38fddb7ac5a110f38d0a65b45cf2ba948ebee6026cc22b5f93a2ba521c9db6cb20bd3dc37 SHA512 a687dd65af91d717862bba0a81d715b64de1092cbb5ffd8a756fe80988c84110127f186007e8cf4011bf23cc0ec0adb346ead72ef47c655f85a7fcb9ed3ec393 -EBUILD gnome-boxes-3.24.1-r1.ebuild 2625 BLAKE2B cbe862162ca7e0655345a16d6abdd819b731ca6fdfdd7e8eb869ede04bef9918a7f48f499965e0cbf749902cffabba8549dbe833d75751ea9541bcd2a379b9ee SHA512 b247c4bfd29b6debb3f9b7680e658653db2e0aae204b9cc5f39419fdc6eadbf9b1ba9bacc998d63ef39dbde27d16b58730add58be273ec8d781fb2933f80a73c +DIST gnome-boxes-3.26.4.tar.xz 1893760 BLAKE2B 91d01f33b2fb03150c0abd75cb58a9a9ecd8deeb14d32502f5766e06c93b4d236f971417e0a26c44e1250afa069966b607912f2dde92fc5058e598eb029ff03b SHA512 f92f09ea6f61d418253b3b4388bc7aac321cbbba853908b3a8e4faca0e04287cc7c3387eefdd2e150bc9dace8ef5ebbbab3dc3b38b26e0e2d010272703fbf6a3 +EBUILD gnome-boxes-3.24.1-r1.ebuild 2647 BLAKE2B 9190558020d64cec5c8e2cb568d081c4f975b50ac0f20ae31263bf113067573597c117f816d1dfaea5042451849e04ad4fbdc628761d267dc4a1b0ec6d22d82e SHA512 12a9920bf3e5f2cd1b6fb4809dea9649d193cd6e2dbcbcf94bfa35f0d325ae6e163ab1a53298d80d37e4eb0f62f6ae6ca5363ca548dc6e962215746063142008 +EBUILD gnome-boxes-3.26.4.ebuild 2708 BLAKE2B 9902c217d7c7a237cb7b7d319efdd785240a099e9833e1d8427eb1b82b445d98a128280c5a5c677a5442da980fd843cc2cd3213d9034f949e9607520d3b394de SHA512 d69ac06aec92bbd29d68e72963ecde6809cf4e74620984a56c8e30727dbfca000977d0c5e93213f14d81dbd9a1b83507d9f51576a9d90862160c82f55b6a9b4e MISC metadata.xml 253 BLAKE2B a1efbd3751efaa83ee173f557ec1c8a4497a90b60896cf5a7a07da40b4f94a7a299ca0385477e82b2f5e5dbdf9afa482ccbe21f35ef44214e9c451d764b65529 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.24.1-r1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.24.1-r1.ebuild index 8c6e1e10e020..fb81803cc4a4 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.24.1-r1.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.24.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit gnome2 linux-info readme.gentoo-r1 vala DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" -LICENSE="LGPL-2" +LICENSE="LGPL-2+" SLOT="0" # We force 'bindist' due to licenses from gnome-boxes-nonfree @@ -41,7 +41,7 @@ RDEPEND=" >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] virtual/libusb:1 - >=app-misc/tracker-0.16:0=[iso] + app-misc/tracker:0/100[iso] >=sys-apps/util-linux-2.20 >=net-libs/libsoup-2.38:2.4 @@ -53,11 +53,12 @@ RDEPEND=" DEPEND="${RDEPEND} $(vala_depend) - app-text/yelp-tools >=dev-util/intltool-0.40 + dev-util/itstool >=sys-devel/gettext-0.17 virtual/pkgconfig " +# eautoreconf needs yelp-tools DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM modules. diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild new file mode 100644 index 000000000000..bfb069b4f2d6 --- /dev/null +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VALA_USE_DEPEND="vapigen" +VALA_MIN_API_VERSION="0.36" + +inherit gnome2 linux-info readme.gentoo-r1 vala + +DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" +HOMEPAGE="https://wiki.gnome.org/Apps/Boxes" + +LICENSE="LGPL-2+" +SLOT="0" + +# We force 'bindist' due to licenses from gnome-boxes-nonfree +IUSE="" #bindist + +KEYWORDS="~amd64" + +# NOTE: sys-fs/* stuff is called via exec() +# FIXME: ovirt is not available in tree +# FIXME: use vala.eclass but only because of libgd not being able +# to use its pre-generated files so do not copy all the +# vala deps like live ebuild has. +# FIXME: qemu probably needs to depend on spice[smartcard] +# directly with USE=spice +# tracker-2 is supported, but we don't have the USE=iso replacement in main tree yet to depend on +RDEPEND=" + >=app-arch/libarchive-3:= + >=dev-libs/glib-2.52:2 + >=dev-libs/gobject-introspection-0.9.6:= + >=dev-libs/libxml2-2.7.8:2 + >=sys-libs/libosinfo-0.2.12 + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/libvirt-glib-0.2.3 + >=x11-libs/gtk+-3.19.8:3 + >=net-libs/gtk-vnc-0.4.4[gtk3(+)] + app-crypt/libsecret + app-emulation/spice[smartcard] + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] + virtual/libusb:1 + + app-misc/tracker:0/100[iso] + + >=net-libs/libsoup-2.44:2.4 + + sys-fs/mtools + >=virtual/libgudev-165:= +" +# !bindist? ( gnome-extra/gnome-boxes-nonfree ) + +DEPEND="${RDEPEND} + $(vala_depend) + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" +# eautoreconf needs yelp-tools + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM modules. +If you have an Intel Processor, run: +# modprobe kvm-intel + +If you have an AMD Processor, run: +# modprobe kvm-amd" + +pkg_pretend() { + linux-info_get_any_version + + if linux_config_exists; then + if ! { linux_chkconfig_present KVM_AMD || \ + linux_chkconfig_present KVM_INTEL; }; then + ewarn "You need KVM support in your kernel to use GNOME Boxes local support!" + fi + fi +} + +src_prepare() { + # Do not change CFLAGS, wondering about VALA ones but appears to be + # needed as noted in configure comments below + sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure{.ac,} || die + + vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # debug needed for splitdebug proper behavior (cardoe), bug #???? + gnome2_src_configure \ + --enable-debug \ + --disable-strict-cc \ + --disable-ovirt +} + +src_install() { + gnome2_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_pkg_postinst + readme.gentoo_print_elog +} -- cgit v1.2.3