diff --git a/0001-Removing-the-strlcpy-function-to-fix-the-compilation.patch b/0001-Removing-the-strlcpy-function-to-fix-the-compilation.patch deleted file mode 100644 index 2b999571b9a0e6248145a45a7398896d304ae01e..0000000000000000000000000000000000000000 --- a/0001-Removing-the-strlcpy-function-to-fix-the-compilation.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e1604f154031ce4d107d49675454298d03882dac Mon Sep 17 00:00:00 2001 -From: huayadong -Date: Thu, 11 Apr 2024 08:51:22 +0800 -Subject: [PATCH] Removing the strlcpy function to fix the compilation issue - ---- - src/proc/libkyprocess.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/proc/libkyprocess.c b/src/proc/libkyprocess.c -index 7e0ad33..b4fe688 100644 ---- a/src/proc/libkyprocess.c -+++ b/src/proc/libkyprocess.c -@@ -175,7 +175,7 @@ static int isnumber(char *c) - return 1; - } - --static size_t strlcpy(char *dst, const char *src, size_t siz) -+static size_t libkysdk_strlcpy(char *dst, const char *src, size_t siz) - { - char *d = dst; - const char *s = src; --- -2.33.0 - diff --git a/0001-fix-libkysdk-system-2.2.3.5-known-issue.patch b/0001-fix-libkysdk-system-2.2.3.5-known-issue.patch deleted file mode 100644 index 0a0040df72ab05deaa20384a45e907f7c414107c..0000000000000000000000000000000000000000 --- a/0001-fix-libkysdk-system-2.2.3.5-known-issue.patch +++ /dev/null @@ -1,811 +0,0 @@ -From dfb85c5d9c8337a21cf32a9263a2338364185bd6 Mon Sep 17 00:00:00 2001 -From: peijiankang -Date: Fri, 6 Sep 2024 14:29:45 +0800 -Subject: [PATCH] fix libkysdk-system-2.2.3.5 known issue - ---- - src/kdkocr/libkyocr.cpp | 4 +- - src/systemtime/date.c | 32 +++---- - src/systemtime/libkydate.c | 172 ++++++++++++++++++++----------------- - src/systemtime/m_systime.c | 47 +++++----- - 4 files changed, 135 insertions(+), 120 deletions(-) - -diff --git a/src/kdkocr/libkyocr.cpp b/src/kdkocr/libkyocr.cpp -index b14cad8..78bc1d6 100644 ---- a/src/kdkocr/libkyocr.cpp -+++ b/src/kdkocr/libkyocr.cpp -@@ -78,7 +78,7 @@ void kdk::kdkOCR::handleImage(const std::string &imagePath) - - // tesseract识别 - tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI(); -- if (!api->Init(NULL, "chi_sim")) -+ if (!api->Init("/usr/share/tesseract/tessdata", "chi_sim")) - { - Pix *image = pixRead(imagePath.c_str()); - if (image) -@@ -244,4 +244,4 @@ vector kdk::kdkOCR::getCls(const std::string &imagePath, int nums){ - return result; - - } --#endif -\ No newline at end of file -+#endif -diff --git a/src/systemtime/date.c b/src/systemtime/date.c -index 7c8501b..e9c6ff4 100644 ---- a/src/systemtime/date.c -+++ b/src/systemtime/date.c -@@ -33,14 +33,14 @@ u_int8_t g_DateChanged; // 发生了文件变更 - - uint verify_file(char *pFileName) - { -- return !strncmp(pFileName, "/home", strlen("/home")); -+ return !strncmp(pFileName, "/home", strlen("/home")) || !strncmp(pFileName, "/root", strlen("/root")); - } - - static void *printDate(DBusConnection *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - - DBusConnection *conn = ptr; - DBusMessage *msg; -@@ -114,8 +114,8 @@ static void *printDate(DBusConnection *ptr) - sprintf(tmp, "%s %d,%d", tdate, now->tm_mday, (1900 + now->tm_year)%100 ); - strcpy(tmpvalue, "*year*mon*day"); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), (now->tm_year)%100, now->tm_mon+1, now->tm_mday); -- strcpy(tmpvalue, gettext("*year*mon*day")); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (now->tm_year)%100, now->tm_mon+1, now->tm_mday); -+ strcpy(tmpvalue, dgettext(GETTEXT_PACKAGE, "*year*mon*day")); - } - } - -@@ -153,8 +153,8 @@ static void *printDate(DBusConnection *ptr) - strftime(tmp, sizeof(tmp), "%b %d,%Y", localtime(¤t)); - strcpy(tmpvalue, "**year**mon**day"); - }else{ -- strftime(tmp, sizeof(tmp), gettext("%Y_year%m_mon%d_day"), localtime(¤t)); -- strcpy(tmpvalue, gettext("**year**mon**day")); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(¤t)); -+ strcpy(tmpvalue, dgettext(GETTEXT_PACKAGE, "**year**mon**day")); - } - } - -@@ -173,14 +173,14 @@ static void *printDate(DBusConnection *ptr) - { - strcpy(tvalue, "24-hour clock"); - }else{ -- strcpy(tvalue, gettext("24-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "24-hour clock")); - } - }else{ - if(strstr(lang, "en_US")) - { - strcpy(tvalue, "12-hour clock"); - }else{ -- strcpy(tvalue, gettext("12-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "12-hour clock")); - } - } - -@@ -213,7 +213,7 @@ static void *print_longDate(DBusConnection *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - - DBusConnection *conn = ptr; - DBusMessage *msg; -@@ -256,7 +256,7 @@ static void *print_longDate(DBusConnection *ptr) - strftime(tdate, sizeof(tdate), "%b", localtime(¤t)); - sprintf(tmp, "%s %d,%d", tdate, now->tm_mday, (1900 + now->tm_year)%100 ); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), (now->tm_year)%100, now->tm_mon+1, now->tm_mday); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (now->tm_year)%100, now->tm_mon+1, now->tm_mday); - } - } - -@@ -266,7 +266,7 @@ static void *print_longDate(DBusConnection *ptr) - { - strftime(tmp, sizeof(tmp), "%b %d,%Y", localtime(¤t)); - }else{ -- strftime(tmp, sizeof(tmp), gettext("%Y_year%m_mon%d_day"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(¤t)); - } - } - strcpy(tvalue, tmp); -@@ -301,7 +301,7 @@ static void *print_shortDate(DBusConnection *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - - DBusConnection *conn = ptr; - DBusMessage *msg; -@@ -436,7 +436,7 @@ static void *print_Time(DBusConnection *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - - DBusConnection *conn = ptr; - DBusMessage *msg; -@@ -473,14 +473,14 @@ static void *print_Time(DBusConnection *ptr) - { - strcpy(tvalue, "24-hour clock"); - }else{ -- strcpy(tvalue, gettext("24-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "24-hour clock")); - } - }else{ - if(strstr(lang, "en_US")) - { - strcpy(tvalue, "12-hour clock"); - }else{ -- strcpy(tvalue, gettext("12-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "12-hour clock")); - } - } - if(tvalue[0] != '\0') -@@ -512,7 +512,7 @@ static void *print_Time(DBusConnection *ptr) - out: - if(str_tmp) - free(str_tmp); -- return ; -+ return NULL; - } - - void *actionDateChanged(void *ptr) -diff --git a/src/systemtime/libkydate.c b/src/systemtime/libkydate.c -index 1097130..5d1281f 100644 ---- a/src/systemtime/libkydate.c -+++ b/src/systemtime/libkydate.c -@@ -28,7 +28,7 @@ char path[100] = {0}; //用户修改后配置文件路径 - - uint verify_file(char *pFileName) - { -- return !strncmp(pFileName, "/home", strlen("/home")); -+ return !strncmp(pFileName, "/home", strlen("/home")) || !strncmp(pFileName, "/root", strlen("/root")); - } - - char *en_long_mon(int mon) -@@ -129,7 +129,7 @@ char** kdk_system_get_dateformat() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - time_t timep; - time(&timep); - struct tm *p; -@@ -177,7 +177,7 @@ char** kdk_system_get_dateformat() - } - free(mon); - }else{ -- strftime(tmpe, sizeof(tmpe), gettext("%Y_year%m_mon%d_day"), localtime(&timep)); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(&timep)); - } - strcpy(res[index], tmpe); - -@@ -248,7 +248,7 @@ char** kdk_system_get_dateformat() - sprintf(tmp, "%s %d, %d", mon, (p->tm_mday), (1900 + p->tm_year)%100); - free(mon); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), (1900 + p->tm_year)%100, (1+p->tm_mon), (p->tm_mday)); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (1900 + p->tm_year)%100, (1+p->tm_mon), (p->tm_mday)); - - } - strcpy(res[index], tmp); -@@ -548,7 +548,7 @@ char* kdk_system_get_now_dateformat() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *homeDir = NULL; - char *value = NULL; - char *tvalue = malloc(sizeof(char) * 128); -@@ -596,7 +596,7 @@ char* kdk_system_get_now_dateformat() - { - strcpy(tvalue, "**year**mon**day"); - }else{ -- strcpy(tvalue, gettext("**year**mon**day")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "**year**mon**day")); - } - } - if(strstr(value, "*年*月*日")) -@@ -605,7 +605,7 @@ char* kdk_system_get_now_dateformat() - { - strcpy(tvalue, "*year*mon*day"); - }else{ -- strcpy(tvalue, gettext("*year*mon*day")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "*year*mon*day")); - } - } - fclose(fp); -@@ -618,7 +618,7 @@ char* kdk_system_get_now_timeformat() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *homeDir = NULL; - char value[64] = "\0"; - char *tvalue = malloc(sizeof(char) * 128); -@@ -651,7 +651,7 @@ char* kdk_system_get_now_timeformat() - { - strcpy(tvalue, "24-hour clock"); - }else{ -- strcpy(tvalue, gettext("24-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "24-hour clock")); - } - } - else{ -@@ -663,7 +663,7 @@ char* kdk_system_get_now_timeformat() - { - strcpy(tvalue, "24-hour clock"); - }else{ -- strcpy(tvalue, gettext("24-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "24-hour clock")); - } - } - else{ -@@ -675,7 +675,7 @@ char* kdk_system_get_now_timeformat() - { - strcpy(tvalue, "12-hour clock"); - }else{ -- strcpy(tvalue, gettext("12-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "12-hour clock")); - } - } - else if(strstr(value, "24")) -@@ -684,7 +684,7 @@ char* kdk_system_get_now_timeformat() - { - strcpy(tvalue, "24-hour clock"); - }else{ -- strcpy(tvalue, gettext("24-hour clock")); -+ strcpy(tvalue, dgettext(GETTEXT_PACKAGE, "24-hour clock")); - } - } - fclose(fp); -@@ -698,7 +698,7 @@ kdk_dateinfo *kdk_system_tran_dateformat(struct tm *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *homeDir = NULL; - char *value = (char *)malloc(sizeof(char) * 64); - char *tvalue = (char *)malloc(sizeof(char) * 64); -@@ -793,7 +793,7 @@ kdk_dateinfo *kdk_system_tran_dateformat(struct tm *ptr) - sprintf(tmp, "%s %d, %d", mon, ptr->tm_mday, ptr_year%100); - free(mon); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), ptr_year%100, ptr_mon, ptr->tm_mday); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), ptr_year%100, ptr_mon, ptr->tm_mday); - } - } - else if(strstr(value, "**-**-**")) -@@ -836,7 +836,7 @@ kdk_dateinfo *kdk_system_tran_dateformat(struct tm *ptr) - } - free(mon); - }else{ -- strftime(tmp, sizeof(tmp), gettext("%Y_year%m_mon%d_day"), ptr); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), ptr); - } - } - -@@ -881,12 +881,12 @@ kdk_dateinfo *kdk_system_tran_dateformat(struct tm *ptr) - }else{ - if (ap_time == 0) - { -- strftime(tmpe, sizeof(tmpe), gettext("am%I:%M"), ptr); -- strftime(stmp, sizeof(stmp), gettext("am%I:%M:%S"), ptr); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "am%I:%M"), ptr); -+ strftime(stmp, sizeof(stmp), dgettext(GETTEXT_PACKAGE, "am%I:%M:%S"), ptr); - } - else{ -- strftime(tmpe, sizeof(tmpe), gettext("pm%I:%M"), ptr); -- strftime(stmp, sizeof(stmp), gettext("pm%I:%M:%S"), ptr); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "pm%I:%M"), ptr); -+ strftime(stmp, sizeof(stmp), dgettext(GETTEXT_PACKAGE, "pm%I:%M:%S"), ptr); - } - } - -@@ -911,7 +911,7 @@ char* kdk_system_nowtime() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char tmp[30]; - char *homeDir = NULL; - struct tm *now; -@@ -993,9 +993,9 @@ char* kdk_system_nowtime() - }else{ - if (ap_time == 0) - { -- strftime(tmp, sizeof(tmp), gettext("am%I:%M"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "am%I:%M"), localtime(¤t)); - }else{ -- strftime(tmp, sizeof(tmp), gettext("pm%I:%M"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "pm%I:%M"), localtime(¤t)); - } - } - } -@@ -1009,7 +1009,7 @@ char* kdk_system_nowdate() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char tmp[40]; - char *homeDir = NULL; - struct tm *p; -@@ -1131,7 +1131,7 @@ char* kdk_system_nowdate() - } - free(mon); - }else{ -- strftime(tmp, sizeof(tmp), gettext("%Y_year%m_mon%d_day"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(¤t)); - } - } - else if (strstr(tvalue, "*年*月*日")) -@@ -1142,7 +1142,7 @@ char* kdk_system_nowdate() - sprintf(tmp, "%s %d, %d", mon, (p->tm_mday), (1900 + p->tm_year)%100); - free(mon); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), (1900 + p->tm_year)%100, (1+p->tm_mon), (p->tm_mday)); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (1900 + p->tm_year)%100, (1+p->tm_mon), (p->tm_mday)); - } - } - -@@ -1156,7 +1156,7 @@ char* kdk_system_shortweek() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *tmpe = malloc(sizeof(char) * 64); - char *lang = getenv("LANG"); - struct tm *p; -@@ -1195,25 +1195,25 @@ char* kdk_system_shortweek() - switch (p->tm_wday) - { - case 0: -- strcpy(tmpe, gettext("_Sun")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Sun")); - break; - case 1: -- strcpy(tmpe, gettext("_Mon")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Mon")); - break; - case 2: -- strcpy(tmpe, gettext("_Tue")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Tue")); - break; - case 3: -- strcpy(tmpe, gettext("_Wed")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Wed")); - break; - case 4: -- strcpy(tmpe, gettext("_Thu")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Thu")); - break; - case 5: -- strcpy(tmpe, gettext("_Fri")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Fri")); - break; - case 6: -- strcpy(tmpe, gettext("_Sat")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Sat")); - break; - default: - break; -@@ -1226,7 +1226,7 @@ char* kdk_system_longweek() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *tmpe = (char *)malloc(sizeof(char) * 256); - char *lang = getenv("LANG"); - struct tm *p; -@@ -1265,25 +1265,25 @@ char* kdk_system_longweek() - switch (p->tm_wday) - { - case 0: -- strcpy(tmpe, gettext("_Sunday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Sunday")); - break; - case 1: -- strcpy(tmpe, gettext("_Monday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Monday")); - break; - case 2: -- strcpy(tmpe, gettext("_Tuesday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Tuesday")); - break; - case 3: -- strcpy(tmpe, gettext("_Wednesday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Wednesday")); - break; - case 4: -- strcpy(tmpe, gettext("_Thursday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Thursday")); - break; - case 5: -- strcpy(tmpe, gettext("_Friday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Friday")); - break; - case 6: -- strcpy(tmpe, gettext("_Saturday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Saturday")); - break; - default: - break; -@@ -1294,11 +1294,16 @@ char* kdk_system_longweek() - - char* kdk_system_loginweek() - { -- setlocale (LC_ALL, ""); -+ char *lang = getenv("LANG"); -+ if(strstr(lang, "zh")){ -+ setlocale (LC_ALL, "zh_CN.UTF-8"); -+ }else{ -+ setlocale (LC_ALL, ""); -+ } -+ - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *tmpe = (char *)malloc(sizeof(char) * 256); -- char *lang = getenv("LANG"); - struct tm *p; - time_t current; - time(¤t); -@@ -1335,25 +1340,25 @@ char* kdk_system_loginweek() - switch (p->tm_wday) - { - case 0: -- strcpy(tmpe, gettext("_Sunday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Sunday")); - break; - case 1: -- strcpy(tmpe, gettext("_Monday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Monday")); - break; - case 2: -- strcpy(tmpe, gettext("_Tuesday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Tuesday")); - break; - case 3: -- strcpy(tmpe, gettext("_Wednesday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Wednesday")); - break; - case 4: -- strcpy(tmpe, gettext("_Thursday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Thursday")); - break; - case 5: -- strcpy(tmpe, gettext("_Friday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Friday")); - break; - case 6: -- strcpy(tmpe, gettext("_Saturday")); -+ strcpy(tmpe, dgettext(GETTEXT_PACKAGE, "_Saturday")); - break; - default: - break; -@@ -1366,7 +1371,7 @@ char* kdk_system_second() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char tmp[64]; - char *homeDir = NULL; - struct tm *now; -@@ -1443,9 +1448,9 @@ char* kdk_system_second() - }else{ - if(ap_time == 0) - { -- strftime(tmp, sizeof(tmp), gettext("am%I:%M:%S"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "am%I:%M:%S"), localtime(¤t)); - }else{ -- strftime(tmp, sizeof(tmp), gettext("pm%I:%M:%S"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "pm%I:%M:%S"), localtime(¤t)); - } - } - } -@@ -1460,7 +1465,7 @@ kdk_logn_dateinfo *kdk_system_logn_dateinfo(char *user) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char value[64] = "\0"; - char *tvalue = NULL; - char tmp[64]; -@@ -1499,9 +1504,9 @@ kdk_logn_dateinfo *kdk_system_logn_dateinfo(char *user) - }else{ - if(now->tm_hour >= 12) - { -- strftime(tmp, sizeof(tmp), gettext("pm%I:%M"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "pm%I:%M"), localtime(¤t)); - }else{ -- strftime(tmp, sizeof(tmp), gettext("am%I:%M"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "am%I:%M"), localtime(¤t)); - } - } - } -@@ -1578,7 +1583,7 @@ kdk_logn_dateinfo *kdk_system_logn_dateinfo(char *user) - sprintf(tmpe, "%s %d, %d", mon, now->tm_mday, (1900 + now->tm_year)); - free(mon); - }else{ -- strftime(tmpe, sizeof(tmpe), gettext("%Y_year%m_mon%d_day"), localtime(¤t)); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(¤t)); - } - } - else if (strstr(value, "*年*月*日")) -@@ -1589,7 +1594,7 @@ kdk_logn_dateinfo *kdk_system_logn_dateinfo(char *user) - sprintf(tmpe, "%s %d, %d", mon, now->tm_mday, (1900 + now->tm_year)%100); - free(mon); - }else{ -- sprintf(tmpe, gettext("%d_year%d_mon%d_day"), (1900 + now->tm_year)%100, (1+now->tm_mon), (now->tm_mday)); -+ sprintf(tmpe, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (1900 + now->tm_year)%100, (1+now->tm_mon), (now->tm_mday)); - } - } - strcpy(res->date, tmpe); -@@ -1606,7 +1611,7 @@ char* kdk_system_gjx_time(char *date) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char tmp[64]; - char dtmp[64]; - strcpy(dtmp, date); -@@ -1753,7 +1758,7 @@ char* kdk_system_gjx_time(char *date) - { - sprintf(tmp, "%s %s, %s", buff[1], days, years); - }else{ -- sprintf(tmp, gettext("%s_year%s_mon%s_day"), years, mons, days); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%s_year%s_mon%s_day"), years, mons, days); - } - } - else if (strstr(tvalue, "*年*月*日")) -@@ -1762,7 +1767,7 @@ char* kdk_system_gjx_time(char *date) - { - sprintf(tmp, "%s %d, %d", buff[1], day, year%100); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), year%100, mon, day); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), year%100, mon, day); - } - } - strcpy(value, tmp); -@@ -2039,7 +2044,7 @@ char* kdk_system_get_longformat_date() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char tmp[64]; - char *homeDir = NULL; - struct tm *p; -@@ -2105,7 +2110,7 @@ char* kdk_system_get_longformat_date() - } - free(mon); - }else{ -- strftime(tmp, sizeof(tmp), gettext("%Y_year%m_mon%d_day"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(¤t)); - } - } - else if (strstr(tvalue, "yy M d")) -@@ -2116,7 +2121,7 @@ char* kdk_system_get_longformat_date() - sprintf(tmp, "%s %d, %d", mon, (p->tm_mday), (1900 + p->tm_year)%100); - free(mon); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), (1900 + p->tm_year)%100, (1+p->tm_mon), (p->tm_mday)); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (1900 + p->tm_year)%100, (1+p->tm_mon), (p->tm_mday)); - } - } - -@@ -2255,7 +2260,7 @@ char* kdk_system_get_longformat() - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *homeDir = NULL; - char *value = NULL; - char *tvalue = malloc(sizeof(char) * 32); -@@ -2380,7 +2385,7 @@ char* kdk_system_longformat_transform(struct tm *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *homeDir = NULL; - char value[32] = "\0"; - char *tvalue = (char *)malloc(sizeof(char) * 64); -@@ -2441,7 +2446,7 @@ char* kdk_system_longformat_transform(struct tm *ptr) - sprintf(tmp, "%s %d, %d", mon, ptr->tm_mday, ptr_year%100); - free(mon); - }else{ -- sprintf(tmp, gettext("%d_year%d_mon%d_day"), ptr_year%100, ptr_mon, ptr->tm_mday); -+ sprintf(tmp, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), ptr_year%100, ptr_mon, ptr->tm_mday); - } - } - else if(strstr(value, "yyyy MM dd")) -@@ -2457,7 +2462,7 @@ char* kdk_system_longformat_transform(struct tm *ptr) - } - free(mon); - }else{ -- strftime(tmp, sizeof(tmp), gettext("%Y_year%m_mon%d_day"), ptr); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), ptr); - } - } - -@@ -2594,9 +2599,15 @@ char* kdk_system_shortformat_transform(struct tm *ptr) - - kdk_logn_dateinfo *kdk_system_login_lock_dateinfo(char *user) - { -- setlocale (LC_ALL, ""); -+ char *lang = getenv("LANG"); -+ if(strstr(lang, "zh")){ -+ setlocale (LC_ALL, "zh_CN.UTF-8"); -+ }else{ -+ setlocale (LC_ALL, ""); -+ } -+ - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char value[64] = "\0"; - char *tvalue = NULL; - char tmp[64] = "\0"; -@@ -2605,7 +2616,6 @@ kdk_logn_dateinfo *kdk_system_login_lock_dateinfo(char *user) - time_t current; - time(¤t); - now = localtime(¤t); -- char *lang = getenv("LANG"); - sprintf(path, "/var/lib/lightdm-data/%s/dateformat.conf", user); - GKeyFile *config = g_key_file_new(); - kdk_logn_dateinfo *res = (kdk_dateinfo *)calloc(1, sizeof(kdk_dateinfo)); -@@ -2658,9 +2668,9 @@ kdk_logn_dateinfo *kdk_system_login_lock_dateinfo(char *user) - }else{ - if(now->tm_hour >= 12) - { -- strftime(tmp, sizeof(tmp), gettext("pm%I:%M"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "pm%I:%M"), localtime(¤t)); - }else{ -- strftime(tmp, sizeof(tmp), gettext("am%I:%M"), localtime(¤t)); -+ strftime(tmp, sizeof(tmp), dgettext(GETTEXT_PACKAGE, "am%I:%M"), localtime(¤t)); - } - } - } -@@ -2690,7 +2700,7 @@ kdk_logn_dateinfo *kdk_system_login_lock_dateinfo(char *user) - sprintf(tmpe, "%s %d, %d", mon, now->tm_mday, (1900 + now->tm_year)); - free(mon); - }else{ -- strftime(tmpe, sizeof(tmpe), gettext("%Y_year%m_mon%d_day"), localtime(¤t)); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "%Y_year%m_mon%d_day"), localtime(¤t)); - } - } - else if (strstr(value, "yy M d")) -@@ -2701,7 +2711,7 @@ kdk_logn_dateinfo *kdk_system_login_lock_dateinfo(char *user) - sprintf(tmpe, "%s %d, %d", mon, now->tm_mday, (1900 + now->tm_year)%100); - free(mon); - }else{ -- sprintf(tmpe, gettext("%d_year%d_mon%d_day"), (1900 + now->tm_year)%100, (1+now->tm_mon), (now->tm_mday)); -+ sprintf(tmpe, dgettext(GETTEXT_PACKAGE, "%d_year%d_mon%d_day"), (1900 + now->tm_year)%100, (1+now->tm_mon), (now->tm_mday)); - } - } - strcpy(res->date, tmpe); -@@ -2726,7 +2736,7 @@ kdk_timeinfo *kdk_system_timeformat_transform(struct tm *ptr) - { - setlocale (LC_ALL, ""); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -- textdomain (GETTEXT_PACKAGE); -+ //textdomain (GETTEXT_PACKAGE); - char *homeDir = NULL; - char *tvalue = (char *)malloc(sizeof(char) * 64); - char tmp[64]; -@@ -2810,12 +2820,12 @@ kdk_timeinfo *kdk_system_timeformat_transform(struct tm *ptr) - }else{ - if (ap_time == 0) - { -- strftime(tmpe, sizeof(tmpe), gettext("am%I:%M"), ptr); -- strftime(stmp, sizeof(stmp), gettext("am%I:%M:%S"), ptr); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "am%I:%M"), ptr); -+ strftime(stmp, sizeof(stmp), dgettext(GETTEXT_PACKAGE, "am%I:%M:%S"), ptr); - } - else{ -- strftime(tmpe, sizeof(tmpe), gettext("pm%I:%M"), ptr); -- strftime(stmp, sizeof(stmp), gettext("pm%I:%M:%S"), ptr); -+ strftime(tmpe, sizeof(tmpe), dgettext(GETTEXT_PACKAGE, "pm%I:%M"), ptr); -+ strftime(stmp, sizeof(stmp), dgettext(GETTEXT_PACKAGE, "pm%I:%M:%S"), ptr); - } - } - -diff --git a/src/systemtime/m_systime.c b/src/systemtime/m_systime.c -index 719268c..2eefdd7 100644 ---- a/src/systemtime/m_systime.c -+++ b/src/systemtime/m_systime.c -@@ -6,6 +6,7 @@ - #include "m_systime.h" - #include - #include -+#include - #include - #include - #include -@@ -203,34 +204,38 @@ void *actionTimeChanged(void *ptr) - } - // 20020721新增时区变化监听 - int monitorSystemTimeZoneChange(){ -+ char buf[4096]; -+ int fd = inotify_init(); - -- char buf[BUFSIZ]; -- int fd = inotify_init(); -- buf[sizeof(buf) - 1] = 0; -+ if (fd < 0) { -+ return -1; -+ } - -- struct inotify_event *event; -+ int wid = inotify_add_watch(fd, "/etc", IN_MOVED_TO); - -- if (fd < 0) -- { -+ if (wid < 0) { -+ close(fd); - return -1; -- } -+ } - -- int ftimezone = inotify_add_watch(fd,"/etc/timezone",IN_DELETE_SELF); -+ while (1) { -+ int ret= read(fd, buf, sizeof buf); -+ int off = 0; -+ -+ while (ret > 0) { -+ struct inotify_event *e = buf + off; -+ -+ if (e->len > 9 && !e->name[9] && !strncmp(e->name, "localtime", 9)) { -+ close(fd); -+ return 1; -+ } -+ off += 16 + e->len; -+ ret -= 16 + e->len; -+ } -+ } - -- if (ftimezone < 0) -- { -- close(fd); -- return -1; -- } -- int ret = read(fd, buf, sizeof(buf) - 1); - close(fd); -- event = (struct inotify_event *)&buf[0]; -- if (ret) -- { -- fprintf(stdout, "%s --- %s\n", event->name, "IN_DELETE_SELF"); -- return 1; -- } -- return 0; -+ return 1; - } - // 20020721新增时区变化监听 - void *actionTimeZoneChanged(void *ptr) --- -2.25.1 - diff --git a/libkysdk-system-2.2.3.5.tar.gz b/libkysdk-system-2.2.3.5.tar.gz deleted file mode 100644 index c278629e95799ce1cf7b67c437e70c7c2620f5a0..0000000000000000000000000000000000000000 Binary files a/libkysdk-system-2.2.3.5.tar.gz and /dev/null differ diff --git a/libkysdk-system-2.5.1.2-kylin-change-arch-linux-gnu-to-usr-lib64.patch b/libkysdk-system-2.5.1.2-kylin-change-arch-linux-gnu-to-usr-lib64.patch new file mode 100644 index 0000000000000000000000000000000000000000..cd789d5264345b6ef9b7748b0deb545ad821c894 --- /dev/null +++ b/libkysdk-system-2.5.1.2-kylin-change-arch-linux-gnu-to-usr-lib64.patch @@ -0,0 +1,458 @@ +From 2e21c6c63e03f52e15bad0ec0d591c4e3555b885 Mon Sep 17 00:00:00 2001 +From: Super User +Date: Fri, 18 Oct 2024 14:59:15 +0800 +Subject: [PATCH] kylin-change-arch-linux-gnu-to-usr-lin64 + +--- + CMakeLists.txt | 20 ++++++++++---------- + src/accounts/CMakeLists.txt | 8 ++++---- + src/battery/CMakeLists.txt | 8 ++++---- + src/disk/CMakeLists.txt | 8 ++++---- + src/filesystem/filewatcher/CMakeLists.txt | 8 ++++---- + src/global/CMakeLists.txt | 8 ++++---- + src/hardware/CMakeLists.txt | 8 ++++---- + src/image/CMakeLists.txt | 8 ++++---- + src/kdkocr/CMakeLists.txt | 8 ++++---- + src/location/CMakeLists.txt | 8 ++++---- + src/net/CMakeLists.txt | 8 ++++---- + src/packages/CMakeLists.txt | 8 ++++---- + src/powermanagement/CMakeLists.txt | 8 ++++---- + src/proc/CMakeLists.txt | 8 ++++---- + src/realtime/CMakeLists.txt | 8 ++++---- + src/storage/CMakeLists.txt | 8 ++++---- + src/systeminfo/CMakeLists.txt | 8 ++++---- + src/systemtime/CMakeLists.txt | 10 +++++----- + 18 files changed, 79 insertions(+), 79 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eeaeecf..5fec7f3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,15 +18,15 @@ include_directories(${PKGS_INCLUDE_DIRS}) + include_directories("${PROJECT_BINARY_DIR}") + include_directories("/usr/include/kysdk/kysdk-base") + # link_directories("/usr/lib/kysdk/kysdk-base") +-# link_directories("/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu/") ++# link_directories("/usr/lib64") + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- link_directories("/usr/lib/arm-linux-gnueabihf/") ++ link_directories("/usr/lib64/") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- link_directories("/usr/lib/mips64el-linux-gnuabi64/") ++ link_directories("/usr/lib64/") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- link_directories("/usr/lib/i386-linux-gnu/") ++ link_directories("/usr/lib64/") + else() +- link_directories("/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu/") ++ link_directories("/usr/lib64/") + endif() + + set (CMAKE_EXPORT_COMPILE_COMMANDS ON) +@@ -36,15 +36,15 @@ set(CMAKE_BUILD_TYPE Debug) + message("Build Type: ${CMAKE_BUILD_TYPE}") + + set (CMAKE_INSTALL_PREFIX /usr) +-# set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu/) ++# set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/usr/lib64/) + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib/arm-linux-gnueabihf/) ++ set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/usr/lib64/) + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib/mips64el-linux-gnuabi64/) ++ set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/usr/lib64/) + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib/i386-linux-gnu/) ++ set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/usr/lib64/) + else() +- set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu/) ++ set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/usr/lib64/) + endif() + + set (EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) +diff --git a/src/accounts/CMakeLists.txt b/src/accounts/CMakeLists.txt +index 861907b..68ef247 100644 +--- a/src/accounts/CMakeLists.txt ++++ b/src/accounts/CMakeLists.txt +@@ -18,13 +18,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kysdk-accounts +diff --git a/src/battery/CMakeLists.txt b/src/battery/CMakeLists.txt +index 6894d51..eda7f5f 100644 +--- a/src/battery/CMakeLists.txt ++++ b/src/battery/CMakeLists.txt +@@ -11,13 +11,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kybattery +diff --git a/src/disk/CMakeLists.txt b/src/disk/CMakeLists.txt +index 90366ea..f39ea95 100644 +--- a/src/disk/CMakeLists.txt ++++ b/src/disk/CMakeLists.txt +@@ -16,13 +16,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kydiskinfo +diff --git a/src/filesystem/filewatcher/CMakeLists.txt b/src/filesystem/filewatcher/CMakeLists.txt +index 8396783..1df51fb 100644 +--- a/src/filesystem/filewatcher/CMakeLists.txt ++++ b/src/filesystem/filewatcher/CMakeLists.txt +@@ -15,13 +15,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyfilewatcher +diff --git a/src/global/CMakeLists.txt b/src/global/CMakeLists.txt +index 404c7b8..a93d414 100644 +--- a/src/global/CMakeLists.txt ++++ b/src/global/CMakeLists.txt +@@ -11,13 +11,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyglobal +diff --git a/src/hardware/CMakeLists.txt b/src/hardware/CMakeLists.txt +index 4327b18..4d24aea 100644 +--- a/src/hardware/CMakeLists.txt ++++ b/src/hardware/CMakeLists.txt +@@ -95,13 +95,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyhw +diff --git a/src/image/CMakeLists.txt b/src/image/CMakeLists.txt +index 910d914..1daff8c 100644 +--- a/src/image/CMakeLists.txt ++++ b/src/image/CMakeLists.txt +@@ -21,13 +21,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyimageproc +diff --git a/src/kdkocr/CMakeLists.txt b/src/kdkocr/CMakeLists.txt +index 43fc309..c85fa60 100644 +--- a/src/kdkocr/CMakeLists.txt ++++ b/src/kdkocr/CMakeLists.txt +@@ -208,13 +208,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyocr +diff --git a/src/location/CMakeLists.txt b/src/location/CMakeLists.txt +index 2a041ec..7c69064 100644 +--- a/src/location/CMakeLists.txt ++++ b/src/location/CMakeLists.txt +@@ -11,13 +11,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kylocation +diff --git a/src/net/CMakeLists.txt b/src/net/CMakeLists.txt +index a5df0ed..8f5b716 100644 +--- a/src/net/CMakeLists.txt ++++ b/src/net/CMakeLists.txt +@@ -13,13 +13,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kynetinfo +diff --git a/src/packages/CMakeLists.txt b/src/packages/CMakeLists.txt +index 4610134..e9fe93d 100644 +--- a/src/packages/CMakeLists.txt ++++ b/src/packages/CMakeLists.txt +@@ -10,13 +10,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kypackage +diff --git a/src/powermanagement/CMakeLists.txt b/src/powermanagement/CMakeLists.txt +index 6cbd922..f8922fa 100644 +--- a/src/powermanagement/CMakeLists.txt ++++ b/src/powermanagement/CMakeLists.txt +@@ -55,13 +55,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS ${PROJECT_NAME} +diff --git a/src/proc/CMakeLists.txt b/src/proc/CMakeLists.txt +index da2f81c..ab6480a 100644 +--- a/src/proc/CMakeLists.txt ++++ b/src/proc/CMakeLists.txt +@@ -13,13 +13,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyrtinfo +diff --git a/src/realtime/CMakeLists.txt b/src/realtime/CMakeLists.txt +index 996b3de..7db76bd 100644 +--- a/src/realtime/CMakeLists.txt ++++ b/src/realtime/CMakeLists.txt +@@ -17,13 +17,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kyrealtime +diff --git a/src/storage/CMakeLists.txt b/src/storage/CMakeLists.txt +index b299046..d3481e3 100644 +--- a/src/storage/CMakeLists.txt ++++ b/src/storage/CMakeLists.txt +@@ -10,13 +10,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kystorage +diff --git a/src/systeminfo/CMakeLists.txt b/src/systeminfo/CMakeLists.txt +index 21e2f32..dc83e97 100644 +--- a/src/systeminfo/CMakeLists.txt ++++ b/src/systeminfo/CMakeLists.txt +@@ -17,13 +17,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kysysinfo +diff --git a/src/systemtime/CMakeLists.txt b/src/systemtime/CMakeLists.txt +index 89bb87b..8f7c0a3 100644 +--- a/src/systemtime/CMakeLists.txt ++++ b/src/systemtime/CMakeLists.txt +@@ -13,7 +13,7 @@ find_library(DBUS_LIB dbus-1) + find_library(DBUS_GLIB_LIB dbus-glib-1) + find_library(THREAD_LIB pthread) + # link_directories(/usr/lib/kysdk/kysdk-base/) +-include_directories(${PKGS_INCLUDE_DIRS} /usr/lib/aarch64-linux-gnu/glib-2.0/include /usr/include/glib-2.0) ++include_directories(${PKGS_INCLUDE_DIRS} /usr/lib64/glib-2.0/include /usr/include/glib-2.0) + # SET( EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) + ADD_EXECUTABLE(systime m_systime.c) + target_link_libraries(systime ${GLIBC_LIB} ${DBUS_LIB} ${DBUS_GLIB_LIB} ${THREAD_LIB} ${TIMER_LIST_C} kytimer kylog kyconf) +@@ -33,13 +33,13 @@ include(GNUInstallDirs) + + # 设置 CMAKE_INSTALL_LIBDIR 变量 + if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "armv8l") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/arm-linux-gnueabihf") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/mips64el-linux-gnuabi64") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "i686") +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/i386-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + else() +- set(CMAKE_INSTALL_LIBDIR "/usr/lib/${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu") ++ set(CMAKE_INSTALL_LIBDIR "/usr/lib64") + endif() + # 安装库文件 + install(TARGETS kydate +-- +2.43.0 + diff --git a/libkysdk-system-2.5.1.2.tar.gz b/libkysdk-system-2.5.1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f36a7018fb2bd389780835472f18284d8ccdde08 Binary files /dev/null and b/libkysdk-system-2.5.1.2.tar.gz differ diff --git a/libkysdk-system.spec b/libkysdk-system.spec index 92d2f4f9884122949e3f040acf8ab5436bada12b..8d6fee6da8b7f3a837992fc22cadd888b02d75e8 100644 --- a/libkysdk-system.spec +++ b/libkysdk-system.spec @@ -1,13 +1,12 @@ +Summary: 麒麟开发者套件 - 系统层套件,提供系统信息、磁盘信息、系统时间等API与服务 Name: libkysdk-system -Version: 2.2.3.5 -Release: 4 -Summary: Kylin Software Development Kit - System Layer Kit +Version: 2.5.1.2 +Release: 1 License: GPL-2+ -URL: http://www.ukui.org +URL: http://gitlab2.kylin.com/kysdk/kysdk-system Source0: %{name}-%{version}.tar.gz -Patch01: 0001-Removing-the-strlcpy-function-to-fix-the-compilation.patch -Patch02: 0001-fix-libkysdk-system-2.2.3.5-known-issue.patch +Patch0: libkysdk-system-2.5.1.2-kylin-change-arch-linux-gnu-to-usr-lib64.patch BuildRequires: cmake BuildRequires: glibc-devel @@ -16,20 +15,19 @@ BuildRequires: cjson-devel BuildRequires: dbus-devel BuildRequires: dbus-glib-devel BuildRequires: glib2-devel -BuildRequires: libkysdk-log-devel -BuildRequires: libkysdk-config-devel -BuildRequires: libkysdk-utils-devel -BuildRequires: libkysdk-timer-devel -BuildRequires: qt5-qtbase-devel +BuildRequires: libkysdk-log-devel >= 1.2.0 +BuildRequires: libkysdk-config-devel >= 1.2.0 +BuildRequires: libkysdk-utils-devel >= 1.2.0 +BuildRequires: libkysdk-timer-devel >= 1.2.0 +BuildRequires: qt5-qtbase BuildRequires: qt5-qtbase-devel +BuildRequires: libgudev-devel BuildRequires: opencv BuildRequires: libarchive-devel BuildRequires: tesseract-devel BuildRequires: cups-devel -BuildRequires: sane-backends-devel BuildRequires: libcurl-devel BuildRequires: libXrandr-devel -BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtwebchannel-devel BuildRequires: qt5-qtwebsockets-devel BuildRequires: kmod-devel @@ -37,268 +35,488 @@ BuildRequires: hwinfo-devel BuildRequires: pciutils-devel BuildRequires: bluez-libs-devel BuildRequires: lm_sensors-devel -BuildRequires: chrpath - -Requires: libkysdk-disk libkysdk-sysinfo libkysdk-systime libkysdk-filesystem libkysdk-proc libkysdk-hardware libkysdk-package libkysdk-powermanagement systemd glib2 libkysdk-systemcommon libkysdk-location libkysdk-net libkysdk-realtime - +BuildRequires: leptonica-devel +BuildRequires: libusb-devel +BuildRequires: libnl3-devel +BuildRequires: libfprint-devel +BuildRequires: libkysdk-gsetting-devel +BuildRequires: gtk3-devel +BuildRequires: file-devel +BuildRequires: NetworkManager-libnm-devel +BuildRequires: polkit-devel + + +Requires: libkysdk-disk >= 2.5.1.2 +Requires: libkysdk-sysinfo >= 2.5.1.2 +Requires: libkysdk-systime >= 2.5.1.2 +Requires: libkysdk-filesystem >= 2.5.1.2 +Requires: libkysdk-proc >= 2.5.1.2 +Requires: libkysdk-hardware >= 2.5.1.2 +Requires: libkysdk-package >= 2.5.1.2 +Requires: libkysdk-powermanagement >= 2.5.1.2 +Requires: systemd +Requires: glib2 +Requires: libkysdk-location >= 2.5.1.2 +Requires: libkysdk-net >= 2.5.1.2 +Requires: libkysdk-realtime >= 2.5.1.2 +Requires: libkysdk-imageproc >= 2.5.1.2 +Requires: libkysdk-accounts >= 2.5.1.2 +Requires: libkysdk-battery >= 2.5.1.2 +Requires: libkysdk-system-dbus >= 2.5.1.2 +Requires: libkysdk-storage >= 2.5.1.2 %description -Kylin Software Development Kit - System Layer Kit -Provides APIs and services such as system information, disk information, and system time - +麒麟开发者套件 - 系统层套件,提供系统信息、磁盘信息、系统时间等API与服务 %package -n libkysdk-system-devel -Summary: libkysdk-system Development libraries, Provides APIs and services such as system information, disk information, and system time -Requires: libkysdk-system libkysdk-disk-devel libkysdk-sysinfo-devel libkysdk-systime-devel libkysdk-filesystem-devel libkysdk-proc-devel libkysdk-hardware-devel libkysdk-package-devel libkysdk-powermanagement-devel libkysdk-location-devel libkysdk-net-devel libkysdk-realtime-devel libkysdk-sysinfo-devel - +Summary: 麒麟开发者套件 - 系统层套件 - 开发库,提供系统信息、磁盘信息、系统时间等API与服务 +Requires: libkysdk-system >= 2.5.1.2 +Requires: libkysdk-disk-devel >= 2.5.1.2 +Requires: libkysdk-sysinfo-devel >= 2.5.1.2 +Requires: libkysdk-systime-devel >= 2.5.1.2 +Requires: libkysdk-sysinfo-devel >= 2.5.1.2 +Requires: libkysdk-filesystem-devel >= 2.5.1.2 +Requires: libkysdk-proc-devel >= 2.5.1.2 +Requires: libkysdk-hardware-devel >= 2.5.1.2 +Requires: libkysdk-package-devel >= 2.5.1.2 +Requires: libkysdk-powermanagement-devel >= 2.5.1.2 +Requires: libkysdk-location-devel >= 2.5.1.2 +Requires: libkysdk-net-devel >= 2.5.1.2 +Requires: libkysdk-realtime-devel >= 2.5.1.2 +Requires: libkysdk-imageproc-devel >= 2.5.1.2 +Requires: libkysdk-accounts-devel >= 2.5.1.2 +Requires: libkysdk-battery-devel >= 2.5.1.2 +Requires: libkysdk-storage-devel >= 2.5.1.2 %description -n libkysdk-system-devel -%{summary}. - +麒麟开发者套件 - 系统层套件 - 开发库,提供系统信息、磁盘信息、系统时间等API与服务 %package -n libkysdk-disk -Summary: System disk information acquisition library -Requires: libkysdk-log libkysdk-systemcommon libkysdk-config hwinfo libblkid glibc systemd-libs - +Summary: 系统磁盘信息获取库 +Requires: libkysdk-log >= 1.2.0 +Requires: hwinfo +Requires: libblkid +Requires: glibc +Requires: libkysdk-config >= 1.2.0 +Requires: systemd-libs +Requires: systemd-libs +Requires: dbus-libs %description -n libkysdk-disk -%{summary}. - +系统磁盘信息获取库 %package -n libkysdk-disk-devel -Summary: System disk information acquisition library - Development libraries -Requires: libkysdk-disk libkysdk-log-devel libkysdk-utils-devel util-linux-devel systemd-devel - +Summary: 系统磁盘信息获取库 - 开发库 +Requires: libkysdk-disk >= 2.5.1.2 +Requires: libkysdk-log-devel >= 1.2.0 +Requires: libkysdk-utils-devel >= 1.2.0 +Requires: libblkid-devel +Requires: libgudev-devel %description -n libkysdk-disk-devel -%{summary}. - +系统磁盘信息获取库 - 开发库 %package -n libkysdk-systime -Summary: Library of system time-related operations -Requires: libkysdk-log libkysdk-timer libkysdk-config libkysdk-systemcommon dbus systemd glib2 glibc dbus-libs dbus-glib - +Summary: 系统时间相关操作库 +Requires: libkysdk-log >= 1.2.0 +Requires: dbus +Requires: systemd +Requires: glib2 +Requires: libkysdk-timer >= 1.2.0 +Requires: libkysdk-config >= 1.2.0 +Requires: glibc +Requires: dbus-libs +Requires: dbus-glib %description -n libkysdk-systime -%{summary}. - +系统时间相关操作库 %package -n libkysdk-systime-devel -Summary: Library of system time-related operations - Development libraries -Requires: libkysdk-systime glib2-devel libkysdk-timer-devel libkysdk-config-devel - +Summary: 系统时间相关操作库 - 开发库 +Requires: libkysdk-systime >= 2.5.1.2 +Requires: glib2-devel +Requires: libkysdk-timer-devel >= 1.2.0 +Requires: libkysdk-config-devel >= 1.2.0 %description -n libkysdk-systime-devel -%{summary}. - +系统时间相关操作库 - 开发库 %package -n libkysdk-sysinfo -Summary: System Information Acquisition Library -Requires: libkysdk-log libkysdk-systemcommon libkysdk-config dbus glib2 systemd cjson libXrandr pciutils kmod-libs glibc dbus-libs dbus-glib libgcc libstdc++ systemd-libs libX11 - +Summary: 系统信息获取库 +Requires: libkysdk-log >= 1.2.0 +Requires: dbus +Requires: glib2 +Requires: systemd +Requires: cjson +Requires: libXrandr +Requires: pciutils +Requires: kmod-libs +Requires: glibc +Requires: dbus-libs +Requires: dbus-glib +Requires: libgcc +Requires: libkysdk-config >= 1.2.0 +Requires: libstdc++ +Requires: systemd-libs +Requires: libX11 %description -n libkysdk-sysinfo -%{summary}. - +系统信息获取库 %package -n libkysdk-sysinfo-devel -Summary: System Information Acquisition Library - Development libraries -Requires: libkysdk-sysinfo libkysdk-log-devel libkysdk-utils-devel systemd-devel cjson-devel dbus-devel dbus-glib-devel glib2-devel libXrandr-devel - +Summary: 系统信息获取库 - 开发库 +Requires: libkysdk-sysinfo >= 2.5.1.2 +Requires: libkysdk-log-devel >= 1.2.0 +Requires: libkysdk-utils-devel >= 1.2.0 +Requires: systemd-devel +Requires: cjson-devel +Requires: dbus-devel +Requires: dbus-glib +Requires: glib2-devel +Requires: libXrandr-devel %description -n libkysdk-sysinfo-devel -%{summary}. - +系统信息获取库 - 开发库 %package -n libkysdk-filesystem -Summary: File System Library -Requires: libkysdk-log qt5-qtbase libkysdk-config systemd libkysdk-systemcommon glibc libgcc libstdc++ systemd-libs - +Summary: 文件系统库 +Requires: libkysdk-log >= 1.2.0 +Requires: qt5-qtbase +Requires: libkysdk-config >= 1.2.0 +Requires: systemd +Requires: glibc +Requires: libgcc +Requires: libstdc++ +Requires: systemd-libs %description -n libkysdk-filesystem -%{summary}. - +文件系统库 %package -n libkysdk-filesystem-devel -Summary: File System Library - Development libraries -Requires: libkysdk-filesystem libkysdk-log-devel libkysdk-config-devel systemd-devel qt5-qtbase-devel - +Summary: 文件系统库 - 开发库 +Requires: libkysdk-filesystem >= 2.5.1.2 +Requires: libkysdk-log-devel >= 1.2.0 +Requires: libkysdk-config-devel >= 1.2.0 +Requires: systemd-devel +Requires: qt5-qtbase-devel %description -n libkysdk-filesystem-devel -%{summary}. - +文件系统库 - 开发库 %package -n libkysdk-hardware -Summary: Hardware information acquisition library -Requires: libkysdk-log libkysdk-config systemd libkysdk-systemcommon cups-libs libcurl systemd-libs hwinfo pciutils libXrandr bluez-libs lm_sensors glib2 dbus-glib glibc systemd-libs libX11 - +Summary: 硬件信息获取库 +Requires: libkysdk-log >= 1.2.0 +Requires: libkysdk-config >= 1.2.0 +Requires: systemd +Requires: cups-libs +Requires: libcurl +Requires: systemd-libs +Requires: hwinfo +Requires: pciutils +Requires: libXrandr +Requires: bluez-libs +Requires: lm_sensors +Requires: glib2 +Requires: dbus-glib +Requires: glibc +Requires: systemd-libs +Requires: libX11 +Requires: dbus-libs +Requires: libnl3 +Requires: libusb +Requires: ddcutil +Requires: NetworkManager-libnm %description -n libkysdk-hardware -%{summary}. - +硬件信息获取库 %package -n libkysdk-hardware-devel -Summary: Hardware information acquisition library - Development libraries -Requires: libkysdk-hardware libkysdk-log-devel libkysdk-config-devel systemd-devel cups-devel libcurl-devel libgudev-devel libXrandr-devel - +Summary: 硬件信息获取库 - 开发库 +Requires: libkysdk-hardware >= 2.5.1.2 +Requires: libkysdk-log-devel >= 1.2.0 +Requires: libkysdk-config-devel >= 1.2.0 +Requires: systemd-devel +Requires: cups-devel +Requires: libcurl-devel +Requires: libgudev-devel +Requires: libXrandr-devel +Requires: libkysdk-utils-devel >= 1.2.0 %description -n libkysdk-hardware-devel -%{summary}. - +硬件信息获取库 - 开发库 %package -n libkysdk-package -Summary: Package Management Library -Requires: libkysdk-systemcommon glibc - +Summary: 包管理库 +Requires: glibc %description -n libkysdk-package -%{summary}. - +包管理库 %package -n libkysdk-package-devel -Summary: Package Management Library - Development libraries -Requires: libkysdk-package - +Summary: 包管理库 - 开发库 +Requires: libkysdk-package >= 2.5.1.2 %description -n libkysdk-package-devel -%{summary}. - +包管理库 - 开发库 %package -n libkysdk-proc -Summary: Runtime information retrieval library -Requires: libkysdk-log libkysdk-systemcommon glibc - +Summary: 运行时信息获取库 +Requires: libkysdk-log >= 1.2.0 +Requires: glibc %description -n libkysdk-proc -%{summary}. - +运行时信息获取库 %package -n libkysdk-proc-devel -Summary: Runtime information retrieval library - Development libraries -Requires: libkysdk-log-devel libkysdk-utils-devel libkysdk-proc - +Summary: 运行时信息获取库 - 开发库 +Requires: libkysdk-log-devel >= 1.2.0 +Requires: libkysdk-utils-devel >= 1.2.0 +Requires: libkysdk-proc >= 2.5.1.2 %description -n libkysdk-proc-devel -%{summary}. - +运行时信息获取库 - 开发库 %package -n libkysdk-powermanagement -Summary: Power management library -Requires: libkysdk-log libkysdk-systemcommon glibc dbus-libs libgcc libkysdk-config libkysdk-utils libstdc++ systemd-libs - +Summary: 电源管理库 +Requires: libkysdk-log >= 1.2.0 +Requires: glibc +Requires: dbus-libs +Requires: libgcc +Requires: libkysdk-config >= 1.2.0 +Requires: libkysdk-utils >= 1.2.0 +Requires: libstdc++ +Requires: systemd-libs +Requires: libkysdk-gsetting +Requires: dbus +Requires: glib2 +Requires: dbus-glib +Requires: gtk3 %description -n libkysdk-powermanagement -%{summary}. - +电源管理库 %package -n libkysdk-powermanagement-devel -Summary: Power management library - Development libraries -Requires: libkysdk-log-devel libkysdk-powermanagement - +Summary: 电源管理 - 开发库 +Requires: libkysdk-log-devel >= 1.2.0 +Requires: libkysdk-powermanagement >= 2.5.1.2 %description -n libkysdk-powermanagement-devel -%{summary}. - +电源管理 - 开发库 %package -n libkysdk-ocr -Summary: AI character recognition function -Requires: opencv leptonica-devel libarchive tesseract libkysdk-systemcommon glibc libgcc libstdc++ - +Summary: AI文字识别功能 +Requires: opencv +Requires: leptonica-devel +Requires: libarchive +Requires: tesseract +Requires: glibc +Requires: libgcc +Requires: libstdc++ %description -n libkysdk-ocr -%{summary}. - +AI文字识别功能 %package -n libkysdk-ocr-devel -Summary: AI character recognition function - Development libraries -Requires: libkysdk-ocr leptonica-devel opencv libarchive-devel tesseract-devel - +Summary: AI文字识别功能-开发库 +Requires: libkysdk-ocr >= 2.5.1.2 +Requires: leptonica-devel +Requires: opencv +Requires: libarchive-devel +Requires: tesseract-devel %description -n libkysdk-ocr-devel -%{summary}. - +AI文字识别功能-开发库 %package -n libkysdk-systemcommon -Summary: Kysdk system layer common data package - +Summary: kysdk-system层公用数据包 %description -n libkysdk-systemcommon -%{summary}. - +kysdk-system层公用数据包 %package -n libkysdk-location -Summary: Geographic Location Library -Requires: libkysdk-systemcommon glib2 glibc python3-requests - +Summary: 地理位置库 +Requires: glib2 +Requires: glibc %description -n libkysdk-location -%{summary}. - +地理位置库 %package -n libkysdk-location-devel -Summary: Geographic Location Library - Development libraries -Requires: libkysdk-location - +Summary: 地理位置库 - 开发库 +Requires: libkysdk-location >= 2.5.1.2 %description -n libkysdk-location-devel -%{summary}. - +地理位置库 - 开发库 %package -n libkysdk-net -Summary: Network information base -Requires: libkysdk-systemcommon glibc - +Summary: 网络信息库 +Requires: glibc +Requires: dbus-libs %description -n libkysdk-net -%{summary}. - +网络信息库 %package -n libkysdk-net-devel -Summary: Network information base - Development libraries -Requires: libkysdk-net - +Summary: 网络信息库 - 开发库 +Requires: libkysdk-net >= 2.5.1.2 %description -n libkysdk-net-devel -%{summary}. - +网络信息库 - 开发库 %package -n libkysdk-realtime -Summary: Runtime repository -Requires: libkysdk-systemcommon glibc libgcc libstdc++ lm_sensors - +Summary: 运行时信息库 +Requires: glibc +Requires: libgcc +Requires: libstdc++ +Requires: lm_sensors +Requires: dbus-libs %description -n libkysdk-realtime -%{summary}. - +运行时信息库 %package -n libkysdk-realtime-devel -Summary: Runtime repository - Development libraries -Requires: libkysdk-realtime - +Summary: 运行时信息库 - 开发库 +Requires: libkysdk-realtime >= 2.5.1.2 %description -n libkysdk-realtime-devel -%{summary}. - +运行时信息库 - 开发库 %package -n libkysdk-system-java -Summary: Multi-Language Support - java -Requires: libkysdk-system-dbus - +Summary: 多语言支持 - java +Requires: libkysdk-system-dbus >= 2.5.1.2 %description -n libkysdk-system-java -%{summary}. - +多语言支持 - java %package -n libkysdk-system-python -Summary: Multi-Language Support - python -Requires: python3-dbus libkysdk-system-dbus - +Summary: 多语言支持 - python +Requires: python3-dbus +Requires: libkysdk-system-dbus >= 2.5.1.2 %description -n libkysdk-system-python -%{summary}. - +多语言支持 - python %package -n libkysdk-system-dbus -Summary: sdk dbus -Requires: qt5-qtbase libkysdk-disk libkysdk-hardware libkysdk-location libkysdk-net libkysdk-package libkysdk-proc libkysdk-realtime libkysdk-sysinfo libblkid bluez-libs glibc cjson cups-libs libcurl dbus-libs dbus-glib libgcc glib2 hwinfo kmod-libs libkysdk-config libkysdk-log pciutils qt5-qtbase lm_sensors libstdc++ systemd-libs systemd-libs libX11 libXrandr - +Summary: sdk dbus +Requires: qt5-qtbase +Requires: libkysdk-disk >= 2.5.1.2 +Requires: libkysdk-hardware >= 2.5.1.2 +Requires: libkysdk-location >= 2.5.1.2 +Requires: libkysdk-net >= 2.5.1.2 +Requires: libkysdk-package >= 2.5.1.2 +Requires: libkysdk-proc >= 2.5.1.2 +Requires: libkysdk-realtime >= 2.5.1.2 +Requires: libkysdk-sysinfo >= 2.5.1.2 +Requires: libkysdk-accounts >= 2.5.1.2 +Requires: libblkid +Requires: bluez-libs +Requires: glibc +Requires: cjson +Requires: cups-libs +Requires: libcurl +Requires: dbus-libs +Requires: dbus-glib +Requires: libgcc +Requires: glib2 +Requires: hwinfo +Requires: kmod-libs +Requires: libkysdk-config >= 1.2.0 +Requires: libkysdk-log >= 1.2.0 +Requires: pciutils +Requires: qt5-qtbase +Requires: lm_sensors +Requires: libstdc++ +Requires: systemd-libs +Requires: systemd-libs +Requires: libX11 +Requires: libXrandr %description -n libkysdk-system-dbus -%{summary}. - %package -n libkysdk-system-javascript-http -Summary: Multi-Language Support - javascript -Requires: qt5-qtbase-gui qt5-qtbase-gui qt5-qtbase qt5-qtbase libkysdk-system-dbus glibc libgcc qt5-qtbase qt5-qtbase libstdc++ - +Summary: 多语言支持 - javascript +Requires: qt5-qtbase-gui +Requires: qt5-qtbase +Requires: libkysdk-system-dbus >= 2.5.1.2 +Requires: glibc +Requires: libgcc +Requires: qt5-qtbase +Requires: qt5-qtbase +Requires: libstdc++ %description -n libkysdk-system-javascript-http -%{summary}. - +多语言支持 - javascript %package -n libkysdk-system-javascript-websocket -Summary: Multi-Language Support - javascript -Requires: qt5-qtwebchannel-devel qt5-qtwebsockets libkysdk-system-dbus glibc libgcc qt5-qtbase qt5-qtdeclarative qt5-qtbase-gui libstdc++ - +Summary: 多语言支持 - javascript +Requires: qt5-qtwebchannel-devel +Requires: qt5-qtwebsockets +Requires: libkysdk-system-dbus >= 2.5.1.2 +Requires: glibc +Requires: libgcc +Requires: qt5-qtbase +Requires: qt5-qtdeclarative +Requires: qt5-qtbase-gui +Requires: libstdc++ %description -n libkysdk-system-javascript-websocket -%{summary}. - +多语言支持 - javascript %package -n libkysdk-logrotate -Summary: Log Dump Service -Requires: libkysdk-systemcommon qt5-qtbase libkysdk-log logrotate glibc libgcc libstdc++ cronie - +Summary: 日志转储服务 +Requires: qt5-qtbase +Requires: qt5-qtbase +Requires: libkysdk-log >= 1.2.0 +Requires: logrotate +Requires: glibc +Requires: libgcc +Requires: libstdc++ +Requires: cronie %description -n libkysdk-logrotate -%{summary}. +日志转储服务 + +%package -n libkysdk-imageproc +Summary: 运行时信息库 +Requires: glibc +Requires: libkysdk-log >= 1.2.0 +Requires: libkysdk-config >= 1.2.0 +Requires: libkysdk-utils >= 1.2.0 +Requires: systemd-libs +%description -n libkysdk-imageproc +运行时信息库 + +%package -n libkysdk-imageproc-devel +Summary: 运行时信息库 - 开发库 +Requires: libkysdk-imageproc >= 2.5.1.2 +%description -n libkysdk-imageproc-devel +运行时信息库 - 开发库 + +%package -n libkysdk-battery +Summary: 电池管理信息库 +Requires: glibc +Requires: libkysdk-log >= 1.2.0 +Requires: dbus-glib +%description -n libkysdk-battery +电池管理信息库 + +%package -n libkysdk-battery-devel +Summary: 电池管理信息库 - 开发库 +Requires: libkysdk-battery >= 2.5.1.2 +%description -n libkysdk-battery-devel +电池管理信息库 - 开发库 + +%package -n libkysdk-accounts +Summary: 系统设置 +Requires: dbus-libs +Requires: libkysdk-log >= 1.2.0 +Requires: glibc +Requires: dbus-glib +Requires: glib2 +Requires: polkit +%description -n libkysdk-accounts +系统设置 + +%package -n libkysdk-accounts-devel +Summary: 系统设置库 - 开发库 +Requires: libkysdk-accounts >= 2.5.1.2 +%description -n libkysdk-accounts-devel +系统设置库 - 开发库 + +%package -n libkysdk-storage +Summary: 存储模块 +Requires: libkysdk-log >= 1.2.0 +Requires: glibc +Requires: file-devel +%description -n libkysdk-storage +存储模块 + +%package -n libkysdk-storage-devel +Summary: 存储模块库 - 开发库 +Requires: libkysdk-storage >= 2.5.1.2 +%description -n libkysdk-storage-devel +存储模块库 - 开发库 + +%package -n libkysdk-global +Summary: 国际化模块 +Requires: glibc +Requires: cjson +Requires: libkysdk-location +%description -n libkysdk-global +国际化模块 + +%package -n libkysdk-global-devel +Summary: 国际化模块 - 开发库 +Requires: libkysdk-global >= 2.5.1.2 +%description -n libkysdk-global-devel +国际化模块 - 开发库 %prep @@ -310,252 +528,1108 @@ Requires: libkysdk-systemcommon qt5-qtbase libkysdk-log logrotate glibc libgcc l %install %{cmake_install} -mkdir -p $RPM_BUILD_ROOT/usr/share/pkgconfig -mkdir -p $RPM_BUILD_ROOT/usr/share/doc/libkysdk-system -mkdir -p $RPM_BUILD_ROOT/usr/bin -mkdir -p $RPM_BUILD_ROOT/etc/dbus-1/system.d -mkdir -p $RPM_BUILD_ROOT%{_unitdir} -mkdir -p $RPM_BUILD_ROOT/etc/xdg/autostart/ -mkdir -p $RPM_BUILD_ROOT/etc/kydate/ -mkdir -p $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/ -mkdir -p $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/ -mkdir -p $RPM_BUILD_ROOT/usr/share/locale/mn/LC_MESSAGES/ -mkdir -p $RPM_BUILD_ROOT/etc/kdkocr/ -mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d -mkdir -p $RPM_BUILD_ROOT/usr/share/java -mkdir -p $RPM_BUILD_ROOT/usr/lib/python3/dist-packages/ -mkdir -p $RPM_BUILD_ROOT/etc/kysdk -mkdir -p $RPM_BUILD_ROOT/usr/lib/kysdk-dbus-http -mkdir -p $RPM_BUILD_ROOT/usr/lib/kysdk-dbus-websocket - -cp development-files/*.pc $RPM_BUILD_ROOT/usr/share/pkgconfig/ -cp debian/copyright $RPM_BUILD_ROOT/usr/share/doc/libkysdk-system/ -cp bin/systime $RPM_BUILD_ROOT/usr/bin/ -cp src/systemtime/com.kylin.kysdk.TimeServer.conf $RPM_BUILD_ROOT/etc/dbus-1/system.d/ -cp src/systemtime/kysdk-systime.service $RPM_BUILD_ROOT%{_unitdir} -cp src/systemtime/kysdk-systime-date.desktop $RPM_BUILD_ROOT/etc/xdg/autostart/ -cp bin/sdk-date $RPM_BUILD_ROOT/usr/bin/ -cp src/systemtime/dateform.conf $RPM_BUILD_ROOT/etc/kydate/ - - -cp po/zh_CN.mo $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/ -cp po/bo_CN.mo $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/ -mv $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/zh_CN.mo $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/kysdk-date.mo -mv $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/bo_CN.mo $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/kysdk-date.mo - -cp po/kysdk-sysinfo_mn.mo $RPM_BUILD_ROOT/usr/share/locale/mn/LC_MESSAGES/ -cp po/kysdk-sysinfo_zh_CN.mo $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/ -cp po/kysdk-sysinfo_bo_CN.mo $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/ -mv $RPM_BUILD_ROOT/usr/share/locale/mn/LC_MESSAGES/kysdk-sysinfo_mn.mo $RPM_BUILD_ROOT/usr/share/locale/mn/LC_MESSAGES/kysdk-sysinfo.mo -mv $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/kysdk-sysinfo_zh_CN.mo $RPM_BUILD_ROOT/usr/share/locale/zh_CN/LC_MESSAGES/kysdk-sysinfo.mo -mv $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/kysdk-sysinfo_bo_CN.mo $RPM_BUILD_ROOT/usr/share/locale/bo_CN/LC_MESSAGES/kysdk-sysinfo.mo - -cp src/powermanagement/libkylockscreen.h $RPM_BUILD_ROOT/usr/include/kysdk/kysdk-system/ -cp src/kdkocr/models/* $RPM_BUILD_ROOT/etc/kdkocr/ -r -cp development-files/kysdk-system.conf $RPM_BUILD_ROOT/etc/ld.so.conf.d/ -cp src/location/location.py $RPM_BUILD_ROOT/usr/bin/ -cp src/location/dbus_location.conf $RPM_BUILD_ROOT/etc/dbus-1/system.d/ -cp src/location/dbus_location.service $RPM_BUILD_ROOT%{_unitdir} -cp src/kysdk-java/kysdk-java-ext/kysdk-java/target/kysdk-java-1.0.0.jar $RPM_BUILD_ROOT/usr/share/java/ -cp src/python/kysdk.py $RPM_BUILD_ROOT/usr/lib/python3/dist-packages/ -cp bin/kySdkDbus $RPM_BUILD_ROOT/usr/bin/ -cp bin/kySdkDbus-session $RPM_BUILD_ROOT/usr/bin/ -cp src/kysdkdbus/com.kylin.kysdk.service.conf $RPM_BUILD_ROOT/etc/dbus-1/system.d/ -cp src/kysdkdbus/kysdk-dbus.service $RPM_BUILD_ROOT%{_unitdir} -cp src/kysdkdbus/kysdk-dbus-session.desktop $RPM_BUILD_ROOT/etc/xdg/autostart/ -cp src/libkysdk-system-javascript-http/httpServer $RPM_BUILD_ROOT/usr/bin/ -cp src/libkysdk-system-javascript-http/conf/kysdk.conf $RPM_BUILD_ROOT/etc/kysdk/ -cp src/libkysdk-system-javascript-http/conf/kysdkHttpServer.desktop $RPM_BUILD_ROOT/etc/xdg/autostart/ -cp src/libkysdk-system-javascript-http/html $RPM_BUILD_ROOT/usr/lib/kysdk-dbus-http/html -r -cp src/libkysdk-system-javascript-websocket/kysdk-dbus-websocket $RPM_BUILD_ROOT/usr/bin/ -cp src/libkysdk-system-javascript-websocket/kysdk-dbus-websocket.desktop $RPM_BUILD_ROOT/etc/xdg/autostart/ -cp src/libkysdk-system-javascript-websocket/html $RPM_BUILD_ROOT/usr/lib/kysdk-dbus-websocket/html -r -cp bin/kysdk-logrotate $RPM_BUILD_ROOT/usr/bin/ -cp src/logrotate/com.kysdk.base.conf $RPM_BUILD_ROOT/etc/dbus-1/system.d/ -cp src/logrotate/kysdk-logrotate.service $RPM_BUILD_ROOT%{_unitdir} -cp src/logrotate/logrotate.cron $RPM_BUILD_ROOT/usr/lib/kysdk/kysdk-system/ - -%find_lang kysdk-date -%find_lang kysdk-sysinfo +#libkysdk-system-devel +mkdir -p $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +cp development-files/kysdk-system.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-disk +#libkysdk-disk-devel +cp development-files/kysdk-disk.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-systime +mkdir -p $RPM_BUILD_ROOT%{_bindir}/ +cp bin/systime $RPM_BUILD_ROOT%{_bindir}/ +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/ +cp src/systemtime/com.kylin.kysdk.TimeServer.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/ +mkdir -p $RPM_BUILD_ROOT/lib/systemd/system/ +cp src/systemtime/kysdk-systime.service $RPM_BUILD_ROOT/lib/systemd/system/ +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ +cp src/systemtime/kysdk-systime-date.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ +cp bin/sdk-date $RPM_BUILD_ROOT%{_bindir}/ +mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/kydate/ +cp src/systemtime/dateform.conf $RPM_BUILD_ROOT/%{_sysconfdir}/kydate/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/ +cp po/zh_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/ +cp po/bo_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/ +cp po/mn.mo $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/ +cp po/zh_HK.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/ +cp po/kk.mo $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/ +cp po/ky.mo $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/ +cp po/de.mo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/ +cp po/es.mo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/ +cp po/fr.mo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/ +cp po/ug.mo $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/ +#libkysdk-systime-devel +cp development-files/kysdk-systime.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-sysinfo +cp po/kysdk-sysinfo_mn.mo $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/ +cp po/kysdk-sysinfo_zh_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/ +cp po/kysdk-sysinfo_bo_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/ +cp po/kysdk-sysinfo_zh_HK.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/ +cp po/kysdk-sysinfo_kk.mo $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/ +cp po/kysdk-sysinfo_ky.mo $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/ +cp po/kysdk-sysinfo_de.mo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/ +cp po/kysdk-sysinfo_es.mo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/ +cp po/kysdk-sysinfo_fr.mo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/ +cp po/kysdk-sysinfo_ug.mo $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/ +#libkysdk-sysinfo-devel +cp development-files/kysdk-sysinfo.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-filesystem +#libkysdk-filesystem-devel +cp development-files/kysdk-filesystem.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-hardware +cp po/kysdk-hardware_zh_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/ +cp po/kysdk-hardware_bo_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/ +cp po/kysdk-hardware_mn.mo $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/ +cp po/kysdk-hardware_zh_HK.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/ +cp po/kysdk-hardware_kk.mo $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/ +cp po/kysdk-hardware_ky.mo $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/ +cp po/kysdk-hardware_de.mo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/ +cp po/kysdk-hardware_es.mo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/ +cp po/kysdk-hardware_fr.mo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/ +cp po/kysdk-hardware_ug.mo $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/ +#libkysdk-hardware-devel +cp development-files/kysdk-hardware.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-package +#libkysdk-package-devel +cp development-files/kysdk-package.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-proc +#libkysdk-proc-devel +cp development-files/kysdk-proc.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-powermanagement +cp bin/sdk-powermanager $RPM_BUILD_ROOT%{_bindir}/ +cp src/powermanagement/kysdk-powermanager.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ +#libkysdk-powermanagement-devel +mkdir -p $RPM_BUILD_ROOT%{_includedir}/kysdk/kysdk-system/ +cp src/powermanagement/libkylockscreen.h $RPM_BUILD_ROOT%{_includedir}/kysdk/kysdk-system/ +cp development-files/kysdk-powermanagement.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +cp src/powermanagement/libkypowermanager.h $RPM_BUILD_ROOT%{_includedir}/kysdk/kysdk-system/ +#libkysdk-ocr +mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/kdkocr/ +cp src/kdkocr/models/* $RPM_BUILD_ROOT/%{_sysconfdir}/kdkocr/ -r +#libkysdk-ocr-devel +cp development-files/kysdk-ocr.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-systemcommon +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d +cp development-files/kysdk-system.conf $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d +#libkysdk-location +mkdir -p $RPM_BUILD_ROOT%{_bindir} +cp src/location/location.py $RPM_BUILD_ROOT%{_bindir} +cp src/location/dbus_location.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/ +cp src/location/dbus_location.service $RPM_BUILD_ROOT/lib/systemd/system/ +#libkysdk-location-devel +cp development-files/kysdk-location.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-net +cp bin/kysdk-net $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d +cp src/net/dbus/com.kylin.kysdk.Net.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d +mkdir -p $RPM_BUILD_ROOT/lib/systemd/system +cp src/net/dbus/kysdk-net.service $RPM_BUILD_ROOT/lib/systemd/system +#libkysdk-net-devel +cp development-files/kysdk-net.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-realtime +#libkysdk-realtime-devel +cp development-files/kysdk-realtime.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-system-java +mkdir -p $RPM_BUILD_ROOT%{_datadir}/java +cp src/kysdk-java/kysdk-java-ext/kysdk-java/target/kysdk-java-1.0.0.jar $RPM_BUILD_ROOT%{_datadir}/java +#libkysdk-system-python +mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/python3/dist-packages/ +cp src/python/kysdk.py $RPM_BUILD_ROOT%{_prefix}/lib/python3/dist-packages/ +#libkysdk-system-dbus +cp bin/kySdkDbus $RPM_BUILD_ROOT%{_bindir}/ +cp bin/kySdkDbus-session $RPM_BUILD_ROOT%{_bindir}/ +cp src/kysdkdbus/com.kylin.kysdk.service.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/ +cp src/kysdkdbus/kysdk-dbus.service $RPM_BUILD_ROOT/lib/systemd/system/ +cp src/kysdkdbus/kysdk-dbus-session.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ +#libkysdk-system-javascript-http +cp src/libkysdk-system-javascript-http/httpServer $RPM_BUILD_ROOT%{_bindir}/ +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kysdk/ +cp src/libkysdk-system-javascript-http/conf/kysdk.conf $RPM_BUILD_ROOT%{_sysconfdir}/kysdk/ +cp src/libkysdk-system-javascript-http/conf/kysdkHttpServer.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ +mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/kysdk-dbus-http/html/ +cp src/libkysdk-system-javascript-http/html/ $RPM_BUILD_ROOT%{_prefix}/lib/kysdk-dbus-http/html/ -r +#libkysdk-system-javascript-websocket +cp src/libkysdk-system-javascript-websocket/kysdk-dbus-websocket $RPM_BUILD_ROOT%{_bindir}/ +cp src/libkysdk-system-javascript-websocket/kysdk-dbus-websocket.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ +mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/kysdk-dbus-websocket/html/ +cp src/libkysdk-system-javascript-websocket/html/ $RPM_BUILD_ROOT%{_prefix}/lib/kysdk-dbus-websocket/html/ -r +#libkysdk-logrotate +cp bin/kysdk-logrotate $RPM_BUILD_ROOT%{_bindir}/ +cp src/logrotate/com.kysdk.base.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/ +cp src/logrotate/kysdk-logrotate.service $RPM_BUILD_ROOT/lib/systemd/system/ +mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/kysdk/kysdk-system/ +cp src/logrotate/logrotate.cron $RPM_BUILD_ROOT%{_prefix}/lib/kysdk/kysdk-system/ +#libkysdk-imageproc +#libkysdk-imageproc-devel +cp development-files/kysdk-imageproc.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-battery +#libkysdk-battery-devel +cp development-files/kysdk-battery.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-accounts +#libkysdk-accounts-devel +cp development-files/kysdk-accounts.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-storage +#libkysdk-storage-devel +cp development-files/kysdk-storage.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ +#libkysdk-global +#libkysdk-global-devel +cp development-files/kysdk-global.pc $RPM_BUILD_ROOT%{_datadir}/pkgconfig/ + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/man/man3/ +gzip -c man/disk/kdk_free_disklist.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_free_disklist.3.gz +gzip -c man/disk/kdk_get_diskinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_diskinfo.3.gz +gzip -c man/disk/kdk_get_disklist.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_disklist.3.gz +gzip -c man/disk/kdk_get_hard_disk_size.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_disk_size.3.gz +gzip -c man/disk/kdk_get_hard_disk.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_disk.3.gz +gzip -c man/disk/kdk_get_hard_fwrev.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_fwrev.3.gz +gzip -c man/disk/kdk_get_hard_model.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_model.3.gz +gzip -c man/disk/kdk_get_hard_serial.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_serial.3.gz +gzip -c man/disk/kdk_get_hard_type.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_type.3.gz +gzip -c man/disk/kdk_get_hard_vendor.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_hard_vendor.3.gz +gzip -c man/disk/libkydiskinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkydiskinfo.3.gz +gzip -c man/systemtime/kdk_date_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_date_freeall.3.gz +gzip -c man/systemtime/kdk_free_dateinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_free_dateinfo.3.gz +gzip -c man/systemtime/kdk_free_logn_dateinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_free_logn_dateinfo.3.gz +gzip -c man/systemtime/kdk_free_timeinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_free_timeinfo.3.gz +gzip -c man/systemtime/kdk_system_get_dateformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_dateformat.3.gz +gzip -c man/systemtime/kdk_system_get_longformat_date.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_longformat_date.3.gz +gzip -c man/systemtime/kdk_system_get_longformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_longformat.3.gz +gzip -c man/systemtime/kdk_system_get_now_dateformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_now_dateformat.3.gz +gzip -c man/systemtime/kdk_system_get_now_time_format.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_now_time_format.3.gz +gzip -c man/systemtime/kdk_system_get_shortformat_date.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_shortformat_date.3.gz +gzip -c man/systemtime/kdk_system_get_shortformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_shortformat.3.gz +gzip -c man/systemtime/kdk_system_gjx_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_gjx_time.3.gz +gzip -c man/systemtime/kdk_system_login_lock_dateinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_login_lock_dateinfo.3.gz +gzip -c man/systemtime/kdk_system_logn_dateinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_logn_dateinfo.3.gz +gzip -c man/systemtime/kdk_system_longformat_transform.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_longformat_transform.3.gz +gzip -c man/systemtime/kdk_system_longweek.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_longweek.3.gz +gzip -c man/systemtime/kdk_system_nowdate.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_nowdate.3.gz +gzip -c man/systemtime/kdk_system_nowtime.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_nowtime.3.gz +gzip -c man/systemtime/kdk_system_second.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_second.3.gz +gzip -c man/systemtime/kdk_system_set_12_timeformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_set_12_timeformat.3.gz +gzip -c man/systemtime/kdk_system_set_24_timeformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_set_24_timeformat.3.gz +gzip -c man/systemtime/kdk_system_set_dateformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_set_dateformat.3.gz +gzip -c man/systemtime/kdk_system_set_long_dateformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_set_long_dateformat.3.gz +gzip -c man/systemtime/kdk_system_set_short_dateformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_set_short_dateformat.3.gz +gzip -c man/systemtime/kdk_system_shortformat_transformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_shortformat_transformat.3.gz +gzip -c man/systemtime/kdk_system_shortweek.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_shortweek.3.gz +gzip -c man/systemtime/kdk_system_timeformat_transform.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_timeformat_transform.3.gz +gzip -c man/systemtime/kdk_system_tran_dateformat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_tran_dateformat.3.gz +gzip -c man/systemtime/libkydate.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkydate.3.gz +gzip -c man/systeminfo/kdk_get_host_product.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_host_product.3.gz +gzip -c man/systeminfo/kdk_get_host_serial.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_host_serial.3.gz +gzip -c man/systeminfo/kdk_get_host_vendor.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_host_vendor.3.gz +gzip -c man/systeminfo/kdk_hw_free_pci_info.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_hw_free_pci_info.3.gz +gzip -c man/systeminfo/kdk_hw_get_pci_info.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_hw_get_pci_info.3.gz +gzip -c man/systeminfo/kdk_resolving_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_resolving_freeall.3.gz +gzip -c man/systeminfo/kdk_system_get_activationStatus.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_activationStatus.3.gz +gzip -c man/systeminfo/kdk_system_get_appScene.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_appScene.3.gz +gzip -c man/systeminfo/kdk_system_get_architecture.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_architecture.3.gz +gzip -c man/systeminfo/kdk_system_get_buildTime.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_buildTime.3.gz +gzip -c man/systeminfo/kdk_system_get_eUser_login_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_eUser_login_time.3.gz +gzip -c man/systeminfo/kdk_system_get_eUser.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_eUser.3.gz +gzip -c man/systeminfo/kdk_system_get_hostCloudPlatform.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_hostCloudPlatform.3.gz +gzip -c man/systeminfo/kdk_system_get_hostName.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_hostName.3.gz +gzip -c man/systeminfo/kdk_system_get_hostVirtType.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_hostVirtType.3.gz +gzip -c man/systeminfo/kdk_system_get_kernelVersion.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_kernelVersion.3.gz +gzip -c man/systeminfo/kdk_system_get_productFeatures.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_productFeatures.3.gz +gzip -c man/systeminfo/kdk_system_get_projectName.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_projectName.3.gz +gzip -c man/systeminfo/kdk_system_get_projectSubName.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_projectSubName.3.gz +gzip -c man/systeminfo/kdk_system_get_resolving_power.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_resolving_power.3.gz +gzip -c man/systeminfo/kdk_system_get_serialNumber.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_serialNumber.3.gz +gzip -c man/systeminfo/kdk_system_get_shutdown_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_shutdown_time.3.gz +gzip -c man/systeminfo/kdk_system_get_startup_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_startup_time.3.gz +gzip -c man/systeminfo/kdk_system_get_systemCategory.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_systemCategory.3.gz +gzip -c man/systeminfo/kdk_system_get_systemName.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_systemName.3.gz +gzip -c man/systeminfo/kdk_system_get_version_detaile.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_version_detaile.3.gz +gzip -c man/systeminfo/kdk_system_get_version.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_version.3.gz +gzip -c man/systeminfo/kdk_system_get_word.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_get_word.3.gz +gzip -c man/systeminfo/kdk_system_is_zyj.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_system_is_zyj.3.gz +gzip -c man/systeminfo/libkysysinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkysysinfo.3.gz +gzip -c man/filesystem/addWatchTargetListRecursive.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/addWatchTargetListRecursive.3.gz +gzip -c man/filesystem/addWatchTargetRecursive.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/addWatchTargetRecursive.3.gz +gzip -c man/filesystem/clearWatchList.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/clearWatchList.3.gz +gzip -c man/filesystem/KYSDK_FILEWATCHER_FileWatcher.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KYSDK_FILEWATCHER_FileWatcher.3.gz +gzip -c man/filesystem/libkyfilewatcher.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyfilewatcher.3.gz +gzip -c man/filesystem/pauseWatcher.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/pauseWatcher.3.gz +gzip -c man/filesystem/removeWatchTargetRecursive.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/removeWatchTargetRecursive.3.gz +gzip -c man/filesystem/restartWatcher.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/restartWatcher.3.gz +gzip -c man/hardware/kdk_bios_free.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bios_free.3.gz +gzip -c man/hardware/kdk_bios_get_vendor.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bios_get_vendor.3.gz +gzip -c man/hardware/kdk_bios_get_version.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bios_get_version.3.gz +gzip -c man/hardware/kdk_bluetooth_get_address.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_address.3.gz +gzip -c man/hardware/kdk_bluetooth_get_alcmtu.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_alcmtu.3.gz +gzip -c man/hardware/kdk_bluetooth_get_bus.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_bus.3.gz +gzip -c man/hardware/kdk_bluetooth_get_dev_version.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_dev_version.3.gz +gzip -c man/hardware/kdk_bluetooth_get_device_id.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_device_id.3.gz +gzip -c man/hardware/kdk_bluetooth_get_features.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_features.3.gz +gzip -c man/hardware/kdk_bluetooth_get_link_mode.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_link_mode.3.gz +gzip -c man/hardware/kdk_bluetooth_get_link_policy.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_link_policy.3.gz +gzip -c man/hardware/kdk_bluetooth_get_manufacturer.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_manufacturer.3.gz +gzip -c man/hardware/kdk_bluetooth_get_name.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_name.3.gz +gzip -c man/hardware/kdk_bluetooth_get_packettype.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_packettype.3.gz +gzip -c man/hardware/kdk_bluetooth_get_scomtu.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_bluetooth_get_scomtu.3.gz +gzip -c man/hardware/kdk_board_free.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_board_free.3.gz +gzip -c man/hardware/kdk_board_get_date.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_board_get_date.3.gz +gzip -c man/hardware/kdk_board_get_name.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_board_get_name.3.gz +gzip -c man/hardware/kdk_board_get_serial.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_board_get_serial.3.gz +gzip -c man/hardware/kdk_board_get_vendor.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_board_get_vendor.3.gz +gzip -c man/hardware/kdk_cpu_get_arch.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_arch.3.gz +gzip -c man/hardware/kdk_cpu_get_corenums.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_corenums.3.gz +gzip -c man/hardware/kdk_cpu_get_freq_MHz.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_freq_MHz.3.gz +gzip -c man/hardware/kdk_cpu_get_model.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_model.3.gz +gzip -c man/hardware/kdk_cpu_get_process.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_process.3.gz +gzip -c man/hardware/kdk_cpu_get_vendor.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_vendor.3.gz +gzip -c man/hardware/kdk_cpu_get_virt.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_cpu_get_virt.3.gz +gzip -c man/hardware/kdk_display_get_bus_info.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_bus_info.3.gz +gzip -c man/hardware/kdk_display_get_capabilities.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_capabilities.3.gz +gzip -c man/hardware/kdk_display_get_clock.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_clock.3.gz +gzip -c man/hardware/kdk_display_get_configuration.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_configuration.3.gz +gzip -c man/hardware/kdk_display_get_description.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_description.3.gz +gzip -c man/hardware/kdk_display_get_physical_id.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_physical_id.3.gz +gzip -c man/hardware/kdk_display_get_product.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_product.3.gz +gzip -c man/hardware/kdk_display_get_resources.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_resources.3.gz +gzip -c man/hardware/kdk_display_get_vendor.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_vendor.3.gz +gzip -c man/hardware/kdk_display_get_version.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_version.3.gz +gzip -c man/hardware/kdk_display_get_width.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_display_get_width.3.gz +gzip -c man/hardware/kdk_edid_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_freeall.3.gz +gzip -c man/hardware/kdk_edid_get_character.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_character.3.gz +gzip -c man/hardware/kdk_edid_get_gamma.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_gamma.3.gz +gzip -c man/hardware/kdk_edid_get_interface.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_interface.3.gz +gzip -c man/hardware/kdk_edid_get_manufacturer.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_manufacturer.3.gz +gzip -c man/hardware/kdk_edid_get_max_resolution.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_max_resolution.3.gz +gzip -c man/hardware/kdk_edid_get_model.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_model.3.gz +gzip -c man/hardware/kdk_edid_get_primary.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_primary.3.gz +gzip -c man/hardware/kdk_edid_get_ratio.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_ratio.3.gz +gzip -c man/hardware/kdk_edid_get_resolution.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_resolution.3.gz +gzip -c man/hardware/kdk_edid_get_size.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_size.3.gz +gzip -c man/hardware/kdk_edid_get_visible_area.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_visible_area.3.gz +gzip -c man/hardware/kdk_edid_get_week.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_week.3.gz +gzip -c man/hardware/kdk_edid_get_year.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_edid_get_year.3.gz +gzip -c man/hardware/kdk_fan_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_fan_freeall.3.gz +gzip -c man/hardware/kdk_fan_get_information.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_fan_get_information.3.gz +gzip -c man/hardware/kdk_hw_free_hw.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_hw_free_hw.3.gz +gzip -c man/hardware/kdk_hw_free_power_info.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_hw_free_power_info.3.gz +gzip -c man/hardware/kdk_hw_get_hwinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_hw_get_hwinfo.3.gz +gzip -c man/hardware/kdk_hw_get_powerinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_hw_get_powerinfo.3.gz +gzip -c man/hardware/kdk_nc_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_freeall.3.gz +gzip -c man/hardware/kdk_nc_get_cardlist.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_cardlist.3.gz +gzip -c man/hardware/kdk_nc_get_driver.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_driver.3.gz +gzip -c man/hardware/kdk_nc_get_ipv4.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_ipv4.3.gz +gzip -c man/hardware/kdk_nc_get_ipv6.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_ipv6.3.gz +gzip -c man/hardware/kdk_nc_get_phymac.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_phymac.3.gz +gzip -c man/hardware/kdk_nc_get_private_ipv4.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_private_ipv4.3.gz +gzip -c man/hardware/kdk_nc_get_private_ipv6.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_private_ipv6.3.gz +gzip -c man/hardware/kdk_nc_get_upcards.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_upcards.3.gz +gzip -c man/hardware/kdk_nc_get_vendor_and_product.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_get_vendor_and_product.3.gz +gzip -c man/hardware/kdk_nc_is_up.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_is_up.3.gz +gzip -c man/hardware/kdk_nc_is_wireless.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_nc_is_wireless.3.gz +gzip -c man/hardware/kdk_printer_cancel_all_jobs.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_cancel_all_jobs.3.gz +gzip -c man/hardware/kdk_printer_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_freeall.3.gz +gzip -c man/hardware/kdk_printer_get_available_list.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_get_available_list.3.gz +gzip -c man/hardware/kdk_printer_get_filename.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_get_filename.3.gz +gzip -c man/hardware/kdk_printer_get_job_status.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_get_job_status.3.gz +gzip -c man/hardware/kdk_printer_get_list.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_get_list.3.gz +gzip -c man/hardware/kdk_printer_get_status.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_get_status.3.gz +gzip -c man/hardware/kdk_printer_print_download_remote_file.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_print_download_remote_file.3.gz +gzip -c man/hardware/kdk_printer_print_local_file.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_print_local_file.3.gz +gzip -c man/hardware/kdk_printer_set_options.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_printer_set_options.3.gz +gzip -c man/hardware/kdk_usb_free.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_usb_free.3.gz +gzip -c man/hardware/kdk_usb_get_list.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_usb_get_list.3.gz +gzip -c man/hardware/libkybluetooth.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkybluetooth.3.gz +gzip -c man/hardware/libkyedid.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyedid.3.gz +gzip -c man/hardware/libkyfan.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyfan.3.gz +gzip -c man/hardware/libkyhw.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyhw.3.gz +gzip -c man/hardware/libkyhwinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyhwinfo.3.gz +gzip -c man/hardware/libkyprinter.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyprinter.3.gz +gzip -c man/hardware/libkyusb.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyusb.3.gz +gzip -c man/packages/kdk_package_free_packagelist.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_package_free_packagelist.3.gz +gzip -c man/packages/kdk_package_get_packagelist.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_package_get_packagelist.3.gz +gzip -c man/packages/kdk_package_get_version.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_package_get_version.3.gz +gzip -c man/packages/kdk_package_is_installed.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_package_is_installed.3.gz +gzip -c man/packages/libkypackage.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkypackage.3.gz +gzip -c man/proc/kdk_get_process_all_information.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_all_information.3.gz +gzip -c man/proc/kdk_get_process_command.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_command.3.gz +gzip -c man/proc/kdk_get_process_cpu_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_cpu_time.3.gz +gzip -c man/proc/kdk_get_process_cpu_usage_percent.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_cpu_usage_percent.3.gz +gzip -c man/proc/kdk_get_process_id.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_id.3.gz +gzip -c man/proc/kdk_get_process_mem_usage_percent.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_mem_usage_percent.3.gz +gzip -c man/proc/kdk_get_process_name.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_name.3.gz +gzip -c man/proc/kdk_get_process_port.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_port.3.gz +gzip -c man/proc/kdk_get_process_running_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_running_time.3.gz +gzip -c man/proc/kdk_get_process_start_time.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_start_time.3.gz +gzip -c man/proc/kdk_get_process_status.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_status.3.gz +gzip -c man/proc/kdk_get_process_user.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_get_process_user.3.gz +gzip -c man/proc/kdk_proc_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_proc_freeall.3.gz +gzip -c man/proc/kdk_procname_get_process_infomation.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_procname_get_process_infomation.3.gz +gzip -c man/proc/kdk_rti_get_cpu_current_usage.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_cpu_current_usage.3.gz +gzip -c man/proc/kdk_rti_get_mem_res_available_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_res_available_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_res_free_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_res_free_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_res_total_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_res_total_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_res_usage_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_res_usage_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_res_usage_percent.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_res_usage_percent.3.gz +gzip -c man/proc/kdk_rti_get_mem_swap_free_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_swap_free_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_swap_total_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_swap_total_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_swap_usage_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_swap_usage_KiB.3.gz +gzip -c man/proc/kdk_rti_get_mem_swap_usage_percent.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_swap_usage_percent.3.gz +gzip -c man/proc/kdk_rti_get_mem_virt_alloc_KiB.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_mem_virt_alloc_KiB.3.gz +gzip -c man/proc/kdk_rti_get_uptime.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_rti_get_uptime.3.gz +gzip -c man/proc/libkyrtinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyrtinfo.3.gz +gzip -c man/powermanagement/kdk_set_inhibit_lockscreen.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_set_inhibit_lockscreen.3.gz +gzip -c man/powermanagement/kdk_un_inhibit_lockscreen.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_un_inhibit_lockscreen.3.gz +gzip -c man/powermanagement/libkypowermanagement.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkypowermanagement.3.gz +gzip -c man/kdkocr/getCls.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/getCls.3.gz +gzip -c man/kdkocr/getRect.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/getRect.3.gz +gzip -c man/kdkocr/kdk_kdkOCR.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_kdkOCR.3.gz +gzip -c man/kdkocr/libkyocr.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyocr.3.gz +gzip -c man/location/kdk_loaction_get.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_loaction_get.3.gz +gzip -c man/location/libkylocation.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkylocation.3.gz +gzip -c man/net/kdk_net_free_chain.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_free_chain.3.gz +gzip -c man/net/kdk_net_free_route.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_free_route.3.gz +gzip -c man/net/kdk_net_freeall.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_freeall.3.gz +gzip -c man/net/kdk_net_get_hosts_domain.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_hosts_domain.3.gz +gzip -c man/net/kdk_net_get_hosts.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_hosts.3.gz +gzip -c man/net/kdk_net_get_iptable_rules.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_iptable_rules.3.gz +gzip -c man/net/kdk_net_get_multiple_port_stat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_multiple_port_stat.3.gz +gzip -c man/net/kdk_net_get_netmask.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_netmask.3.gz +gzip -c man/net/kdk_net_get_port_stat.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_port_stat.3.gz +gzip -c man/net/kdk_net_get_proc_port.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_proc_port.3.gz +gzip -c man/net/kdk_net_get_resolv_conf.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_resolv_conf.3.gz +gzip -c man/net/kdk_net_get_route.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_route.3.gz +gzip -c man/net/kdk_net_get_up_port.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_net_get_up_port.3.gz +gzip -c man/net/libkynetinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkynetinfo.3.gz +gzip -c man/realtime/kdk_real_get_cpu_temperature.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_real_get_cpu_temperature.3.gz +gzip -c man/realtime/kdk_real_get_disk_rate.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_real_get_disk_rate.3.gz +gzip -c man/realtime/kdk_real_get_disk_temperature.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_real_get_disk_temperature.3.gz +gzip -c man/realtime/kdk_real_get_if_speed.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_real_get_if_speed.3.gz +gzip -c man/realtime/kdk_real_get_net_speed.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kdk_real_get_net_speed.3.gz +gzip -c man/realtime/libkyrealtime.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/libkyrealtime.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_BiosMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_BiosMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_CpuMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_CpuMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_DiskMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_DiskMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_GpsMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_GpsMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_MainBoardMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_MainBoardMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_NetCardMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_NetCardMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_NetMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_NetMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_PackageInfoMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_PackageInfoMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_PeripheralsenumMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_PeripheralsenumMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_PrintMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_PrintMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_ProcessMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_ProcessMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_ResourceMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_ResourceMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_RunInfoMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_RunInfoMethod.3.gz +gzip -c man/kysdk-java/kylin_kysdk_java_method_SysInfoMethod.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kylin_kysdk_java_method_SysInfoMethod.3.gz +gzip -c man/python/kysdk_Bios.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Bios.3.gz +gzip -c man/python/kysdk_Cpuinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Cpuinfo.3.gz +gzip -c man/python/kysdk_Disk.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Disk.3.gz +gzip -c man/python/kysdk_GetSysLegalResolution.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_GetSysLegalResolution.3.gz +gzip -c man/python/kysdk_Gps.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Gps.3.gz +gzip -c man/python/kysdk_Mainboard.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Mainboard.3.gz +gzip -c man/python/kysdk_Net.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Net.3.gz +gzip -c man/python/kysdk_NetCard.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_NetCard.3.gz +gzip -c man/python/kysdk_Packageinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Packageinfo.3.gz +gzip -c man/python/kysdk_Peripheralsenum.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Peripheralsenum.3.gz +gzip -c man/python/kysdk_Print.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Print.3.gz +gzip -c man/python/kysdk_Process.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Process.3.gz +gzip -c man/python/kysdk_Resource.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Resource.3.gz +gzip -c man/python/kysdk_Runinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Runinfo.3.gz +gzip -c man/python/kysdk_Sysinfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/kysdk_Sysinfo.3.gz +gzip -c man/kysdkdbus/KySdkBios.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkBios.3.gz +gzip -c man/kysdkdbus/KySdkCpuInfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkCpuInfo.3.gz +gzip -c man/kysdkdbus/KySdkDisk.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkDisk.3.gz +gzip -c man/kysdkdbus/KySdkGps.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkGps.3.gz +gzip -c man/kysdkdbus/KySdkMainBoard.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkMainBoard.3.gz +gzip -c man/kysdkdbus/KySdkNet.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkNet.3.gz +gzip -c man/kysdkdbus/KySdkNetCard.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkNetCard.3.gz +gzip -c man/kysdkdbus/KySdkPackageInfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkPackageInfo.3.gz +gzip -c man/kysdkdbus/KySdkPeripheralsEnum.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkPeripheralsEnum.3.gz +gzip -c man/kysdkdbus/KySdkPrint.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkPrint.3.gz +gzip -c man/kysdkdbus/KySdkProcess.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkProcess.3.gz +gzip -c man/kysdkdbus/KySdkResolution.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkResolution.3.gz +gzip -c man/kysdkdbus/KySdkResource.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkResource.3.gz +gzip -c man/kysdkdbus/KySdkRest.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkRest.3.gz +gzip -c man/kysdkdbus/KySdkRunInfo.3 > $RPM_BUILD_ROOT%{_datadir}/man/man3/KySdkRunInfo.3.gz + +mv $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-hardware_zh_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-hardware_bo_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/kysdk-hardware_mn.mo $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-hardware_zh_HK.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/kysdk-hardware_kk.mo $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/kysdk-hardware_ky.mo $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/kysdk-hardware_de.mo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/kysdk-hardware_es.mo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/kysdk-hardware_fr.mo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/kysdk-hardware.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/kysdk-hardware_ug.mo $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/kysdk-hardware.mo + +mv $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/zh_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/bo_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/mn.mo $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/zh_HK.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/kk.mo $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/ky.mo $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/de.mo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/es.mo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/fr.mo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/kysdk-date.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/ug.mo $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/kysdk-date.mo + +mv $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/kysdk-sysinfo_mn.mo $RPM_BUILD_ROOT%{_datadir}/locale/mn/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-sysinfo_zh_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-sysinfo_bo_CN.mo $RPM_BUILD_ROOT%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-sysinfo_zh_HK.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/kysdk-sysinfo_kk.mo $RPM_BUILD_ROOT%{_datadir}/locale/kk/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/kysdk-sysinfo_ky.mo $RPM_BUILD_ROOT%{_datadir}/locale/ky/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/kysdk-sysinfo_de.mo $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/kysdk-sysinfo_es.mo $RPM_BUILD_ROOT%{_datadir}/locale/es/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/kysdk-sysinfo_fr.mo $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/kysdk-sysinfo.mo +mv $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/kysdk-sysinfo_ug.mo $RPM_BUILD_ROOT%{_datadir}/locale/ug/LC_MESSAGES/kysdk-sysinfo.mo + +%post -n libkysdk-disk +if systemctl is-active --quiet kysdk-dbus.service; then + echo "kysdk-dbus.service is active, restarting..." + systemctl restart kysdk-dbus.service +else + echo "kysdk-dbus.service is not active" +fi + +%post -n libkysdk-systime +check_env=`systemd-detect-virt` +echo $check_env +if [ $check_env = "docker" ];then + echo "docker env do not start kysdk-systime.service" +else + systemctl daemon-reload + systemctl enable kysdk-systime.service + systemctl restart kysdk-systime.service +fi + +%post -n libkysdk-sysinfo +if systemctl is-active --quiet kysdk-dbus.service; then + echo "kysdk-dbus.service is active, restarting..." + systemctl restart kysdk-dbus.service +else + echo "kysdk-dbus.service is not active" +fi + +%post -n libkysdk-hardware +if systemctl is-active --quiet kysdk-dbus.service; then + echo "kysdk-dbus.service is active, restarting..." + systemctl restart kysdk-dbus.service +else + echo "kysdk-dbus.service is not active" +fi + +%post -n libkysdk-ocr +#!/bin/sh +#DEBHELPER# +if [ -f "/usr/lib/libpaddle_inference.so/libpaddle_inference" ] +then + rm -rf /usr/lib/libpaddle_inference.so/ +fi %post -n libkysdk-location -systemctl enable dbus_location.service -systemctl restart dbus_location.service +#!/bin/bash +if systemctl is-active --quiet dbus_location.service; then + echo "dbus_location.service is enable, restarting..." + systemctl restart dbus_location.service +else + echo "dbus_location.service is not enable" +fi -%post -n libkysdk-logrotate -systemctl enable kysdk-logrotate.service -systemctl restart kysdk-logrotate.service -crontab /usr/lib/kysdk/kysdk-system/logrotate.cron +%post -n libkysdk-net +if systemctl is-active --quiet kysdk-dbus.service; then + echo "kysdk-dbus.service is active, restarting..." + systemctl restart kysdk-dbus.service +else + echo "kysdk-dbus.service is not active" +fi +if systemctl is-active --quiet kysdk-net.service; then + echo "kysdk-net.service is active, restarting..." + systemctl restart kysdk-net.service +else + echo "kysdk-net.service is not active" +fi + +%post -n libkysdk-realtime +if systemctl is-active --quiet kysdk-dbus.service; then + echo "kysdk-dbus.service is active, restarting..." + systemctl restart kysdk-dbus.service +else + echo "kysdk-dbus.service is not active" +fi %post -n libkysdk-system-dbus +#!/bin/bash systemctl daemon-reload systemctl enable kysdk-dbus.service -%post -n libkysdk-systime -check_env=`systemd-detect-virt` -echo $check_env -if [ $check_env = "docker" ];then - echo "docker env do not start kysdk-systime.service" +%post -n libkysdk-logrotate +#!/bin/bash +systemctl enable kysdk-logrotate.service +systemctl restart kysdk-logrotate.service +crontab /usr/lib/kysdk/kysdk-system/logrotate.cron + +%post -n libkysdk-accounts +if systemctl is-active --quiet kysdk-dbus.service; then + echo "kysdk-dbus.service is active, restarting..." + systemctl restart kysdk-dbus.service else - systemctl daemon-reload - systemctl enable kysdk-systime.service - systemctl restart kysdk-systime.service + echo "kysdk-dbus.service is not active" fi -%files -%{_datadir}/doc/libkysdk-system/copyright + +%files +%license debian/copyright +%doc debian/changelog %files -n libkysdk-system-devel %{_datadir}/pkgconfig/kysdk-system.pc %files -n libkysdk-disk -%{_prefix}/lib/kysdk/kysdk-system/libkydiskinfo.so* +%{_libdir}/libkydiskinfo.so.2.5.1 +%{_libdir}/libkydiskinfo.so +%{_libdir}/libkydiskinfo.so.1 %files -n libkysdk-disk-devel %{_includedir}/kysdk/kysdk-system/libkydiskinfo.h +%{_datadir}/man/man3/kdk_free_disklist.3.gz +%{_datadir}/man/man3/kdk_get_diskinfo.3.gz +%{_datadir}/man/man3/kdk_get_disklist.3.gz +%{_datadir}/man/man3/kdk_get_hard_disk.3.gz +%{_datadir}/man/man3/kdk_get_hard_disk_size.3.gz +%{_datadir}/man/man3/kdk_get_hard_fwrev.3.gz +%{_datadir}/man/man3/kdk_get_hard_model.3.gz +%{_datadir}/man/man3/kdk_get_hard_serial.3.gz +%{_datadir}/man/man3/kdk_get_hard_type.3.gz +%{_datadir}/man/man3/kdk_get_hard_vendor.3.gz +%{_datadir}/man/man3/libkydiskinfo.3.gz %{_datadir}/pkgconfig/kysdk-disk.pc -%files -n libkysdk-systime -f kysdk-date.lang -%{_bindir}/systime +%files -n libkysdk-systime %{_sysconfdir}/dbus-1/system.d/com.kylin.kysdk.TimeServer.conf -%{_unitdir}/kysdk-systime.service +%{_sysconfdir}/kydate/dateform.conf %{_sysconfdir}/xdg/autostart/kysdk-systime-date.desktop +/lib/systemd/system/kysdk-systime.service %{_bindir}/sdk-date -%{_prefix}/lib/kysdk/kysdk-system/libkydate.so* -%{_sysconfdir}/kydate/dateform.conf - +%{_bindir}/systime +%{_libdir}/libkydate.so.2.5.1 +%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/mn/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/kk/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/ky/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/de/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/es/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/fr/LC_MESSAGES/kysdk-date.mo +%{_datadir}/locale/ug/LC_MESSAGES/kysdk-date.mo +%{_libdir}/libkydate.so +%{_libdir}/libkydate.so.1 %files -n libkysdk-systime-devel %{_includedir}/kysdk/kysdk-system/libkydate.h +%{_datadir}/man/man3/kdk_date_freeall.3.gz +%{_datadir}/man/man3/kdk_free_dateinfo.3.gz +%{_datadir}/man/man3/kdk_free_logn_dateinfo.3.gz +%{_datadir}/man/man3/kdk_free_timeinfo.3.gz +%{_datadir}/man/man3/kdk_system_get_dateformat.3.gz +%{_datadir}/man/man3/kdk_system_get_longformat.3.gz +%{_datadir}/man/man3/kdk_system_get_longformat_date.3.gz +%{_datadir}/man/man3/kdk_system_get_now_dateformat.3.gz +%{_datadir}/man/man3/kdk_system_get_now_time_format.3.gz +%{_datadir}/man/man3/kdk_system_get_shortformat.3.gz +%{_datadir}/man/man3/kdk_system_get_shortformat_date.3.gz +%{_datadir}/man/man3/kdk_system_gjx_time.3.gz +%{_datadir}/man/man3/kdk_system_login_lock_dateinfo.3.gz +%{_datadir}/man/man3/kdk_system_logn_dateinfo.3.gz +%{_datadir}/man/man3/kdk_system_longformat_transform.3.gz +%{_datadir}/man/man3/kdk_system_longweek.3.gz +%{_datadir}/man/man3/kdk_system_nowdate.3.gz +%{_datadir}/man/man3/kdk_system_nowtime.3.gz +%{_datadir}/man/man3/kdk_system_second.3.gz +%{_datadir}/man/man3/kdk_system_set_12_timeformat.3.gz +%{_datadir}/man/man3/kdk_system_set_24_timeformat.3.gz +%{_datadir}/man/man3/kdk_system_set_dateformat.3.gz +%{_datadir}/man/man3/kdk_system_set_long_dateformat.3.gz +%{_datadir}/man/man3/kdk_system_set_short_dateformat.3.gz +%{_datadir}/man/man3/kdk_system_shortformat_transformat.3.gz +%{_datadir}/man/man3/kdk_system_shortweek.3.gz +%{_datadir}/man/man3/kdk_system_timeformat_transform.3.gz +%{_datadir}/man/man3/kdk_system_tran_dateformat.3.gz +%{_datadir}/man/man3/libkydate.3.gz %{_datadir}/pkgconfig/kysdk-systime.pc -%files -n libkysdk-sysinfo -f kysdk-sysinfo.lang -%{_prefix}/lib/kysdk/kysdk-system/libkysysinfo.so* +%files -n libkysdk-sysinfo +%{_libdir}/libkysysinfo.so.2.5.1 +%{_datadir}/locale/mn/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/kk/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/ky/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/de/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/es/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/fr/LC_MESSAGES/kysdk-sysinfo.mo +%{_datadir}/locale/ug/LC_MESSAGES/kysdk-sysinfo.mo +%{_libdir}/libkysysinfo.so +%{_libdir}/libkysysinfo.so.1 %files -n libkysdk-sysinfo-devel -%{_includedir}/kysdk/kysdk-system/libkysysinfo.hpp %{_includedir}/kysdk/kysdk-system/libkysysinfo.h +%{_includedir}/kysdk/kysdk-system/libkysysinfo.hpp +%{_datadir}/man/man3/kdk_get_host_product.3.gz +%{_datadir}/man/man3/kdk_get_host_serial.3.gz +%{_datadir}/man/man3/kdk_get_host_vendor.3.gz +%{_datadir}/man/man3/kdk_hw_free_pci_info.3.gz +%{_datadir}/man/man3/kdk_hw_get_pci_info.3.gz +%{_datadir}/man/man3/kdk_resolving_freeall.3.gz +%{_datadir}/man/man3/kdk_system_get_activationStatus.3.gz +%{_datadir}/man/man3/kdk_system_get_appScene.3.gz +%{_datadir}/man/man3/kdk_system_get_architecture.3.gz +%{_datadir}/man/man3/kdk_system_get_buildTime.3.gz +%{_datadir}/man/man3/kdk_system_get_eUser.3.gz +%{_datadir}/man/man3/kdk_system_get_eUser_login_time.3.gz +%{_datadir}/man/man3/kdk_system_get_hostCloudPlatform.3.gz +%{_datadir}/man/man3/kdk_system_get_hostName.3.gz +%{_datadir}/man/man3/kdk_system_get_hostVirtType.3.gz +%{_datadir}/man/man3/kdk_system_get_kernelVersion.3.gz +%{_datadir}/man/man3/kdk_system_get_productFeatures.3.gz +%{_datadir}/man/man3/kdk_system_get_projectName.3.gz +%{_datadir}/man/man3/kdk_system_get_projectSubName.3.gz +%{_datadir}/man/man3/kdk_system_get_resolving_power.3.gz +%{_datadir}/man/man3/kdk_system_get_serialNumber.3.gz +%{_datadir}/man/man3/kdk_system_get_shutdown_time.3.gz +%{_datadir}/man/man3/kdk_system_get_startup_time.3.gz +%{_datadir}/man/man3/kdk_system_get_systemCategory.3.gz +%{_datadir}/man/man3/kdk_system_get_systemName.3.gz +%{_datadir}/man/man3/kdk_system_get_version.3.gz +%{_datadir}/man/man3/kdk_system_get_version_detaile.3.gz +%{_datadir}/man/man3/kdk_system_get_word.3.gz +%{_datadir}/man/man3/kdk_system_is_zyj.3.gz +%{_datadir}/man/man3/libkysysinfo.3.gz %{_datadir}/pkgconfig/kysdk-sysinfo.pc %files -n libkysdk-filesystem -%{_prefix}/lib/kysdk/kysdk-system/libkyfilewatcher.so* +%{_libdir}/libkyfilewatcher.so.2.5.1 +%{_libdir}/libkyfilewatcher.so +%{_libdir}/libkyfilewatcher.so.1 %files -n libkysdk-filesystem-devel %{_includedir}/kysdk/kysdk-system/libkyfilewatcher.hpp %{_includedir}/kysdk/kysdk-system/libkyfilewatcher_global.hpp +%{_datadir}/man/man3/KYSDK_FILEWATCHER_FileWatcher.3.gz +%{_datadir}/man/man3/addWatchTargetListRecursive.3.gz +%{_datadir}/man/man3/addWatchTargetRecursive.3.gz +%{_datadir}/man/man3/clearWatchList.3.gz +%{_datadir}/man/man3/libkyfilewatcher.3.gz +%{_datadir}/man/man3/pauseWatcher.3.gz +%{_datadir}/man/man3/removeWatchTargetRecursive.3.gz +%{_datadir}/man/man3/restartWatcher.3.gz %{_datadir}/pkgconfig/kysdk-filesystem.pc %files -n libkysdk-hardware -%{_prefix}/lib/kysdk/kysdk-system/libkyhw.so* -%{_prefix}/lib/kysdk/kysdk-system/libkybluetooth.so* -%{_prefix}/lib/kysdk/kysdk-system/libkyedid.so* -%{_prefix}/lib/kysdk/kysdk-system/libkyfan.so* -%{_prefix}/lib/kysdk/kysdk-system/libkyhwinfo.so* +%{_libdir}/libkybluetooth.so.2.5.1 +%{_libdir}/libkyedid.so.2.5.1 +%{_libdir}/libkyfan.so.2.5.1 +%{_libdir}/libkyhw.so.2.5.1 +%{_libdir}/libkyhwinfo.so.2.5.1 +%{_datadir}/locale/zh_CN/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/bo_CN/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/mn/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/zh_HK/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/kk/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/ky/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/de/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/es/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/fr/LC_MESSAGES/kysdk-hardware.mo +%{_datadir}/locale/ug/LC_MESSAGES/kysdk-hardware.mo +%{_libdir}/libkybluetooth.so +%{_libdir}/libkybluetooth.so.1 +%{_libdir}/libkyedid.so +%{_libdir}/libkyedid.so.1 +%{_libdir}/libkyfan.so +%{_libdir}/libkyfan.so.1 +%{_libdir}/libkyhw.so +%{_libdir}/libkyhw.so.1 +%{_libdir}/libkyhwinfo.so +%{_libdir}/libkyhwinfo.so.1 %files -n libkysdk-hardware-devel +%{_includedir}/kysdk/kysdk-system/libkybios.h %{_includedir}/kysdk/kysdk-system/libkybluetooth.h +%{_includedir}/kysdk/kysdk-system/libkyboard.h +%{_includedir}/kysdk/kysdk-system/libkycpu.h %{_includedir}/kysdk/kysdk-system/libkydisplay.h %{_includedir}/kysdk/kysdk-system/libkyedid.h %{_includedir}/kysdk/kysdk-system/libkyfan.h %{_includedir}/kysdk/kysdk-system/libkyhw.h %{_includedir}/kysdk/kysdk-system/libkync.h -%{_includedir}/kysdk/kysdk-system/libkycpu.h %{_includedir}/kysdk/kysdk-system/libkyprinter.h -%{_includedir}/kysdk/kysdk-system/libkybios.h -%{_includedir}/kysdk/kysdk-system/libkyboard.h %{_includedir}/kysdk/kysdk-system/libkyusb.h +%{_datadir}/man/man3/kdk_bios_free.3.gz +%{_datadir}/man/man3/kdk_bios_get_vendor.3.gz +%{_datadir}/man/man3/kdk_bios_get_version.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_address.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_alcmtu.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_bus.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_dev_version.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_device_id.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_features.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_link_mode.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_link_policy.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_manufacturer.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_name.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_packettype.3.gz +%{_datadir}/man/man3/kdk_bluetooth_get_scomtu.3.gz +%{_datadir}/man/man3/kdk_board_free.3.gz +%{_datadir}/man/man3/kdk_board_get_date.3.gz +%{_datadir}/man/man3/kdk_board_get_name.3.gz +%{_datadir}/man/man3/kdk_board_get_serial.3.gz +%{_datadir}/man/man3/kdk_board_get_vendor.3.gz +%{_datadir}/man/man3/kdk_cpu_get_arch.3.gz +%{_datadir}/man/man3/kdk_cpu_get_corenums.3.gz +%{_datadir}/man/man3/kdk_cpu_get_freq_MHz.3.gz +%{_datadir}/man/man3/kdk_cpu_get_model.3.gz +%{_datadir}/man/man3/kdk_cpu_get_process.3.gz +%{_datadir}/man/man3/kdk_cpu_get_vendor.3.gz +%{_datadir}/man/man3/kdk_cpu_get_virt.3.gz +%{_datadir}/man/man3/kdk_display_get_bus_info.3.gz +%{_datadir}/man/man3/kdk_display_get_capabilities.3.gz +%{_datadir}/man/man3/kdk_display_get_clock.3.gz +%{_datadir}/man/man3/kdk_display_get_configuration.3.gz +%{_datadir}/man/man3/kdk_display_get_description.3.gz +%{_datadir}/man/man3/kdk_display_get_physical_id.3.gz +%{_datadir}/man/man3/kdk_display_get_product.3.gz +%{_datadir}/man/man3/kdk_display_get_resources.3.gz +%{_datadir}/man/man3/kdk_display_get_vendor.3.gz +%{_datadir}/man/man3/kdk_display_get_version.3.gz +%{_datadir}/man/man3/kdk_display_get_width.3.gz +%{_datadir}/man/man3/kdk_edid_freeall.3.gz +%{_datadir}/man/man3/kdk_edid_get_character.3.gz +%{_datadir}/man/man3/kdk_edid_get_gamma.3.gz +%{_datadir}/man/man3/kdk_edid_get_interface.3.gz +%{_datadir}/man/man3/kdk_edid_get_manufacturer.3.gz +%{_datadir}/man/man3/kdk_edid_get_max_resolution.3.gz +%{_datadir}/man/man3/kdk_edid_get_model.3.gz +%{_datadir}/man/man3/kdk_edid_get_primary.3.gz +%{_datadir}/man/man3/kdk_edid_get_ratio.3.gz +%{_datadir}/man/man3/kdk_edid_get_resolution.3.gz +%{_datadir}/man/man3/kdk_edid_get_size.3.gz +%{_datadir}/man/man3/kdk_edid_get_visible_area.3.gz +%{_datadir}/man/man3/kdk_edid_get_week.3.gz +%{_datadir}/man/man3/kdk_edid_get_year.3.gz +%{_datadir}/man/man3/kdk_fan_freeall.3.gz +%{_datadir}/man/man3/kdk_fan_get_information.3.gz +%{_datadir}/man/man3/kdk_hw_free_hw.3.gz +%{_datadir}/man/man3/kdk_hw_free_power_info.3.gz +%{_datadir}/man/man3/kdk_hw_get_hwinfo.3.gz +%{_datadir}/man/man3/kdk_hw_get_powerinfo.3.gz +%{_datadir}/man/man3/kdk_nc_freeall.3.gz +%{_datadir}/man/man3/kdk_nc_get_cardlist.3.gz +%{_datadir}/man/man3/kdk_nc_get_driver.3.gz +%{_datadir}/man/man3/kdk_nc_get_ipv4.3.gz +%{_datadir}/man/man3/kdk_nc_get_ipv6.3.gz +%{_datadir}/man/man3/kdk_nc_get_phymac.3.gz +%{_datadir}/man/man3/kdk_nc_get_private_ipv4.3.gz +%{_datadir}/man/man3/kdk_nc_get_private_ipv6.3.gz +%{_datadir}/man/man3/kdk_nc_get_upcards.3.gz +%{_datadir}/man/man3/kdk_nc_get_vendor_and_product.3.gz +%{_datadir}/man/man3/kdk_nc_is_up.3.gz +%{_datadir}/man/man3/kdk_nc_is_wireless.3.gz +%{_datadir}/man/man3/kdk_printer_cancel_all_jobs.3.gz +%{_datadir}/man/man3/kdk_printer_freeall.3.gz +%{_datadir}/man/man3/kdk_printer_get_available_list.3.gz +%{_datadir}/man/man3/kdk_printer_get_filename.3.gz +%{_datadir}/man/man3/kdk_printer_get_job_status.3.gz +%{_datadir}/man/man3/kdk_printer_get_list.3.gz +%{_datadir}/man/man3/kdk_printer_get_status.3.gz +%{_datadir}/man/man3/kdk_printer_print_download_remote_file.3.gz +%{_datadir}/man/man3/kdk_printer_print_local_file.3.gz +%{_datadir}/man/man3/kdk_printer_set_options.3.gz +%{_datadir}/man/man3/kdk_usb_free.3.gz +%{_datadir}/man/man3/kdk_usb_get_list.3.gz +%{_datadir}/man/man3/libkybluetooth.3.gz +%{_datadir}/man/man3/libkyedid.3.gz +%{_datadir}/man/man3/libkyfan.3.gz +%{_datadir}/man/man3/libkyhw.3.gz +%{_datadir}/man/man3/libkyhwinfo.3.gz +%{_datadir}/man/man3/libkyprinter.3.gz +%{_datadir}/man/man3/libkyusb.3.gz %{_datadir}/pkgconfig/kysdk-hardware.pc %files -n libkysdk-package -%{_prefix}/lib/kysdk/kysdk-system/libkypackage.so* +%{_libdir}/libkypackage.so.2.5.1 +%{_libdir}/libkypackage.so +%{_libdir}/libkypackage.so.1 %files -n libkysdk-package-devel %{_includedir}/kysdk/kysdk-system/libkypackages.h +%{_datadir}/man/man3/kdk_package_free_packagelist.3.gz +%{_datadir}/man/man3/kdk_package_get_packagelist.3.gz +%{_datadir}/man/man3/kdk_package_get_version.3.gz +%{_datadir}/man/man3/kdk_package_is_installed.3.gz +%{_datadir}/man/man3/libkypackage.3.gz %{_datadir}/pkgconfig/kysdk-package.pc %files -n libkysdk-proc -%{_prefix}/lib/kysdk/kysdk-system/libkyrtinfo.so* +%{_libdir}/libkyrtinfo.so.2.5.1 +%{_libdir}/libkyrtinfo.so +%{_libdir}/libkyrtinfo.so.1 %files -n libkysdk-proc-devel -%{_includedir}/kysdk/kysdk-system/libkyrtinfo.h %{_includedir}/kysdk/kysdk-system/libkyprocess.h +%{_includedir}/kysdk/kysdk-system/libkyrtinfo.h +%{_datadir}/man/man3/kdk_get_process_all_information.3.gz +%{_datadir}/man/man3/kdk_get_process_command.3.gz +%{_datadir}/man/man3/kdk_get_process_cpu_time.3.gz +%{_datadir}/man/man3/kdk_get_process_cpu_usage_percent.3.gz +%{_datadir}/man/man3/kdk_get_process_id.3.gz +%{_datadir}/man/man3/kdk_get_process_mem_usage_percent.3.gz +%{_datadir}/man/man3/kdk_get_process_name.3.gz +%{_datadir}/man/man3/kdk_get_process_port.3.gz +%{_datadir}/man/man3/kdk_get_process_running_time.3.gz +%{_datadir}/man/man3/kdk_get_process_start_time.3.gz +%{_datadir}/man/man3/kdk_get_process_status.3.gz +%{_datadir}/man/man3/kdk_get_process_user.3.gz +%{_datadir}/man/man3/kdk_proc_freeall.3.gz +%{_datadir}/man/man3/kdk_procname_get_process_infomation.3.gz +%{_datadir}/man/man3/kdk_rti_get_cpu_current_usage.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_res_available_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_res_free_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_res_total_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_res_usage_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_res_usage_percent.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_swap_free_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_swap_total_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_swap_usage_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_swap_usage_percent.3.gz +%{_datadir}/man/man3/kdk_rti_get_mem_virt_alloc_KiB.3.gz +%{_datadir}/man/man3/kdk_rti_get_uptime.3.gz +%{_datadir}/man/man3/libkyrtinfo.3.gz %{_datadir}/pkgconfig/kysdk-proc.pc %files -n libkysdk-powermanagement -%{_prefix}/lib/kysdk/kysdk-system/libkypowermanagement.so* +%{_sysconfdir}/xdg/autostart/kysdk-powermanager.desktop +%{_bindir}/sdk-powermanager +%{_libdir}/libkypowermanagement.so.2.5.1 +%{_libdir}/libkypowermanagement.so +%{_libdir}/libkypowermanagement.so.1 %files -n libkysdk-powermanagement-devel %{_includedir}/kysdk/kysdk-system/libkylockscreen.h +%{_includedir}/kysdk/kysdk-system/libkypowermanager.h +%{_datadir}/man/man3/kdk_set_inhibit_lockscreen.3.gz +%{_datadir}/man/man3/kdk_un_inhibit_lockscreen.3.gz +%{_datadir}/man/man3/libkypowermanagement.3.gz %{_datadir}/pkgconfig/kysdk-powermanagement.pc %files -n libkysdk-ocr -%{_prefix}/lib/kysdk/kysdk-system/libkyocr.so* %{_prefix}/lib/libpaddle_inference.so -%{_sysconfdir}/kdkocr/* +%{_libdir}/libkyocr.so.2.5.1 +%{_libdir}/libkyocr.so +%{_libdir}/libkyocr.so.1 +/%{_sysconfdir}/kdkocr/* %files -n libkysdk-ocr-devel %{_includedir}/kysdk/kysdk-system/libkyocr.hpp +%{_datadir}/man/man3/getCls.3.gz +%{_datadir}/man/man3/getRect.3.gz +%{_datadir}/man/man3/kdk_kdkOCR.3.gz +%{_datadir}/man/man3/libkyocr.3.gz %{_datadir}/pkgconfig/kysdk-ocr.pc %files -n libkysdk-systemcommon %{_sysconfdir}/ld.so.conf.d/kysdk-system.conf %files -n libkysdk-location -%{_prefix}/lib/kysdk/kysdk-system/libkylocation.so* -%{_bindir}/location.py %{_sysconfdir}/dbus-1/system.d/dbus_location.conf -%{_unitdir}/dbus_location.service +/lib/systemd/system/dbus_location.service +%{_bindir}/location.py +%{_libdir}/libkylocation.so.2.5.1 +%{_libdir}/libkylocation.so +%{_libdir}/libkylocation.so.1 %files -n libkysdk-location-devel %{_includedir}/kysdk/kysdk-system/libkylocation.h +%{_datadir}/man/man3/kdk_loaction_get.3.gz +%{_datadir}/man/man3/libkylocation.3.gz %{_datadir}/pkgconfig/kysdk-location.pc %files -n libkysdk-net -%{_prefix}/lib/kysdk/kysdk-system/libkynetinfo.so* +%{_sysconfdir}/dbus-1/system.d/com.kylin.kysdk.Net.conf +/lib/systemd/system/kysdk-net.service +%{_bindir}/kysdk-net +%{_libdir}/libkynetinfo.so.2.5.1 +%{_libdir}/libkynetinfo.so +%{_libdir}/libkynetinfo.so.1 %files -n libkysdk-net-devel %{_includedir}/kysdk/kysdk-system/libkynetinfo.h +%{_datadir}/man/man3/kdk_net_free_chain.3.gz +%{_datadir}/man/man3/kdk_net_free_route.3.gz +%{_datadir}/man/man3/kdk_net_freeall.3.gz +%{_datadir}/man/man3/kdk_net_get_hosts.3.gz +%{_datadir}/man/man3/kdk_net_get_hosts_domain.3.gz +%{_datadir}/man/man3/kdk_net_get_iptable_rules.3.gz +%{_datadir}/man/man3/kdk_net_get_multiple_port_stat.3.gz +%{_datadir}/man/man3/kdk_net_get_netmask.3.gz +%{_datadir}/man/man3/kdk_net_get_port_stat.3.gz +%{_datadir}/man/man3/kdk_net_get_proc_port.3.gz +%{_datadir}/man/man3/kdk_net_get_resolv_conf.3.gz +%{_datadir}/man/man3/kdk_net_get_route.3.gz +%{_datadir}/man/man3/kdk_net_get_up_port.3.gz +%{_datadir}/man/man3/libkynetinfo.3.gz %{_datadir}/pkgconfig/kysdk-net.pc %files -n libkysdk-realtime -%{_prefix}/lib/kysdk/kysdk-system/libkyrealtime.so* +%{_libdir}/libkyrealtime.so.2.5.1 +%{_libdir}/libkyrealtime.so +%{_libdir}/libkyrealtime.so.1 %files -n libkysdk-realtime-devel %{_includedir}/kysdk/kysdk-system/libkyrealtimeinfo.h +%{_datadir}/man/man3/kdk_real_get_cpu_temperature.3.gz +%{_datadir}/man/man3/kdk_real_get_disk_rate.3.gz +%{_datadir}/man/man3/kdk_real_get_disk_temperature.3.gz +%{_datadir}/man/man3/kdk_real_get_if_speed.3.gz +%{_datadir}/man/man3/kdk_real_get_net_speed.3.gz +%{_datadir}/man/man3/libkyrealtime.3.gz %{_datadir}/pkgconfig/kysdk-realtime.pc %files -n libkysdk-system-java %{_datadir}/java/kysdk-java-1.0.0.jar +%{_datadir}/man/man3/kylin_kysdk_java_method_BiosMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_CpuMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_DiskMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_GpsMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_MainBoardMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_NetCardMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_NetMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_PackageInfoMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_PeripheralsenumMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_PrintMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_ProcessMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_ResourceMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_RunInfoMethod.3.gz +%{_datadir}/man/man3/kylin_kysdk_java_method_SysInfoMethod.3.gz %files -n libkysdk-system-python %{_prefix}/lib/python3/dist-packages/kysdk.py +%{_datadir}/man/man3/kysdk_Bios.3.gz +%{_datadir}/man/man3/kysdk_Cpuinfo.3.gz +%{_datadir}/man/man3/kysdk_Disk.3.gz +%{_datadir}/man/man3/kysdk_GetSysLegalResolution.3.gz +%{_datadir}/man/man3/kysdk_Gps.3.gz +%{_datadir}/man/man3/kysdk_Mainboard.3.gz +%{_datadir}/man/man3/kysdk_Net.3.gz +%{_datadir}/man/man3/kysdk_NetCard.3.gz +%{_datadir}/man/man3/kysdk_Packageinfo.3.gz +%{_datadir}/man/man3/kysdk_Peripheralsenum.3.gz +%{_datadir}/man/man3/kysdk_Print.3.gz +%{_datadir}/man/man3/kysdk_Process.3.gz +%{_datadir}/man/man3/kysdk_Resource.3.gz +%{_datadir}/man/man3/kysdk_Runinfo.3.gz +%{_datadir}/man/man3/kysdk_Sysinfo.3.gz %files -n libkysdk-system-dbus -%{_bindir}/kySdkDbus -%{_bindir}/kySdkDbus-session %{_sysconfdir}/dbus-1/system.d/com.kylin.kysdk.service.conf -%{_unitdir}/kysdk-dbus.service %{_sysconfdir}/xdg/autostart/kysdk-dbus-session.desktop +/lib/systemd/system/kysdk-dbus.service +%{_bindir}/kySdkDbus +%{_bindir}/kySdkDbus-session +%{_datadir}/man/man3/KySdkBios.3.gz +%{_datadir}/man/man3/KySdkCpuInfo.3.gz +%{_datadir}/man/man3/KySdkDisk.3.gz +%{_datadir}/man/man3/KySdkGps.3.gz +%{_datadir}/man/man3/KySdkMainBoard.3.gz +%{_datadir}/man/man3/KySdkNet.3.gz +%{_datadir}/man/man3/KySdkNetCard.3.gz +%{_datadir}/man/man3/KySdkPackageInfo.3.gz +%{_datadir}/man/man3/KySdkPeripheralsEnum.3.gz +%{_datadir}/man/man3/KySdkPrint.3.gz +%{_datadir}/man/man3/KySdkProcess.3.gz +%{_datadir}/man/man3/KySdkResolution.3.gz +%{_datadir}/man/man3/KySdkResource.3.gz +%{_datadir}/man/man3/KySdkRest.3.gz +%{_datadir}/man/man3/KySdkRunInfo.3.gz %files -n libkysdk-system-javascript-http -%{_bindir}/httpServer %{_sysconfdir}/kysdk/kysdk.conf %{_sysconfdir}/xdg/autostart/kysdkHttpServer.desktop -%{_prefix}/lib/kysdk-dbus-http/html/ +%{_bindir}/httpServer +%{_prefix}/lib/kysdk-dbus-http/* %files -n libkysdk-system-javascript-websocket -%{_bindir}/kysdk-dbus-websocket %{_sysconfdir}/xdg/autostart/kysdk-dbus-websocket.desktop -%{_prefix}/lib/kysdk-dbus-websocket/html/ +%{_bindir}/kysdk-dbus-websocket +%{_prefix}/lib/kysdk-dbus-websocket/* %files -n libkysdk-logrotate -%{_bindir}/kysdk-logrotate %{_sysconfdir}/dbus-1/system.d/com.kysdk.base.conf -%{_unitdir}/kysdk-logrotate.service +/lib/systemd/system/kysdk-logrotate.service +%{_bindir}/kysdk-logrotate %{_prefix}/lib/kysdk/kysdk-system/logrotate.cron +%files -n libkysdk-imageproc +%{_libdir}/libkyimageproc.so.2.5.1 +%{_libdir}/libkyimageproc.so +%{_libdir}/libkyimageproc.so.1 + +%files -n libkysdk-imageproc-devel +%{_includedir}/kysdk/kysdk-system/libkyimageproc.h +%{_datadir}/pkgconfig/kysdk-imageproc.pc + +%files -n libkysdk-battery +%{_libdir}/libkybattery.so.2.5.1 +%{_libdir}/libkybattery.so +%{_libdir}/libkybattery.so.1 + +%files -n libkysdk-battery-devel +%{_includedir}/kysdk/kysdk-system/libkybattery.h +%{_datadir}/pkgconfig/kysdk-battery.pc + +%files -n libkysdk-accounts +%{_libdir}/libkysdk-accounts.so.2.5.1 +%{_datadir}/polkit-1/actions/org.kylin.kysdk.accounts.policy +%{_libdir}/libkysdk-accounts.so +%{_libdir}/libkysdk-accounts.so.1 + +%files -n libkysdk-accounts-devel +%{_includedir}/kysdk/kysdk-system/libkyaccounts.h +%{_datadir}/pkgconfig/kysdk-accounts.pc + +%files -n libkysdk-storage +%{_libdir}/libkystorage.so.2.5.1 +%{_libdir}/libkystorage.so +%{_libdir}/libkystorage.so.1 + +%files -n libkysdk-storage-devel +%{_includedir}/kysdk/kysdk-system/libkystorage.h +%{_datadir}/pkgconfig/kysdk-storage.pc + +%files -n libkysdk-global +%{_libdir}/libkyglobal.so* + +%files -n libkysdk-global-devel +%{_datadir}/pkgconfig/kysdk-global.pc +%{_includedir}/kysdk/kysdk-system/libkyglobal.h + + + %changelog +* Thu Aug 14 2025 huayadong - 2.5.1.2-1 +- Type: update +- ID : NA +- SUG : NA +- DESC: Update upstream version 2.5.1.2-0k1.8 + * Fri Feb 21 2025 peijiankang - 2.2.3.5-4 - Type:update - ID:NA @@ -594,4 +1668,4 @@ fi - update version to 2.0.0 * Thu Nov 3 2022 peijiankang - 1.0.0-1 -- Init Package for libkysdk-system +- Init Package for libkysdk-system`