summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-video/qx11grab/ChangeLog13
-rw-r--r--media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch26
-rw-r--r--media-video/qx11grab/metadata.xml12
-rw-r--r--media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild44
4 files changed, 95 insertions, 0 deletions
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 <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/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?= <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
index 000000000000..d5f9562e2df2
--- /dev/null
+++ b/media-video/qx11grab/metadata.xml
@@ -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
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
+}