diff options
author | ArsenArsen | 2017-08-06 00:47:56 +0200 |
---|---|---|
committer | ArsenArsen | 2017-08-06 00:47:56 +0200 |
commit | 20394b57406b20805e35e2433fc4b6cf9fc9fcdb (patch) | |
tree | 1611fb9add11154372d1b497473affc308f8874e | |
parent | 2847f0b1e4bf8393ac06fc6a78a902959780978e (diff) | |
download | aur-20394b57406b20805e35e2433fc4b6cf9fc9fcdb.tar.gz |
Update PKGBUILD to a better one
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 25 insertions, 18 deletions
@@ -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 @@ -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" } |