summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlfredo Ramos2015-12-21 18:14:09 -0600
committerAlfredo Ramos2015-12-21 18:14:09 -0600
commit47c2def7722305e996a6e0f2a13ce6476f0a6228 (patch)
tree87d528436c3c6348eb7b77e48c76c81f3a3b6763 /PKGBUILD
parentded1aca99264083f0d3453205ba19f0139614e75 (diff)
downloadaur-47c2def7722305e996a6e0f2a13ce6476f0a6228.tar.gz
QuaZip issue has been fixed upstream
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 14 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0693697f6ea2..04a7b97d04b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {