summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBhanupong Petchlert2020-02-15 20:28:09 +0700
committerBhanupong Petchlert2020-02-15 20:28:09 +0700
commit46e3a66ab2a7f7ed8100358b7efd41f3c484cdae (patch)
treef32365482dd757e7b0204646c96d900ae48c4e8a
downloadaur-46e3a66ab2a7f7ed8100358b7efd41f3c484cdae.tar.gz
0.3.0
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD33
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c59385e5b3ce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = pacman-mirrorup
+ pkgdesc = A service to retrieve the best and latest Pacman mirror list based on user's geography
+ pkgver = 0.3.0
+ pkgrel = 1
+ url = https://github.com/bpetlert/pacman-mirrorup
+ arch = x86_64
+ license = MIT
+ makedepends = rust
+ makedepends = cargo
+ depends = systemd
+ provides = pacman-mirrorup
+ conflicts = pacman-mirrorup
+ source = pacman-mirrorup-0.3.0.tar.gz::https://github.com/bpetlert/pacman-mirrorup/archive/0.3.0.tar.gz
+ sha256sums = 0009c8538a863280aa68fd89caf51a714acc3017f4ebdd80712c25a8a5eae482
+
+pkgname = pacman-mirrorup
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..076b6871de4b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.pkg.*
+*.tar.gz
+/pkg
+/src
+/networkd-broker
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e45fd3c74648
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Bhanupong Petchlert <bpetlert@gmail.com>
+pkgname=pacman-mirrorup
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="A service to retrieve the best and latest Pacman mirror list based on user's geography"
+arch=('x86_64')
+url="https://github.com/bpetlert/pacman-mirrorup"
+license=('MIT')
+depends=('systemd')
+makedepends=('rust' 'cargo')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bpetlert/${pkgname}/archive/${pkgver}.tar.gz")
+sha256sums=('0009c8538a863280aa68fd89caf51a714acc3017f4ebdd80712c25a8a5eae482')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+
+ # Ignore target-dir in ~/.cargo/config, reset it to default: "target".
+ cargo build --release --locked --target-dir target
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ install -Dm755 "target/release/pacman-mirrorup" "$pkgdir/usr/bin/pacman-mirrorup"
+
+ install -Dm644 "pacman-mirrorup.service" "$pkgdir/usr/lib/systemd/system/pacman-mirrorup.service"
+ install -Dm644 "pacman-mirrorup.timer" "$pkgdir/usr/lib/systemd/system/pacman-mirrorup.timer"
+
+ install -Dm644 "README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+}