diff options
author | Alfredo Ramos | 2015-12-21 18:14:09 -0600 |
---|---|---|
committer | Alfredo Ramos | 2015-12-21 18:14:09 -0600 |
commit | 47c2def7722305e996a6e0f2a13ce6476f0a6228 (patch) | |
tree | 87d528436c3c6348eb7b77e48c76c81f3a3b6763 /PKGBUILD | |
parent | ded1aca99264083f0d3453205ba19f0139614e75 (diff) | |
download | aur-47c2def7722305e996a6e0f2a13ce6476f0a6228.tar.gz |
QuaZip issue has been fixed upstream
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 14 insertions, 17 deletions
@@ -2,7 +2,7 @@ _pkgname=screencloud pkgname=${_pkgname}-git -pkgver=1.2.0.16.g18b2795 +pkgver=1.2.0.r46.g5a493dd pkgrel=2 pkgdesc='An easy to use screenshot sharing tool. Experimental Qt5 UI. Development version.' arch=('i686' 'x86_64') @@ -20,44 +20,41 @@ conflicts=("${_pkgname}") install=${pkgname}.install source=( - "git+https://github.com/olav-st/${_pkgname}.git#branch=qt5-port" - 'quazip_qt5_fix.patch' + "git+https://github.com/olav-st/${_pkgname}.git" ) sha512sums=( 'SKIP' - 'e37e6cc4425aef3fc0f4c5dd1580ee1da6ed4b1e1e69eabcd802cc05a4465d984d89894e1b3aa10fab3536007f72dd811e495516620b17dd86900fbf66200787' ) pkgver() { # Updating package version cd ${srcdir}/${_pkgname} - git describe --long --tags | sed 's/^v//;s/-/./g' + ( + set -o pipefail + git describe --long --tags 2>/dev/null | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } prepare() { - # QuaZip Qt5 patch - cd ${srcdir}/${_pkgname} - patch -p1 < ../quazip_qt5_fix.patch - # Create build directory mkdir -p ${srcdir}/build } +# Needed for the self-compiled version +_SCREENCLOUD_CONSUMER_KEY='ef5d77317892721a0acebbbc8157272b055da8074' +_SCREENCLOUD_CONSUMER_SECRET='2d745141473f640b566aba29147fd672' + build() { - # Needed for the self-compiled version - local _consumer_key='ef5d77317892721a0acebbbc8157272b055da8074' - local _consumer_secret='2d745141473f640b566aba29147fd672' - # Building package cd ${srcdir}/build cmake ../${_pkgname}/${_pkgname} \ -DCMAKE_INSTALL_PREFIX=/usr \ -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5 \ - -DCONSUMER_KEY_SCREENCLOUD=${_consumer_key} \ - -DCONSUMER_SECRET_SCREENCLOUD=${_consumer_secret} \ + -DCONSUMER_KEY_SCREENCLOUD=${_SCREENCLOUD_CONSUMER_KEY} \ + -DCONSUMER_SECRET_SCREENCLOUD=${_SCREENCLOUD_CONSUMER_SECRET} \ -DQT_USE_QT5=ON \ - -DPYTHON_USE_PYTHON3=ON \ - -DPYTHONQT_QTALL_INCLUDE_DIR=/usr/include/PythonQt/extensions/PythonQt_QtAll + -DPYTHON_USE_PYTHON3=ON } package() { |