diff options
author | 2019-01-27 19:16:12 +0700 | |
---|---|---|
committer | 2019-01-27 19:16:50 +0700 | |
commit | 83590c369667594027cb8fbf35fb369f9373850a (patch) | |
tree | 3dcf8f4217621df3521e392dc7deac7a594428cc /sci-geosciences/gpxsee | |
parent | app-text/docbook-dsssl-stylesheets: stable 1.79-r3 for ia64, bug #676434 (diff) | |
download | gentoo-83590c369667594027cb8fbf35fb369f9373850a.tar.gz gentoo-83590c369667594027cb8fbf35fb369f9373850a.tar.bz2 gentoo-83590c369667594027cb8fbf35fb369f9373850a.zip |
sci-geosciences/gpxsee: add missing dependences
Closes: https://bugs.gentoo.org/show_bug.cgi?id=675122
Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Andrey Grozin <grozin@gentoo.org>
Diffstat (limited to 'sci-geosciences/gpxsee')
-rw-r--r-- | sci-geosciences/gpxsee/gpxsee-7.1-r1.ebuild | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/sci-geosciences/gpxsee/gpxsee-7.1-r1.ebuild b/sci-geosciences/gpxsee/gpxsee-7.1-r1.ebuild new file mode 100644 index 000000000000..f37e65f5536a --- /dev/null +++ b/sci-geosciences/gpxsee/gpxsee-7.1-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="cs da de en fi fr nb pl ru sv tr" +inherit qmake-utils l10n xdg-utils gnome2-utils + +MY_PN="GPXSee" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files" +HOMEPAGE="http://www.gpxsee.org/" +SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="dev-qt/qtwidgets:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtnetwork:5 + dev-qt/qtsql:5 + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + l10n_find_plocales_changes lang "${PN}_" '.ts' + + rm_ts() { + sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro + } + + l10n_for_each_disabled_locale_do rm_ts +} + +src_compile() { + lrelease gpxsee.pro + eqmake5 gpxsee.pro + emake +} + +src_install() { + local lang + newbin ${MY_PN} ${PN} + dodoc README.md + insinto /usr/share/${PN} + doins -r pkg/maps pkg/csv + + insinto /usr/share/${PN}/translations + for lang in lang/*.qm; do + [ -f "${lang}" ] && doins "${lang}" + done + + insinto /usr/share/applications + doins pkg/${PN}.desktop + insinto /usr/share/mime/packages + doins pkg/${PN}.xml + insinto /usr/share/pixmaps + doins icons/${PN}.png +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + gnome2_icon_cache_update +} |