summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIvan Molodetskikh2019-02-17 15:50:33 +0300
committerIvan Molodetskikh2019-02-17 16:01:32 +0300
commit9b2e5d5683b4dacfa5e13123f47136c6c960dee9 (patch)
treefc64b41308ec4fba280b591b4d7b7ef2ed86fbdd /PKGBUILD
downloadaur-9b2e5d5683b4dacfa5e13123f47136c6c960dee9.tar.gz
Add wl-clipboard-rs-git v0.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
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"
+}