diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 31 |
3 files changed, 27 insertions, 14 deletions
@@ -1,17 +1,17 @@ pkgbase = wl-clipboard-rs-git pkgdesc = A safe Rust reimplementation of the Wayland command-line copy/paste utilities - pkgver = 0.2.r0.gee298eb5 + pkgver = 0.8.0.r1.gbe851408e pkgrel = 1 url = https://github.com/YaLTeR/wl-clipboard-rs arch = x86_64 license = MIT - license = APACHE + license = APACHE-2.0 makedepends = git makedepends = cargo + depends = gcc-libs provides = wl-clipboard conflicts = wl-clipboard source = wl-clipboard-rs-git::git+https://github.com/YaLTeR/wl-clipboard-rs sha1sums = SKIP pkgname = wl-clipboard-rs-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a8e6ea7d83f4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!/.gitignore +!/.SRCINFO +!/PKGBUILD @@ -1,11 +1,11 @@ # Maintainer: Ivan Molodetskikh <yalterz@gmail.com> pkgname=wl-clipboard-rs-git -pkgver=0.2.r0.gee298eb5 +pkgver=0.8.0.r1.gbe851408e 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') +license=('MIT' 'APACHE-2.0') depends=('gcc-libs') makedepends=('git' 'cargo') provides=('wl-clipboard') @@ -19,19 +19,28 @@ pkgver() { } build() { - cd "$pkgname" + cd "$pkgname/wl-clipboard-rs-tools" + CARGO_INCREMENTAL=0 cargo build --release --locked +} - cargo build --release +check() { + cd "$pkgname/wl-clipboard-rs-tools" + CARGO_INCREMENTAL=0 cargo test --release --locked } package() { - cd "$pkgname" + if [ ! -d "$pkgdir/usr/bin" ]; then + mkdir -p "$pkgdir/usr" + fi + CARGO_INCREMENTAL=0 cargo install --path "$pkgname/wl-clipboard-rs-tools" --root "$pkgdir/usr" --bins --frozen --offline + + local _f + for _f in "$pkgdir"/usr/{.crates.toml,.crates2.json}; do + [ ! -e "$_f" ] || rm "$_f" + done - 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" + cd "$pkgname" - 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" + install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md" + install -D -m 644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE-APACHE LICENSE-MIT } |