55 lines
1.2 KiB
Bash
55 lines
1.2 KiB
Bash
# Copyright 2020 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
inherit desktop prefix xdg
|
|
|
|
MY_PV="${PV//./-}"
|
|
|
|
DESCRIPTION="Mathematics software for geometry"
|
|
HOMEPAGE="https://www.geogebra.org"
|
|
SRC_URI="https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${MY_PV}.tar.bz2
|
|
https://dev.gentoo.org/~gyakovlev/distfiles/Geogebra.svg"
|
|
|
|
LICENSE="Geogebra CC-BY-NC-SA-3.0 GPL-3 Apache-2.0 BSD-2 BSD BSD-4 colt EPL-1.0 icu LGPL-2.1 LGPL-2.1+ MIT W3C || ( GPL-2 CDDL )"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~ppc64"
|
|
IUSE=""
|
|
|
|
RDEPEND="
|
|
dev-java/java-config
|
|
|| (
|
|
dev-java/openjdk:8[javafx]
|
|
dev-java/openjdk:11[javafx]
|
|
)
|
|
!sci-mathematics/geogebra
|
|
"
|
|
|
|
# no tests
|
|
RESTRICT="test"
|
|
|
|
src_unpack() {
|
|
default
|
|
mv -v GeoGebra-Linux-Portable-* "${P}" || die
|
|
rm -rf "${P}/jre"* || die
|
|
rm -f "${P}/geogebra-portable" || die
|
|
}
|
|
|
|
src_prepare() {
|
|
eapply_user
|
|
}
|
|
|
|
src_install() {
|
|
insinto /opt
|
|
doins -r geogebra
|
|
newbin "$(prefixify_ro "${FILESDIR}"/geogebra.sh)" geogebra
|
|
|
|
fperms 0755 /opt/geogebra/geogebra
|
|
doicon "${DISTDIR}/Geogebra.svg"
|
|
make_desktop_entry geogebra Geogebra Geogebra Science
|
|
}
|
|
|
|
src_test() {
|
|
ewarn "package has no tests"
|
|
}
|