diff options
author | ghesy | 2022-11-18 00:25:28 +0330 |
---|---|---|
committer | ghesy | 2022-11-18 00:25:28 +0330 |
commit | 0828888f9fc901ab131a491603edfbab041d3095 (patch) | |
tree | e9b9ead1f2341955b4cb92b5707971277470c03b /PKGBUILD | |
download | aur-0828888f9fc901ab131a491603edfbab041d3095.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8b3db86bb777 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: ghesy <ehsan at disroot dot org> + +pkgname='git-workspace' +pkgver=1.0.3 +pkgrel=1 +pkgdesc='Sync personal and work git repositories from multiple providers' +url='https://github.com/orf/git-workspace' +arch=('x86_64') +license=('custom:none') +depends=('git') +makedepends=('cargo') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('dbbca1194990203049e6e0c95b2e8242a61e2be1d37261ae9168f0c02a309935') +options=('!lto') + +_target_dir='target' + +build() { + cd "${pkgname}-${pkgver}" + cargo build --release --locked --target-dir "$_target_dir" +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 "${_target_dir}/release/${pkgname}" -t "${pkgdir}/usr/bin/" + install -dm755 "${pkgdir}/usr/lib/git-core/" + ln -s "/usr/bin/${pkgname}" "${pkgdir}/usr/lib/git-core/" +} |