blob: 20cf380975d3052016db0469682f2370df312527 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# Maintainer: Anton Batenev <antonbatenev@yandex.ru>
pkgname=('ekstertera')
pkgver=0.1.3
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#tag=v${pkgver}")
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}"
}
|