1
0
Fork 0

app-misc/repositorg: add 0.1.2

Signed-off-by: Horea Christian <chr@chymera.eu>
This commit is contained in:
Horea Christian 2023-03-31 03:01:20 -04:00
parent 66cf57e3cf
commit 155369f22d
No known key found for this signature in database
GPG Key ID: 161C0BE6255333D3
2 changed files with 51 additions and 0 deletions

View File

@ -1,2 +1,3 @@
DIST repositorg-0.1.1.tar.gz 30370 BLAKE2B ab193c670e022320b120b532f2c4473d9be7ae086e7adff791b44c1b5c46c4dd19b83472523d178a234e1ee727b477c19572a66f3d76e50cc7960fdbdd02e00d SHA512 920115de6bdbfc0e0f041da73bac681fe5282b937550abd908c37b1f64003441ef1687a95dad6a68788b33fb5f69f478b183a5147498f34eb8c6673e4989dcfe
DIST repositorg-0.1.2.tar.gz 29966 BLAKE2B d26c0d44a4ebd76eaa7580ec8f2f20812091eec372f132386ac1d61546829ca56e71889c891424225ae9b83eeee45ea19f01e31201f4df3e29e764cb921133a6 SHA512 5d01482a04e34ca11bc610a40944ecf4b61d6253e3bf4f4daac41c7017b0be64401f7ceeae9d4606b968fbf647db4886efd3bc8907a1498a640643fd3a940d4f
DIST repositorg-0.1.tar.gz 28654 BLAKE2B 17d435d96fb578801a48f2c60d813bb581c5a381cd2531ed5e19e551fd30ae12b3d1f21556da66772ba3594123b03ad8161e275bc3985647d5c6e1e3455fd692 SHA512 a91d09aa49ba28acdb49516e540a727d875f0850ae578a0b6e6b882a2ca255fec7fde47fcd193d580c2cb7620cab638cb44027b86d7c3f44550aadd13ffa0d38

View File

@ -0,0 +1,50 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=(python3_{8..11})
inherit distutils-r1 systemd
DESCRIPTION="Automatically reposit, organize, rename, and process large collections of files."
HOMEPAGE="https://github.com/TheChymera/repositorg"
SRC_URI="https://github.com/TheChymera/repositorg/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="systemd"
DEPEND="
>=dev-python/argh-0.26.2[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
media-libs/mutagen
systemd? ( sys-apps/systemd )
"
RDEPEND="${DEPEND}"
python_install() {
distutils-r1_python_install
if use systemd; then
systemd_newunit "${FILESDIR}/${PN}_uuid.service" "${PN}_uuid@.service"
else
newinitd "${FILESDIR}/${PN}_uuid.initd" "${PN}_uuid"
fi
dobin repositorg_uuid
}
src_test() {
cd test_scripts/
for i in *.sh; do
./"$i" || die "Test $i failed"
done
}
pkg_postinst() {
if use !systemd ; then
elog "To be able to run repositorg_uuid as your user (recommended), make a copy of the init script:"
elog " cp /etc/init.d/repositorg_uuid /etc/init.d/repositorg_uuid.<YOUR_USER_NAME>"
fi
}