[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 7f136f9068bc9a606d8f63cb9b630d98030d311e Author: Mart Raudsepp gentoo org> AuthorDate: Mon Mar 11 10:10:41 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Mar 11 10:10:41 2019 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=7f136f90 gnome-extra/gnome-boxes: remove releases (in ::gentoo), blind sync live Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild | 101 - gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 106 -- gnome-extra/gnome-boxes/gnome-boxes-.ebuild | 53 ++- 3 files changed, 31 insertions(+), 229 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild deleted file mode 100644 index ce8c49a7.. --- a/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2018 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 gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg - -DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; - -LICENSE="LGPL-2" -SLOT="0" -IUSE="" - -KEYWORDS="~amd64" - -# NOTE: sys-fs/* stuff is called via exec() -# FIXME: ovirt is not available in tree -# FIXME: qemu probably needs to depend on spice[smartcard] -#directly with USE=spice -# gtk-vnc raised due to missing vala bindings in earlier ebuilds -COMMON_DEPEND=" - >=app-arch/libarchive-3:= - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.22.20:3 - >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] - >=sys-libs/libosinfo-1.1.0[vala] - app-crypt/libsecret[vala] - >=net-libs/libsoup-2.44:2.4 - virtual/libusb:1 - >=app-emulation/libvirt-glib-0.2.3[vala] - >=dev-libs/libxml2-2.7.8:2 - >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] - >=app-misc/tracker-2:0= - net-libs/webkit-gtk:4 - >=virtual/libgudev-165:= -" -DEPEND="${COMMON_DEPEND} - $(vala_depend) - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - >=app-misc/tracker-miners-2[iso] - app-emulation/spice[smartcard] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] - sys-fs/mtools -" - -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!" - fi - fi -} - -src_prepare() { - vala_src_prepare - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - -Dovirt=false - ) - meson_src_configure -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - gnome2_icon_cache_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update - gnome2_icon_cache_update -} diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild deleted file mode 100644 index 91ae4e3a.. --- a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2018 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 gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg - -DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" -HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; - -LICENSE="LGPL-2" -SLOT="0" -IUSE="rdp" - -KEYWORDS="~amd64" - -# NOTE: sys-fs/* stuff is called via exec() -# FIXME: ovirt is not available in tree -# FIXME: qemu probably needs to depend on spice[smartcard] -#directly with USE=spice -# gtk-vnc raised due to missing vala bindings in earlier ebuilds -COMMON_DEPEND=" - >=app-arch/libarchive-3:= - >=dev-libs/glib-2.52:2 - >=x11-libs/gtk+-3.22.20:3 - >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] - >=sys-libs/libosinfo-1.1.0[vala] - app-crypt/libsecret[vala] - >=net-libs/libsoup-2.44:2.4 - virtual/libusb:1 - >=app-emulation/libvirt-glib-0.2.3[va
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: a591cde013bb2be1f5b0087d662527127c926796 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 23 20:10:01 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 23 20:10:01 2019 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a591cde0 gnome-extra/gnome-boxes: remove 3.26, available in ::gentoo Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild | 105 -- 1 file changed, 105 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild deleted file mode 100644 index 95196708.. --- a/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2018 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" -IUSE="" - -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 -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 - - >=net-libs/libsoup-2.44:2.4 - - sys-fs/mtools - >=virtual/libgudev-165:= -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - >=app-misc/tracker-1:0= - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" -RDEPEND="${RDEPEND} - || ( - >=app-misc/tracker-1[iso(-)] - >=app-misc/tracker-miners-2[iso] - ) -" - -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!" - 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 -}
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: da3aba3913b8e1520e12c7d3330b06a6351257a4 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Dec 9 17:42:47 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Dec 9 17:43:32 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=da3aba39 gnome-extra/gnome-boxes: sync live ebuild Package-Manager: Portage-2.3.52, Repoman-2.3.12 Manifest-Sign-Key: 0x5A56C8CD0C13248A Signed-off-by: Gilles Dartiguelongue gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-.ebuild | 101 1 file changed, 51 insertions(+), 50 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild index 1998516e..26677782 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild @@ -1,13 +1,15 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 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 +inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg if [[ ${PV} = ]]; then - inherit gnome2-live + inherit git-r3 + SRC_URI="" + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/${GNOME_ORG_MODULE}"; fi DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" @@ -15,7 +17,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; LICENSE="LGPL-2" SLOT="0" -IUSE="bindist" +IUSE="rdp" if [[ ${PV} = ]]; then KEYWORDS="" else @@ -24,47 +26,42 @@ fi # NOTE: sys-fs/* stuff is called via exec() # FIXME: ovirt is not available in tree -RDEPEND=" +# FIXME: qemu probably needs to depend on spice[smartcard] +#directly with USE=spice +# gtk-vnc raised due to missing vala bindings in earlier ebuilds +COMMON_DEPEND=" >=app-arch/libarchive-3:= - >=dev-libs/glib-2.38: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.16:0=[iso] - + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.20:3 + >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] + >=sys-libs/libosinfo-1.1.0[vala] + app-crypt/libsecret[vala] >=net-libs/libsoup-2.44:2.4 - - sys-fs/mtools + virtual/libusb:1 + >=app-emulation/libvirt-glib-0.2.3[vala] + >=dev-libs/libxml2-2.7.8:2 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] + >=app-misc/tracker-2:0= + net-libs/webkit-gtk:4 >=virtual/libgudev-165:= - !bindist? ( gnome-extra/gnome-boxes-nonfree ) + >=dev-libs/gobject-introspection-1:= + rdp? ( net-misc/freerdp ) " -# libxml2+gdk-pixbuf required for glib-compile-resources -DEPEND="${RDEPEND} - app-text/yelp-tools +DEPEND="${COMMON_DEPEND} + $(vala_depend) + dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig - x11-libs/gdk-pixbuf:2 -" -if [[ ${PV} = ]]; then - DEPEND="${DEPEND} - $(vala_depend) - sys-libs/libosinfo[introspection,vala] - app-emulation/libvirt-glib[introspection,vala] - net-libs/gtk-vnc[introspection,vala] - net-misc/spice-gtk[introspection,vala] - net-libs/rest:0.7[introspection]" -fi + >=dev-util/meson-0.47.0 +" +RDEPEND="${COMMON_DEPEND} + >=app-misc/tracker-miners-2[iso] + app-emulation/spice[smartcard] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + sys-fs/mtools +" DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM modules. @@ -86,28 +83,32 @@ pkg_pretend() { } 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 + xdg_src_prepare } src_configure() { - # debug needed for splitdebug proper behavior (cardoe), bug # - gnome2_src_configure \ - --enable-debug \ - --disable-strict-cc \ - --disable-ovirt + local emesonargs=( + $(meson_use rdp) + -Dovirt=false + ) + meson_src_configure } src_install() { -
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 4a079fb9fd5c90b756a12fa407127bcddc8a3596 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Dec 9 15:53:01 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Dec 9 17:43:32 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4a079fb9 gnome-extra/gnome-boxes: 3.26.4 → 3.28.5 Switch build system to meson. Move dependencies to match build-system order. Split pure runtime dependencies. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Manifest-Sign-Key: 0x5A56C8CD0C13248A Signed-off-by: Gilles Dartiguelongue gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild | 101 ++ 1 file changed, 101 insertions(+) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild new file mode 100644 index ..ce8c49a7 --- /dev/null +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2018 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 gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg + +DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" +HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; + +LICENSE="LGPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="~amd64" + +# NOTE: sys-fs/* stuff is called via exec() +# FIXME: ovirt is not available in tree +# FIXME: qemu probably needs to depend on spice[smartcard] +#directly with USE=spice +# gtk-vnc raised due to missing vala bindings in earlier ebuilds +COMMON_DEPEND=" + >=app-arch/libarchive-3:= + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.20:3 + >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] + >=sys-libs/libosinfo-1.1.0[vala] + app-crypt/libsecret[vala] + >=net-libs/libsoup-2.44:2.4 + virtual/libusb:1 + >=app-emulation/libvirt-glib-0.2.3[vala] + >=dev-libs/libxml2-2.7.8:2 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] + >=app-misc/tracker-2:0= + net-libs/webkit-gtk:4 + >=virtual/libgudev-165:= +" +DEPEND="${COMMON_DEPEND} + $(vala_depend) + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" +RDEPEND="${COMMON_DEPEND} + >=app-misc/tracker-miners-2[iso] + app-emulation/spice[smartcard] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + sys-fs/mtools +" + +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!" + fi + fi +} + +src_prepare() { + vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + -Dovirt=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + gnome2_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + gnome2_icon_cache_update +}
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 1a5bce1a358c99a9c57df8b3ada2f19b3c67335e Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Dec 9 17:34:38 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Dec 9 17:43:32 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1a5bce1a gnome-extra/gnome-boxes: 3.28.5 → 3.30.3 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Manifest-Sign-Key: 0x5A56C8CD0C13248A Signed-off-by: Gilles Dartiguelongue gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 106 ++ 1 file changed, 106 insertions(+) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild new file mode 100644 index ..91ae4e3a --- /dev/null +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2018 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 gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg + +DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" +HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; + +LICENSE="LGPL-2" +SLOT="0" +IUSE="rdp" + +KEYWORDS="~amd64" + +# NOTE: sys-fs/* stuff is called via exec() +# FIXME: ovirt is not available in tree +# FIXME: qemu probably needs to depend on spice[smartcard] +#directly with USE=spice +# gtk-vnc raised due to missing vala bindings in earlier ebuilds +COMMON_DEPEND=" + >=app-arch/libarchive-3:= + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.20:3 + >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] + >=sys-libs/libosinfo-1.1.0[vala] + app-crypt/libsecret[vala] + >=net-libs/libsoup-2.44:2.4 + virtual/libusb:1 + >=app-emulation/libvirt-glib-0.2.3[vala] + >=dev-libs/libxml2-2.7.8:2 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] + >=app-misc/tracker-2:0= + net-libs/webkit-gtk:4 + >=virtual/libgudev-165:= + >=dev-libs/gobject-introspection-1:= + rdp? ( net-misc/freerdp ) +" +DEPEND="${COMMON_DEPEND} + $(vala_depend) + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + + >=dev-util/meson-0.47.0 +" +RDEPEND="${COMMON_DEPEND} + >=app-misc/tracker-miners-2[iso] + app-emulation/spice[smartcard] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + sys-fs/mtools +" + +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!" + fi + fi +} + +src_prepare() { + vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use rdp) + -Dovirt=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + gnome2_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + gnome2_icon_cache_update +}
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: dcdf2d54473034e3b4b511f1cdfd6ad919e7fa2d Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Dec 9 17:34:38 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Dec 9 17:36:50 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=dcdf2d54 gnome-extra/gnome-boxes: 3.28.5 → 3.30.3 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Manifest-Sign-Key: 0x5A56C8CD0C13248A Signed-off-by: Gilles Dartiguelongue gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 106 ++ 1 file changed, 106 insertions(+) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild new file mode 100644 index ..2b8daedc --- /dev/null +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2018 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 gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg + +DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" +HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; + +LICENSE="LGPL-2" +SLOT="0" +IUSE="rdp" + +KEYWORDS="~amd64" + +# NOTE: sys-fs/* stuff is called via exec() +# FIXME: ovirt is not available in tree +# FIXME: qemu probably needs to depend on spice[smartcard] +#directly with USE=spice +# gtk-vnc raised due to missing vala bindings in earlier ebuilds +COMMON_DEPEND=" + >=app-arch/libarchive-3:= + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.20:3 + >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] + >=sys-libs/libosinfo-1.1.0 + app-crypt/libsecret[vala] + >=net-libs/libsoup-2.44:2.4 + virtual/libusb:1 + >=app-emulation/libvirt-glib-0.2.3 + >=dev-libs/libxml2-2.7.8:2 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] + >=app-misc/tracker-2:0= + net-libs/webkit-gtk:4 + >=virtual/libgudev-165:= + >=dev-libs/gobject-introspection-1:= + rdp? ( net-misc/freerdp ) +" +DEPEND="${COMMON_DEPEND} + $(vala_depend) + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + + >=dev-util/meson-0.47.0 +" +RDEPEND="${COMMON_DEPEND} + >=app-misc/tracker-miners-2[iso] + app-emulation/spice[smartcard] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + sys-fs/mtools +" + +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!" + fi + fi +} + +src_prepare() { + vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use rdp) + -Dovirt=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + gnome2_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postinst() { + xdg_pkg_postrm + gnome2_schemas_update + gnome2_icon_cache_update +}
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 407e6601073fc90ca4e81b1b29501dba418d26f0 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Dec 9 15:53:01 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Dec 9 17:36:50 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=407e6601 gnome-extra/gnome-boxes: 3.26.4 → 3.28.5 Switch build system to meson. Move dependencies to match build-system order. Split pure runtime dependencies. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Manifest-Sign-Key: 0x5A56C8CD0C13248A Signed-off-by: Gilles Dartiguelongue gentoo.org> gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild | 101 ++ 1 file changed, 101 insertions(+) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild new file mode 100644 index ..c8fb6305 --- /dev/null +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2018 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 gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg + +DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" +HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; + +LICENSE="LGPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="~amd64" + +# NOTE: sys-fs/* stuff is called via exec() +# FIXME: ovirt is not available in tree +# FIXME: qemu probably needs to depend on spice[smartcard] +#directly with USE=spice +# gtk-vnc raised due to missing vala bindings in earlier ebuilds +COMMON_DEPEND=" + >=app-arch/libarchive-3:= + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.20:3 + >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala] + >=sys-libs/libosinfo-1.1.0 + app-crypt/libsecret[vala] + >=net-libs/libsoup-2.44:2.4 + virtual/libusb:1 + >=app-emulation/libvirt-glib-0.2.3 + >=dev-libs/libxml2-2.7.8:2 + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala] + >=app-misc/tracker-2:0= + net-libs/webkit-gtk:4 + >=virtual/libgudev-165:= +" +DEPEND="${COMMON_DEPEND} + $(vala_depend) + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" +RDEPEND="${COMMON_DEPEND} + >=app-misc/tracker-miners-2[iso] + app-emulation/spice[smartcard] + >=app-emulation/libvirt-0.9.3[libvirtd,qemu] + >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir] + sys-fs/mtools +" + +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!" + fi + fi +} + +src_prepare() { + vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + -Dovirt=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + gnome2_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postinst() { + xdg_pkg_postrm + gnome2_schemas_update + gnome2_icon_cache_update +}
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 9f74f76a254dbf054a454601730951018e72734f Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sat Dec 8 16:52:56 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sat Dec 8 16:54:16 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9f74f76a gnome-extra/gnome-boxes: 3.26.2 → 3.26.4 Restore support for tracker-1 since upstream allows it. Drop traces of gnome-boxes-nonfree as it is not required anymore. Clean up glib-compile-resources requirements after checking gresource files. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Manifest-Sign-Key: 0x5A56C8CD0C13248A Signed-off-by: Gilles Dartiguelongue gentoo.org> ...me-boxes-3.26.2.ebuild => gnome-boxes-3.26.4.ebuild} | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild similarity index 88% rename from gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild index b4c1c160..95196708 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.26.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,9 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; LICENSE="LGPL-2" SLOT="0" - -# We force 'bindist' due to licenses from gnome-boxes-nonfree -IUSE="" #bindist +IUSE="" KEYWORDS="~amd64" @@ -41,24 +39,23 @@ RDEPEND=" >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] virtual/libusb:1 - >=app-misc/tracker-2:0= - >=net-libs/libsoup-2.44:2.4 sys-fs/mtools >=virtual/libgudev-165:= " -# !bindist? ( gnome-extra/gnome-boxes-nonfree ) -# libxml2+gdk-pixbuf required for glib-compile-resources DEPEND="${RDEPEND} $(vala_depend) app-text/yelp-tools + >=app-misc/tracker-1:0= >=sys-devel/gettext-0.19.8 virtual/pkgconfig - x11-libs/gdk-pixbuf:2 " RDEPEND="${RDEPEND} - >=app-misc/tracker-miners-2[iso] + || ( + >=app-misc/tracker-1[iso(-)] + >=app-misc/tracker-miners-2[iso] + ) " DISABLE_AUTOFORMATTING="yes"
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes-nonfree/
commit: af9e3d61c4a33de19dcaa3c621808650b5e88fe9 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sat Dec 8 16:53:32 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sat Dec 8 16:54:16 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=af9e3d61 gnome-extra/gnome-boxes-nonfree: not needed anymore Refs: https://bugzilla.gnome.org/show_bug.cgi?id=682573 Signed-off-by: Gilles Dartiguelongue gentoo.org> .../gnome-boxes-nonfree-0.0.2.ebuild | 18 -- gnome-extra/gnome-boxes-nonfree/metadata.xml | 8 2 files changed, 26 deletions(-) diff --git a/gnome-extra/gnome-boxes-nonfree/gnome-boxes-nonfree-0.0.2.ebuild b/gnome-extra/gnome-boxes-nonfree/gnome-boxes-nonfree-0.0.2.ebuild deleted file mode 100644 index 176d1c26.. --- a/gnome-extra/gnome-boxes-nonfree/gnome-boxes-nonfree-0.0.2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit gnome.org - -DESCRIPTION="Vendor logos for gnome-boxes" -HOMEPAGE="https://live.gnome.org/Design/Apps/Boxes"; - -LICENSE="UbuntuLogo DebianLogo RedhatLogo OpensuseLogo" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -# This ebuild does not install any binaries -RESTRICT="binchecks strip" diff --git a/gnome-extra/gnome-boxes-nonfree/metadata.xml b/gnome-extra/gnome-boxes-nonfree/metadata.xml deleted file mode 100644 index 39980802.. --- a/gnome-extra/gnome-boxes-nonfree/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 46371c213aef1ce350d36e789f5919af1c5fcf78 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun May 27 14:47:08 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun May 27 17:48:42 2018 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=46371c21 gnome-extra/gnome-boxes: 3.24.1-r1 → 3.26.2 Allow resizing disks with snapshots. VM now run in background during install. Update various bits to glib/gtk+ new APIs. Add shared folders support. Package-Manager: Portage-2.3.40, Repoman-2.3.9 Manifest-Sign-Key: 0x5A56C8CD0C13248A ...boxes-.ebuild => gnome-boxes-3.26.2.ebuild} | 52 +- gnome-extra/gnome-boxes/gnome-boxes-.ebuild| 16 +++ 2 files changed, 30 insertions(+), 38 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild similarity index 68% copy from gnome-extra/gnome-boxes/gnome-boxes-.ebuild copy to gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild index 40462419..d7281d4d 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.26.2.ebuild @@ -1,32 +1,33 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.28" +VALA_MIN_API_VERSION="0.36" inherit gnome2 linux-info readme.gentoo-r1 vala -if [[ ${PV} = ]]; then - inherit gnome2-live -fi DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; LICENSE="LGPL-2" SLOT="0" -IUSE="bindist" -if [[ ${PV} = ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only -fi + +# 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 RDEPEND=" >=app-arch/libarchive-3:= - >=dev-libs/glib-2.38:2 + >=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 @@ -34,38 +35,29 @@ RDEPEND=" >=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] + >=net-libs/gtk-vnc-0.4.4[gtk3(+)] app-crypt/libsecret app-emulation/spice[smartcard] - >=net-misc/spice-gtk-0.32[gtk3,smartcard,usbredir] + >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir] virtual/libusb:1 >=app-misc/tracker-0.16:0=[iso] - >=sys-apps/util-linux-2.20 - >=net-libs/libsoup-2.38:2.4 + >=net-libs/libsoup-2.44:2.4 sys-fs/mtools >=virtual/libgudev-165:= - !bindist? ( gnome-extra/gnome-boxes-nonfree ) " +# !bindist? ( gnome-extra/gnome-boxes-nonfree ) +# libxml2+gdk-pixbuf required for glib-compile-resources DEPEND="${RDEPEND} + $(vala_depend) app-text/yelp-tools - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 + >=sys-devel/gettext-0.19.8 virtual/pkgconfig + x11-libs/gdk-pixbuf:2 " -if [[ ${PV} = ]]; then - DEPEND="${DEPEND} - $(vala_depend) - sys-libs/libosinfo[introspection,vala] - app-emulation/libvirt-glib[introspection,vala] - net-libs/gtk-vnc[introspection,vala] - net-misc/spice-gtk[introspection,vala] - net-libs/rest:0.7[introspection]" -fi - DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM modules. If you have an Intel Processor, run: @@ -88,7 +80,7 @@ pkg_pretend() { 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 + sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure{.ac,} || die vala_src_prepare gnome2_src_prepare diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild index 40462419..1998516e 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.28" +VALA_MIN_API_VERSION="0
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 4eef95ac75e47eaf6c2504c5b16cc17aa02259ef Author: Gilles Dartiguelongue gentoo org> AuthorDate: Fri Aug 11 07:16:46 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Fri Aug 11 07:16:46 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4eef95ac gnome-extra/gnome-boxes: sync with gentoo repository Package-Manager: Portage-2.3.6, Repoman-2.3.3 Manifest-Sign-Key: 0x5A56C8CD0C13248A gnome-extra/gnome-boxes/gnome-boxes-.ebuild | 35 +++-- gnome-extra/gnome-boxes/metadata.xml| 4 --- 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild index 711a6679..40462419 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild @@ -1,13 +1,11 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="5" -GCONF_DEBUG="no" +EAPI=6 VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.26" +VALA_MIN_API_VERSION="0.28" -inherit linux-info gnome2 readme.gentoo vala +inherit gnome2 linux-info readme.gentoo-r1 vala if [[ ${PV} = ]]; then inherit gnome2-live fi @@ -17,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Boxes"; LICENSE="LGPL-2" SLOT="0" -IUSE="bindist smartcard usbredir" +IUSE="bindist" if [[ ${PV} = ]]; then KEYWORDS="" else @@ -29,15 +27,17 @@ fi RDEPEND=" >=app-arch/libarchive-3:= >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-0.9.6 + >=dev-libs/gobject-introspection-0.9.6:= >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.11 - >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] + >=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 - >=x11-libs/gtk+-3.13.2:3 + >=app-emulation/libvirt-glib-0.2.3 + >=x11-libs/gtk+-3.19.8:3 >=net-libs/gtk-vnc-0.4.4[gtk3] - >=net-misc/spice-gtk-0.27[gtk3,smartcard?,usbredir?] + app-crypt/libsecret + app-emulation/spice[smartcard] + >=net-misc/spice-gtk-0.32[gtk3,smartcard,usbredir] virtual/libusb:1 >=app-misc/tracker-0.16:0=[iso] @@ -45,15 +45,12 @@ RDEPEND=" >=sys-apps/util-linux-2.20 >=net-libs/libsoup-2.38:2.4 - sys-fs/fuse - sys-fs/fuseiso sys-fs/mtools - virtual/libgudev:= + >=virtual/libgudev-165:= !bindist? ( gnome-extra/gnome-boxes-nonfree ) " DEPEND="${RDEPEND} app-text/yelp-tools - dev-util/desktop-file-utils >=dev-util/intltool-0.40 >=sys-devel/gettext-0.17 virtual/pkgconfig @@ -102,9 +99,7 @@ src_configure() { gnome2_src_configure \ --enable-debug \ --disable-strict-cc \ - $(use_enable usbredir) \ - $(use_enable smartcard) \ - --enable-ovirt=no + --disable-ovirt } src_install() { diff --git a/gnome-extra/gnome-boxes/metadata.xml b/gnome-extra/gnome-boxes/metadata.xml index c6debefd..996e7cac 100644 --- a/gnome-extra/gnome-boxes/metadata.xml +++ b/gnome-extra/gnome-boxes/metadata.xml @@ -5,8 +5,4 @@ gn...@gentoo.org Gentoo GNOME Desktop - - Use sys-apps/usbredir to redirect USB - devices to another machine over TCP -
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 1d1b4f9653212423daa6947f22e7199b1568aa44 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Jun 9 23:41:44 2015 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Jun 9 23:41:44 2015 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1d1b4f96 gnome-extra/gnome-boxes: moved to gentoo-x86 gnome-extra/gnome-boxes/gnome-boxes-3.16.2.ebuild | 108 -- 1 file changed, 108 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.16.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.16.2.ebuild deleted file mode 100644 index f86db2b..000 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.16.2.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.26" - -inherit linux-info gnome2 readme.gentoo 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="smartcard usbredir" #bindist -KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only - -# 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. -RDEPEND=" - >=app-arch/libarchive-3:= - >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-0.9.6 - >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.11 - >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/libvirt-glib-0.2 - >=x11-libs/gtk+-3.13.2:3 - >=net-libs/gtk-vnc-0.4.4[gtk3] - >=net-misc/spice-gtk-0.27[gtk3,smartcard?,usbredir?] - virtual/libusb:1 - - >=app-misc/tracker-0.16:0=[iso] - - >=sys-apps/util-linux-2.20 - >=net-libs/libsoup-2.38:2.4 - - sys-fs/fuse - sys-fs/fuseiso - sys-fs/mtools - virtual/libgudev:= -" -# !bindist? ( gnome-extra/gnome-boxes-nonfree ) - -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-util/desktop-file-utils - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -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!" - 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 \ - $(use_enable usbredir) \ - $(use_enable smartcard) \ - --enable-ovirt=no -} - -src_install() { - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -}
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: a0f5de5579e749057304887be7beafbb1a9ecfb9 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue May 12 21:48:23 2015 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue May 12 21:48:23 2015 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a0f5de55 gnome-extra/gnome-boxes: 3.16.1 → 3.16.2 .../gnome-boxes/{gnome-boxes-3.16.1.ebuild => gnome-boxes-3.16.2.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.16.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.16.2.ebuild similarity index 100% rename from gnome-extra/gnome-boxes/gnome-boxes-3.16.1.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.16.2.ebuild
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 840d2c568680620de76905c54c15dc603466daf8 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Dec 22 23:08:20 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Dec 22 23:09:30 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=840d2c56 gnome-extra/gnome-boxes: moved to gentoo-x86, sync live ebuild --- gnome-extra/gnome-boxes/gnome-boxes-3.14.2.ebuild | 105 -- gnome-extra/gnome-boxes/gnome-boxes-.ebuild | 10 ++- 2 files changed, 6 insertions(+), 109 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.2.ebuild deleted file mode 100644 index 2779d8d..000 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.14.2.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.26" - -inherit linux-info gnome2 readme.gentoo 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 licenses from gnome-boxes-nonfree -IUSE="smartcard usbredir" #bindist -KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only - -# 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. -RDEPEND=" - >=app-arch/libarchive-3:= - >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-0.9.6 - >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.11 - >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] - >=app-emulation/libvirt-0.9.3[libvirtd,qemu] - >=app-emulation/libvirt-glib-0.1.9 - >=x11-libs/gtk+-3.13.2:3 - >=net-libs/gtk-vnc-0.4.4[gtk3] - >=net-misc/spice-gtk-0.16[gtk3,smartcard?,usbredir?] - - >=app-misc/tracker-0.16:0=[iso] - - >=sys-apps/util-linux-2.20 - >=net-libs/libsoup-2.38:2.4 - - sys-fs/fuse - sys-fs/fuseiso - sys-fs/mtools - virtual/libgudev:= -" -# !bindist? ( gnome-extra/gnome-boxes-nonfree ) - -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-util/desktop-file-utils - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -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_config_exists - - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes!" - 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 \ - $(use_enable usbredir) \ - $(use_enable smartcard) \ - --enable-ovirt=no -} - -src_install() { - gnome2_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild index a6edd58..b1b0de6 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild @@ -77,11 +77,13 @@ If you have an AMD Processor, run: # modprobe kvm-amd" pkg_pretend() { - linux_config_exists + linux-info_get_any_version - if ! { linux_chkconfig_present KVM_AMD || \ - linux_chkconfig_present KVM_INTEL; }; then - ewarn "You need KVM support in your kernel to use GNOME Boxes!" + 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!" + fi fi }
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: cd2ea6338e3e58050ac1e121367881c2d714 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Nov 23 22:02:49 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Nov 23 22:02:49 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=cd2ea633 gnome-extra/gnome-boxes: 3.14.1.2 → 3.14.2 --- .../{gnome-boxes-3.14.1.2.ebuild => gnome-boxes-3.14.2.ebuild}| 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.2.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.2.ebuild similarity index 100% rename from gnome-extra/gnome-boxes/gnome-boxes-3.14.1.2.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.14.2.ebuild
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: efb73e9e3dd9101ca8cc0ff9e87e190f52a97189 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Nov 2 16:14:54 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Nov 2 16:14:54 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=efb73e9e gnome-extra/gnome-boxes: 3.14.1.1 → 3.14.1.2 --- .../{gnome-boxes-3.14.1.1.ebuild => gnome-boxes-3.14.1.2.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.2.ebuild similarity index 100% rename from gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.14.1.2.ebuild
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 734e8538214c62924e4c7c223ad2fb2f64e1bce6 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Nov 2 15:10:04 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Nov 2 15:10:04 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=734e8538 gnome-extra/gnome-boxes: fix dependencies, bug #527146 --- gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild index 4103de9..2779d8d 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild @@ -21,6 +21,9 @@ KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only # 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. RDEPEND=" >=app-arch/libarchive-3:= >=dev-libs/glib-2.38:2 @@ -47,6 +50,7 @@ RDEPEND=" # !bindist? ( gnome-extra/gnome-boxes-nonfree ) DEPEND="${RDEPEND} + $(vala_depend) app-text/yelp-tools dev-util/desktop-file-utils >=dev-util/intltool-0.40
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 675f871de0061edf865b531998dce4fa93cd6453 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sat Oct 18 09:11:21 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sat Oct 18 14:54:15 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=675f871d gnome-extra/gnome-boxes: 3.14.1 → 3.14.1.1 --- .../{gnome-boxes-3.14.1.ebuild => gnome-boxes-3.14.1.1.ebuild}| 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild similarity index 100% rename from gnome-extra/gnome-boxes/gnome-boxes-3.14.1.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.14.1.1.ebuild
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 9b3528b3cf6705f3badab3ab749b18770c8068c5 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Oct 13 21:35:47 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Oct 13 21:47:46 2014 + URL: http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9b3528b3 gnome-extra/gnome-boxes: 3.14.0 → 3.14.1 --- .../{gnome-boxes-3.14.0.ebuild => gnome-boxes-3.14.1.ebuild} | 4 ++-- gnome-extra/gnome-boxes/gnome-boxes-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.0.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.ebuild similarity index 97% rename from gnome-extra/gnome-boxes/gnome-boxes-3.14.0.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.14.1.ebuild index aa22c0b..4103de9 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.14.0.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.14.1.ebuild @@ -5,7 +5,7 @@ EAPI="5" GCONF_DEBUG="no" VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.24.0.65" +VALA_MIN_API_VERSION="0.26" inherit linux-info gnome2 readme.gentoo vala @@ -26,7 +26,7 @@ RDEPEND=" >=dev-libs/glib-2.38:2 >=dev-libs/gobject-introspection-0.9.6 >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.9 + >=sys-libs/libosinfo-0.2.11 >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] >=app-emulation/libvirt-0.9.3[libvirtd,qemu] >=app-emulation/libvirt-glib-0.1.9 diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild index 22e2e55..a6edd58 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild @@ -5,7 +5,7 @@ EAPI="5" GCONF_DEBUG="no" VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.24.0.65" +VALA_MIN_API_VERSION="0.26" inherit linux-info gnome2 readme.gentoo vala if [[ ${PV} = ]]; then @@ -31,7 +31,7 @@ RDEPEND=" >=dev-libs/glib-2.38:2 >=dev-libs/gobject-introspection-0.9.6 >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.9 + >=sys-libs/libosinfo-0.2.11 >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] >=app-emulation/libvirt-0.9.3[libvirtd,qemu] >=app-emulation/libvirt-glib-0.1.9
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: d942303c17c66b370d9dfa13fe62fe75e9e1d5b0 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Apr 21 21:23:44 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Apr 21 21:23:44 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=d942303c gnome-extra/gnome-boxes: 3.12.0 → 3.12.1 --- .../gnome-boxes/{gnome-boxes-3.12.0.ebuild => gnome-boxes-3.12.1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.12.0.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.12.1.ebuild similarity index 100% rename from gnome-extra/gnome-boxes/gnome-boxes-3.12.0.ebuild rename to gnome-extra/gnome-boxes/gnome-boxes-3.12.1.ebuild
[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/
commit: 5c129f82cb8b0b8b7fd2c5b6d9fec71d15be2a17 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Apr 6 16:14:40 2014 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Apr 20 16:50:26 2014 + URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5c129f82 gnome-extra/gnome-boxes: 3.10.2 → 3.12.0 --- ...boxes-.ebuild => gnome-boxes-3.12.0.ebuild} | 39 ++ gnome-extra/gnome-boxes/gnome-boxes-.ebuild| 11 +++--- 2 files changed, 15 insertions(+), 35 deletions(-) diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.12.0.ebuild similarity index 71% copy from gnome-extra/gnome-boxes/gnome-boxes-.ebuild copy to gnome-extra/gnome-boxes/gnome-boxes-3.12.0.ebuild index 874b79b..b21a499 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.12.0.ebuild @@ -5,43 +5,36 @@ EAPI="5" GCONF_DEBUG="no" VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.22" +VALA_MIN_API_VERSION="0.24" inherit linux-info gnome2 vala -if [[ ${PV} = ]]; then - inherit gnome2-live -fi DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems" HOMEPAGE="https://wiki.gnome.org/Design/Apps/Boxes"; LICENSE="LGPL-2" SLOT="0" -IUSE="bindist smartcard usbredir" -if [[ ${PV} = ]]; then - KEYWORDS="" -else - KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only -fi + +# We force 'bindist' due licenses from gnome-boxes-nonfree +IUSE="smartcard usbredir" #bindist +KEYWORDS="~amd64" # qemu-kvm[spice] is 64bit-only # NOTE: sys-fs/* stuff is called via exec() # FIXME: ovirt is not available in tree RDEPEND=" - >=dev-libs/glib-2.32:2 + >=dev-libs/glib-2.38:2 >=dev-libs/gobject-introspection-0.9.6 >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.7 + >=sys-libs/libosinfo-0.2.9 >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] >=app-emulation/libvirt-0.9.3[libvirtd,qemu] >=app-emulation/libvirt-glib-0.1.7 - >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtk+-3.11:3 >=net-libs/gtk-vnc-0.4.4[gtk3] >=net-misc/spice-gtk-0.16[gtk3,smartcard?,usbredir?] >=app-misc/tracker-0.16:0=[iso] - >=media-libs/clutter-gtk-1.3.2:1.0 - >=media-libs/clutter-1.11.14:1.0 >=sys-apps/util-linux-2.20 >=net-libs/libsoup-2.38:2.4 @@ -49,8 +42,9 @@ RDEPEND=" sys-fs/fuseiso sys-fs/mtools >=virtual/udev-165[gudev] - !bindist? ( gnome-extra/gnome-boxes-nonfree ) " +# !bindist? ( gnome-extra/gnome-boxes-nonfree ) + DEPEND="${RDEPEND} app-text/yelp-tools dev-util/desktop-file-utils @@ -59,16 +53,6 @@ DEPEND="${RDEPEND} virtual/pkgconfig " -if [[ ${PV} = ]]; then - DEPEND="${DEPEND} - $(vala_depend) - sys-libs/libosinfo[introspection,vala] - app-emulation/libvirt-glib[introspection,vala] - net-libs/gtk-vnc[introspection,vala] - net-misc/spice-gtk[introspection,vala] - net-libs/rest:0.7[introspection]" -fi - pkg_pretend() { linux_config_exists @@ -81,14 +65,13 @@ pkg_pretend() { 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 + sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure{.ac,} || die vala_src_prepare gnome2_src_prepare } src_configure() { - DOCS="AUTHORS README NEWS THANKS TODO" # debug needed for splitdebug proper behavior (cardoe) gnome2_src_configure \ --enable-debug \ diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild index 874b79b..3108a46 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild @@ -5,7 +5,7 @@ EAPI="5" GCONF_DEBUG="no" VALA_USE_DEPEND="vapigen" -VALA_MIN_API_VERSION="0.22" +VALA_MIN_API_VERSION="0.24" inherit linux-info gnome2 vala if [[ ${PV} = ]]; then @@ -27,21 +27,19 @@ fi # NOTE: sys-fs/* stuff is called via exec() # FIXME: ovirt is not available in tree RDEPEND=" - >=dev-libs/glib-2.32:2 + >=dev-libs/glib-2.38:2 >=dev-libs/gobject-introspection-0.9.6 >=dev-libs/libxml2-2.7.8:2 - >=sys-libs/libosinfo-0.2.7 + >=sys-libs/libosinfo-0.2.9 >=app-emulation/qemu-1.3.1[spice,smartcard?,usbredir?] >=app-emulation/libvirt-0.9.3[libvirtd,qemu] >=app-emulation/libvirt-glib-0.1.7 - >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtk+-3.11:3 >=net-libs/gtk-vnc-0.4.4[gtk3] >=net-misc/spice-gtk-0.16[gtk3,smartcard?,usbredir?] >=app-misc/tracker-0.16:0=[iso] - >=