diff options
-rw-r--r-- | media-video/qx11grab/ChangeLog | 13 | ||||
-rw-r--r-- | media-video/qx11grab/files/qx11grab-0.2.1_rc4-as-needed.patch | 26 | ||||
-rw-r--r-- | media-video/qx11grab/metadata.xml | 12 | ||||
-rw-r--r-- | media-video/qx11grab/qx11grab-0.2.1_rc4.ebuild | 44 |
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 +} |