diff --git a/fwnn.changes b/fwnn.changes index d2d1499..50187f4 100644 --- a/fwnn.changes +++ b/fwnn.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Fri Dec 25 16:08:38 UTC 2015 - i@marguerite.su + +- add Requires: fcwnndev to fkwnndev and fwnn-devel, + or the header files of the later two would be + dangling symlinks +- add Requires: fkwnn/fwnn to fcwnn, or files in etc/FreeWnn + would be dangling symlinks +- add Requires: fcwnn to ftwnn, or files in etc/FreeWnn + would be dangling symlinks +- remove redundant Requires: fwnncom from fcwnn, ftwnn, + because they requires fcwnncom that has already required + fwnncom +- the dangling symlinks mentioned above can't be fixed + by fdupes simply + ------------------------------------------------------------------- Wed Sep 16 10:11:56 UTC 2015 - werner@suse.de diff --git a/fwnn.spec b/fwnn.spec index cea0a40..1ee9a7b 100644 --- a/fwnn.spec +++ b/fwnn.spec @@ -41,7 +41,7 @@ Patch14: FreeWnn-trad_cpp.patch BuildRequires: fdupes BuildRequires: ncurses-devel BuildRequires: tcpd-devel -Requires: fwnncom +Requires: fwnncom = %{version} # %{_sbindir}/useradd Requires(pre): shadow Requires(pre): %insserv_prereq %fillup_prereq @@ -74,6 +74,7 @@ This package contains only the Japanese server. %package -n fwnn-devel Summary: Development Library and Header Files for FreeWnn Group: Development/Libraries/C and C++ +Requires: fcwnndev = %{version} Requires: fwnn = %{version} Provides: fwnndev = %{version} Obsoletes: fwnndev < %{version} @@ -95,8 +96,9 @@ of the Wnn System. %package -n fcwnn Summary: Free cWnn Chinese Input System (Mainland China) Group: System/I18n/Chinese -Requires: fcwnncom -Requires: fwnncom +Requires: fcwnncom = %{version} +Requires: fkwnn = %{version} +Requires: fwnn = %{version} Requires(pre): shadow Requires(pre): %insserv_prereq %fillup_prereq Requires(post): fcwnncom @@ -107,7 +109,7 @@ Free cWnn Chinese Input System (mainland China). %package -n fcwnncom Summary: Free cWnn/tWnn Chinese Input System Common Files (Mainland and Taiwan) Group: System/I18n/Chinese -Requires: fwnncom +Requires: fwnncom = %{version} Requires(pre): shadow %description -n fcwnncom @@ -127,8 +129,8 @@ client programs that use the Chinese Input System, Free cWnn. %package -n ftwnn Summary: Free tWnn Chinese Input System (Taiwan) Group: System/I18n/Chinese -Requires: fcwnncom -Requires: fwnncom +Requires: fcwnn = %{version} +Requires: fcwnncom = %{version} Requires(pre): shadow Requires(pre): %insserv_prereq %fillup_prereq Requires(post): fcwnncom @@ -139,7 +141,7 @@ Free tWnn Chinese input system (Taiwan). %package -n fkwnn Summary: Free kWnn Korean Input System Group: System/I18n/Korean -Requires: fwnncom +Requires: fwnncom = %{version} Requires(pre): shadow Requires(pre): %insserv_prereq %fillup_prereq @@ -149,6 +151,7 @@ Free kWnn Korean input system. %package -n fkwnndev Summary: Development Libraries and Header Files for Free kWnn Group: Development/Libraries/C and C++ +Requires: fcwnndev = %{version} Requires: fkwnn = %{version} %description -n fkwnndev