[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 65000a560a0d5f0c5d7a7f79e3b762dca6de1e2d Author: Pacho Ramos gentoo org> AuthorDate: Wed Jun 19 09:12:41 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Jun 19 09:12:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65000a56 app-admin/yadm: enable py3.12 Closes: https://bugs.gentoo.org/929278 Signed-off-by: Pacho Ramos gentoo.org> app-admin/yadm/yadm-3.2.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild index 154ee7556273..782673d90f70 100644 --- a/app-admin/yadm/yadm-3.2.2.ebuild +++ b/app-admin/yadm/yadm-3.2.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit bash-completion-r1 python-any-r1 DESCRIPTION="Git based tool for managing dotfiles"
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 07bfee0fdcf63a416031055e30785a16475f9e89 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 6 08:33:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 6 08:34:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07bfee0f app-admin/yadm: drop 3.2.1 Closes: https://bugs.gentoo.org/903904 Closes: https://bugs.gentoo.org/836700 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/yadm/Manifest | 1 - app-admin/yadm/yadm-3.2.1.ebuild | 90 2 files changed, 91 deletions(-) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 29db1d436867..1845101b5b08 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,2 +1 @@ -DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb DIST yadm-3.2.2.tar.gz 111249 BLAKE2B 24dceda15f8bcb85df64fce987409feb4a94fac4dacb34f246ee11557e280ca1df3569f6b110fb2de02e6b756e82261a4da1896187b670df1c5e8edf123353cc SHA512 c61da3f644c2f587079fd717d4ef566861f20224f287906ef5b6d07169bc5f02aef7974afd8d4441267a92417a4fd0c7edda562b8f0cf2fc104c91fc0f5f85ff diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild deleted file mode 100644 index 02095ec7674a.. --- a/app-admin/yadm/yadm-3.2.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit bash-completion-r1 python-any-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 - ) -" - -DOCS=( CHANGES README.md ${PN}.md ) - -python_check_deps() { - python_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 -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir" - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 73285e2807f2105c941e28e70f05e338b9acc8dd Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 6 08:33:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 6 08:33:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73285e28 app-admin/yadm: Stabilize 3.2.2 amd64, #903904 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/yadm/yadm-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild index e3dfca6477e2..154ee7556273 100644 --- a/app-admin/yadm/yadm-3.2.2.ebuild +++ b/app-admin/yadm/yadm-3.2.2.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: c512069760405259deffb44014a438f556da7503 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 6 08:19:28 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 6 08:20:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5120697 app-admin/yadm: update SRC_URI Closes: https://bugs.gentoo.org/896490 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/yadm/yadm-3.2.2.ebuild | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild index 84a40d3dccec..e3dfca6477e2 100644 --- a/app-admin/yadm/yadm-3.2.2.ebuild +++ b/app-admin/yadm/yadm-3.2.2.ebuild @@ -3,18 +3,20 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit bash-completion-r1 python-any-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" +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="
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 7aea2010acbebf26a341ff7dbe3885bfd3869eff Author: Alexey Zapparov zapparov com> AuthorDate: Wed Feb 22 03:14:06 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 28 13:47:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aea2010 app-admin/yadm: add 3.2.2 Signed-off-by: Alexey Zapparov zapparov.com> Closes: https://github.com/gentoo/gentoo/pull/29712 Signed-off-by: Joonas Niilola gentoo.org> app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-3.2.2.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index ae7af64fe452..29db1d436867 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1 +1,2 @@ DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb +DIST yadm-3.2.2.tar.gz 111249 BLAKE2B 24dceda15f8bcb85df64fce987409feb4a94fac4dacb34f246ee11557e280ca1df3569f6b110fb2de02e6b756e82261a4da1896187b670df1c5e8edf123353cc SHA512 c61da3f644c2f587079fd717d4ef566861f20224f287906ef5b6d07169bc5f02aef7974afd8d4441267a92417a4fd0c7edda562b8f0cf2fc104c91fc0f5f85ff diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild new file mode 100644 index ..eae44112d41c --- /dev/null +++ b/app-admin/yadm/yadm-3.2.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) +inherit bash-completion-r1 python-any-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 + ) +" + +DOCS=( CHANGES README.md ${PN}.md ) + +python_check_deps() { + python_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 -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir" + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 809e34279ce2af190a3b706ea2b9c4c77e72a7f2 Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 28 13:47:27 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 28 13:47:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809e3427 app-admin/yadm: sort the deps in 3.2.2 Signed-off-by: Joonas Niilola gentoo.org> app-admin/yadm/yadm-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild index eae44112d41c..84a40d3dccec 100644 --- a/app-admin/yadm/yadm-3.2.2.ebuild +++ b/app-admin/yadm/yadm-3.2.2.ebuild @@ -18,8 +18,8 @@ IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" - app-shells/bash app-crypt/gnupg + app-shells/bash dev-vcs/git "
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: f63db4fdeb2bdcb0d71fa5fee5bbe98a9b1b9ae4 Author: Joonas Niilola gentoo org> AuthorDate: Thu Jan 19 07:15:39 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jan 19 07:15:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63db4fd app-admin/yadm: Stabilize 3.2.1 amd64, #891247 Signed-off-by: Joonas Niilola gentoo.org> app-admin/yadm/yadm-3.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild index eae44112d41c..02095ec7674a 100644 --- a/app-admin/yadm/yadm-3.2.1.ebuild +++ b/app-admin/yadm/yadm-3.2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.t LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: f6c26cf6a06f97c50aeb0081c293dc9a5579c1d7 Author: David Seifert gentoo org> AuthorDate: Sun Dec 25 22:05:49 2022 + Commit: David Seifert gentoo org> CommitDate: Sun Dec 25 22:05:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c26cf6 app-admin/yadm: remove needless python-utils-r1 inherit Signed-off-by: David Seifert gentoo.org> app-admin/yadm/yadm-3.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild index 4da1c8793b18..1a38c6538290 100644 --- a/app-admin/yadm/yadm-3.2.1.ebuild +++ b/app-admin/yadm/yadm-3.2.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 python-any-r1 python-utils-r1 +inherit bash-completion-r1 python-any-r1 DESCRIPTION="Git based tool for managing dotfiles" HOMEPAGE="https://github.com/TheLocehiliosan/yadm";
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 28b33bbe7e43f61e6a53267f3cdce68073aaf1f0 Author: Alexey Zapparov zapparov com> AuthorDate: Sun Mar 20 04:54:58 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 21 19:55:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b33bbe app-admin/yadm: add 3.2.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexey Zapparov zapparov.com> Co-Authored-By: Arthur Zamarin gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24678 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-3.2.1.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 6478b98da09f..6b45b72e1cb1 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,2 +1,3 @@ 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-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild new file mode 100644 index ..4da1c8793b18 --- /dev/null +++ b/app-admin/yadm/yadm-3.2.1.ebuild @@ -0,0 +1,90 @@ +# 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 + ) +" + +DOCS=( CHANGES README.md ${PN}.md ) + +python_check_deps() { + python_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 -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir" + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 5b34e0b3520ed5064147860bedf181b2d05934e1 Author: Alexey Zapparov zapparov com> AuthorDate: Thu Jan 13 01:39:52 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Jan 13 02:27:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b34e0b3 app-admin/yadm: add 3.1.1 Co-Authored-By: Georgy Yakovlev gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov zapparov.com> Closes: https://github.com/gentoo/gentoo/pull/23723 Signed-off-by: Georgy Yakovlev gentoo.org> app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-3.1.1.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 2a3b64f3cdf2..6478b98da09f 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1 +1,2 @@ DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce +DIST yadm-3.1.1.tar.gz 106890 BLAKE2B c85bfdaf15da8e88aea8e1b41af5396111fe95922f38c9709d09d76b6cb515d4aff99f0caaa225baf36bc408f6efe7f53e7b2febd45c78acf2b5f3c897b87290 SHA512 6be40ff6b1130be93649bb533d63ddc2dad626bb3022392863b600b31eef2529df443a9eb24915979bef2d1ea4ef04124668723ffb0ce0f86727f481a3997c74 diff --git a/app-admin/yadm/yadm-3.1.1.ebuild b/app-admin/yadm/yadm-3.1.1.ebuild new file mode 100644 index ..b2d7cb882037 --- /dev/null +++ b/app-admin/yadm/yadm-3.1.1.ebuild @@ -0,0 +1,88 @@ +# 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 +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 54c5da4d1c86a9620c3b49c4e16b2797f5e1906e Author: Marek Szuba gentoo org> AuthorDate: Fri Nov 26 10:19:19 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Nov 26 10:20:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c5da4d app-admin/yadm: update the comment about yamllint dev-util/yamllint _is_ in the tree now, however yadm requires a specific - and rather old - version. Signed-off-by: Marek Szuba gentoo.org> app-admin/yadm/yadm-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild index b056f1e5a96a..f2ab5c0fc2b1 100644 --- a/app-admin/yadm/yadm-2.4.0.ebuild +++ b/app-admin/yadm/yadm-2.4.0.ebuild @@ -46,7 +46,7 @@ src_compile() { src_test() { # test_encryption: needs write access to /tmp # test_alt, test_compat_jinja, test_unit_template_j2: needs envtpl - # test_syntax: needs yamllint (not packaged) + # 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
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: a6503185001adad02f1adea45f4f021f8c4ac452 Author: Sam James gentoo org> AuthorDate: Thu Apr 1 01:57:29 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 1 21:17:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6503185 app-admin/yadm: use python-any-r1 API for tests Signed-off-by: Sam James gentoo.org> app-admin/yadm/yadm-2.4.0.ebuild | 19 +++ 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild index 10da88e012a..b056f1e5a96 100644 --- a/app-admin/yadm/yadm-2.4.0.ebuild +++ b/app-admin/yadm/yadm-2.4.0.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit bash-completion-r1 +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/"; @@ -21,13 +22,23 @@ RDEPEND=" dev-vcs/git " -DEPEND=" - test? ( ${RDEPEND} +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" }
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: d3ee7f2da2b73ae0c7cfd7abc61c4b819abc55b2 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Mar 29 00:26:04 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Mar 31 08:39:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ee7f2d app-admin/yadm: Security cleanup Bug: https://bugs.gentoo.org/625394 Signed-off-by: Sam James (sam_c) cmpct.info> Closes: https://github.com/gentoo/gentoo/pull/15158 Signed-off-by: Joonas Niilola gentoo.org> app-admin/yadm/Manifest | 1 - app-admin/yadm/yadm-1.12.0.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 77a3614ccc9..2a3b64f3cdf 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,2 +1 @@ -DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00dec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8 DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce diff --git a/app-admin/yadm/yadm-1.12.0.ebuild b/app-admin/yadm/yadm-1.12.0.ebuild deleted file mode 100644 index 55922bd1e75..000 --- a/app-admin/yadm/yadm-1.12.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit bash-completion-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="zsh-completion test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-tcltk/expect - dev-util/bats - dev-vcs/git - )" - -RDEPEND=" - dev-vcs/git - app-crypt/gnupg - zsh-completion? ( app-shells/gentoo-zsh-completions )" - -src_compile() { - emake "${PN}.md" -} - -src_test() { - # 109_accept_encryption tests are interactive, thus fail. Skip them - # 113_accept_jinja_alt.bats are depepending on the optional envtpl - while IFS="" read -d $'\0' -r f ; do - bats "${f}" || die "test ${f} failed" - done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -and -not -name '113_accept_jinja_alt.bats' -print0) -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" - - dobashcomp completion/yadm.bash_completion - - if use zsh-completion; then - insinto /usr/share/zsh/site-functions - newins completion/yadm.zsh_completion _${PN} - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 43b385559f82776239c1fd7b9f9e5095897107b8 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Mar 28 00:32:00 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Mar 28 00:32:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b38555 app-admin/yadm: minor QA Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev gentoo.org> app-admin/yadm/yadm-2.4.0.ebuild | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild index b6f903a8580..10da88e012a 100644 --- a/app-admin/yadm/yadm-2.4.0.ebuild +++ b/app-admin/yadm/yadm-2.4.0.ebuild @@ -13,6 +13,7 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" + RESTRICT="!test? ( test )" RDEPEND=" @@ -21,7 +22,10 @@ RDEPEND=" " DEPEND=" - test? ( dev-tcltk/expect dev-python/pytest ${RDEPEND} ) + test? ( ${RDEPEND} + dev-python/pytest + dev-tcltk/expect + ) " src_compile() { @@ -34,12 +38,12 @@ src_test() { # test_syntax: needs yamllint (not packaged) # test_compat_alt: known broken, tests deprecated features # test_compat_jinja: needs envtpl - rm test/test_encryption.py || die - rm test/test_alt.py || die - rm test/test_compat_jinja.py || die - rm test/test_unit_template_j2.py || die - rm test/test_syntax.py || die - rm test/test_compat_alt.py || die + 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}" }
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 7ded744c5b16b0966c4a39e9d5d3856fcab03ac4 Author: Sam James (sam_c) cmpct info> AuthorDate: Wed Mar 25 20:22:09 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Mar 28 00:32:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ded744c app-admin/yadm: Security bump to 2.4.0 Fixed in 1.11.1 but bumped to latest while there given it's now maintainer-needed. Bug: https://bugs.gentoo.org/625394 Signed-off-by: Sam James (sam_c) cmpct.info> Closes: https://github.com/gentoo/gentoo/pull/15114 Signed-off-by: Georgy Yakovlev gentoo.org> app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-2.4.0.ebuild | 57 2 files changed, 58 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 3ebad2ae510..77a3614ccc9 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1 +1,2 @@ DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00dec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8 +DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild new file mode 100644 index 000..b6f903a8580 --- /dev/null +++ b/app-admin/yadm/yadm-2.4.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-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 +" + +DEPEND=" + test? ( dev-tcltk/expect dev-python/pytest ${RDEPEND} ) +" + +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 yamllint (not packaged) + # test_compat_alt: known broken, tests deprecated features + # test_compat_jinja: needs envtpl + rm test/test_encryption.py || die + rm test/test_alt.py || die + rm test/test_compat_jinja.py || die + rm test/test_unit_template_j2.py || die + rm test/test_syntax.py || die + rm 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} +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 203a8aa3740fe72a810b77a3e5830e477df3a17c Author: Patrice Clement gentoo org> AuthorDate: Sun Dec 31 20:46:13 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sun Dec 31 20:46:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203a8aa3 app-admin/yadm: version bump. Closes: https://bugs.gentoo.org/642660 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-1.12.0.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index a24ba32f0ef..6b24d62501b 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1 +1,2 @@ DIST yadm-1.07.tar.gz 34240 BLAKE2B 11952a693c38aac2f2e7fa3efd469dc640941ef9c75a8a1e70974b4eea37c506df7480b2fce84ca8482c932295923ece4ff52cfc13bf9b52030dab0500f07c86 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144 +DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00dec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8 diff --git a/app-admin/yadm/yadm-1.12.0.ebuild b/app-admin/yadm/yadm-1.12.0.ebuild new file mode 100644 index 000..e6b2381a71f --- /dev/null +++ b/app-admin/yadm/yadm-1.12.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit bash-completion-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="zsh-completion test" + +DEPEND=" + test? ( + dev-tcltk/expect + dev-util/bats + dev-vcs/git + )" + +RDEPEND=" + dev-vcs/git + app-crypt/gnupg + zsh-completion? ( app-shells/gentoo-zsh-completions )" + +src_compile() { + emake "${PN}.md" +} + +src_test() { + # 109_accept_encryption tests are interactive, thus fail. Skip them + # 113_accept_jinja_alt.bats are depepending on the optional envtpl + while IFS="" read -d $'\0' -r f ; do + bats "${f}" || die "test ${f} failed" + done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -and -not -name '113_accept_jinja_alt.bats' -print0) +} + +src_install() { + einstalldocs + + dobin "${PN}" + doman "${PN}.1" + + dobashcomp completion/yadm.bash_completion + + if use zsh-completion; then + insinto /usr/share/zsh/site-functions + newins completion/yadm.zsh_completion _${PN} + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 721e2932aa24e176e45b19259646eaecbb9cf94b Author: Michael Palimaka gentoo org> AuthorDate: Wed Aug 9 11:02:16 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Aug 9 11:02:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721e2932 app-admin/yadm: remove 1.05 and 1.06 Package-Manager: Portage-2.3.6, Repoman-2.3.3 app-admin/yadm/Manifest | 2 -- app-admin/yadm/yadm-1.05.ebuild | 36 app-admin/yadm/yadm-1.06.ebuild | 40 3 files changed, 78 deletions(-) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 1047fa4789d..1b300dbf0e8 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,3 +1 @@ -DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876 -DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8 DIST yadm-1.07.tar.gz 34240 SHA256 39f3974c7d8f3930b9dee00d5b1b2181976e60a4e2cd26c35597951c5919a4f6 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144 WHIRLPOOL 615c2411f86f284159e1d9623fabc1600ed1c532bcac31b3a06e8ef11ae6685e11fe14a1b914c10eac1802f8edcd8f9e6f8b67a74b0b121f55243e846886e70a diff --git a/app-admin/yadm/yadm-1.05.ebuild b/app-admin/yadm/yadm-1.05.ebuild deleted file mode 100644 index 46faf6c8a17..000 --- a/app-admin/yadm/yadm-1.05.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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" - -DOCS=( CHANGES CONTRIBUTORS README.md ) - -DEPEND=" - test? ( - dev-util/bats - dev-vcs/git - )" -RDEPEND="dev-vcs/git - app-crypt/gnupg" - -src_test() { - # 109_accept_encryption tests are interactive, thus fail. Skip them - bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \ - || die "Tests failed" -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" -} diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild deleted file mode 100644 index dee8ebb4dfb..000 --- a/app-admin/yadm/yadm-1.06.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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" - -DOCS=( CHANGES CONTRIBUTORS README.md ) - -DEPEND=" - test? ( - dev-util/bats - dev-vcs/git - )" -RDEPEND="dev-vcs/git - app-crypt/gnupg" - -src_compile() { - emake yadm.md -} - -src_test() { - # 109_accept_encryption tests are interactive, thus fail. Skip them - bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \ - || die "Tests failed" -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: b5deaacd5c42a579499984bfa8b05ad14d236d14 Author: Amy Liffey gentoo org> AuthorDate: Tue Aug 8 10:56:25 2017 + Commit: Amy Liffey gentoo org> CommitDate: Tue Aug 8 11:01:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5deaacd app-admin/yadm: drop inactive proxy maintainer. By jstein Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-admin/yadm/metadata.xml | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/app-admin/yadm/metadata.xml b/app-admin/yadm/metadata.xml index a5fe84884c0..1151270bb4e 100644 --- a/app-admin/yadm/metadata.xml +++ b/app-admin/yadm/metadata.xml @@ -1,15 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - dev+gentoobugzi...@henriksen.is - Espen H - Proxy maintainer - set to assignee on bugs - - - proxy-ma...@gentoo.org - Proxy Maintainers - + TheLocehiliosan/yadm
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: bbee50cc7789c56f81c6909f4a0ff8da1f0c6a01 Author: Espen Henriksen henriksen is> AuthorDate: Thu Feb 16 21:56:16 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Feb 18 01:44:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbee50cc app-admin/yadm: Bump version to 1.07 Package-Manager: portage-2.3.3 app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-1.07.ebuild | 44 + 2 files changed, 45 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 3757de1919..1047fa4789 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,2 +1,3 @@ DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876 DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8 +DIST yadm-1.07.tar.gz 34240 SHA256 39f3974c7d8f3930b9dee00d5b1b2181976e60a4e2cd26c35597951c5919a4f6 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144 WHIRLPOOL 615c2411f86f284159e1d9623fabc1600ed1c532bcac31b3a06e8ef11ae6685e11fe14a1b914c10eac1802f8edcd8f9e6f8b67a74b0b121f55243e846886e70a diff --git a/app-admin/yadm/yadm-1.07.ebuild b/app-admin/yadm/yadm-1.07.ebuild new file mode 100644 index 00..02d7f2bc38 --- /dev/null +++ b/app-admin/yadm/yadm-1.07.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +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" + +DOCS=( CHANGES CONTRIBUTORS README.md ) + +DEPEND=" + test? ( + dev-tcltk/expect + dev-util/bats + dev-vcs/git + )" +RDEPEND=" + app-crypt/gnupg + dev-vcs/git" + +src_compile() { + emake yadm.md +} + +src_test() { + # 109_accept_encryption tests are interactive, thus fail. Skip them + while IFS="" read -d $'\0' -r f ; do + bats "${f}" || die "Test ${f} failed" + done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -print0) +} + +src_install() { + einstalldocs + + dobin "${PN}" + doman "${PN}.1" +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 3c3cfd015d6a55223d3ecaa693aa625794926eef Author: Espen Henriksen henriksen is> AuthorDate: Thu Feb 16 22:00:31 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Feb 17 12:06:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3cfd01 app-admin/yadm: Remove old version 1.04 Package-Manager: portage-2.3.3 app-admin/yadm/Manifest | 1 - app-admin/yadm/yadm-1.04.ebuild | 37 - 2 files changed, 38 deletions(-) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 79336e72dc..3757de1919 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,3 +1,2 @@ -DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554 DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876 DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8 diff --git a/app-admin/yadm/yadm-1.04.ebuild b/app-admin/yadm/yadm-1.04.ebuild deleted file mode 100644 index 661af4e881..00 --- a/app-admin/yadm/yadm-1.04.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -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" - -DOCS=( CHANGES CONTRIBUTORS README.md ) - -DEPEND=" - test? ( - dev-util/bats - dev-vcs/git - )" -RDEPEND="dev-vcs/git - app-crypt/gnupg" - -src_test() { - # 109_accept_encryption tests are interactive, thus fail. Skip them - bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \ - || die "Tests failed" -} - -src_install() { - einstalldocs - - dobin yadm - doman yadm.1 -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: d3a2a5ab2474b5fc98d7889fc9515664735c25d1 Author: Patrice Clement gentoo org> AuthorDate: Sat Jan 21 23:01:24 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jan 21 23:01:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a2a5ab app-admin/yadm: make -> emake. Package-Manager: portage-2.3.0 app-admin/yadm/yadm-1.06.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild index 05ed234..4461c36 100644 --- a/app-admin/yadm/yadm-1.06.ebuild +++ b/app-admin/yadm/yadm-1.06.ebuild @@ -24,7 +24,7 @@ RDEPEND="dev-vcs/git app-crypt/gnupg" src_compile() { - make yadm.md + emake yadm.md } src_test() {
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: 29e345642b6fb70052db4204d396745a493feb5f Author: Espen Henriksen henriksen is> AuthorDate: Fri Jan 13 22:21:58 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jan 21 21:19:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e34564 app-admin/yadm: version bump to 1.06. Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/3458 app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-1.06.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 375081c..79336e7 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,2 +1,3 @@ DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554 DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876 +DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8 diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild new file mode 100644 index ..05ed234 --- /dev/null +++ b/app-admin/yadm/yadm-1.06.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +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" + +DOCS=( CHANGES CONTRIBUTORS README.md ) + +DEPEND=" + test? ( + dev-util/bats + dev-vcs/git + )" +RDEPEND="dev-vcs/git + app-crypt/gnupg" + +src_compile() { + make yadm.md +} + +src_test() { + # 109_accept_encryption tests are interactive, thus fail. Skip them + bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \ + || die "Tests failed" +} + +src_install() { + einstalldocs + + dobin "${PN}" + doman "${PN}.1" +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: d45fe5da6b77e1b78ecdae5aa901e7489ecb2da3 Author: Espen Henriksen henriksen is> AuthorDate: Mon Sep 19 15:04:16 2016 + Commit: Patrice Clement gentoo org> CommitDate: Tue Sep 27 20:20:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45fe5da app-admin/yadm: version bump to 1.05. Gentoo-Bug: https://bugs.gentoo.org/593332 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2364 Signed-off-by: Patrice Clement gentoo.org> app-admin/yadm/Manifest | 1 + app-admin/yadm/yadm-1.05.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 227ed55..375081c 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1 +1,2 @@ DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554 +DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876 diff --git a/app-admin/yadm/yadm-1.05.ebuild b/app-admin/yadm/yadm-1.05.ebuild new file mode 100644 index ..ffdaba7 --- /dev/null +++ b/app-admin/yadm/yadm-1.05.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +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" + +DOCS=( CHANGES CONTRIBUTORS README.md ) + +DEPEND=" + test? ( + dev-util/bats + dev-vcs/git + )" +RDEPEND="dev-vcs/git + app-crypt/gnupg" + +src_test() { + # 109_accept_encryption tests are interactive, thus fail. Skip them + bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \ + || die "Tests failed" +} + +src_install() { + einstalldocs + + dobin "${PN}" + doman "${PN}.1" +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
commit: fe63884b4355094e5c69514f0e36b311d3aa873f Author: Sam Jorna gentoo org> AuthorDate: Sat Apr 30 13:53:20 2016 + Commit: Sam Jorna gentoo org> CommitDate: Sat Apr 30 14:34:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe63884b app-admin/yadm: new package yadm is a dotfile manager that handles the hassle of synchronizing the dotfiles in your home folder across different workstations. It has a philosophy using git and getting out of git's way to ensure it does what it does best. Maintainer assigned to Espen H per request under Proxy Maintainers. Gentoo-bug: 581118 Package-Manager: portage-2.2.28 app-admin/yadm/Manifest | 1 + app-admin/yadm/metadata.xml | 26 ++ app-admin/yadm/yadm-1.04.ebuild | 37 + 3 files changed, 64 insertions(+) diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest new file mode 100644 index 000..227ed55 --- /dev/null +++ b/app-admin/yadm/Manifest @@ -0,0 +1 @@ +DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554 diff --git a/app-admin/yadm/metadata.xml b/app-admin/yadm/metadata.xml new file mode 100644 index 000..a5fe848 --- /dev/null +++ b/app-admin/yadm/metadata.xml @@ -0,0 +1,26 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + dev+gentoobugzi...@henriksen.is + Espen H + Proxy maintainer - set to assignee on bugs + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + TheLocehiliosan/yadm + + + yadm is a dotfile manager that handles the hassle of synchronizing the + dotfiles in your home folder across different workstations. It has a + philosophy using git and getting out of git's way to ensure it does what it + does best. What sets it apart is that it supports encryption, which enables + you to add files like mutt configuration with passwords and host it + publicly. It also enables you to add suffixes to your files like + ##Linux.hostname, and yadm will automatically symlink the file if you are + on that hostname. + + diff --git a/app-admin/yadm/yadm-1.04.ebuild b/app-admin/yadm/yadm-1.04.ebuild new file mode 100644 index 000..661af4e --- /dev/null +++ b/app-admin/yadm/yadm-1.04.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +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" + +DOCS=( CHANGES CONTRIBUTORS README.md ) + +DEPEND=" + test? ( + dev-util/bats + dev-vcs/git + )" +RDEPEND="dev-vcs/git + app-crypt/gnupg" + +src_test() { + # 109_accept_encryption tests are interactive, thus fail. Skip them + bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \ + || die "Tests failed" +} + +src_install() { + einstalldocs + + dobin yadm + doman yadm.1 +}