tkurbad-overlay/media-gfx/inkscape-silhouette/inkscape-silhouette-9999.ebuild

60 lines
1015 B
Bash
Raw Permalink Normal View History

2023-06-30 09:14:33 +02:00
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
2023-07-03 11:36:29 +02:00
PYTHON_COMPAT=( python3_{9..12} )
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 udev
2023-06-30 09:14:33 +02:00
DESCRIPTION="Drive Silhouette vinyl cutters from within inkscape."
HOMEPAGE="https://github.com/fablabnbg/inkscape-silhouette"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/fablabnbg/${PN}.git"
KEYWORDS=""
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
SRC_URI="https://github.com/fablabnbg/${PN}/archive/refs/tags/v${PV}.tar.gz"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE=""
RESTRICT="test"
RDEPEND="
>=media-gfx/inkscape-1.0
dev-python/pyusb
"
DEPEND="${RDEPEND}"
DOCS=( Commands.md HISTORY.txt LICENSE README.md )
PATCHES=( "${FILESDIR}/${PN}-cleanup.patch" )
src_prepare() {
default
rm -r "${S}"/silhouette/pyusb-1.*
}
src_compile() {
emake mo
}
src_install() {
python_domodule silhouette
DESTDIR="${D}" emake install
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}