summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArsenArsen2017-08-06 00:47:56 +0200
committerArsenArsen2017-08-06 00:47:56 +0200
commit20394b57406b20805e35e2433fc4b6cf9fc9fcdb (patch)
tree1611fb9add11154372d1b497473affc308f8874e
parent2847f0b1e4bf8393ac06fc6a78a902959780978e (diff)
downloadaur-20394b57406b20805e35e2433fc4b6cf9fc9fcdb.tar.gz
Update PKGBUILD to a better one
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD37
2 files changed, 25 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 69e4b270a8e3..d5d3d2c74970 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = kshare-git
pkgdesc = The free and open source and cross platform screen sharing software.
- pkgver = cfe86bfe178f5b924597eca61392ccba963eb2653
+ pkgver = v4.1.139.gfe86bfe
pkgrel = 1
url = https://github.com/ArsenArsen/KShare
arch = i686
@@ -11,9 +11,9 @@ pkgbase = kshare-git
depends = xcb-util-cursor
depends = ffmpeg
depends = libxfixes
- provides = kshare=$pkgver
+ provides = kshare
conflicts = kshare
- source = git+https://github.com/ArsenArsen/KShare.git
+ source = git+https://github.com/ArsenArsen/KShare.git#branch=dev
sha1sums = SKIP
pkgname = kshare-git
diff --git a/PKGBUILD b/PKGBUILD
index a6ffb7240c55..43d8e28a1b63 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,39 @@
# Maintainer: ArsenArsen <arsenarsentmc@outlook.com>
pkgname=kshare-git
-pkgver=cfe86bfe178f5b924597eca61392ccba963eb2653
+pkgver=v4.1.139.gfe86bfe
pkgrel=1
-conflicts=("kshare")
pkgdesc="The free and open source and cross platform screen sharing software."
arch=('i686' 'x86_64')
url="https://github.com/ArsenArsen/KShare"
license=('MIT')
-provides=('kshare=$pkgver')
+provides=(kshare)
+conflicts=(kshare)
depends=(qt5-base qt5-x11extras xcb-util-cursor ffmpeg libxfixes)
-source=(git+https://github.com/ArsenArsen/KShare.git)
+source=(git+https://github.com/ArsenArsen/KShare.git#branch=dev)
sha1sums=('SKIP')
+pkgver() {
+ cd KShare
+ echo "$(git describe --long --tags | tr - .)"
+}
+
+prepare() {
+ cd KShare
+ git submodule update --init --recursive
+}
+
build() {
- cd "${srcdir}/KShare"
- git checkout dev
- git submodule update --init --recursive
+ cd KShare
qmake
- make -j$(($(nproc) + 1))
+ make
}
package() {
- cd "${srcdir}/KShare"
- mkdir -p "$pkgdir/usr/bin"
- install ./KShare "$pkgdir/usr/bin/kshare"
- mkdir -p "$pkgdir/usr/share/pixmaps"
- install "${srcdir}/KShare/icons/icon.png" "$pkgdir/usr/share/pixmaps"
- mkdir -p "$pkgdir/usr/share/applications"
- install KShare.desktop "$pkgdir/usr/share/applications"
+ cd KShare
+ install -Dm755 KShare "$pkgdir/usr/bin/kshare"
+ install -Dm644 icons/icon.png "$pkgdir/usr/share/pixmaps/kshare.png"
+ install -Dm644 KShare.desktop "$pkgdir/usr/share/applications"
+
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
}