summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD22
2 files changed, 17 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 447ff029f355..00913705f50f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = piping-server-git
pkgdesc = Infinitely transfer between any device over pure HTTP
- pkgver = 0.8.5.r1.gf7d40ed
+ pkgver = 0.16.0.r20.g71a054d
pkgrel = 1
url = https://github.com/nwtgck/piping-server-rust
arch = i686
@@ -9,7 +9,7 @@ pkgbase = piping-server-git
makedepends = git
makedepends = rust
depends = gcc-libs
- provides = piping-server
+ provides = piping-server=0.16.0.r20.g71a054d
conflicts = piping-server
source = git+https://github.com/nwtgck/piping-server-rust.git
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 2f476b788133..1bc924b14a65 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
pkgname=piping-server-git
-pkgver=0.8.5.r1.gf7d40ed
+pkgver=0.16.0.r20.g71a054d
pkgrel=1
pkgdesc="Infinitely transfer between any device over pure HTTP"
arch=('i686' 'x86_64')
@@ -9,12 +9,21 @@ url="https://github.com/nwtgck/piping-server-rust"
license=('MIT')
depends=('gcc-libs')
makedepends=('git' 'rust')
-provides=('piping-server')
+provides=("piping-server=$pkgver")
conflicts=('piping-server')
source=("git+https://github.com/nwtgck/piping-server-rust.git")
sha256sums=('SKIP')
+prepare() {
+ cd "piping-server-rust"
+
+ if [ ! -f "Cargo.lock" ]; then
+ cargo update
+ fi
+ cargo fetch
+}
+
pkgver() {
cd "piping-server-rust"
@@ -24,18 +33,17 @@ pkgver() {
check() {
cd "piping-server-rust"
- cargo test \
- --release \
- --locked
+ #cargo test \
+ # --frozen
}
package() {
cd "piping-server-rust"
cargo install \
- --no-track \
--locked \
+ --no-track \
--root "$pkgdir/usr" \
- --path "$srcdir/piping-server-rust"
+ --path .
install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/piping-server"
}