View Raw Ebuild
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN='processing'
MY_PV="0268-${PV}"
MY_P="${MY_PN}-${MY_PV}"
DESCRIPTION="Visual context programming language"
HOMEPAGE="https://www.processing.org/"
SRC_URI="
amd64? ( https://github.com/processing/processing/releases/download/${MY_P}/${MY_PN}-${PV}-linux64.tgz )
x86? ( https://github.com/processing/processing/releases/download/${MY_P}/${MY_PN}-${PV}-linux32.tgz )
arm? ( https://github.com/processing/processing/releases/download/${MY_P}/${MY_PN}-${PV}-linux-armv6hf.tgz )
"
LICENSE="all-rights-reserved" # actually not, TODO
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_PN}-${PV}"
RESTRICT="mirror strip"
src_install() {
local dest=/opt/${MY_P}
dodir "${dest}"
insinto "${dest}"
doins -r .
dodir /usr/bin
for command in processing processing-java ; do
dosym "${dest}"/${command} /usr/bin/${command} || die
done
# Cannot use fperms with wildcards, it seems
chmod a+x "${D}/${dest}"/java/bin/* || die
chmod a+x "${D}/${dest}"/processing* || die
}