summaryrefslogtreecommitdiff
path: root/media-gfx/engauge
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/engauge
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/engauge')
-rw-r--r--media-gfx/engauge/Manifest5
-rw-r--r--media-gfx/engauge/engauge-5.2.ebuild48
-rw-r--r--media-gfx/engauge/metadata.xml11
3 files changed, 64 insertions, 0 deletions
diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest
new file mode 100644
index 000000000000..cb7ddab952b2
--- /dev/null
+++ b/media-gfx/engauge/Manifest
@@ -0,0 +1,5 @@
+DIST engauge_5.2.tgz 5708224 SHA256 2defe5f06a78cbb9e3361e649de6b84b90fa85e3f587245e240b8efb8df78b36 SHA512 b1839a223c93866f880ca090b6dd5a9ab45a89b5f6f470fd6abba3e2aa4b108ed228c8b06c3888fa463316798c2d157e20b2e22975bd65a1124d007bb36d2d88 WHIRLPOOL 528cc08a6c6d2dcef39ca0bcbc221f29131ae47e1b28b5b727a1336d15ed9c5a6045fd62a853a423ca5edd3a4a369bd1dc76847396c0d51036a4c6bc33ff9004
+EBUILD engauge-5.2.ebuild 1293 SHA256 a65a8babf7b96c795ad15d8b0188ecc712caf516ac18c62ecf8d20e9bc1f64be SHA512 935c106dad40e7c48255002c2d59c8db5524ceb3e818f554b4bbc660bc7e4f081aeba4fe3db21f3c38151cc66877eaf9730a825351236af690026996b3540e1c WHIRLPOOL bf537c97bc5119eefc9d5d07865b4d6510d4c2fa7f08a03d906a0d087c0cb827f91283764a247e23fff9f77386d3c08b9546cc2e7a681cc0267d7e955af1604b
+MISC ChangeLog 2399 SHA256 718da30e6fe027b372dd2ec349fcda708145693a893a027e507caeffd2986f07 SHA512 c1255dea151878b1b055791e396739f79af01ac5a5918286fba803b3d36b81572e0a1af532670b058a46a3af5271b309bc8c1f107680e1d445cc7fdb826df85b WHIRLPOOL d3a8038e6ff9071849dda3d28c679810e4f8c9f0a4bb82d1570f900fe2a635080a11531072e60fe0d1c904bc43582f0ace3c46a53be0e94f15333746c0848674
+MISC ChangeLog-2015 2674 SHA256 59b66d71d7015edfec8cf7d48bcd56a37bc03e727e552d36e6072d8ba452f765 SHA512 e1cb8a387279ec87f71ab33d7392bf5dc80d15784c067e60c43a6eb86f73c738b67dda695c8be2e6b9a5c89e387105496d18172800ff0aa2d9909b56918327c0 WHIRLPOOL 60cc4acc2da463e43bf4c2b4df942262552f3044ce1a59fb070ba9ab730fb84466b67c7b034a45871a09771d5af4c7024c1142532dac73f99ae07947c52a6ca0
+MISC metadata.xml 337 SHA256 8442d704b44eeb440596cbe706e1f8bc34e604f805e7f30d7bbb72b89b604867 SHA512 41201e69d211283450ef6ff45a23e0978934044e170da84de7e7978360bd5ce1e3b277df4a90e00221cca3f987cd6839ee90fceea232c70cebeb69b5bc7c1c6d WHIRLPOOL 65aa51327fef9bab4d456a6408f2dd45370b017bd3026a4e59945777255840542432b06a98c010f973420a863832e6186a38bf56e365b79cead312ea7149ccf4
diff --git a/media-gfx/engauge/engauge-5.2.ebuild b/media-gfx/engauge/engauge-5.2.ebuild
new file mode 100644
index 000000000000..95b112256c2f
--- /dev/null
+++ b/media-gfx/engauge/engauge-5.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator qmake-utils eutils
+
+DESCRIPTION="Convert an image file showing a graph or map into numbers"
+HOMEPAGE="http://digitizer.sourceforge.net/"
+SRC_URI="mirror://sourceforge/digitizer/${PN}_${PV}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-qt/qt3support:4
+ dev-qt/qtgui:4[gif(+)]
+ sci-libs/fftw:3.0
+ x11-libs/libXft"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # Some patching and using the DEBIAN_PACKAGE ifdef is necessary to make sure the
+ # documentation is looked for in the proper directory
+ sed -i -e "s:/usr/share/doc/engauge-digitizer-doc/html:${ROOT}/usr/share/doc/${PF}/usermanual:" \
+ src/digitmain.cpp || die "sed failed"
+ sed -i -e '/unix {/a DEFINES += DEBIAN_PACKAGE' \
+ digitizer.pro || die "sed failed"
+ eapply_user
+}
+
+src_configure() {
+ eqmake4 digitizer.pro
+}
+
+src_install() {
+ dobin bin/engauge
+ newicon src/img/lo32-app-digitizer.png "${PN}.png"
+ make_desktop_entry engauge "Engauge Digitizer" ${PN} Graphics
+ insinto /usr/share/doc/${PF}
+ if use doc; then
+ doins -r usermanual || die "install documentation failed"
+ fi
+ if use examples; then
+ doins -r samples || die "install examples failed"
+ fi
+}
diff --git a/media-gfx/engauge/metadata.xml b/media-gfx/engauge/metadata.xml
new file mode 100644
index 000000000000..f716ecb660cd
--- /dev/null
+++ b/media-gfx/engauge/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>calchan@gentoo.org</email>
+ <name>Denis Dupeyron</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">digitizer</remote-id>
+ </upstream>
+</pkgmetadata>