]> Pileus Git - ~andy/sunrise/commitdiff
x11-misc/pdf_presenter_console: New ebuild for bug 390391. Thanks to Tommy[D], hwoara...
authorMoritz Schlarb (moschlar) <mail@moritz-schlarb.de>
Sun, 13 Nov 2011 17:21:54 +0000 (17:21 +0000)
committerMoritz Schlarb (moschlar) <mail@moritz-schlarb.de>
Sun, 13 Nov 2011 17:21:54 +0000 (17:21 +0000)
svn path=/sunrise/; revision=12513

x11-misc/pdf_presenter_console/ChangeLog [new file with mode: 0644]
x11-misc/pdf_presenter_console/Manifest [new file with mode: 0644]
x11-misc/pdf_presenter_console/metadata.xml [new file with mode: 0644]
x11-misc/pdf_presenter_console/pdf_presenter_console-2.0.ebuild [new file with mode: 0644]

diff --git a/x11-misc/pdf_presenter_console/ChangeLog b/x11-misc/pdf_presenter_console/ChangeLog
new file mode 100644 (file)
index 0000000..7d4a7fb
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for x11-misc/pdf_presenter_console
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  13 Nov 2011; Moritz Schlarb (moschlar) <mail@moritz-schlarb.de>
+  +pdf_presenter_console-2.0.ebuild, +metadata.xml:
+  New ebuild for bug 390391. Thanks to Tommy[D], hwoarang and floppym
+
diff --git a/x11-misc/pdf_presenter_console/Manifest b/x11-misc/pdf_presenter_console/Manifest
new file mode 100644 (file)
index 0000000..e65937a
--- /dev/null
@@ -0,0 +1,4 @@
+DIST pdf_presenter_console-2.0.tar.gz 39647 RMD160 fe61e9c37460b9b6a1347fc21bd638abd1201f20 SHA1 2406c0719ce21ee6be1b05aea9888c7feeca0511 SHA256 3019c3826896e8457ab8787823821c0c1065eaec8a8c69c8ec27355e4ef7106f
+EBUILD pdf_presenter_console-2.0.ebuild 1106 RMD160 f8761e91ecd3137e9c693d958d6a9cd0038c22ce SHA1 ad42afca5a7e175eca665a6407a36b0bb3d0014d SHA256 f59d60c53c9f4a8569d85f4df47c32c5dfaa3cc54cdb2ecb5e66ae84fceaa7b5
+MISC ChangeLog 320 RMD160 dce3c7b7188e820f30fb662f7045e2afa2d3c6c8 SHA1 d86c861581f269f695308bcdc897251ec89ef04a SHA256 d95e54f75c718b73450335291c3288d42c6c9879e251c7bcd58d0528d3c3ece2
+MISC metadata.xml 246 RMD160 4d8edb77dca5198014f40c65d6ee3fece6924a62 SHA1 1977a0db82652daf1ff8ff1d3b0a78150a21b64f SHA256 e8ac41bca949c3b769b3e8f9cb36b922a4b34bbe7f946b5b9c773c362093e726
diff --git a/x11-misc/pdf_presenter_console/metadata.xml b/x11-misc/pdf_presenter_console/metadata.xml
new file mode 100644 (file)
index 0000000..190fcb4
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+   <herd>no-herd</herd>
+   <maintainer>
+      <email>maintainer-wanted@gentoo.org</email>
+   </maintainer>
+</pkgmetadata>
diff --git a/x11-misc/pdf_presenter_console/pdf_presenter_console-2.0.ebuild b/x11-misc/pdf_presenter_console/pdf_presenter_console-2.0.ebuild
new file mode 100644 (file)
index 0000000..bc27eae
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit cmake-utils
+
+DESCRIPTION="GTK based presentation viewer application which uses Keynote like multi-monitor output"
+HOMEPAGE="http://westhoffswelt.de/projects/pdf_presenter_console.html"
+SRC_URI="http://westhoffswelt.de/data/projects/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+       app-text/poppler[cairo]"
+# There's no glib useflag, but it seems like poppler doesn't build glib bindings without cairo
+DEPEND=">=dev-lang/vala-0.11.0
+       ${RDEPEND}"
+
+S=${WORKDIR}/Pdf-Presenter-Console-${PV}
+
+src_configure() {
+       # To get the most current valac executable we need some dirty parsing here (get "0.14" from "dev-lang/vala-0.14.0")
+       local myvalaver="$(best_version dev-lang/vala | sed -e 's@dev-lang/vala-\([0-9]*\.[0-9]*\)\..*@\1@g')"
+       local myvalac="$(type -p valac-${myvalaver})"
+       [[ -x "${myvalac}" ]] || die "Vala compiler ${myvalac} not found"
+
+       local mycmakeargs=("-DVALA_EXECUTABLE=${myvalac}")
+       cmake-utils_src_configure
+}