summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnton Batenev2015-06-15 01:45:07 +0300
committerAnton Batenev2015-06-15 01:45:07 +0300
commitcfefac0077a859b9d6ff10cd14e65ba3c1f16f68 (patch)
tree508f3613d68634396f06dfa862b03518945a6b74 /PKGBUILD
downloadaur-cfefac0077a859b9d6ff10cd14e65ba3c1f16f68.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD68
1 files changed, 68 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..abc7dd27aa8e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: Anton Batenev <antonbatenev@yandex.ru>
+
+pkgname=('ekstertera')
+pkgver=0.0.14
+pkgrel=1
+pkgdesc=("GUI client for Yandex.Disk")
+arch=('i686' 'x86_64')
+url="https://github.com/abbat/${pkgname}"
+license=('BSD')
+makedepends=('qt5-base' 'qt5-tools' 'git')
+source=("git+https://github.com/abbat/${pkgname}.git")
+sha256sums=('SKIP')
+
+export QT_SELECT=5
+
+build() {
+ cd ${srcdir}/${pkgname}
+
+ QT_OPTS="network"
+ SRC_3DPARTY="3dparty/json"
+
+ if [ "${QT_SELECT}" -eq "4" ]; then
+ SRC_3DPARTY="${SRC_3DPARTY} 3dparty/qt5"
+ elif [ "${QT_SELECT}" -eq "5" ]; then
+ QT_OPTS="${QT_OPTS} core widgets"
+ else
+ echo "Unknown Qt version"
+ exit 1
+ fi
+
+ qmake -project -recursive -Wall -nopwd -o "${pkgname}.pro" \
+ "CODEC = UTF-8" \
+ "CODECFORTR = UTF-8" \
+ "CONFIG += release" \
+ "QT += ${QT_OPTS}" \
+ "INCLUDEPATH += src" \
+ "TRANSLATIONS += src/translations/${pkgname}_en.ts" \
+ src ${SRC_3DPARTY}
+
+ lrelease -compress -removeidentical "${pkgname}.pro"
+ qmake "${pkgname}.pro"
+ make
+
+ mv "${pkgname}" "${pkgname}-qt${QT_SELECT}"
+}
+
+package() {
+ if [ "${QT_SELECT}" -eq "4" ]; then
+ depends=('qt4')
+ elif [ "${QT_SELECT}" -eq "5" ]; then
+ depends=('qt5-base')
+ else
+ echo "Unknown Qt version"
+ exit 1
+ fi
+
+ install -d "${pkgdir}/usr/bin"
+ install -d "${pkgdir}/usr/share/pixmaps"
+ install -d "${pkgdir}/usr/share/applications"
+
+ install -D -m755 "${srcdir}/${pkgname}/${pkgname}-qt${QT_SELECT}" "${pkgdir}/usr/bin/${pkgname}-qt${QT_SELECT}"
+ install -D -m644 "${srcdir}/${pkgname}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -D -m644 "${srcdir}/${pkgname}/src/icons/${pkgname}.xpm" "${pkgdir}/usr/share/pixmaps/${pkgname}.xpm"
+ install -D -m644 "${srcdir}/${pkgname}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -D -m644 "${srcdir}/${pkgname}/debian/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ ln -s "/usr/bin/${pkgname}-qt${QT_SELECT}" "${pkgdir}/usr/bin/${pkgname}"
+}