diff options
author | Rick Farina <zerochaos@gentoo.org> | 2021-10-18 10:39:19 -0400 |
---|---|---|
committer | Rick Farina <zerochaos@gentoo.org> | 2021-10-18 10:40:35 -0400 |
commit | 2411a975a7202f2cd9cd59038c98744ba56bc394 (patch) | |
tree | 9ca8575d43f78b3ab60651662066989ad2cf9369 | |
parent | dev-util/idea-community: Version bump, remove old (diff) | |
download | gentoo-2411a975a7202f2cd9cd59038c98744ba56bc394.tar.gz gentoo-2411a975a7202f2cd9cd59038c98744ba56bc394.tar.bz2 gentoo-2411a975a7202f2cd9cd59038c98744ba56bc394.zip |
sci-geosciences/gpsprune-bin: initial ebuild
mostly an import of ebuild from bug #361843
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Rick Farina <zerochaos@gentoo.org>
-rw-r--r-- | sci-geosciences/gpsprune-bin/Manifest | 1 | ||||
-rw-r--r-- | sci-geosciences/gpsprune-bin/gpsprune-bin-20.4.ebuild | 71 | ||||
-rw-r--r-- | sci-geosciences/gpsprune-bin/metadata.xml | 8 |
3 files changed, 80 insertions, 0 deletions
diff --git a/sci-geosciences/gpsprune-bin/Manifest b/sci-geosciences/gpsprune-bin/Manifest new file mode 100644 index 000000000000..bac1d5dc6ebf --- /dev/null +++ b/sci-geosciences/gpsprune-bin/Manifest @@ -0,0 +1 @@ +DIST gpsprune_20.4.jar 1269002 BLAKE2B 616e19f69ce81d26c68714240beae154d66e181067385fa35e0c790c7614d9ec6a1a672d67494c96c443d4c30b20fc7122d2a88f8608ca407f5f5b22fa0cf8e6 SHA512 78347793982e8e39f9747a20d1f366376bed93099c84f2e168dc3ffdee041ff7c3e90e48d3f076637d83f8f5f1e84bd18dbe2a35bef68ce972a4f541315a2f64 diff --git a/sci-geosciences/gpsprune-bin/gpsprune-bin-20.4.ebuild b/sci-geosciences/gpsprune-bin/gpsprune-bin-20.4.ebuild new file mode 100644 index 000000000000..f6e02bf100b9 --- /dev/null +++ b/sci-geosciences/gpsprune-bin/gpsprune-bin-20.4.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="An application for viewing, editing and converting GPS data." +HOMEPAGE="http://activityworkshop.net/software/gpsprune/index.html" +SRC_URI="http://activityworkshop.net/software/gpsprune/gpsprune_${PV}.jar" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="virtual/jre:*" +RDEPEND="${DEPEND}" + +gpsprune_bin="${WORKDIR}/gpsprune" +gpsprune_desktop="${WORKDIR}/gpsprune.desktop" + +S="${WORKDIR}" + +#src_unpack() +#{ +# default +#} + +src_prepare() +{ + default + + # Provide the necessary files + cp "${DISTDIR}/${A}" "${WORKDIR}" || die + for size in 128 96 72 64 48 36 32 24 22 16; do + mkdir -p "${WORKDIR}/icons/$size" + cp "${WORKDIR}/tim/prune/gui/images/window_icon_${size}.png" "${WORKDIR}/icons/$size/gpsprune.png" || die + done + + # Generate an executable + cat <<-EOF > "${gpsprune_bin}" || die + #!/bin/sh + java -jar /opt/gpsprune/gpsprune_${PV}.jar \$@ + EOF + + # Generate a .desktop file + cat <<-EOF > "${gpsprune_desktop}" || die + [Desktop Entry] + Name=GpsPrune + Type=Application + Comment=Application for viewing, editing and converting coordinate data from GPS systems + Exec=gpsprune + Icon=gpsprune + Categories=Science;Geoscience; + EOF +} + +src_install() +{ + insinto /opt/gpsprune + doins "gpsprune_${PV}.jar" + exeinto /usr/bin + doexe "${gpsprune_bin}" + + for size in 128 96 72 64 48 36 32 24 22 16; do + insinto "/usr/share/icons/hicolor/${size}x${size}/apps" + doins "icons/${size}/gpsprune.png" + done + + insinto /usr/share/applications + doins gpsprune.desktop +} diff --git a/sci-geosciences/gpsprune-bin/metadata.xml b/sci-geosciences/gpsprune-bin/metadata.xml new file mode 100644 index 000000000000..382e03b1550d --- /dev/null +++ b/sci-geosciences/gpsprune-bin/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina (Zero_Chaos)</name> + </maintainer> +</pkgmetadata> |