From bb949547f3290ab1c4ff9f5be3b9c8f298a79944 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Thu, 15 Jul 2010 17:47:35 +0000 Subject: [PATCH] =?utf8?q?Moved=20from=20sunrise=20overlay.=20Bug=20#29730?= =?utf8?q?9.=20Thanks=20to=20Ondrej=20Sukup=20and=20to=20Micha=C5=82=20G?= =?utf8?q?=C3=B3rny=20(sedzimir)=20Package-Manager:=20portage-2.2=5Frc67/c?= =?utf8?q?vs/Linux=20x86=5F64?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- media-video/qx11grab/ChangeLog | 13 ++++++ media-video/qx11grab/Manifest | 5 +++ .../files/qx11grab-0.2.1_rc4-as-needed.patch | 26 +++++++++++ media-video/qx11grab/metadata.xml | 12 +++++ .../qx11grab/qx11grab-0.2.1_rc4.ebuild | 44 +++++++++++++++++++ 5 files changed, 100 insertions(+) create mode 100644 media-video/qx11grab/ChangeLog create mode 100644 media-video/qx11grab/Manifest create mode 100644 media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch create mode 100644 media-video/qx11grab/metadata.xml create mode 100644 media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild diff --git a/media-video/qx11grab/ChangeLog b/media-video/qx11grab/ChangeLog new file mode 100644 index 000000000000..7f28e3010ac8 --- /dev/null +++ b/media-video/qx11grab/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for media-video/qx11grab +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/qx11grab/ChangeLog,v 1.1 2010/07/15 17:47:35 hwoarang Exp $ + +*qx11grab-0.2.1_rc4 (15 Jul 2010) + + 15 Jul 2010; Markos Chandras + +qx11grab-0.2.1_rc4.ebuild, +files/qx11grab-0.2.1_rc4-as-needed.patch, + +metadata.xml: + Moved from sunrise overlay. Bug #297309. Thanks to Ondrej Sukup + for the initial commit and to Michał Górny + (sedzimir) for the fixes + diff --git a/media-video/qx11grab/Manifest b/media-video/qx11grab/Manifest new file mode 100644 index 000000000000..0bed0d398162 --- /dev/null +++ b/media-video/qx11grab/Manifest @@ -0,0 +1,5 @@ +AUX qx11grab-0.2.1_rc4-as-needed.patch 764 RMD160 a8f7dca62866fcde97142ebf5c5deb2390f638ef SHA1 94378c1dcc527f1fa554bbc704211883fec915f1 SHA256 b9918d60d7497370141ebc7a02065c0bf6085b4fcb11bbb4788563f741718f46 +DIST qx11grab-0.2.1_rc4.tar.bz2 147299 RMD160 162dec4ea4a41033a9cc2a0b835202ef24cb8f44 SHA1 b14b6d3329a2578d466dbdb7b9c4e1ec243f4009 SHA256 06a4589fcb2c53496fe7b877cd91ebe70d658ed10e7bdbb1927a95d2f4747dc3 +EBUILD qx11grab-0.2.1_rc4.ebuild 955 RMD160 9efd2ac058cdda936ff89910dc62cd8074b20c42 SHA1 26ede9fd3f17d1d8aa891f3570cb7d4ebd063441 SHA256 661809ebb16d436658e45ca65262001113bc4f91b8e131e4f091e11568e23623 +MISC ChangeLog 554 RMD160 e33b9b05dbac15c6fc6f7570c797d176782c7d45 SHA1 aeef3fe125a6fb4920fa1dcbde1445e4db3f84fe SHA256 452ea8a4d478daca5921b1e1d2f07fbcc4d690278893b3fd9160700a95894ab0 +MISC metadata.xml 294 RMD160 ac4e1baa0a1839ae0a807a9d4b915134788d6aa1 SHA1 82865de14486cb30dc9ebfe6f1aecc9c86c0075b SHA256 209af586ae032f00659b69da17d4186854660be14b244d31aa0bea2005c2c5ba diff --git a/media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch b/media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch new file mode 100644 index 000000000000..8105fbc41b0e --- /dev/null +++ b/media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch @@ -0,0 +1,26 @@ +From bd874e9f7291d09368b386aca7dcf1a6b07ca6de Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 10 Jul 2010 20:39:30 +0200 +Subject: [PATCH] Reorder libs to fix linking with -Wl,--as-needed. + +--- + qx11grab-0.2.1.rc4/src/CMakeLists.txt | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/qx11grab-0.2.1.rc4/src/CMakeLists.txt b/qx11grab-0.2.1.rc4/src/CMakeLists.txt +index 4c1c386..4aaff91 100644 +--- a/qx11grab-0.2.1.rc4/src/CMakeLists.txt ++++ b/qx11grab-0.2.1.rc4/src/CMakeLists.txt +@@ -69,8 +69,8 @@ ADD_EXECUTABLE (qx11grab + ) + + TARGET_LINK_LIBRARIES (qx11grab +- ${QX11GRAB_LIBRARIES} + TableEditor ++ ${QX11GRAB_LIBRARIES} + ) + + INSTALL (TARGETS qx11grab DESTINATION bin) +-- +1.7.1.1 + diff --git a/media-video/qx11grab/metadata.xml b/media-video/qx11grab/metadata.xml new file mode 100644 index 000000000000..d5f9562e2df2 --- /dev/null +++ b/media-video/qx11grab/metadata.xml @@ -0,0 +1,12 @@ + + + +qt + +hwoarang@gentoo.org +Markos Chandras + + + + + diff --git a/media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild b/media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild new file mode 100644 index 000000000000..057eaa0ee597 --- /dev/null +++ b/media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild,v 1.1 2010/07/15 17:47:35 hwoarang Exp $ + +EAPI=2 + +inherit cmake-utils eutils flag-o-matic versionator + +MY_P=${PN}-$(replace_version_separator _ .) +DESCRIPTION="X11 desktop video grabber tray" +HOMEPAGE="http://qx11grab.hjcms.de/" +SRC_URI="http://qx11grab.hjcms.de/Downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="x11-libs/qt-gui:4[dbus] + media-video/ffmpeg[X]" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +pkg_setup() { + # Required by ffmpeg headers. + append-flags -D__STDC_CONSTANT_MACROS +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-as-needed.patch + + # Move docs to DOCDIR. + sed -i \ + -e "s:share/qx11grab:share/doc/${PF}:" \ + -e '/COPYING/d' \ + CMakeLists.txt +} + +src_install() { + cmake-utils_src_install + + prepalldocs +} -- 2.26.2