Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/
Date: Wed, 14 Feb 2018 17:41:50
Message-Id: 1518630071.ae338f7c398b4e6ce6990905717b4318b9ddc75e.grozin@gentoo
1 commit: ae338f7c398b4e6ce6990905717b4318b9ddc75e
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 14 17:40:05 2018 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 14 17:41:11 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae338f7c
7
8 sci-geosciences/gpxsee: initial import
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 sci-geosciences/gpxsee/Manifest | 1 +
13 sci-geosciences/gpxsee/gpxsee-5.1.ebuild | 72 ++++++++++++++++++++++++++++++++
14 sci-geosciences/gpxsee/metadata.xml | 18 ++++++++
15 3 files changed, 91 insertions(+)
16
17 diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
18 new file mode 100644
19 index 00000000000..ed9567fd85a
20 --- /dev/null
21 +++ b/sci-geosciences/gpxsee/Manifest
22 @@ -0,0 +1 @@
23 +DIST GPXSee-5.1.tar.gz 926296 BLAKE2B 77685685229869bf8bb6c7c71e49c2b2a0a93e7b1d2c16912f2ddc2fa5b779e92a650760c726b4f17b0dcc5154783d3f1c6ab69b44b20257549dc0cd13669d8b SHA512 e963228d168822f9796ec1e5244a5eefcf0ca24f424dd579531fe4749f5d946724b4e76f2c2ab028776d87df6e593e06d04963c2e1e338ec0d12d729be646723
24
25 diff --git a/sci-geosciences/gpxsee/gpxsee-5.1.ebuild b/sci-geosciences/gpxsee/gpxsee-5.1.ebuild
26 new file mode 100644
27 index 00000000000..adb87d2d773
28 --- /dev/null
29 +++ b/sci-geosciences/gpxsee/gpxsee-5.1.ebuild
30 @@ -0,0 +1,72 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +PLOCALES="cs de fi fr ru sv"
37 +inherit qmake-utils l10n xdg-utils gnome2-utils
38 +
39 +MY_PN="GPXSee"
40 +MY_P="${MY_PN}-${PV}"
41 +
42 +DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files"
43 +HOMEPAGE="http://www.gpxsee.org/"
44 +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE=""
49 +RDEPEND="dev-qt/qtwidgets:5
50 + dev-qt/qtgui:5
51 + dev-qt/qtprintsupport:5
52 + dev-qt/qtnetwork:5
53 + dev-qt/qtcore:5"
54 +DEPEND="${RDEPEND}
55 + dev-qt/linguist-tools:5"
56 +
57 +S="${WORKDIR}/${MY_P}"
58 +
59 +src_prepare() {
60 + default
61 +
62 + l10n_find_plocales_changes lang "${PN}_" '.ts'
63 +
64 + rm_ts() {
65 + sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
66 + }
67 +
68 + l10n_for_each_disabled_locale_do rm_ts
69 +}
70 +
71 +src_compile() {
72 + lrelease gpxsee.pro
73 + eqmake5 gpxsee.pro
74 + emake
75 +}
76 +
77 +src_install() {
78 + newbin ${MY_PN} ${PN}
79 + dodoc README.md
80 + insinto /usr/share/${PN}
81 + doins -r pkg/maps pkg/csv
82 + insinto /usr/share/${PN}/translations
83 + doins lang/*.qm
84 + insinto /usr/share/applications
85 + doins pkg/${PN}.desktop
86 + insinto /usr/share/mime/packages
87 + doins pkg/${PN}.xml
88 + insinto /usr/share/pixmaps
89 + doins icons/${PN}.png
90 +}
91 +
92 +pkg_postinst() {
93 + xdg_desktop_database_update
94 + xdg_mimeinfo_database_update
95 + gnome2_icon_cache_update
96 +}
97 +
98 +pkg_postrm() {
99 + xdg_desktop_database_update
100 + xdg_mimeinfo_database_update
101 + gnome2_icon_cache_update
102 +}
103
104 diff --git a/sci-geosciences/gpxsee/metadata.xml b/sci-geosciences/gpxsee/metadata.xml
105 new file mode 100644
106 index 00000000000..9e1420e8d7d
107 --- /dev/null
108 +++ b/sci-geosciences/gpxsee/metadata.xml
109 @@ -0,0 +1,18 @@
110 +<?xml version="1.0" encoding="UTF-8"?>
111 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
112 +<pkgmetadata>
113 + <maintainer type="person">
114 + <email>grozin@g.o</email>
115 + <name>Andrey Grozin</name>
116 + </maintainer>
117 + <maintainer type="project">
118 + <email>sci@g.o</email>
119 + <name>Gentoo Science Project</name>
120 + </maintainer>
121 + <longdescription lang="en">
122 + GPXSee is a GPS log file viewer and analyzer that supports GPX, TCX, KML, FIT, IGC and NMEA files.
123 + </longdescription>
124 + <upstream>
125 + <remote-id type="sourceforge">gpxsee</remote-id>
126 + </upstream>
127 +</pkgmetadata>