[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 3bc7dd25942363b33d2e7e04848c4ccfd02dab9e Author: Jakov Smolić gentoo org> AuthorDate: Thu Oct 20 10:50:58 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Oct 20 10:50:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc7dd25 media-gfx/engauge: Stabilize 12.1 amd64, #877333 Signed-off-by: Jakov Smolić gentoo.org> media-gfx/engauge/engauge-12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/engauge/engauge-12.1.ebuild b/media-gfx/engauge/engauge-12.1.ebuild index a7146611da55..c5546bdb921d 100644 --- a/media-gfx/engauge/engauge-12.1.ebuild +++ b/media-gfx/engauge/engauge-12.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/markummitchell/engauge-digitizer/archive/v${PV}.tar. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc examples jpeg2k pdf" RDEPEND="dev-qt/qtcore:5
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: b2e31a2dc316ef0984987ba276cda587e40f44c7 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Oct 16 19:22:34 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Oct 16 19:23:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e31a2d media-gfx/engauge: reset xdg environment Closes: https://bugs.gentoo.org/656926 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/engauge/engauge-12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/engauge/engauge-12.1.ebuild b/media-gfx/engauge/engauge-12.1.ebuild index a75b08d00c25..a7146611da55 100644 --- a/media-gfx/engauge/engauge-12.1.ebuild +++ b/media-gfx/engauge/engauge-12.1.ebuild @@ -33,7 +33,7 @@ BDEPEND="dev-qt/qthelp:5" S=${WORKDIR}/engauge-digitizer-${PV} src_prepare() { - default + xdg_src_prepare # Make sure the documentation is looked for in the proper directory sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 3d7418c0a4913d81e601b1fb50cd32e072ea4453 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 16 14:26:47 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Oct 16 14:28:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7418c0 media-gfx/engauge: Fix src_install by generating engauge.qch in ebuild Closes: https://bugs.gentoo.org/655372 Closes: https://bugs.gentoo.org/764452 Closes: https://bugs.gentoo.org/847244 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/engauge/engauge-12.1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media-gfx/engauge/engauge-12.1.ebuild b/media-gfx/engauge/engauge-12.1.ebuild index 39f94ddb1b7f..a75b08d00c25 100644 --- a/media-gfx/engauge/engauge-12.1.ebuild +++ b/media-gfx/engauge/engauge-12.1.ebuild @@ -28,6 +28,7 @@ RDEPEND="dev-qt/qtcore:5 jpeg2k? ( media-libs/openjpeg:2 ) pdf? ( app-text/poppler[qt5] )" DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qthelp:5" S=${WORKDIR}/engauge-digitizer-${PV} @@ -58,7 +59,7 @@ src_configure() { $(usex pdf "CONFIG+=pdf PKGCONFIG+=poppler-qt5" "") \ engauge.pro pushd help >/dev/null || die - ./build_qt5_12_0.bash || die + $(qt5_get_bindir)/qhelpgenerator engauge.qhp || die popd >/dev/null || die } @@ -68,7 +69,7 @@ src_install() { make_desktop_entry engauge "Engauge Digitizer" engauge-digitizer Graphics # Install qt help files - dodoc bin/documentation/engauge.qch + dodoc help/engauge.qch docompress -x "${EPREFIX}"/usr/share/doc/${PF}/engauge.qch use doc && dodoc -r doc/.
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 7669c186d6bf6e44ea74054d84824b796b94ca5a Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Mar 5 23:08:04 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Mar 5 23:08:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7669c186 media-gfx/engauge: Version bump 12.1 Closes: https://bugs.gentoo.org/729698 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/engauge/Manifest| 1 + media-gfx/engauge/engauge-12.1.ebuild | 79 +++ 2 files changed, 80 insertions(+) diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest index 7a189b18dcd4..fc493b850489 100644 --- a/media-gfx/engauge/Manifest +++ b/media-gfx/engauge/Manifest @@ -1 +1,2 @@ DIST engauge-digitizer-10.6.tar.gz 68463313 BLAKE2B 2f939b383d2b2ca7d3ac73196ae6c9f4cd3380f7cb1bc7703d23ffe2554bfd6dfb6f206d3b9c33953757791855c908c7899f078c1c1472549859258d406e5796 SHA512 f571978298f0646f338ee786aae692800bd73242f68a4f35509023d3ea0daaa16ede6a1d45cbc28a31efc277697315c63fe3d2cce1f0cf80334bdeea11599a67 +DIST engauge-digitizer-12.1.tar.gz 72358942 BLAKE2B c7581734f3c5591ee5c17e16f2e68d8f75fa083d4b53933d16ea15d36890664f375ac53b5e37872eb0d2ffb5980946fe920412ee56d8a1aa16b0a81e66fcb115 SHA512 54ae573eb1e82ec3a81403c3c64af43207e139a2d97eb633993ffe31e03fedb1c1a5fe63157011851ad4a89822a3109b87a2c90a71f77865b3629a517a353a61 diff --git a/media-gfx/engauge/engauge-12.1.ebuild b/media-gfx/engauge/engauge-12.1.ebuild new file mode 100644 index ..39f94ddb1b7f --- /dev/null +++ b/media-gfx/engauge/engauge-12.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop qmake-utils xdg + +DESCRIPTION="Convert an image file showing a graph or map into numbers" +HOMEPAGE="https://markummitchell.github.io/engauge-digitizer/; +SRC_URI="https://github.com/markummitchell/engauge-digitizer/archive/v${PV}.tar.gz -> engauge-digitizer-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples jpeg2k pdf" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qthelp:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-libs/log4cpp + media-libs/libpng:0= + sci-libs/fftw:3.0 + virtual/jpeg + jpeg2k? ( media-libs/openjpeg:2 ) + pdf? ( app-text/poppler[qt5] )" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/engauge-digitizer-${PV} + +src_prepare() { + default + + # Make sure the documentation is looked for in the proper directory + sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \ + -i src/Help/HelpWindow.cpp || die + + # This otherwise overrides user CFLAGS + sed -e '/QMAKE_CXXFLAGS_WARN_ON/s/-O1//' \ + -i engauge.pro || die + + # Neuter the non-pkg-config hackery + sed -e '/error.*OPENJPEG_/d' \ + -e '/LIBS.*OPENJPEG_LIB/d' \ + -e '/QMAKE_POST_LINK.*OPENJPEG_LIB/d' \ + -e '/error.*POPPLER_/d' \ + -e '/LIBS.*POPPLER_LIB/d' \ + -i engauge.pro || die +} + +src_configure() { + eqmake5 \ + CONFIG+=link_pkgconfig \ + $(usex jpeg2k "CONFIG+=jpeg2000 PKGCONFIG+=libopenjp2" "") \ + $(usex pdf "CONFIG+=pdf PKGCONFIG+=poppler-qt5" "") \ + engauge.pro + pushd help >/dev/null || die + ./build_qt5_12_0.bash || die + popd >/dev/null || die +} + +src_install() { + dobin bin/engauge + doicon src/img/engauge-digitizer.svg + make_desktop_entry engauge "Engauge Digitizer" engauge-digitizer Graphics + + # Install qt help files + dodoc bin/documentation/engauge.qch + docompress -x "${EPREFIX}"/usr/share/doc/${PF}/engauge.qch + + use doc && dodoc -r doc/. + if use examples; then + dodoc -r samples + docompress -x "${EPREFIX}"/usr/share/doc/${PF}/samples + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 70d53ee7b393ffc42ea0419fa3e9b4e9176e2937 Author: Sam James gentoo org> AuthorDate: Thu Apr 29 01:46:17 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 29 01:52:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d53ee7 media-gfx/engauge: fix variable reference style Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James gentoo.org> media-gfx/engauge/engauge-10.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/engauge/engauge-10.6.ebuild b/media-gfx/engauge/engauge-10.6.ebuild index a7edfc0f4de..a1c0d06f4b6 100644 --- a/media-gfx/engauge/engauge-10.6.ebuild +++ b/media-gfx/engauge/engauge-10.6.ebuild @@ -70,7 +70,7 @@ src_install() { # Install qt help files insinto /usr/share/doc/${PF} # this must match sed expression in src_prepare doins bin/documentation/engauge.{qch,qhc} - docompress -x "${EPREFIX}"/usr/share/doc/$PF/engauge.{qch,qhc} + docompress -x "${EPREFIX}"/usr/share/doc/${PF}/engauge.{qch,qhc} if use doc; then pushd doc >/dev/null || die
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: fc030a48a284be817a4365032940d421c6daf80a Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Mar 15 21:15:11 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Mar 15 21:15:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc030a48 media-gfx/engauge: Stable for amd64 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/engauge/engauge-10.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/engauge/engauge-10.6.ebuild b/media-gfx/engauge/engauge-10.6.ebuild index e1145ca2e15..57437e9947c 100644 --- a/media-gfx/engauge/engauge-10.6.ebuild +++ b/media-gfx/engauge/engauge-10.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/markummitchell/engauge-digitizer/archive/v$PV.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc examples jpeg2k pdf" RDEPEND="dev-qt/qtcore:5
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 98591859c79c720afb745173d1bc99aaab4c78aa Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Mar 15 21:13:46 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Mar 15 21:15:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98591859 media-gfx/engauge: Take package Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel gentoo.org> media-gfx/engauge/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-gfx/engauge/metadata.xml b/media-gfx/engauge/metadata.xml index fa3fced03f3..339348097be 100644 --- a/media-gfx/engauge/metadata.xml +++ b/media-gfx/engauge/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + +dilfri...@gentoo.org +Andreas K. Huettel + digitizer
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 12d60733ea2e1e9994c0b75af348dcfcc16157a1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Oct 23 14:55:45 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Oct 23 15:00:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d60733 media-gfx/engauge: EAPI-7 bump, gnome2-utils.eclass -> xdg.eclass Use https, sort deps, call default in src_prepare. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/engauge/engauge-10.6.ebuild | 30 +- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/media-gfx/engauge/engauge-10.6.ebuild b/media-gfx/engauge/engauge-10.6.ebuild index 7f52ab96807..e1145ca2e15 100644 --- a/media-gfx/engauge/engauge-10.6.ebuild +++ b/media-gfx/engauge/engauge-10.6.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit desktop gnome2-utils qmake-utils +inherit desktop qmake-utils xdg DESCRIPTION="Convert an image file showing a graph or map into numbers" -HOMEPAGE="http://markummitchell.github.io/engauge-digitizer/; +HOMEPAGE="https://markummitchell.github.io/engauge-digitizer/; SRC_URI="https://github.com/markummitchell/engauge-digitizer/archive/v$PV.tar.gz -> engauge-digitizer-$PV.tar.gz" LICENSE="GPL-2" @@ -16,23 +16,23 @@ IUSE="doc examples jpeg2k pdf" RDEPEND="dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qthelp:5 + dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 - dev-qt/qthelp:5 - dev-qt/qtnetwork:5 dev-libs/log4cpp sci-libs/fftw:3.0 jpeg2k? ( media-libs/openjpeg:2 ) pdf? ( app-text/poppler[qt5] )" DEPEND="${RDEPEND}" -S=$WORKDIR/engauge-digitizer-$PV +S=${WORKDIR}/engauge-digitizer-${PV} -src_prepare() { - eapply_user +PATCHES=( "${FILESDIR}/${P}-qt-5.11.patch" ) - eapply "${FILESDIR}/${P}-qt-5.11.patch" +src_prepare() { + default # Make sure the documentation is looked for in the proper directory sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \ @@ -81,15 +81,3 @@ src_install() { doins -r samples fi } - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/, media-gfx/engauge/files/
commit: eee92fc66783faa17112955812d026d205310001 Author: Michael Palimaka gentoo org> AuthorDate: Thu Oct 11 13:00:34 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Oct 11 13:00:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee92fc6 media-gfx/engauge: fix build with Qt 5.11 Closes: https://bugs.gentoo.org/662476 Signed-off-by: Michael Palimaka gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 media-gfx/engauge/engauge-10.6.ebuild | 4 +++- media-gfx/engauge/files/engauge-10.6-qt-5.11.patch | 26 ++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/media-gfx/engauge/engauge-10.6.ebuild b/media-gfx/engauge/engauge-10.6.ebuild index ea7530fd0b5..7d8aba7d2cc 100644 --- a/media-gfx/engauge/engauge-10.6.ebuild +++ b/media-gfx/engauge/engauge-10.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -32,6 +32,8 @@ S=$WORKDIR/engauge-digitizer-$PV src_prepare() { eapply_user + eapply "${FILESDIR}/${P}-qt-5.11.patch" + # Make sure the documentation is looked for in the proper directory sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \ -i src/Help/HelpWindow.cpp || die diff --git a/media-gfx/engauge/files/engauge-10.6-qt-5.11.patch b/media-gfx/engauge/files/engauge-10.6-qt-5.11.patch new file mode 100644 index 000..9070f522393 --- /dev/null +++ b/media-gfx/engauge/files/engauge-10.6-qt-5.11.patch @@ -0,0 +1,26 @@ +Bug: https://bugs.gentoo.org/662476 + +From 5eab86bf84dd1e52fc52b427a8f3508780811976 Mon Sep 17 00:00:00 2001 +From: Michael Palimaka +Date: Thu, 11 Oct 2018 23:51:15 +1100 +Subject: [PATCH] Add missing include. + +--- + src/Load/LoadImageFromUrl.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/Load/LoadImageFromUrl.cpp b/src/Load/LoadImageFromUrl.cpp +index 684629bd..1150dad0 100644 +--- a/src/Load/LoadImageFromUrl.cpp b/src/Load/LoadImageFromUrl.cpp +@@ -10,6 +10,7 @@ + #include + #include + #include ++#include + #include + #include "Version.h" + +-- +2.18.1 +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 2eb9a4b49cd4946f4a95019293dafbb1fe88d2a0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 10 21:38:36 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 10 21:38:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb9a4b4 media-gfx/engauge: Drop old, Qt4-based Closes: https://bugs.gentoo.org/639248 Closes: https://bugs.gentoo.org/655214 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-gfx/engauge/Manifest | 1 - media-gfx/engauge/engauge-5.2.ebuild | 48 2 files changed, 49 deletions(-) diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest index ac881634a74..7a189b18dcd 100644 --- a/media-gfx/engauge/Manifest +++ b/media-gfx/engauge/Manifest @@ -1,2 +1 @@ DIST engauge-digitizer-10.6.tar.gz 68463313 BLAKE2B 2f939b383d2b2ca7d3ac73196ae6c9f4cd3380f7cb1bc7703d23ffe2554bfd6dfb6f206d3b9c33953757791855c908c7899f078c1c1472549859258d406e5796 SHA512 f571978298f0646f338ee786aae692800bd73242f68a4f35509023d3ea0daaa16ede6a1d45cbc28a31efc277697315c63fe3d2cce1f0cf80334bdeea11599a67 -DIST engauge_5.2.tgz 5708224 BLAKE2B 65403f3eb322a3cfee2f04d3a973deef5196a475f594599e3226dad776505c639536fdc46ef94d955d94b0629faf9282378e7bb4d4d7945e0ae69cdd6160a858 SHA512 b1839a223c93866f880ca090b6dd5a9ab45a89b5f6f470fd6abba3e2aa4b108ed228c8b06c3888fa463316798c2d157e20b2e22975bd65a1124d007bb36d2d88 diff --git a/media-gfx/engauge/engauge-5.2.ebuild b/media-gfx/engauge/engauge-5.2.ebuild deleted file mode 100644 index 95b112256c2..000 --- a/media-gfx/engauge/engauge-5.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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 -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 4468685583024688e79eb9157f318630a237d51c Author: Denis Dupeyron gentoo org> AuthorDate: Wed May 9 18:35:59 2018 + Commit: Denis Dupeyron gentoo org> CommitDate: Wed May 9 18:36:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44686855 media-gfx/engauge: bump to 10.6, bugs 616518 and 639248 Package-Manager: Portage-2.3.36, Repoman-2.3.9 media-gfx/engauge/Manifest| 1 + media-gfx/engauge/engauge-10.6.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest index 262fb4cdc76..ac881634a74 100644 --- a/media-gfx/engauge/Manifest +++ b/media-gfx/engauge/Manifest @@ -1 +1,2 @@ +DIST engauge-digitizer-10.6.tar.gz 68463313 BLAKE2B 2f939b383d2b2ca7d3ac73196ae6c9f4cd3380f7cb1bc7703d23ffe2554bfd6dfb6f206d3b9c33953757791855c908c7899f078c1c1472549859258d406e5796 SHA512 f571978298f0646f338ee786aae692800bd73242f68a4f35509023d3ea0daaa16ede6a1d45cbc28a31efc277697315c63fe3d2cce1f0cf80334bdeea11599a67 DIST engauge_5.2.tgz 5708224 BLAKE2B 65403f3eb322a3cfee2f04d3a973deef5196a475f594599e3226dad776505c639536fdc46ef94d955d94b0629faf9282378e7bb4d4d7945e0ae69cdd6160a858 SHA512 b1839a223c93866f880ca090b6dd5a9ab45a89b5f6f470fd6abba3e2aa4b108ed228c8b06c3888fa463316798c2d157e20b2e22975bd65a1124d007bb36d2d88 diff --git a/media-gfx/engauge/engauge-10.6.ebuild b/media-gfx/engauge/engauge-10.6.ebuild new file mode 100644 index 000..ea7530fd0b5 --- /dev/null +++ b/media-gfx/engauge/engauge-10.6.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit desktop gnome2-utils qmake-utils + +DESCRIPTION="Convert an image file showing a graph or map into numbers" +HOMEPAGE="http://markummitchell.github.io/engauge-digitizer/; +SRC_URI="https://github.com/markummitchell/engauge-digitizer/archive/v$PV.tar.gz -> engauge-digitizer-$PV.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples jpeg2k pdf" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qthelp:5 + dev-qt/qtnetwork:5 + dev-libs/log4cpp + sci-libs/fftw:3.0 + jpeg2k? ( media-libs/openjpeg:2 ) + pdf? ( app-text/poppler[qt5] )" +DEPEND="${RDEPEND}" + +S=$WORKDIR/engauge-digitizer-$PV + +src_prepare() { + eapply_user + + # Make sure the documentation is looked for in the proper directory + sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \ + -i src/Help/HelpWindow.cpp || die + + # This otherwise overrides user CFLAGS + sed -e '/QMAKE_CXXFLAGS_WARN_ON/s/-O1//' \ + -i engauge.pro || die + + # Neuter the non-pkg-config hackery + sed -e '/error.*OPENJPEG_/d' \ + -e '/LIBS.*OPENJPEG_LIB/d' \ + -e '/QMAKE_POST_LINK.*OPENJPEG_LIB/d' \ + -e '/error.*POPPLER_/d' \ + -e '/LIBS.*POPPLER_LIB/d' \ + -i engauge.pro || die +} + +src_configure() { + eqmake5 \ + CONFIG+=link_pkgconfig \ + $(usex jpeg2k "CONFIG+=jpeg2000 PKGCONFIG+=libopenjp2" "") \ + $(usex pdf "CONFIG+=pdf PKGCONFIG+=poppler-qt5" "") \ + engauge.pro + pushd help >/dev/null || die + ./build || die + popd >/dev/null || die +} + +src_install() { + dobin bin/engauge + doicon src/img/engauge-digitizer.svg + make_desktop_entry engauge "Engauge Digitizer" engauge-digitizer Graphics + + # Install qt help files + insinto /usr/share/doc/${PF} # this must match sed expression in src_prepare + doins bin/documentation/engauge.{qch,qhc} + docompress -x "${EPREFIX%/}"/usr/share/doc/$PF/engauge.{qch,qhc} + + if use doc; then + pushd doc >/dev/null || die + doins -r . || die "install documentation failed" + popd >/dev/null || die + fi + if use examples; then + doins -r samples || die "install examples failed" + fi +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 61385370eb1ea4030562a5dff1af818c4b89fd80 Author: Denis Dupeyron gentoo org> AuthorDate: Fri Mar 18 17:42:37 2016 + Commit: Denis Dupeyron gentoo org> CommitDate: Fri Mar 18 17:42:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61385370 media-gfx/engauge: migrate to EAPI 6 media-gfx/engauge/engauge-5.2.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/media-gfx/engauge/engauge-5.2.ebuild b/media-gfx/engauge/engauge-5.2.ebuild index 4513874..cee112b 100644 --- a/media-gfx/engauge/engauge-5.2.ebuild +++ b/media-gfx/engauge/engauge-5.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=6 -inherit versionator qt4-r2 eutils +inherit versionator qmake-utils eutils DESCRIPTION="Convert an image file showing a graph or map into numbers" HOMEPAGE="http://digitizer.sourceforge.net/; @@ -28,6 +28,7 @@ src_prepare() { src/digitmain.cpp || die "sed failed" sed -i -e '/unix {/a DEFINES += DEBIAN_PACKAGE' \ digitizer.pro || die "sed failed" + eapply_user } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/engauge/
commit: 577c7eaa024c8e31906ce92598a370eb50f32834 Author: Denis Dupeyron gentoo org> AuthorDate: Fri Mar 18 17:23:55 2016 + Commit: Denis Dupeyron gentoo org> CommitDate: Fri Mar 18 17:23:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577c7eaa media-gfx/engauge: remove 5.1 media-gfx/engauge/Manifest | 1 - media-gfx/engauge/engauge-5.1.ebuild | 50 2 files changed, 51 deletions(-) diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest index 87349cd..8747bd7 100644 --- a/media-gfx/engauge/Manifest +++ b/media-gfx/engauge/Manifest @@ -1,2 +1 @@ -DIST engauge-5.1.tar.gz 10612879 SHA256 64ec75af53a757622da786835f4cc70c09fc491e69aafc6e69dbfd54bfdc3a59 SHA512 595ac3c96c88d20e2405019efadaff802c0c85079314ec955475b16aec3763f3cb954f5e072678fc1b155bd339b2b758c8963087e4e09e390e29ffea0f7b9a5a WHIRLPOOL fa4dbea7617bae87d7b32b025a2182bfa9ce194850748b98464fe15a3fe3375d259a3af72df71ab859ce9294a25739d96a117254991d0b14ac5a2b4609eaa39c DIST engauge_5.2.tgz 5708224 SHA256 2defe5f06a78cbb9e3361e649de6b84b90fa85e3f587245e240b8efb8df78b36 SHA512 b1839a223c93866f880ca090b6dd5a9ab45a89b5f6f470fd6abba3e2aa4b108ed228c8b06c3888fa463316798c2d157e20b2e22975bd65a1124d007bb36d2d88 WHIRLPOOL 528cc08a6c6d2dcef39ca0bcbc221f29131ae47e1b28b5b727a1336d15ed9c5a6045fd62a853a423ca5edd3a4a369bd1dc76847396c0d51036a4c6bc33ff9004 diff --git a/media-gfx/engauge/engauge-5.1.ebuild b/media-gfx/engauge/engauge-5.1.ebuild deleted file mode 100644 index 722690f..000 --- a/media-gfx/engauge/engauge-5.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit versionator qt4-r2 eutils - -DESCRIPTION="Convert an image file showing a graph or map into numbers" -HOMEPAGE="http://digitizer.sourceforge.net/; -SRC_URI="mirror://sourceforge/digitizer/digit-src-$(replace_version_separator . _).tar.gz -> ${P}.tar.gz" - -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}" - -S="${WORKDIR}/${PN}" - -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" -} - -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 -}