summaryrefslogtreecommitdiff
path: root/app-emulation/aqemu
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/aqemu')
-rw-r--r--app-emulation/aqemu/Manifest6
-rw-r--r--app-emulation/aqemu/aqemu-0.9.2.ebuild36
-rw-r--r--app-emulation/aqemu/files/aqemu-0.9.2-qtbindir.patch15
-rw-r--r--app-emulation/aqemu/metadata.xml11
4 files changed, 68 insertions, 0 deletions
diff --git a/app-emulation/aqemu/Manifest b/app-emulation/aqemu/Manifest
new file mode 100644
index 000000000000..4321e4be4d08
--- /dev/null
+++ b/app-emulation/aqemu/Manifest
@@ -0,0 +1,6 @@
+AUX aqemu-0.9.2-qtbindir.patch 514 SHA256 b1ed61da27c97ebf689b17463d876c39fd84e2e99ed3f4921295f3f627b9a59a SHA512 f85e6c2487dfef86470773949f6796af9efdf066d9871ac4cdfddd064c85fbf893574e602ab2c6cd1198dc9eb76f0722b5a85ec046b2dca2275a24799418c996 WHIRLPOOL 675ba460ce400a2347c88f5ecc9472a673d78523d0266808f6f5aef68366bba00b44ec7d23f9e9c6fead05f7e4dc41c1b8c9d0424b4d7767f4fe2c848c1f14f6
+DIST aqemu-0.9.2.tar.gz 1373465 SHA256 e3d54de00ebdce3754f97f7e0e7cce8cebb588e8ce6bc249401cc909281b08de SHA512 9d4808172ee1be82509956560e4d3f9ee349fedd920342146083cc9bc79ef51fc95937c64f20ffb13e2849c577f95f59b5b65271d6e29e2d2e1ec2d1562006ba WHIRLPOOL ddefe4c3265b10940c3d65a5f6182ecfce627bcc45486d7a2b8701a6152b8a144242ea55018437f71773f7b8bb70b763095b5db6f933fdacd7b16b1f22112b87
+EBUILD aqemu-0.9.2.ebuild 826 SHA256 6dadaf6ce0f6c0031b9053229515d84ff5cf769a145dfc4befb486f1fc2071d8 SHA512 6ece404babd92516e984463e8a174e6a91b3a980880995b22e5527264905e33463942665d42edb8c9ff1d5f98ed3da8d8f011771e33c909a8322e1005005e97e WHIRLPOOL 978bafaee753867904de923219b53642cfb18a34990eed7a55135b5de5ea0eec0ee5a0ac4f035b9976aa26114520f808d83c124778e4cf21d8347f80c1c0b565
+MISC ChangeLog 3712 SHA256 d2e477ac86117bc2f33e50fb7c52ca29d84034dceba48637cbd36bbc8629eefc SHA512 9e9da79ff1488a1abde7bc9da3b577f32406df47c5c9ce9c15af39edc654cd07d523a48fe46aa9e5cca8b3d695fb3e4bfa48aed2029776eaaaf81e75d4ef8b31 WHIRLPOOL e4a1ef1ce6d9dbf7792bbe81052b53b6debd48506b4e4f87ad2b39ea8d885b81634db75c1e328435e6fe8da88cba2ab060256c3c187d9ac07660e4a7bbeb30e0
+MISC ChangeLog-2015 2964 SHA256 18c28fac689b5dc8e74295b7fc738724729a1b1e7d38dd937e15e3db8b17e88c SHA512 ad694586e8314ba36729f2aecdeb41ed97d080b127dd9b181f718b996c6892057b9c751c8a8d8d652f3cc4398ed92bc127cfd7bf9f18be3e57337a73c66e062c WHIRLPOOL 487c29c69743eb65ad53b51a0faadc74d4da4331caf9ce20ebe04b4c49d2c5a8b78c7e6e6dafbf43acc89fe9cd13ae96e92ab0de20148ffa00976532e9776552
+MISC metadata.xml 351 SHA256 5aec27e555eb6d82059fa1b86a31831656ed8367b98d7a8a4d7ca14611279031 SHA512 5ae376092dc313336a0231391db4950b5d6f92f00d1172fc58ea86508ee76103274a392a3cf139b8e6c97b594a2a9630b558cf530e1a7542f726ab326b672345 WHIRLPOOL 8518400e5f885e22ed5baa735373547ebd152ccaea36080ac81dffc99d75cddc1d975b22ca454ca20636f69986b77837c83efa11c6982198130ccaac02d1c6fb
diff --git a/app-emulation/aqemu/aqemu-0.9.2.ebuild b/app-emulation/aqemu/aqemu-0.9.2.ebuild
new file mode 100644
index 000000000000..dc50e71ce8f6
--- /dev/null
+++ b/app-emulation/aqemu/aqemu-0.9.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Graphical interface for QEMU and KVM emulators, using Qt5"
+HOMEPAGE="https://sourceforge.net/projects/aqemu"
+SRC_URI="https://github.com/tobimensch/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="vnc"
+
+DEPEND="${RDEPEND}"
+RDEPEND="app-emulation/qemu
+ vnc? ( net-libs/libvncserver )
+ dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtnetwork:5
+ dev-qt/qttest:5
+ dev-qt/qtprintsupport:5"
+
+DOCS="AUTHORS CHANGELOG README TODO"
+PATCHES=( "${FILESDIR}/${PN}-0.9.2-qtbindir.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ "-DMAN_PAGE_COMPRESSOR="
+ "-DWITHOUT_EMBEDDED_DISPLAY=$(usex vnc "OFF" "ON")"
+ )
+
+ cmake-utils_src_configure
+}
diff --git a/app-emulation/aqemu/files/aqemu-0.9.2-qtbindir.patch b/app-emulation/aqemu/files/aqemu-0.9.2-qtbindir.patch
new file mode 100644
index 000000000000..5c5548058427
--- /dev/null
+++ b/app-emulation/aqemu/files/aqemu-0.9.2-qtbindir.patch
@@ -0,0 +1,15 @@
+Ensure the Qt 5 version of rcc is used instead of whatever is in $PATH.
+
+Gentoo-bug: 589332
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -285,7 +285,7 @@
+
+ SET( _out ${CMAKE_CURRENT_SOURCE_DIR}/${_basename}.rcc )
+
+- ADD_CUSTOM_COMMAND( OUTPUT ${_out} COMMAND rcc ARGS ${_in} -binary -o ${_out} DEPENDS ${_in} )
++ ADD_CUSTOM_COMMAND( OUTPUT ${_out} COMMAND ${Qt5Core_RCC_EXECUTABLE} ARGS ${_in} -binary -o ${_out} DEPENDS ${_in} )
+
+ SET( ${_sources} ${${_sources}} ${_out} )
+ ENDFOREACH( curFile )
diff --git a/app-emulation/aqemu/metadata.xml b/app-emulation/aqemu/metadata.xml
new file mode 100644
index 000000000000..4afc1191c4bb
--- /dev/null
+++ b/app-emulation/aqemu/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">aqemu</remote-id>
+ <remote-id type="github">tobimensch/aqemu</remote-id>
+ </upstream>
+</pkgmetadata>