Version bump
authorPacho Ramos <pacho@gentoo.org>
Thu, 12 Feb 2015 13:00:20 +0000 (13:00 +0000)
committerPacho Ramos <pacho@gentoo.org>
Thu, 12 Feb 2015 13:00:20 +0000 (13:00 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4

gnome-extra/gnome-boxes/ChangeLog
gnome-extra/gnome-boxes/Manifest
gnome-extra/gnome-boxes/gnome-boxes-3.14.3.1.ebuild [new file with mode: 0644]

index 00aad2655089ea49c008bab831381a8eaecbf691..82eff6e1e883d2ce45ed3b489e5e4e4452c2efb6 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for gnome-extra/gnome-boxes
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog,v 1.11 2014/12/22 21:42:06 eva Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/ChangeLog,v 1.12 2015/02/12 13:00:19 pacho Exp $
+
+*gnome-boxes-3.14.3.1 (12 Feb 2015)
+
+  12 Feb 2015; Pacho Ramos <pacho@gentoo.org> +gnome-boxes-3.14.3.1.ebuild:
+  Version bump
 
 *gnome-boxes-3.14.2 (22 Dec 2014)
 
index 38353902a2efb8f83ca5ed3951561e4155f23223..88b79d531814929a7266d96325cc05e382639361 100644 (file)
@@ -3,14 +3,16 @@ Hash: SHA256
 
 DIST gnome-boxes-3.12.3.tar.xz 2197824 SHA256 bf57525106baaa635d08a4a4c6ed81e4b8c8708897f2fe7c2623810aec9b6408 SHA512 931cec25dfc9d5788f37ec9a49927b79117a31125302e4d95eaa144f8e8f313adf6190520ed626c078ba80d81ddf7c4b4b827f4da1f46cf9205d5b62f4182a11 WHIRLPOOL 76b5b2d8da7882efe88cc876853024fdcbc31fc2e62f98297986a138aa62180170529be1ab333cae67c1a3e533ced84aa8525ba6f759424baa5c2220a641a2b3
 DIST gnome-boxes-3.14.2.tar.xz 1354996 SHA256 7bfa27a4575c3b84e5818358cc554bc1385ef717aaecdb3d7d48c34b0451ea31 SHA512 648dc5c53ec94d95a422ca2b9429d8439e82222a78d12dd34f558fb9f60314f099a7e8ff3d6ba3b83ec62bd72fb68b13b3452dd9203a4cbe2f908203ee5cb288 WHIRLPOOL 7c696597a10d8ffafc2f7c181b6d2f9b034312a543610093db6e355926d34792e3c8861572e8e09cb7e6ea4f3690f7b59cc7e01b9ecc20ae14612f4461930d9a
+DIST gnome-boxes-3.14.3.1.tar.xz 1363088 SHA256 048df41ce1bcece1d89dfddcb571ed17dfa7f614929cd63f3079d14c66c10f24 SHA512 c714ff854f63832a2d0b6660378d36d5dfd99ece584a12ebe066cb58da6ee374287069d23a28f1966c343e68b5db25dbac5651031316bbe464f37a0746bf5822 WHIRLPOOL 18ec809438a64d7fa8e96a3bff9beece05c9312e2920bc5c10ca9efd8669b9b0eb1ace403d5252729da23735f3f9aec3f58be5a269df56a18bb9ca11e6f7d137
 EBUILD gnome-boxes-3.12.3.ebuild 2534 SHA256 052806ac90f4bed57f86028e9d7694bad7949292c6021712b549625972bef5fb SHA512 0c1daf095bd3cfd26d4536c263f77d690c88600234626c6c5546430a7b1781f44c86c9eafac4a2b6940cb9fef9d105cb3d00a75f4d6630f80f7505ab752111ac WHIRLPOOL 8e75372ceff7448a5f3ee153233b4a9f42f86ffe383de3cb9dd44975defe2c0dd6860d8d0df8e837ca6456fdc307dafabc1cc03da8dcf0c74b0e5fe544dfc1fc
 EBUILD gnome-boxes-3.14.2.ebuild 2751 SHA256 74b844c60992cd71e4febd9a4cf7fc8f788f36411fdfc9565465ee99d5bf484e SHA512 6ce93bc185e832f59864c271f213bfe728c413e6a7951981a61061e5d2f9154d103ced9cd4dc8bf4223e5a9d963dc183a102b7f715422104b2621e5d2389f949 WHIRLPOOL 3d10f37bb65f40c6a279ff332a79f4b30cdc8468e4a8d89820956fedeaae37e0c61261b1c51b77125e1e853da3abc8e3b37241ac7dec8c4222e95ef8e31c14c5
-MISC ChangeLog 1779 SHA256 073b45db8c91403f3180f6140294b30e65079552b2d76774f25694eb2586996c SHA512 4fcd8e10846474029d8840ad2408b523f35a713cc04c8e4287a735a98775fb4dea0804da73559a75e3ee9fdf3e1eda2967dac9b0a286361e4f78615f550fb585 WHIRLPOOL 16a6571548a435a6a6abdcc0398e58efec603e4edf94cae84ef097710b0174f12e1fa6353daaff8fd50ebd0784c23608037c4fb44458a16b1bbf9d58e294786c
+EBUILD gnome-boxes-3.14.3.1.ebuild 2758 SHA256 51c639bb0c253c9cf0fb26a3b54beb8e849ef2de9bab3b3b6f7f91b6d2fa1b4c SHA512 203d4f5c7864285e1d5cde53faa44df0f77054a10be47c0e837043cfa800026c7c704f5809303e1db988f70c9989bd9f94350dec2da07e7fdfc517e8d64aa700 WHIRLPOOL 56b22348af0a151830b1989c5a9f315adc9f2e493de244c581ee51a2f9f9f7fd12040ad1ad6f1e5c761e5c9b5c44dcd0e8eedc1e1d20b97623aa0d3f1258da18
+MISC ChangeLog 1910 SHA256 7be43bf0bc714419804d4f33a204dda785c4ffcf18d78ec82592de580bb658f9 SHA512 86a64c6172395e9154e660d67f47b76d263274eb8f15817c558110220354dbaf2d76fa29df875fe1089665dd5cde54b6b5fd36b7a1e3e1fcba045000f413bcf3 WHIRLPOOL 12361f7bbc9ff6116ff11a4bffa075bcf2324d07ffe6c46dfeb7f8d7df6e3e7611ad07716a1bdbec8b434603c0646a714b6a95476f96f7466f78c44276d253c1
 MISC metadata.xml 293 SHA256 975789115a155b336cdb334b400915714ea2751a8b7e2b3ea1d625ef217c7f5e SHA512 00e9f59a1910ed19e375aba020f9a7da70910cf898c29cc52a93ea95d201bf918d34a367d9f3ff2d6a1f19873f1e09f57a7dce9a786436691d1734f59de8f7dd WHIRLPOOL 6fb3bca81ab0cc0db8eda687e7f9f9f81785c120b2b17bc22017104e1118ef8c027b4c8d19d1d855bbfbdd867a7d551ae6b7f561a7dae944d27a5e6d1367aec1
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlSYkC8ACgkQ1fmVwcYIWAbiPQCfTtIBLPXtoyQbTLVBEzvXbbgU
-nKcAnjdQaPhQIUgGdv5fiG/1fYcGtnau
-=JcKw
+iEYEAREIAAYFAlTco+QACgkQCaWpQKGI+9Qk9gCffSTxCXqNjTFdvE3JonuCSgAF
+9W0AnRJRvuTQk/yEdfCQVrOxdaWRrydu
+=5SDg
 -----END PGP SIGNATURE-----
diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.14.3.1.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.14.3.1.ebuild
new file mode 100644 (file)
index 0000000..4bea5d8
--- /dev/null
@@ -0,0 +1,107 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-boxes/gnome-boxes-3.14.3.1.ebuild,v 1.1 2015/02/12 13:00:19 pacho Exp $
+
+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.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-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
+}