Package Details: yadm-git 1.12.0.r0.g09a018e-1

Git Clone URL: https://aur.archlinux.org/yadm-git.git (read-only)
Package Base: yadm-git
Description: Yet Another Dotfiles Manager
Upstream URL: https://github.com/TheLocehiliosan/yadm
Licenses: GPL3
Conflicts: yadm
Provides: yadm
Submitter: kosciak
Maintainer: kosciak
Last Packager: kosciak
Votes: 14
Popularity: 1.092662
First Submitted: 2017-02-15 11:30
Last Updated: 2019-02-05 09:20

Dependencies (3)

  • git (git-git) (make)
  • gpg (optional) – encrypt/decrypt sensitive files
  • python-envtpl-git (optional) – use templates with variables

Required by (0)

Sources (1)

Latest Comments

mkeedlinger commented on 2019-03-23 03:54

+1 on the gpg dependency actually needing to be the gnupg package.

wheatdog commented on 2019-02-26 07:59

for optional dependency "gpg", isn't that be gnupg?

kosciak commented on 2019-02-05 09:21

I've updated PKGBUILD with improvements mentioned in the comments. Thanks everyone!

Artemis commented on 2019-02-02 10:45

I made some changes to the PKGBUILD, like adding optional dependencies and installing completion for zsh and bash. Please incorporate them into the PKGBUILD.

EDIT: Apparently the comment system introduces < and > around URLS, they are not in the source and have to be removed…

EDIT2: Just for completeness the PKGBUILD is here http://dpaste.com/2N4K8Z3 for the next 30 days

pkgname=yadm-git
pkgver=1.12.0.r0.g09a018e
pkgrel=1
pkgdesc="Yet Another Dotfiles Manager"
arch=('any')
url="<https://thelocehiliosan.github.io/yadm/>"
license=('GPL3')
makedepends=('git')
optdepends=('gpg: encrypt/decrypt sensitive files'
            'python-envtpl-git: use templates with variables')
conflicts=('yadm-git')
source=("${pkgname}::git+<https://github.com/TheLocehiliosan/yadm#branch=master>")
sha256sums=('SKIP')

pkgver() {
    cd "${pkgname}"
    git describe  --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

package() {
    cd "${pkgname}"
    install -D -m 755 yadm "${pkgdir}/usr/bin/yadm"
    install -D -m 644 yadm.1 "${pkgdir}/usr/share/man/man1/yadm.1"
    install -D -m 644 completion/yadm.bash_completion "${pkgdir}/usr/share/bash-completion/completions/yadm"
    install -D -m 644 completion/yadm.zsh_completion "${pkgdir}/usr/share/zsh/site-functions/_yadm"
}

jadelord commented on 2018-12-20 09:17

Please also install the bash and zsh completion that is provided with yadm

Dragonlord commented on 2017-02-15 13:17

You may want to remove the unused variables from the PKGBUILD.