summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Haun2020-11-10 08:55:30 +0100
committerPatrick Haun2020-11-10 08:55:30 +0100
commit7a9441788bbed2b5d020b6ade8c6cef98ea2ea33 (patch)
tree547d260bdba8f7fd475ad7a8507acac9be413074
parent9ddfb3feb5ecc72075d0c269be9be8d3d19cf6bb (diff)
downloadaur-7a9441788bbed2b5d020b6ade8c6cef98ea2ea33.tar.gz
0.5.0
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD26
-rw-r--r--PKGBUILD.tmpl22
-rwxr-xr-xbump.sh4
4 files changed, 41 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 54d915779b3c..9d77ec9e68dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = dotcopter
pkgdesc = A small tool to manage dotfile installation.
- pkgver = 0.4.5
+ pkgver = 0.5.0
pkgrel = 1
url = https://github.com/bomgar/dotcopter
arch = x86_64
license = Apache-2.0
- source = https://github.com/bomgar/dotcopter/releases/download/0.4.5/dotcopter
- sha256sums = 64e98d4fd5e2b9aa796dd9701ea655154d76d146c759b3c376462a9478ea5c1b
+ makedepends = cargo
+ source = dotcopter-0.5.0.tar.gz::https://github.com/bomgar/dotcopter/archive/v0.5.0.tar.gz
+ sha256sums = 009a83748c0b72dc052d93e26d0267f8a93bbdb77487e91bd8c54ae635d5fbea
pkgname = dotcopter
diff --git a/PKGBUILD b/PKGBUILD
index b00519d52068..894fbfa45b7f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,29 @@
# Maintainer: Patrick Haun <bomgar85 at googlemail dot com>
-
pkgname=dotcopter
-pkgver=0.4.5
+pkgver=0.5.0
pkgrel=1
pkgdesc="A small tool to manage dotfile installation."
arch=('x86_64')
url="https://github.com/bomgar/dotcopter"
license=('Apache-2.0')
-source=('https://github.com/bomgar/dotcopter/releases/download/0.4.5/dotcopter')
-sha256sums=('64e98d4fd5e2b9aa796dd9701ea655154d76d146c759b3c376462a9478ea5c1b')
+makedepends=('cargo')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('009a83748c0b72dc052d93e26d0267f8a93bbdb77487e91bd8c54ae635d5fbea')
-package() {
- mkdir -p "${pkgdir}/usr/bin"
- chmod +x dotcopter
- cp dotcopter "${pkgdir}/usr/bin/dotcopter"
+build() {
+ cd "$pkgname-$pkgver"
+ cargo build --release --locked --all-features
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ cargo test --release --locked
}
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
+ install -Dm 644 README.org -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+}
diff --git a/PKGBUILD.tmpl b/PKGBUILD.tmpl
index 4ceac0544434..7f71760d5222 100644
--- a/PKGBUILD.tmpl
+++ b/PKGBUILD.tmpl
@@ -1,6 +1,5 @@
# Maintainer: Patrick Haun <bomgar85 at googlemail dot com>
-
pkgname=dotcopter
pkgver=__VERSION__
pkgrel=__PKGREL__
@@ -8,12 +7,23 @@ pkgdesc="A small tool to manage dotfile installation."
arch=('x86_64')
url="https://github.com/bomgar/dotcopter"
license=('Apache-2.0')
-source=('__SOURCE__')
+makedepends=('cargo')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('__SHA256__')
-package() {
- mkdir -p "${pkgdir}/usr/bin"
- chmod +x dotcopter
- cp dotcopter "${pkgdir}/usr/bin/dotcopter"
+build() {
+ cd "$pkgname-$pkgver"
+ cargo build --release --locked --all-features
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ cargo test --release --locked
}
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
+ install -Dm 644 README.org -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+}
diff --git a/bump.sh b/bump.sh
index f9c2ca413cf5..4308d2f28067 100755
--- a/bump.sh
+++ b/bump.sh
@@ -3,12 +3,14 @@ set -e -u -o pipefail
VERSION=$1
PKGREL=${2:-1}
-SOURCE="https://github.com/bomgar/dotcopter/releases/download/$VERSION/dotcopter"
+SOURCE="https://github.com/bomgar/dotcopter/archive/v$VERSION.tar.gz"
NAME="dotcopter"
SHA256=$(curl -L --silent --fail $SOURCE | sha256sum | awk '{print $1}')
rm -f $NAME*
+
+
sed -e "s#__VERSION__#$VERSION#g" \
-e "s#__SOURCE__#$SOURCE#g" \
-e "s#__SHA256__#$SHA256#g" \