diff --git a/0001-add-and-update-some-zangwen-translate.patch b/0001-add-and-update-some-zangwen-translate.patch deleted file mode 100644 index d81e268..0000000 --- a/0001-add-and-update-some-zangwen-translate.patch +++ /dev/null @@ -1,304 +0,0 @@ -From bf02969975fd8a4a4d20ad5f6aaca8ce3a140c75 Mon Sep 17 00:00:00 2001 -From: lvfei -Date: Fri, 9 Sep 2022 15:46:04 +0800 -Subject: [PATCH] add-and-update-some-zangwen-translate - ---- - translations/generate_translations_qm.sh | 4 +- - translations/kylin-calculator_bo_CN.ts | 154 +++++++++++++++++++---- - 2 files changed, 133 insertions(+), 25 deletions(-) - -diff --git a/translations/generate_translations_qm.sh b/translations/generate_translations_qm.sh -index 62fa6b5..2359710 100755 ---- a/translations/generate_translations_qm.sh -+++ b/translations/generate_translations_qm.sh -@@ -4,5 +4,5 @@ ts_file_list=(`ls translations/*.ts`) - - for ts in "${ts_file_list[@]}" - do -- lrelease "${ts}" --done -\ No newline at end of file -+ lrelease-qt5 "${ts}" -+done -diff --git a/translations/kylin-calculator_bo_CN.ts b/translations/kylin-calculator_bo_CN.ts -index ba74419..8bcc783 100644 ---- a/translations/kylin-calculator_bo_CN.ts -+++ b/translations/kylin-calculator_bo_CN.ts -@@ -1,15 +1,54 @@ - - - -+ -+ Calc -+ -+ The expression is empty! -+ མཚོན་པའི་རྣམ་པ།! -+ -+ -+ Expression error! -+ མཚོན་ཚུལ་ནོར་སྐྱོན།! -+ -+ -+ Missing left parenthesis! -+ གཡོན་ལྷུང་ཨང་གྲངས་ཆད་སྐྱོན་ཤོར་བ།! -+ -+ -+ The value is too large! -+ རིན་ཐང་དེ་འདྲ་ཆེ་དྲགས་པ།! -+ -+ -+ Miss operand! -+ བཀོལ་སྤྱོད་གྲངས་མེད།! -+ -+ -+ Operator undefined! -+ རྩིས་རྟགས་ལ་མཚན་ཉིད་བཞག་པ།! -+ -+ -+ Divisor cannot be 0! -+ ཁ་ཤས་ནི་0ཡིན།! -+ -+ -+ The shifted right operand is negative! -+ གཡས་སྤོས་བཀོལ་སྤྱོད་ཀྱི་གྲངས་ཀ་ལ་མཚོན་ན།! -+ -+ -+ Right operand error! -+ གཡས་སྤོས་བཀོལ་སྤྱོད་ཀྱི་གྲངས་ཀ་ལ་མཚོན་ན།! -+ -+ - - FuncList - - Unit converter -- -+ ཕབ་རྩིས་ཆས། - - - exchange rate -- དངུལ་བརྗེས་འཛའ་ཐང་།འཛའ་ཐང་། -+ འཛའ་ཐང་། - - - standard -@@ -24,6 +63,17 @@ - ཚན་རིག - - -+ -+ IntelModeList -+ -+ standard -+ ཚད་གཞི། -+ -+ -+ scientific -+ ཚན་རིག -+ -+ - - MainWindow - -@@ -36,19 +86,19 @@ - - - input too long -- ནང་འཇུག་རིང་བ། -+ ནང་འཇུག་དུས་ཚོད་རིང་བ། - - - exchange rate -- དངུལ་བརྗེས་འཛའ་ཐང་།འཛའ་ཐང་། -+ འཛའ་ཐང་། - - - Input error! -- ནང་འཇུག! -+ ནང་འཇུག་ནོར་འཁྲུལ་བྱུང་བ།! - - - Error! -- སྐྱོན་ཆ་སཆུགས་ཤིང་ནོར་བ་ནོར་འཁྲུལ་! -+ ནོར་འཁྲུལ།! - - - standard -@@ -56,7 +106,7 @@ - - - calculator -- རྩིས་ཆས།རྩིས་རྒྱག་འཕྲུལ་ཆས། -+ རྩིས་ཆས།(_C) - - - Calculator -@@ -68,14 +118,29 @@ - - - -- QObject -+ ProgramDisplay - -- Chinese Yuan -- མི་དམངས -+ input too long! -+ ནང་འཇུག་རིང་བ།! - -+ -+ -+ ProgramModel - -- US Dollar -- མེ་སྒོར། -+ Input error! -+ ནང་འཇུག་ནོར་འཁྲུལ་བྱུང་བ།! -+ -+ -+ DisplayBinary -+ ཁྱད་པ་གཉིས་ལྡན་པ། -+ -+ -+ HideBinary -+ ཏང་གཉིས་དང་། -+ -+ -+ ShowBinary -+ ཁྱད་པ་གཉིས་ལྡན་པ། - - - -@@ -90,7 +155,7 @@ - - - Exchange Rate -- དངུལ་བརྗེས་འཛའ་ཐང་།འཛའ་ཐང་། -+ འཛའ་ཐང་། - - - Standard -@@ -98,26 +163,61 @@ - - - StayTop -- རྩེ་མོ། -+ མགོར་འཇོག་པ། - - - Scientific - ཚན་རིག - -+ -+ standard -+ ཚད་གཞི། -+ -+ -+ scientific -+ ཚན་རིག -+ -+ -+ Programmer -+ བྱ་རིམ་པ། -+ -+ -+ Maximize -+ ཆེས་ཆེ་བ། -+ -+ -+ -+ ToolBar -+ -+ DisplayBinary -+ ཁྱད་པ་གཉིས་ལྡན་པ། -+ -+ -+ HideBinary -+ ཏང་གཉིས་དང་། -+ -+ -+ ShowBinary -+ ཁྱད་པ་གཉིས་ལྡན་པ། -+ - - - ToolModelOutput - - US Dollar -- མེ་སྒོར། -+ ཨ་སྒོར། - - - Rate update -- དངུལ་བརྗེས་འཛའ་ཐང་། -+ འཛའ་ཐང་རིམ་འགྱུར། - - - Chinese Yuan -- མི་དམངས -+ མི་དམངས་ཤོག་སྒོར། -+ -+ -+ Error! -+ ནོར་འཁྲུལ།! - - - -@@ -128,11 +228,11 @@ - - - search -- བཤེར་འཚོལ། -+ བཤེར་འཚོལ། - - - currency -- དངོས་རྫས -+ དངུལ་ལོར། - - - -@@ -155,7 +255,7 @@ - - - Quit -- ཕྱིར་འདོན་པ། -+ ཕྱིར་འབུད། - - - About -@@ -171,15 +271,15 @@ - - - Exchange Rate -- དངུལ་བརྗེས་འཛའ་ཐང་།འཛའ་ཐང་། -+ འཛའ་ཐང་། - - - Service & Support: -- ཞབས་ཞུ། & ཤོག: -+ ཞབས་ཞུ་དང་རྒྱབ་སྐྱོར་ཚོགས་པ།: - - - Version: -- དཔར་གཞི་: -+ པར་གཞི།: - - - Standard -@@ -193,5 +293,13 @@ - Scientific - ཚན་རིག - -+ -+ Programmer -+ བྱ་རིམ་པ། -+ -+ -+ Calculator is a lightweight calculator based on Qt5, which provides standard calculation, scientific calculation and exchange rate conversion. -+ ས་པ་ནི་Qt5ཡི་ཚད་དམའ་བའི་གནས་ཚུལ་ལ་གཞིགས་ཏེ་ཚད་གཞི་ལྟར་རྩིས་རྒྱག་པ་དང་།ཚན་རིག་དང་མཐུན་པ།དངུལ་བརྗེས་འཛའ་ཐང་།. -+ - - --- -2.27.0 - diff --git a/0001-update-desktop-file-and-add-sdk-translate.patch b/0001-update-desktop-file-and-add-sdk-translate.patch deleted file mode 100644 index 9c1646b..0000000 --- a/0001-update-desktop-file-and-add-sdk-translate.patch +++ /dev/null @@ -1,72 +0,0 @@ -From f29558cc9b85835f8a3d4cbbab52809528a7766e Mon Sep 17 00:00:00 2001 -From: lvfei -Date: Tue, 27 Sep 2022 15:35:26 +0800 -Subject: [PATCH] update desktop file and add sdk translate - ---- - kylin-calculator.desktop | 3 +++ - main.cpp | 22 ++++++++++++++++------ - 2 files changed, 19 insertions(+), 6 deletions(-) - -diff --git a/kylin-calculator.desktop b/kylin-calculator.desktop -index 47c91bf..f8b3f5a 100644 ---- a/kylin-calculator.desktop -+++ b/kylin-calculator.desktop -@@ -2,8 +2,11 @@ - Name=Calculator - Name[zh_CN]=计算器 - Name[bo_CN]=རྩིས་ཆས། -+Name[zh_HK]=計算器 - GenericName[bo_CN]=རྩིས་ཆས། - GenericName=Calculator -+GenericName[zh_CN]=计算器 -+GenericName[zh_HK]=計算器 - Keywords=calculator - Exec=/usr/bin/kylin-calculator %u - Icon=kylin-calculator -diff --git a/main.cpp b/main.cpp -index 914b56f..5d44560 100644 ---- a/main.cpp -+++ b/main.cpp -@@ -117,22 +117,32 @@ int main(int argc, char *argv[]) - /* 加载翻译文件 */ - QString tranPath("/usr/share/kylin-calculator/translations/"); - QString tranQtPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath); -- - QTranslator *tran = new QTranslator; - QTranslator *tranQt = new QTranslator; -- -- if (tran->load(QLocale() , QString("kylin-calculator") , QString("_") , tranPath)) { -+ if (tran->load(QLocale(), QString("kylin-calculator"), QString("_"), tranPath)) { - QApplication::installTranslator(tran); - } else { - qDebug() << "Waring : load translation file fail"; - } -- -- if (tranQt->load(QLocale() , QString("qt") , QString("_") , tranQtPath)) { -+ if (tranQt->load(QLocale(), QString("qt"), QString("_"), tranQtPath)) { - QApplication::installTranslator(tranQt); - } else { -- qDebug() << "Load translations file" << QLocale() << "failed!"; -+ qDebug() << "Waring : load qt translation file fail"; - } - -+ // 加载sdk控件翻译 -+ QTranslator trans; -+ QString locale = QLocale::system().name(); -+ if (locale == "zh_CN") { -+ if (trans.load(":/translations/gui_zh_CN.qm")) { -+ a.installTranslator(&trans); -+ } -+ } else if (locale == "bo_CN") { -+ if (trans.load(":/translations/gui_bo_CN.qm")) { -+ a.installTranslator(&trans); -+ } -+ } -+ - /* 实例 */ - LogicCenter::getInstance(); - --- -2.27.0 - diff --git a/kylin-calculator-1.0.34.tar.gz b/kylin-calculator-1.0.34.tar.gz deleted file mode 100644 index 0ad3dd0..0000000 Binary files a/kylin-calculator-1.0.34.tar.gz and /dev/null differ diff --git a/kylin-calculator-1.1.0.tar.gz b/kylin-calculator-1.1.0.tar.gz new file mode 100644 index 0000000..63182d3 Binary files /dev/null and b/kylin-calculator-1.1.0.tar.gz differ diff --git a/kylin-calculator.spec b/kylin-calculator.spec index 637ff5c..252d665 100644 --- a/kylin-calculator.spec +++ b/kylin-calculator.spec @@ -1,13 +1,12 @@ %define debug_package %{nil} Name: kylin-calculator -Version: 1.0.34 -Release: 4 +Version: 1.1.0 +Release: 1 Summary: Calculator tool for UKUI License: LGPL-3.0-or-later and GPL-3.0-or-later URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz -Patch01: 0001-add-and-update-some-zangwen-translate.patch -Patch02: 0001-update-desktop-file-and-add-sdk-translate.patch + BuildRequires: qt5-qtbase-devel BuildRequires: qtchooser @@ -18,7 +17,8 @@ BuildRequires: pkgconf BuildRequires: gsl-devel BuildRequires: qt5-qtx11extras-devel BuildRequires: gsettings-qt-devel -BuildRequires: qt5-linguist +BuildRequires: gmp-devel +BuildRequires: ukui-interface # Requires: NetworkManager @@ -31,8 +31,6 @@ BuildRequires: qt5-linguist %prep %setup -q -%patch01 -p1 -%patch02 -p1 %build %{qmake_qt5} %{_qt5_qmake_flags} CONFIG+=enable-by-default kylin-calculator.pro @@ -67,8 +65,12 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.ukui.log4qt.kylin-calculator.gschema.xml %{_datadir}/kylin-calculator/translations/kylin-calculator_zh_CN.qm %{_datadir}/kylin-calculator/translations/kylin-calculator_bo_CN.qm +%{_datadir}/kylin-user-guide/data/guide/kylin-calculator/* %changelog +* Mon Oct 24 2022 tanyulong - 1.1.0-1 +- update upstream version 1.1.0 + * Tue Sep 27 2022 lvfei - 1.0.34-4 - Type:bugfix - CVE: