summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan2013-10-09 01:44:20 +0800
committerTing-Wei Lan2013-10-09 01:45:09 +0800
commitd2f542a474ab3f416340c9c84a1134e2f6c06a4d (patch)
treed393463400e5952fc4d1869cba6ad63ca2b04b3d
parentc35fb299b459a5a8e19220158e0569e694c5e53b (diff)
downloadaur-d2f542a474ab3f416340c9c84a1134e2f6c06a4d.tar.gz
qelly-git: Include translation files and fix search path problem
-rw-r--r--.SRCINFO4
-rw-r--r--Fix-QTranslator-Filename.patch14
-rw-r--r--PKGBUILD15
3 files changed, 28 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2d8550212a3c..2632c9143539 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = qelly-git
pkgdesc = Qelly is a Qt port of Nally
pkgver = 1.0a2.1.g7c18a56
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/uranusjr/Qelly
arch = x86_64
arch = i686
@@ -11,7 +11,9 @@ pkgbase = qelly-git
provides = qelly
conflicts = qelly
source = qelly-git::git+https://github.com/uranusjr/Qelly.git
+ source = Fix-QTranslator-Filename.patch
md5sums = SKIP
+ md5sums = 55915bbd7bc13673a9d510bb2e456c10
pkgname = qelly-git
diff --git a/Fix-QTranslator-Filename.patch b/Fix-QTranslator-Filename.patch
new file mode 100644
index 000000000000..a94e0619eded
--- /dev/null
+++ b/Fix-QTranslator-Filename.patch
@@ -0,0 +1,14 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index fc7bba4..b32f858 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -36,7 +36,8 @@ int main(int argc, char *argv[])
+
+ YL::init_table();
+ QTranslator trans;
+- trans.load(QLocale::system(), "Qelly", "_");
++ trans.load("Qelly_" + QLocale::system().name().toLower(),
++ a.applicationDirPath(), "_");
+ a.installTranslator(&trans);
+
+ UJ::Qelly::Controller c;
diff --git a/PKGBUILD b/PKGBUILD
index 96b97457bde3..c398ac015620 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Maintainer: lantw44 (at) gmail (dot) com
pkgname=qelly-git
+_pkgname=Qelly
pkgver=1.0a2.1.g7c18a56
-pkgrel=1
+pkgrel=2
pkgdesc="Qelly is a Qt port of Nally"
arch=('x86_64' 'i686')
url="https://github.com/uranusjr/Qelly"
@@ -11,8 +12,10 @@ depends=('qt4' 'libqxt')
makedepends=()
conflicts=('qelly')
provides=('qelly')
-source=("$pkgname::git+https://github.com/uranusjr/Qelly.git")
-md5sums=('SKIP')
+source=("$pkgname::git+https://github.com/uranusjr/Qelly.git"
+ "Fix-QTranslator-Filename.patch")
+md5sums=('SKIP'
+ '55915bbd7bc13673a9d510bb2e456c10')
pkgver() {
cd "${srcdir}/${pkgname}"
@@ -24,6 +27,7 @@ pkgver() {
build() {
cd "${srcdir}/${pkgname}"
+ patch -p1 < ../Fix-QTranslator-Filename.patch
qmake-qt4
make
}
@@ -31,5 +35,8 @@ build() {
package() {
cd "${srcdir}/${pkgname}"
mkdir -p "${pkgdir}/usr/bin"
- install -m 755 "bin/Qelly" "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/usr/lib/${_pkgname}"
+ install -m 644 "bin/Qelly_zh_tw.qm" "${pkgdir}/usr/lib/${_pkgname}"
+ install -m 755 "bin/Qelly" "${pkgdir}/usr/lib/${_pkgname}"
+ ln -s "../lib/${_pkgname}/Qelly" "${pkgdir}/usr/bin/Qelly"
}