| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.2.3240 | 7 | ~amd64 ~x86 | 0 |
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Source overlay: https://github.com/BlueManCZ/edgets
EAPI=7
inherit desktop unpacker xdg
MY_PN="${PN/-bin/}"
UP_PN="GanttProject"
DESCRIPTION="A tool for creating a project schedule by means of Gantt chart and resource load chart"
HOMEPAGE="https://www.ganttproject.biz"
SRC_URI="${HOMEPAGE}/dl/${PV}/lin -> ${P}.deb"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="mirror"
IUSE="doc"
RDEPEND="dev-java/liberica-jre-bin:13"
S="${WORKDIR}"
QA_PREBUILT="*"
PATCHES=(
"${FILESDIR}/${PN}-liberica-jre-bin-13.patch"
"${FILESDIR}/${PN}-desktop-file.patch"
)
src_prepare() {
default
if use doc ; then
unpack "usr/share/doc/${MY_PN}/changelog.Debian.gz" || die "unpack failed"
rm -f "usr/share/doc/${MY_PN}/changelog.Debian.gz" || die "rm failed"
mv "changelog.Debian" "usr/share/doc/${MY_PN}" || die "mv failed"
fi
ICON_PATH="usr/share/icons/gnome/scalable/mimetypes"
mv "${ICON_PATH}/application-x-ganttproject.svg" "${ICON_PATH}/ganttproject.svg"
}
src_install() {
cp -a . "${ED}" || die "cp failed"
rm -r "${ED}/usr/share/doc/${MY_PN}" || die "rm failed"
if use doc; then
dodoc -r "usr/share/doc/${MY_PN}/"*
fi
dosym "/usr/share/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}" || die "dosym failed"
}
dev-java/liberica-jre-bin:13