diff options
author | Sam James <sam@gentoo.org> | 2022-04-17 19:34:14 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-04-17 19:58:56 +0100 |
commit | caaa19516b860264ed8489f4d478c763b38f34d1 (patch) | |
tree | e218c6acdcc2f50c8f236a0f4016afc88c275dd8 /app-admin/yadm | |
parent | app-admin/xstow: drop 1.0.1 (diff) | |
download | gentoo-caaa19516b860264ed8489f4d478c763b38f34d1.tar.gz gentoo-caaa19516b860264ed8489f4d478c763b38f34d1.tar.bz2 gentoo-caaa19516b860264ed8489f4d478c763b38f34d1.zip |
app-admin/yadm: drop 2.4.0, 3.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-admin/yadm')
-rw-r--r-- | app-admin/yadm/Manifest | 2 | ||||
-rw-r--r-- | app-admin/yadm/yadm-2.4.0.ebuild | 72 | ||||
-rw-r--r-- | app-admin/yadm/yadm-3.1.1.ebuild | 88 |
3 files changed, 0 insertions, 162 deletions
diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 6b45b72e1cb1..ae7af64fe452 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,3 +1 @@ -DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce -DIST yadm-3.1.1.tar.gz 106890 BLAKE2B c85bfdaf15da8e88aea8e1b41af5396111fe95922f38c9709d09d76b6cb515d4aff99f0caaa225baf36bc408f6efe7f53e7b2febd45c78acf2b5f3c897b87290 SHA512 6be40ff6b1130be93649bb533d63ddc2dad626bb3022392863b600b31eef2529df443a9eb24915979bef2d1ea4ef04124668723ffb0ce0f86727f481a3997c74 DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild deleted file mode 100644 index f2ab5c0fc2b1..000000000000 --- a/app-admin/yadm/yadm-2.4.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit bash-completion-r1 python-any-r1 - -DESCRIPTION="A dotfile manager for the config files in your home folder" -HOMEPAGE="https://github.com/TheLocehiliosan/yadm/" -SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - app-crypt/gnupg - dev-vcs/git -" - -BDEPEND=" - test? ( - ${RDEPEND} - ${PYTHON_DEPS} - dev-python/pytest - dev-tcltk/expect - ) -" - -python_check_deps() { - has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_compile() { - emake "${PN}.md" -} - -src_test() { - # test_encryption: needs write access to /tmp - # test_alt, test_compat_jinja, test_unit_template_j2: needs envtpl - # test_syntax: needs =dev-util/yamllint-1.17.0 (not packaged) - # test_compat_alt: known broken, tests deprecated features - # test_compat_jinja: needs envtpl - rm -v test/test_encryption.py || die - rm -v test/test_alt.py || die - rm -v test/test_compat_jinja.py || die - rm -v test/test_unit_template_j2.py || die - rm -v test/test_syntax.py || die - rm -v test/test_compat_alt.py || die - - pytest || die "Testsuite failed under ${EPYTHON}" -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" - - newbashcomp completion/yadm.bash_completion yadm - - insinto /usr/share/zsh/site-functions - newins completion/yadm.zsh_completion _${PN} -} diff --git a/app-admin/yadm/yadm-3.1.1.ebuild b/app-admin/yadm/yadm-3.1.1.ebuild deleted file mode 100644 index b2d7cb882037..000000000000 --- a/app-admin/yadm/yadm-3.1.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 python-any-r1 python-utils-r1 - -DESCRIPTION="Git based tool for managing dotfiles" -HOMEPAGE="https://github.com/TheLocehiliosan/yadm" -SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - app-shells/bash - app-crypt/gnupg - dev-vcs/git -" - -BDEPEND=" - test? ( - ${RDEPEND} - ${PYTHON_DEPS} - $(python_gen_any_dep ' - dev-python/pytest[${PYTHON_USEDEP}] - ') - dev-tcltk/expect - ) -" - -python_check_deps() { - has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_compile() { - emake "${PN}.md" -} - -src_test() { - # prevent system config having influence on tests - local -x GIT_CONFIG_NOSYSTEM=1 - - # prevent git branch warning, it confuses tests - local -x GIT_CONFIG_GLOBAL="${HOME}/.gitconfig" - git config --global init.defaultBranch master || die "setting default branch name failed" - - # un-hardcode path to tmp, otherwise encryption tests fail - sed -i "s@^cache_dir = /tmp@cache_dir = ${TMPDIR}@" pytest.ini || die - - local EPYTEST_DESELECT=( - test/test_alt.py # requires envtpl, not packaged - test/test_compat_jinja.py # ditto - test/test_unit_template_j2.py # ditto - test/test_syntax.py # needs new yamllint, not packaged yet - test/test_upgrade.py::test_upgrade # needs old version of yadm - test/test_compat_alt.py # tests obsolete features, broken - test/test_unit_template_esh.py # requires esh, not packaged - test/test_encryption.py::test_symmetric_encrypt[clean-encrypt_exists-bad_phrase] # hangs in sandbox - test/test_encryption.py::test_symmetric_encrypt[overwrite-encrypt_exists-bad_phrase] # ditto - ) - - epytest -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" - - dobashcomp completion/bash/yadm - - insinto /usr/share/zsh/site-functions - doins completion/zsh/_${PN} - - insinto /usr/share/fish/vendor_completions.d - doins completion/fish/${PN}.fish -} |