# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit eutils gnome2-utils xdg-utils DESCRIPTION="Electronic circuit simulator written in Java by falstad.com" HOMEPAGE="http://www.falstad.com/circuit-java/" SRC_URI="http://www.falstad.com/circuit-java/${PN}.zip -> ${P}.zip" LICENSE="GPL-2" KEYWORDS="amd64 x86" SLOT="0" IUSE="+examples source" DEPEND="" RDEPEND="${DEPEND} >=virtual/jdk-1.7" S="${WORKDIR}" src_unpack() { default unpack "${FILESDIR}"/circuit.png.tar.gz } src_install() { local inst_dir="/opt/${P}" local ex_file="${PN}.jar" insinto "${inst_dir}" doins ${ex_file} use source && doins src.zip use examples && doins -r circuits setuplist.txt insinto /usr/share/pixmaps/ doins ${PN}.png make_wrapper \ "${PN}" \ "/usr/bin/java -jar \"${inst_dir}/${ex_file}\"" make_desktop_entry \ "/usr/bin/${PN}" \ "Circuit simulator ${PV}" \ "${PN}" \ "Education" \ "StartupNotify=false\nPath=${inst_dir}" } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { if use examples; then ewarn ewarn "You can find examples on: /opt/${P}/circuits/*" ewarn "See documentation: ${HOMEPAGE}e-index.html" ewarn fi xdg_desktop_database_update gnome2_icon_cache_update }