Date: Wednesday, April 7, 2021 @ 12:41:29 Author: daurnimator Revision: 912415
argocd 2.0.0 is now a symlink farm Added: argocd/ argocd/repos/ argocd/trunk/ argocd/trunk/PKGBUILD Deleted: argocd-cli/trunk/PKGBUILD ---------------------------+ argocd-cli/trunk/PKGBUILD | 44 ------------------------------------- argocd/trunk/PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 44 deletions(-) Added: argocd/trunk/PKGBUILD =================================================================== --- argocd/trunk/PKGBUILD (rev 0) +++ argocd/trunk/PKGBUILD 2021-04-07 12:41:29 UTC (rev 912415) @@ -0,0 +1,52 @@ +# Maintainer: Daurnimator <[email protected]> + +pkgname=argocd +pkgver=2.0.0 +pkgrel=1 +pkgdesc="Declarative continuous deployment for Kubernetes command line utility" +arch=('x86_64') +url='https://argoproj.github.io/argo-cd/' +license=('Apache') +makedepends=('go') +depends=('glibc') +provides=('argocd-cli') +replaces=('argocd-cli') +source=("argo-cd-${pkgver}.tar.gz::https://github.com/argoproj/argo-cd/archive/v${pkgver}.tar.gz") +sha512sums=('cc5c02dc708215e1e68360c9fe9c771ed51d9fd7580d955a43d67f54123c73f0cfb4dda51220eb5e24212809b5e410e11bb589f09333febf910df76217102368') + +build() { + cd "argo-cd-$pkgver" + + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + go run github.com/gobuffalo/packr/packr build -o argocd \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-X github.com/argoproj/argo-cd/common.version=${pkgver} \ + -X github.com/argoproj/argo-cd/common.buildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ' --date=@${SOURCE_DATE_EPOCH}) \ + -X github.com/argoproj/argo-cd/common.gitTag=${pkgver} \ + -linkmode=external \ + -extldflags \"${LDFLAGS}\"" \ + ./cmd + + ./argocd completion bash > argocd.bash + ./argocd completion zsh > argocd.zsh +} + +package() { + cd "argo-cd-$pkgver" + + install -D argocd "$pkgdir/usr/bin/argocd" + ln -s argocd "$pkgdir/usr/bin/argocd-util" + ln -s argocd "$pkgdir/usr/bin/argocd-server" + ln -s argocd "$pkgdir/usr/bin/argocd-repo-server" + ln -s argocd "$pkgdir/usr/bin/argocd-application-controller" + ln -s argocd "$pkgdir/usr/bin/argocd-dex" + + install -Dm644 argocd.bash "$pkgdir/usr/share/bash-completion/completions/argocd" + install -Dm644 argocd.zsh "$pkgdir/usr/share/zsh/site-functions/_argocd" +} Deleted: argocd-cli/trunk/PKGBUILD =================================================================== --- argocd-cli/trunk/PKGBUILD 2021-04-07 12:28:59 UTC (rev 912414) +++ argocd-cli/trunk/PKGBUILD 2021-04-07 12:41:29 UTC (rev 912415) @@ -1,44 +0,0 @@ -# Maintainer: Daurnimator <[email protected]> - -pkgname=argocd-cli -pkgver=1.8.6 -pkgrel=1 -pkgdesc="Declarative continuous deployment for Kubernetes command line utility" -arch=('x86_64') -url='https://argoproj.github.io/argo-cd/' -license=('Apache') -makedepends=('go') -depends=('glibc') -source=("argo-cd-${pkgver}.tar.gz::https://github.com/argoproj/argo-cd/archive/v${pkgver}.tar.gz") -sha512sums=('461a7089d7267330515c502d03eb3b217249e6c7bd00e1e604227329f9ab2dab05613fcd878ae824a4785effb27238cd0d6d76865252ca5660a93f9eef8aa549') - -build() { - cd "argo-cd-$pkgver" - - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - go run github.com/gobuffalo/packr/packr build \ - -trimpath \ - -buildmode=pie \ - -mod=readonly \ - -modcacherw \ - -ldflags "-X github.com/argoproj/argo-cd/common.version=${pkgver} \ - -X github.com/argoproj/argo-cd/common.buildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ' --date=@${SOURCE_DATE_EPOCH}) \ - -X github.com/argoproj/argo-cd/common.gitTag=${pkgver} \ - -linkmode=external \ - -extldflags \"${LDFLAGS}\"" \ - ./cmd/argocd - - ./argocd completion bash > argocd.bash - ./argocd completion zsh > argocd.zsh -} - -package() { - cd "argo-cd-$pkgver" - - install -D argocd "$pkgdir/usr/bin/argocd" - install -Dm644 argocd.bash "$pkgdir/usr/share/bash-completion/completions/argocd" - install -Dm644 argocd.zsh "$pkgdir/usr/share/zsh/site-functions/_argocd" -}
