app-admin / yadm

Git based tool for managing dotfiles

Official package sites : https://github.com/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.

v3.2.2 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 ~ppc64 ~x86
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation

app-shells / bash : The standard GNU Bourne again shell

dev-vcs / git : Stupid content tracker: distributed VCS designed for speed and efficiency

890034
app-admin/yadm-3.2.1 - emerge failed, but no clue, why
905992
app-admin/yadm-3.2.2 fails tests (MUSL-SYSTEM)
927181
app-admin/yadm-3.2.2 problems with installed bash completions
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
app-admin/yadm: enable py3.12
Closes: https://bugs.gentoo.org/929278 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
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@gentoo.org>
Arthur Zamarin · gentoo
app-admin/yadm: Stabilize 3.2.2 amd64, #903904
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-admin/yadm: update SRC_URI
Closes: https://bugs.gentoo.org/896490 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-admin/yadm: sort the deps in 3.2.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Alexey Zapparov · gentoo
app-admin/yadm: add 3.2.2
Signed-off-by: Alexey Zapparov <alexey@zapparov.com> Closes: https://github.com/gentoo/gentoo/pull/29712 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-admin/yadm: Stabilize 3.2.1 amd64, #891247
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-admin/yadm: remove needless python-utils-r1 inherit
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-admin/yadm: drop 2.4.0, 3.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Zapparov · gentoo
app-admin/yadm: add 3.2.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com> Co-Authored-By: Arthur Zamarin <arthurzam@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24678 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Zapparov · gentoo
app-admin/yadm: add 3.1.1
Co-Authored-By: Georgy Yakovlev <gyakovlev@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com> Closes: https://github.com/gentoo/gentoo/pull/23723 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-admin/yadm: use python-any-r1 API for tests
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James (sam_c) · gentoo
app-admin/yadm: Security cleanup
Bug: https://bugs.gentoo.org/625394 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Closes: https://github.com/gentoo/gentoo/pull/15158 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-admin/yadm: minor QA
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Sam James (sam_c) · gentoo
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@cmpct.info> Closes: https://github.com/gentoo/gentoo/pull/15114 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/yadm: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Patrice Clement · gentoo
app-admin/yadm: version bump.
Closes: https://bugs.gentoo.org/642660 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Michael Palimaka · gentoo
app-admin/yadm: remove 1.05 and 1.06
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Espen Henriksen · gentoo
app-admin/yadm: Remove old version 1.04
Package-Manager: portage-2.3.3
Espen Henriksen · gentoo
app-admin/yadm: Bump version to 1.07
Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Patrice Clement · gentoo
app-admin/yadm: make -> emake.
Package-Manager: portage-2.3.0
Espen Henriksen · gentoo
app-admin/yadm: version bump to 1.06.
Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/3458
Espen Henriksen · gentoo
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@gentoo.org>
Sam Jorna · gentoo
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