diff options
author | Anton Batenev | 2015-06-15 01:45:07 +0300 |
---|---|---|
committer | Anton Batenev | 2015-06-15 01:45:07 +0300 |
commit | cfefac0077a859b9d6ff10cd14e65ba3c1f16f68 (patch) | |
tree | 508f3613d68634396f06dfa862b03518945a6b74 /PKGBUILD | |
download | aur-cfefac0077a859b9d6ff10cd14e65ba3c1f16f68.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
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}" +} |