diff options
author | Ivan Molodetskikh | 2019-02-17 15:50:33 +0300 |
---|---|---|
committer | Ivan Molodetskikh | 2019-02-17 16:01:32 +0300 |
commit | 9b2e5d5683b4dacfa5e13123f47136c6c960dee9 (patch) | |
tree | fc64b41308ec4fba280b591b4d7b7ef2ed86fbdd /PKGBUILD | |
download | aur-9b2e5d5683b4dacfa5e13123f47136c6c960dee9.tar.gz |
Add wl-clipboard-rs-git v0.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..21a1f8af6879 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Ivan Molodetskikh <yalterz@gmail.com> +pkgname=wl-clipboard-rs-git +pkgver=0.2.r0.gee298eb5 +pkgrel=1 +pkgdesc="A safe Rust reimplementation of the Wayland command-line copy/paste utilities" +arch=('x86_64') +url="https://github.com/YaLTeR/wl-clipboard-rs" +license=('MIT' 'APACHE') +depends=('gcc-libs') +makedepends=('git' 'cargo') +provides=('wl-clipboard') +conflicts=('wl-clipboard') +source=("$pkgname::git+https://github.com/YaLTeR/wl-clipboard-rs") +sha1sums=('SKIP') + +pkgver() { + cd "$pkgname" + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$pkgname" + + cargo build --release +} + +package() { + cd "$pkgname" + + install -Dm755 "target/release/wl-copy" "$pkgdir/usr/bin/wl-copy" + install -Dm755 "target/release/wl-paste" "$pkgdir/usr/bin/wl-paste" + install -Dm755 "target/release/wl-clip" "$pkgdir/usr/bin/wl-clip" + + install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md" + install -Dm644 "LICENSE-APACHE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE-APACHE" + install -Dm644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE-MIT" +} |