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: Tue, 04 Jun 2019 14:19:52
Message-Id: 1559657969.88ea1228f5e43aba04323d24f940951ae3583106.grozin@gentoo
1 commit: 88ea1228f5e43aba04323d24f940951ae3583106
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 4 14:18:45 2019 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 4 14:19:29 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ea1228
7
8 sci-geosciences/gpxsee: bump to 7.8
9
10 Package-Manager: Portage-2.3.67, Repoman-2.3.13
11 Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
12
13 sci-geosciences/gpxsee/Manifest | 1 +
14 sci-geosciences/gpxsee/gpxsee-7.8.ebuild | 80 ++++++++++++++++++++++++++++++++
15 2 files changed, 81 insertions(+)
16
17 diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
18 index fbfcc15fa79..399b2aaea3d 100644
19 --- a/sci-geosciences/gpxsee/Manifest
20 +++ b/sci-geosciences/gpxsee/Manifest
21 @@ -1,3 +1,4 @@
22 DIST gpxsee-6.3.tar.gz 3861093 BLAKE2B bd6cd81b1f2c4fdd3b4b6c0bae72be1a48ad0f0d22203f653e325228974eaf0043eca41efd42e085bd5811a8d2a9cd2f51fe04c03d9e9d064e01cfc24d7a12e4 SHA512 7a4f23444517a0481490f8f1a0520634e63e0416dd5fd5bdb01942df138839595dffd4bced21e264552915c38e5653e927244ea5ca185ff3f93df56fad3e9c73
23 DIST gpxsee-7.1.tar.gz 3868798 BLAKE2B 08bc30d77508429bec94bbdb255b76b79c21bd2e251b216743f49fa45f59ded5a02e730c4766fd9f15e2357d74a66750e3e7515a9d8bdd21a1f97dee77cbec02 SHA512 bb7dc14a3cf7ca87a4335383d6c4c380fcf1a0009161ec988b1b5cf964cf757bbe05ae2e51d726edcb97966918afe4d872172087988321222a65e3c27c276a5d
24 DIST gpxsee-7.5.tar.gz 4302319 BLAKE2B f31aba249b87a85b7d5e4b2e3bb6c300b682a0f0e77d82b8151ffbd621664840782a1894277249e5f858a6837cf0580bb32748a04684157999edc64295f4192d SHA512 ff55267abeda8970282bbbadc9fdf0c72120aa25cf6f3ce95de77ea330087e36a0c64332ff9cd1c569bac24bed891dc265ded57587e7fb258b30e382fa31b093
25 +DIST gpxsee-7.8.tar.gz 4330785 BLAKE2B 360e7bb21870256b0480653687e2323e262d84db511acecd3a45228bab87b25b6eac5ae96e670d50bb5e9f8090907c9876685df5a4badba9d12572efbb30afe7 SHA512 07c6a67f574abc1f916a1d25424ab4e277617ac4b698c99307a144a07d2d08634e9c3353bfd2f3fddf0b45c27adbd1ba8499c46a35608aa66a9a851118ce2af5
26
27 diff --git a/sci-geosciences/gpxsee/gpxsee-7.8.ebuild b/sci-geosciences/gpxsee/gpxsee-7.8.ebuild
28 new file mode 100644
29 index 00000000000..6b28d5dd63a
30 --- /dev/null
31 +++ b/sci-geosciences/gpxsee/gpxsee-7.8.ebuild
32 @@ -0,0 +1,80 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +PLOCALES="cs da de en es fi fr nb pl pt_BR ru sv tr"
39 +inherit qmake-utils l10n xdg-utils gnome2-utils
40 +
41 +MY_PN="GPXSee"
42 +MY_P="${MY_PN}-${PV}"
43 +
44 +DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files"
45 +HOMEPAGE="http://www.gpxsee.org/"
46 +SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
47 +LICENSE="GPL-3"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~x86"
50 +IUSE=""
51 +RDEPEND="dev-qt/qtwidgets:5
52 + dev-qt/qtgui:5
53 + dev-qt/qtopengl:5
54 + dev-qt/qtprintsupport:5
55 + dev-qt/qtnetwork:5
56 + dev-qt/qtsql:5
57 + dev-qt/qtconcurrent:5
58 + dev-qt/qtcore:5"
59 +DEPEND="${RDEPEND}
60 + dev-qt/linguist-tools:5"
61 +
62 +S="${WORKDIR}/${MY_P}"
63 +
64 +src_prepare() {
65 + default
66 +
67 + l10n_find_plocales_changes lang "${PN}_" '.ts'
68 +
69 + rm_ts() {
70 + sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
71 + }
72 +
73 + l10n_for_each_disabled_locale_do rm_ts
74 +}
75 +
76 +src_compile() {
77 + lrelease gpxsee.pro
78 + eqmake5 gpxsee.pro
79 + emake
80 +}
81 +
82 +src_install() {
83 + local lang
84 + dobin ${PN}
85 + dodoc README.md
86 + insinto /usr/share/${PN}
87 + doins -r pkg/maps pkg/csv
88 +
89 + insinto /usr/share/${PN}/translations
90 + for lang in lang/*.qm; do
91 + [ -f "${lang}" ] && doins "${lang}"
92 + done
93 +
94 + insinto /usr/share/applications
95 + doins pkg/${PN}.desktop
96 + insinto /usr/share/mime/packages
97 + doins pkg/${PN}.xml
98 + insinto /usr/share/pixmaps
99 + doins icons/${PN}.png
100 +}
101 +
102 +pkg_postinst() {
103 + xdg_desktop_database_update
104 + xdg_mimeinfo_database_update
105 + gnome2_icon_cache_update
106 +}
107 +
108 +pkg_postrm() {
109 + xdg_desktop_database_update
110 + xdg_mimeinfo_database_update
111 + gnome2_icon_cache_update
112 +}