# # ~~~ www-apps/copyparty # # ~~~ a portable file server # # # ~~~ metadata # portage info EAPI=8 SLOT=0 KEYWORDS="amd64" # info HOMEPAGE="https://github.com/9001/copyparty/" DESCRIPTION="A portable file server" LICENSE="MIT" # package data SRC_URI="https://github.com/9001/copyparty/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" # # ~~~ dependencies # python setup DISTUTILS_USE_PEP517="setuptools" PYTHON_COMPAT=( python3_{3..14} ) inherit distutils-r1 # use systemd inherit systemd # run-time dependencies RDEPEND=" acct-user/copyparty acct-group/copyparty >=dev-python/jinja2-3.1" # # ~~~ steps # install src_install() { distutils-r1_src_install keepdir /var/lib/copyparty /etc/copyparty fowners copyparty:copyparty /var/lib/copyparty /etc/copyparty fperms 0750 /var/lib/copyparty /etc/copyparty systemd_dounit "${FILESDIR}/copyparty.service" }