* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2016-04-30 14:34 Sam Jorna
0 siblings, 0 replies; 24+ messages in thread
From: Sam Jorna @ 2016-04-30 14:34 UTC (permalink / raw
To: gentoo-commits
commit: fe63884b4355094e5c69514f0e36b311d3aa873f
Author: Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 30 13:53:20 2016 +0000
Commit: Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Sat Apr 30 14:34:05 2016 +0000
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 0000000..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 0000000..a5fe848
--- /dev/null
+++ b/app-admin/yadm/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev+gentoobugzilla@henriksen.is</email>
+ <name>Espen H</name>
+ <description>Proxy maintainer - set to assignee on bugs</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">TheLocehiliosan/yadm</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ 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.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-admin/yadm/yadm-1.04.ebuild b/app-admin/yadm/yadm-1.04.ebuild
new file mode 100644
index 0000000..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
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2016-09-27 20:21 Patrice Clement
0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2016-09-27 20:21 UTC (permalink / raw
To: gentoo-commits
commit: d45fe5da6b77e1b78ecdae5aa901e7489ecb2da3
Author: Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Mon Sep 19 15:04:16 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 20:20:56 2016 +0000
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 <monsieurp <AT> 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 00000000..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"
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-01-21 21:19 Patrice Clement
0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-01-21 21:19 UTC (permalink / raw
To: gentoo-commits
commit: 29e345642b6fb70052db4204d396745a493feb5f
Author: Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Fri Jan 13 22:21:58 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 21:19:32 2017 +0000
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 00000000..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"
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-01-21 23:01 Patrice Clement
0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-01-21 23:01 UTC (permalink / raw
To: gentoo-commits
commit: d3a2a5ab2474b5fc98d7889fc9515664735c25d1
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 23:01:24 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 23:01:38 2017 +0000
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() {
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-02-17 12:07 Michael Palimaka
0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2017-02-17 12:07 UTC (permalink / raw
To: gentoo-commits
commit: 3c3cfd015d6a55223d3ecaa693aa625794926eef
Author: Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Thu Feb 16 22:00:31 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 12:06:50 2017 +0000
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..0000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-02-18 1:44 Michael Palimaka
0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2017-02-18 1:44 UTC (permalink / raw
To: gentoo-commits
commit: bbee50cc7789c56f81c6909f4a0ff8da1f0c6a01
Author: Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Thu Feb 16 21:56:16 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 01:44:00 2017 +0000
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 0000000000..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"
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-08-08 11:03 Amy Liffey
0 siblings, 0 replies; 24+ messages in thread
From: Amy Liffey @ 2017-08-08 11:03 UTC (permalink / raw
To: gentoo-commits
commit: b5deaacd5c42a579499984bfa8b05ad14d236d14
Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 8 10:56:25 2017 +0000
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Tue Aug 8 11:01:25 2017 +0000
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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>dev+gentoobugzilla@henriksen.is</email>
- <name>Espen H</name>
- <description>Proxy maintainer - set to assignee on bugs</description>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+<!-- maintainer-needed -->
<upstream>
<remote-id type="github">TheLocehiliosan/yadm</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-08-09 11:02 Michael Palimaka
0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2017-08-09 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 721e2932aa24e176e45b19259646eaecbb9cf94b
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 11:02:16 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 11:02:23 2017 +0000
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..00000000000
--- 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..00000000000
--- 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"
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-12-31 20:46 Patrice Clement
0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-12-31 20:46 UTC (permalink / raw
To: gentoo-commits
commit: 203a8aa3740fe72a810b77a3e5830e477df3a17c
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 20:46:13 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec 31 20:46:28 2017 +0000
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 ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 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 00000000000..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
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2020-03-28 0:33 Georgy Yakovlev
0 siblings, 0 replies; 24+ messages in thread
From: Georgy Yakovlev @ 2020-03-28 0:33 UTC (permalink / raw
To: gentoo-commits
commit: 7ded744c5b16b0966c4a39e9d5d3856fcab03ac4
Author: Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Wed Mar 25 20:22:09 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Mar 28 00:32:23 2020 +0000
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) <sam <AT> cmpct.info>
Closes: https://github.com/gentoo/gentoo/pull/15114
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> 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 ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 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 00000000000..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}
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2020-03-28 0:33 Georgy Yakovlev
0 siblings, 0 replies; 24+ messages in thread
From: Georgy Yakovlev @ 2020-03-28 0:33 UTC (permalink / raw
To: gentoo-commits
commit: 43b385559f82776239c1fd7b9f9e5095897107b8
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 28 00:32:00 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Mar 28 00:32:23 2020 +0000
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 <gyakovlev <AT> 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}"
}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2020-03-31 8:39 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2020-03-31 8:39 UTC (permalink / raw
To: gentoo-commits
commit: d3ee7f2da2b73ae0c7cfd7abc61c4b819abc55b2
Author: Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Sun Mar 29 00:26:04 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Mar 31 08:39:00 2020 +0000
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) <sam <AT> cmpct.info>
Closes: https://github.com/gentoo/gentoo/pull/15158
Signed-off-by: Joonas Niilola <juippis <AT> 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 ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 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..00000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2021-04-01 21:17 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2021-04-01 21:17 UTC (permalink / raw
To: gentoo-commits
commit: a6503185001adad02f1adea45f4f021f8c4ac452
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 1 01:57:29 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 1 21:17:02 2021 +0000
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 <sam <AT> 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"
}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2021-11-26 10:20 Marek Szuba
0 siblings, 0 replies; 24+ messages in thread
From: Marek Szuba @ 2021-11-26 10:20 UTC (permalink / raw
To: gentoo-commits
commit: 54c5da4d1c86a9620c3b49c4e16b2797f5e1906e
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 10:19:19 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 10:20:27 2021 +0000
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 <marecki <AT> 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
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2022-01-13 2:27 Georgy Yakovlev
0 siblings, 0 replies; 24+ messages in thread
From: Georgy Yakovlev @ 2022-01-13 2:27 UTC (permalink / raw
To: gentoo-commits
commit: 5b34e0b3520ed5064147860bedf181b2d05934e1
Author: Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Thu Jan 13 01:39:52 2022 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 02:27:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b34e0b3
app-admin/yadm: add 3.1.1
Co-Authored-By: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/23723
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> 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 000000000000..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
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2022-03-21 19:55 Arthur Zamarin
0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2022-03-21 19:55 UTC (permalink / raw
To: gentoo-commits
commit: 28b33bbe7e43f61e6a53267f3cdce68073aaf1f0
Author: Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Sun Mar 20 04:54:58 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 19:55:25 2022 +0000
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 <alexey <AT> zapparov.com>
Co-Authored-By: Arthur Zamarin <arthurzam <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24678
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 000000000000..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
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2022-12-25 22:06 David Seifert
0 siblings, 0 replies; 24+ messages in thread
From: David Seifert @ 2022-12-25 22:06 UTC (permalink / raw
To: gentoo-commits
commit: f6c26cf6a06f97c50aeb0081c293dc9a5579c1d7
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 22:05:49 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 22:05:49 2022 +0000
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 <soap <AT> 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"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-01-19 7:16 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-01-19 7:16 UTC (permalink / raw
To: gentoo-commits
commit: f63db4fdeb2bdcb0d71fa5fee5bbe98a9b1b9ae4
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 07:15:39 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 07:15:39 2023 +0000
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 <juippis <AT> 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 )"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-02-28 13:58 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-02-28 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 7aea2010acbebf26a341ff7dbe3885bfd3869eff
Author: Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Wed Feb 22 03:14:06 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 13:47:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aea2010
app-admin/yadm: add 3.2.2
Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/29712
Signed-off-by: Joonas Niilola <juippis <AT> 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 000000000000..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
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-02-28 13:58 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-02-28 13:58 UTC (permalink / raw
To: gentoo-commits
commit: 809e34279ce2af190a3b706ea2b9c4c77e72a7f2
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 13:47:27 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 13:47:27 2023 +0000
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 <juippis <AT> 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
"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-04-06 8:20 Arthur Zamarin
0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2023-04-06 8:20 UTC (permalink / raw
To: gentoo-commits
commit: c512069760405259deffb44014a438f556da7503
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 6 08:19:28 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 6 08:20:21 2023 +0000
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 <arthurzam <AT> 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="
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-04-06 8:33 Arthur Zamarin
0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2023-04-06 8:33 UTC (permalink / raw
To: gentoo-commits
commit: 73285e2807f2105c941e28e70f05e338b9acc8dd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 6 08:33:05 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 6 08:33:05 2023 +0000
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 <arthurzam <AT> 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 )"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-04-06 8:34 Arthur Zamarin
0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2023-04-06 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 07bfee0fdcf63a416031055e30785a16475f9e89
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 6 08:33:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 6 08:34:08 2023 +0000
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 <arthurzam <AT> 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..000000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2024-06-19 9:15 Pacho Ramos
0 siblings, 0 replies; 24+ messages in thread
From: Pacho Ramos @ 2024-06-19 9:15 UTC (permalink / raw
To: gentoo-commits
commit: 65000a560a0d5f0c5d7a7f79e3b762dca6de1e2d
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 19 09:12:41 2024 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun 19 09:12:41 2024 +0000
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 <pacho <AT> 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"
^ permalink raw reply related [flat|nested] 24+ messages in thread
end of thread, other threads:[~2024-06-19 9:15 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-27 20:21 [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/ Patrice Clement
-- strict thread matches above, loose matches on Subject: below --
2024-06-19 9:15 Pacho Ramos
2023-04-06 8:34 Arthur Zamarin
2023-04-06 8:33 Arthur Zamarin
2023-04-06 8:20 Arthur Zamarin
2023-02-28 13:58 Joonas Niilola
2023-02-28 13:58 Joonas Niilola
2023-01-19 7:16 Joonas Niilola
2022-12-25 22:06 David Seifert
2022-03-21 19:55 Arthur Zamarin
2022-01-13 2:27 Georgy Yakovlev
2021-11-26 10:20 Marek Szuba
2021-04-01 21:17 Sam James
2020-03-31 8:39 Joonas Niilola
2020-03-28 0:33 Georgy Yakovlev
2020-03-28 0:33 Georgy Yakovlev
2017-12-31 20:46 Patrice Clement
2017-08-09 11:02 Michael Palimaka
2017-08-08 11:03 Amy Liffey
2017-02-18 1:44 Michael Palimaka
2017-02-17 12:07 Michael Palimaka
2017-01-21 23:01 Patrice Clement
2017-01-21 21:19 Patrice Clement
2016-04-30 14:34 Sam Jorna
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox