Moved from sunrise overlay. Bug #297309. Thanks to Ondrej Sukup and to Michał Górny...
authorMarkos Chandras <hwoarang@gentoo.org>
Thu, 15 Jul 2010 17:47:35 +0000 (17:47 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Thu, 15 Jul 2010 17:47:35 +0000 (17:47 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

media-video/qx11grab/ChangeLog [new file with mode: 0644]
media-video/qx11grab/Manifest [new file with mode: 0644]
media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch [new file with mode: 0644]
media-video/qx11grab/metadata.xml [new file with mode: 0644]
media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild [new file with mode: 0644]

diff --git a/media-video/qx11grab/ChangeLog b/media-video/qx11grab/ChangeLog
new file mode 100644 (file)
index 0000000..7f28e30
--- /dev/null
@@ -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 <hwoarang@gentoo.org>
+  +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
+  <mimi.vx@gmail.com> 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 (file)
index 0000000..0bed0d3
--- /dev/null
@@ -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 (file)
index 0000000..8105fbc
--- /dev/null
@@ -0,0 +1,26 @@
+From bd874e9f7291d09368b386aca7dcf1a6b07ca6de Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <gentoo@mgorny.alt.pl>
+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 (file)
index 0000000..d5f9562
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>qt</herd>
+<maintainer>
+<email>hwoarang@gentoo.org</email>
+<name>Markos Chandras</name>
+</maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
+
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 (file)
index 0000000..057eaa0
--- /dev/null
@@ -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
+}