summaryrefslogtreecommitdiff
path: root/sci-geosciences/merkaartor
diff options
context:
space:
mode:
Diffstat (limited to 'sci-geosciences/merkaartor')
-rw-r--r--sci-geosciences/merkaartor/Manifest6
-rw-r--r--sci-geosciences/merkaartor/merkaartor-0.18.3-r1.ebuild89
-rw-r--r--sci-geosciences/merkaartor/merkaartor-9999.ebuild95
-rw-r--r--sci-geosciences/merkaartor/metadata.xml15
4 files changed, 205 insertions, 0 deletions
diff --git a/sci-geosciences/merkaartor/Manifest b/sci-geosciences/merkaartor/Manifest
new file mode 100644
index 000000000000..b50472db8041
--- /dev/null
+++ b/sci-geosciences/merkaartor/Manifest
@@ -0,0 +1,6 @@
+DIST merkaartor-0.18.3.tar.gz 7104234 SHA256 d6b3e4d982b2c7b82331bc5bc8d993d733c443250f02919c3c4dbd6924e6e947 SHA512 b34087e0317c196b59dd1de57778b9293d23e4530bd5734661dc2ce53eef85317f512ee446056e045aa8a06146bd029d6274fa5a6f68128db27795d44f0ef915 WHIRLPOOL 6013770bfbde1360afc8106bc3ba250228e5c864483efa402033055ab0376c41b661ac188783b79a639ecb1404e38d28dc554bbbb923dc5fd17c24cefd3e192d
+EBUILD merkaartor-0.18.3-r1.ebuild 2104 SHA256 4bedcbcd924a52078439b1c7aa31dac70c607ef11552d74d361e27b971a811d9 SHA512 99dd80de8ac875ada0ebf3b03518dcccbb69c9b38d50eaa4e04ce7dc850e79c8cdf6515acb3bff3cb8fdfed881404540508b9a3a49f80407c268098da9ff2941 WHIRLPOOL 3b8197d232dc87bb5f8b82358e145108a6e1c65c6c5bd3ce02bdf218f2dad65284003528cc39f1016e77d78838a750e6e1b244c4bdcebbf014c91d314662b7b5
+EBUILD merkaartor-9999.ebuild 2168 SHA256 6ffd5ff22fab44b95949fafbc83ecbe323efb0e982e97d95a44679ccee3c43ab SHA512 57537925a225112ca619856d217cc44365949872d12778151ed143dbb4f9629993ded302b093f0ec551fbf3ad607c7610ce8edd3d1a741acb5d3af82450e7412 WHIRLPOOL 2f42c5909095971343a7ba098b733d5c2c1a89827a797e4db24dc7cd1d57977bf6a3251ab2868a60ce6de10a01d73bdcde198cea307ad934200e118c8feb8f0e
+MISC ChangeLog 5622 SHA256 d959f2bdc26f8fdb3c78bd6d76386c8e6330192de295fe326555db706521942c SHA512 f295393ce84a8a136d4b9519db5aa513728cdc588a07818f83bae8ae8087a20ce59952c369bc6c02c611868837f42d3cbfd51bb23def727529fcacd6365cd422 WHIRLPOOL 3f11d21378922fed9cd5bc91e74733e5cc1e5a0b7dee29846fc3af3e98823263731eb90f0b1ff6e91370afb0cc192d37c9a8e0c45e3aba322f7f57c0b04e94a4
+MISC ChangeLog-2015 5380 SHA256 57f5acfc1c115503650e939af5cabe5521d405a954f5997fd492057c55519ce3 SHA512 c77db51b5990fd5dc4352f22a9ea08182ce1c73e9f383fad9afb0acda474641fbe08d210d96cbdfded651899bc5473149e5eabdd77e84d4992926a6abaf86419 WHIRLPOOL 828eb40740b62f9448b3278e9a8922d07570412e27c96defdfc46ae5a9d2c240cb8370e41535fdb9196c0dfbda054069ffe35beecff8bad6eb6a387cd67cad15
+MISC metadata.xml 575 SHA256 336300dc6526b4486512e7203b1f6d5833117bd4cb5638df963d016ccea2848d SHA512 d9e5293c9bf7a3bfc7fd691d5a61c7de6c284941da73883590e4956bb4a7b26215e003a9096b9fdaa1f7590765aad583bec04ad6ec8778bc4a26a422a3e2da38 WHIRLPOOL d4edf1621840a0f0c6fd71310728c99bc978ad096e598a801eba084f54e2a1511ead8921c11774d0a72dd3344546e59a7fa9605ef2f7d0bb00c05c94766df287
diff --git a/sci-geosciences/merkaartor/merkaartor-0.18.3-r1.ebuild b/sci-geosciences/merkaartor/merkaartor-0.18.3-r1.ebuild
new file mode 100644
index 000000000000..30b1ceb20cdd
--- /dev/null
+++ b/sci-geosciences/merkaartor/merkaartor-0.18.3-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar cs de en es et fr hr hu id_ID it ja nl pl pt_BR pt ru sk sv uk vi zh_CN zh_TW"
+
+inherit fdo-mime gnome2-utils l10n qmake-utils
+
+DESCRIPTION="Qt based map editor for the openstreetmap.org project"
+HOMEPAGE="http://www.merkaartor.be https://github.com/openstreetmap/merkaartor"
+SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug exif gps libproxy"
+
+RDEPEND="
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ dev-qt/qtsingleapplication[X,qt5]
+ >=sci-libs/gdal-1.6.0
+ >=sci-libs/proj-4.6
+ sys-libs/zlib
+ exif? ( media-gfx/exiv2:= )
+ gps? ( >=sci-geosciences/gpsd-3.13[cxx] )
+ libproxy? ( net-libs/libproxy )
+"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS CHANGELOG )
+
+src_prepare() {
+ default
+
+ my_rm_loc() {
+ sed -i -e "s:../translations/${PN}_${1}.\(ts\|qm\)::" src/src.pro || die
+ rm "translations/${PN}_${1}.ts" || die
+ }
+
+ if [[ -n "$(l10n_get_locales)" ]]; then
+ l10n_for_each_disabled_locale_do my_rm_loc
+ $(qt5_get_bindir)/lrelease src/src.pro || die
+ fi
+
+ # build system expects to be building from git
+ sed -i "${S}"/src/Config.pri -e "s:SION = .*:SION = \"${PV}\":g" || die
+}
+
+src_configure() {
+ # TRANSDIR_SYSTEM is for bug #385671
+ eqmake5 \
+ PREFIX="${ED}usr" \
+ LIBDIR="${ED}usr/$(get_libdir)" \
+ TRANSDIR_MERKAARTOR="${ED}usr/share/${PN}/translations" \
+ TRANSDIR_SYSTEM="${EPREFIX}/usr/share/qt5/translations" \
+ SYSTEM_QTSA=1 \
+ RELEASE=1 \
+ NODEBUG="$(usex debug '0' '1')" \
+ GEOIMAGE="$(usex exif '1' '0')" \
+ GPSDLIB="$(usex gps '1' '0')" \
+ LIBPROXY="$(usex libproxy '1' '0')" \
+ ZBAR=0 \
+ Merkaartor.pro
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/sci-geosciences/merkaartor/merkaartor-9999.ebuild b/sci-geosciences/merkaartor/merkaartor-9999.ebuild
new file mode 100644
index 000000000000..5e16f21d97d6
--- /dev/null
+++ b/sci-geosciences/merkaartor/merkaartor-9999.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar cs de en es et fr hr hu id_ID it ja nl pl pt_BR pt ru sk sv uk vi zh_CN zh_TW"
+
+inherit fdo-mime gnome2-utils git-r3 l10n qmake-utils
+
+DESCRIPTION="Qt based map editor for the openstreetmap.org project"
+HOMEPAGE="http://www.merkaartor.be https://github.com/openstreetmap/merkaartor"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/openstreetmap/merkaartor.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug exif gps libproxy webengine"
+
+RDEPEND="
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsingleapplication[X,qt5]
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sci-libs/gdal
+ sci-libs/proj
+ sys-libs/zlib
+ exif? ( media-gfx/exiv2:= )
+ gps? ( >=sci-geosciences/gpsd-3.13[cxx] )
+ libproxy? ( net-libs/libproxy )
+ webengine? ( dev-qt/qtwebengine:5 )
+"
+DEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS CHANGELOG )
+
+src_unpack() {
+ git-r3_src_unpack
+}
+
+src_prepare() {
+ default
+
+ my_rm_loc() {
+ sed -i -e "s:../translations/${PN}_${1}.\(ts\|qm\)::" src/src.pro || die
+ rm "translations/${PN}_${1}.ts" || die
+ }
+
+ if [[ -n "$(l10n_get_locales)" ]]; then
+ l10n_for_each_disabled_locale_do my_rm_loc
+ $(qt5_get_bindir)/lrelease src/src.pro || die
+ fi
+
+ # build system expects to be building from git
+ if [[ ${PV} != *9999 ]] ; then
+ sed -i "${S}"/src/Config.pri -e "s:SION = .*:SION = \"${PV}\":g" || die
+ fi
+}
+
+src_configure() {
+ # TRANSDIR_SYSTEM is for bug #385671
+ eqmake5 \
+ PREFIX="${ED}usr" \
+ LIBDIR="${ED}usr/$(get_libdir)" \
+ TRANSDIR_MERKAARTOR="${ED}usr/share/${PN}/translations" \
+ TRANSDIR_SYSTEM="${EPREFIX}/usr/share/qt5/translations" \
+ SYSTEM_QTSA=1 \
+ NODEBUG=$(usex debug 0 1) \
+ GEOIMAGE=$(usex exif 1 0) \
+ GPSDLIB=$(usex gps 1 0) \
+ LIBPROXY=$(usex libproxy 1 0) \
+ USEWEBENGINE=$(usex webengine 1 0) \
+ Merkaartor.pro
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/sci-geosciences/merkaartor/metadata.xml b/sci-geosciences/merkaartor/metadata.xml
new file mode 100644
index 000000000000..47721d5d2ebd
--- /dev/null
+++ b/sci-geosciences/merkaartor/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci-geosciences@gentoo.org</email>
+ <name>Gentoo Geosciences Project</name>
+ </maintainer>
+ <use>
+ <flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for getting the HTTP/HTTPS/SOCKS proxy configuration</flag>
+ <flag name="webengine">Enable <pkg>dev-qt/qtwebengine</pkg> in some plugins</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">openstreetmap/merkaartor</remote-id>
+ </upstream>
+</pkgmetadata>