summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12023-06-14 19:12:48 +0800
committerChocobo12023-06-14 19:12:48 +0800
commit78786e5c08223127440da4db3f1c96843581f424 (patch)
tree085d8d103f26ca7adbe122f33c64f8e885fafd7e
downloadaur-78786e5c08223127440da4db3f1c96843581f424.tar.gz
newpkg: static-web-server 2.18.0-1
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD42
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e35fbede00e1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = static-web-server
+ pkgdesc = A cross-platform, high-performance and asynchronous web server for static files-serving
+ pkgver = 2.18.0
+ pkgrel = 1
+ url = https://static-web-server.net/
+ arch = i686
+ arch = x86_64
+ license = Apache
+ license = MIT
+ makedepends = rust
+ depends = gcc-libs
+ source = static-web-server-2.18.0-src.tar.gz::https://github.com/static-web-server/static-web-server/archive/refs/tags/v2.18.0.tar.gz
+ sha256sums = c966f8a5f0dc2fec42dcbc800af46646a61955332da9eceb1be95c5e634f12f2
+
+pkgname = static-web-server
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5ab03fd26902
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+
+pkgname=static-web-server
+pkgver=2.18.0
+pkgrel=1
+pkgdesc="A cross-platform, high-performance and asynchronous web server for static files-serving"
+arch=('i686' 'x86_64')
+url="https://static-web-server.net/"
+license=('Apache' 'MIT')
+depends=('gcc-libs')
+makedepends=('rust')
+source=("$pkgname-$pkgver-src.tar.gz::https://github.com/static-web-server/static-web-server/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('c966f8a5f0dc2fec42dcbc800af46646a61955332da9eceb1be95c5e634f12f2')
+
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ if [ ! -f "Cargo.lock" ]; then
+ cargo update
+ fi
+ cargo fetch
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+
+ #cargo test \
+ # --frozen
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ cargo install \
+ --locked \
+ --no-track \
+ --root "$pkgdir/usr" \
+ --path .
+
+ install -Dm644 "LICENSE-MIT" -t "$pkgdir/usr/share/licenses/static-web-server"
+}