diff --git a/.gitignore b/.gitignore index 9bee6ba..97b3028 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,84 @@ +results_*/ +*.rpm /en_dict-20121020.tar.gz -/fcitx5-87fb655852092f3ed2f79a3aac86fc6d5d92069f.tar.gz -/fcitx5-4706f37e60686d391a7f9a45ca1be6df6052ec4d.tar.gz +/fcitx5-*.tar.gz +/fcitx5-5.0.1_dict.tar.xz +/fcitx5-5.0.1_dict.tar.xz.sig +/fcitx5-5.0.2_dict.tar.xz +/fcitx5-5.0.2_dict.tar.xz.sig +/fcitx5-5.0.3_dict.tar.xz +/fcitx5-5.0.3_dict.tar.xz.sig +/fcitx5-5.0.4_dict.tar.xz +/fcitx5-5.0.4_dict.tar.xz.sig +/fcitx5-5.0.5_dict.tar.xz +/fcitx5-5.0.5_dict.tar.xz.sig +/fcitx5-5.0.6_dict.tar.xz +/fcitx5-5.0.6_dict.tar.xz.sig +/fcitx5-5.0.7_dict.tar.xz +/fcitx5-5.0.7_dict.tar.xz.sig +/fcitx5-5.0.8_dict.tar.xz +/fcitx5-5.0.8_dict.tar.xz.sig +/fcitx5-5.0.9_dict.tar.xz +/fcitx5-5.0.9_dict.tar.xz.sig +/fcitx5-5.0.10_dict.tar.xz +/fcitx5-5.0.10_dict.tar.xz.sig +/fcitx5-5.0.11_dict.tar.xz +/fcitx5-5.0.11_dict.tar.xz.sig +/fcitx5-5.0.12_dict.tar.xz +/fcitx5-5.0.12_dict.tar.xz.sig +/fcitx5-5.0.13_dict.tar.xz +/fcitx5-5.0.13_dict.tar.xz.sig +/fcitx5-5.0.14_dict.tar.xz +/fcitx5-5.0.14_dict.tar.xz.sig +/fcitx5-5.0.15_dict.tar.xz +/fcitx5-5.0.15_dict.tar.xz.sig +/fcitx5-5.0.16_dict.tar.xz +/fcitx5-5.0.16_dict.tar.xz.sig +/fcitx5-5.0.17_dict.tar.xz +/fcitx5-5.0.17_dict.tar.xz.sig +/fcitx5-5.0.18_dict.tar.xz +/fcitx5-5.0.18_dict.tar.xz.sig +/fcitx5-5.0.19_dict.tar.xz +/fcitx5-5.0.19_dict.tar.xz.sig +/fcitx5-5.0.20_dict.tar.xz +/fcitx5-5.0.20_dict.tar.xz.sig +/fcitx5-5.0.21_dict.tar.xz +/fcitx5-5.0.21_dict.tar.xz.sig +/fcitx5-5.0.22_dict.tar.xz +/fcitx5-5.0.22_dict.tar.xz.sig +/fcitx5-5.0.23_dict.tar.xz +/fcitx5-5.0.23_dict.tar.xz.sig +/fcitx5-5.1.0_dict.tar.xz +/fcitx5-5.1.0_dict.tar.xz.sig +/fcitx5-5.1.1_dict.tar.xz +/fcitx5-5.1.1_dict.tar.xz.sig +/fcitx5-5.1.2_dict.tar.xz +/fcitx5-5.1.2_dict.tar.xz.sig +/fcitx5-5.1.3_dict.tar.xz +/fcitx5-5.1.3_dict.tar.xz.sig +/fcitx5-5.1.4_dict.tar.xz +/fcitx5-5.1.4_dict.tar.xz.sig +/fcitx5-5.1.5_dict.tar.xz +/fcitx5-5.1.5_dict.tar.xz.sig +/fcitx5-5.1.6_dict.tar.xz +/fcitx5-5.1.6_dict.tar.xz.sig +/fcitx5-5.1.7_dict.tar.xz +/fcitx5-5.1.7_dict.tar.xz.sig +/fcitx5-5.1.8_dict.tar.xz +/fcitx5-5.1.8_dict.tar.xz.sig +/fcitx5-5.1.9_dict.tar.zst +/fcitx5-5.1.9_dict.tar.zst.sig +/fcitx5-5.1.10_dict.tar.zst +/fcitx5-5.1.10_dict.tar.zst.sig +/fcitx5-5.1.11_dict.tar.zst +/fcitx5-5.1.11_dict.tar.zst.sig +/fcitx5-5.1.12_dict.tar.zst +/fcitx5-5.1.12_dict.tar.zst.sig +/fcitx5-5.1.13_dict.tar.zst +/fcitx5-5.1.13_dict.tar.zst.sig +/fcitx5-5.1.15_dict.tar.zst +/fcitx5-5.1.15_dict.tar.zst.sig +/fcitx5-5.1.16_dict.tar.zst +/fcitx5-5.1.16_dict.tar.zst.sig +/fcitx5-5.1.17_dict.tar.zst +/fcitx5-5.1.17_dict.tar.zst.sig diff --git a/0x8E8B898CBF2412F9 b/0x8E8B898CBF2412F9 new file mode 100644 index 0000000..d9449d8 --- /dev/null +++ b/0x8E8B898CBF2412F9 @@ -0,0 +1,112 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: SKS 1.1.6 +Comment: Hostname: carles.tubio.sks-database_1 + +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 +T4QJqjlzditPN/CwH8xZ1ZoPBpZ4 +=Olqg +-----END PGP PUBLIC KEY BLOCK----- diff --git a/changelog b/changelog new file mode 100644 index 0000000..019ded6 --- /dev/null +++ b/changelog @@ -0,0 +1,90 @@ +* Wed Jul 21 2021 Fedora Release Engineering - 5.0.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sat Jul 10 2021 Björn Esser - 5.0.8-4 +- Rebuild for versioned symbols in json-c + +* Thu Jul 01 2021 Qiyu Yan - 5.0.8-3 +- Cleanup dependences + +* Fri May 07 2021 Qiyu Yan - 5.0.8-2 +- Workaround a flatpak problem + +* Wed May 05 2021 Qiyu Yan - 5.0.8-1 +- Update to 5.0.8 upstream release + +* Tue Mar 23 2021 Qiyu Yan - 5.0.7-1 +- Update to 5.0.7 upstream release + +* Mon Mar 22 2021 Qiyu Yan - 5.0.6-1 +- Update to 5.0.6 upstream release + +* Sat Feb 20 2021 Qiyu Yan - 5.0.5-1 +- update to 5.0.5 upstream release + +* Tue Jan 26 2021 Fedora Release Engineering - 5.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jan 13 12:19:25 CST 2021 Qiyu Yan - 5.0.4-2 +- use conditional suggests + +* Tue Jan 12 21:48:18 CST 2021 yan - 5.0.4-1 +- update to 5.0.4 upstream release + +* Fri Dec 11 16:49:42 CST 2020 Qiyu Yan - 5.0.3-3 +- fix conlict with fcitx4 + +* Wed Dec 9 00:25:45 CST 2020 Qiyu Yan - 5.0.3-2 +- explicit Conflicts against fcitx-data + +* Mon Dec 7 10:40:52 CST 2020 Qiyu Yan - 5.0.3-1 +- Update to 5.0.3 upstream release + +* Sat Dec 5 15:14:08 CST 2020 Qiyu Yan - 5.0.2-2 +- add weak dep to im-modules + +* Sat Dec 5 13:30:48 CST 2020 Qiyu Yan - 5.0.2-1 +- Update to 5.0.2 upstream release + +* Tue Nov 3 21:20:30 CST 2020 Qiyu Yan - 5.0.1-2 +- add fcitx5-autostart package to auto setup env and autostart + +* Tue Nov 3 18:00:49 CST 2020 Qiyu Yan - 5.0.1-1 +- update to 5.0.1 upstream release + +* Sat Oct 31 22:01:00 CST 2020 Qiyu Yan - 0-0.10 +- update to a5a0551a22971738283fc4812d2afe77efb626e3 upstream commit +- upstream added dbus service + +* Fri Oct 16 2020 Qiyu Yan - 0-0.9.20201016gitdd9dc94 +- update to dd9dc94c42ee98ea04782bdb4d4aa3f7822e56f0 upstream commit + +* Wed Sep 16 2020 Qiyu Yan - 0-0.8 +- upstream commit 5415db391c1b84ea9964b0d508c053ae5c25e4aa + +* Sat Sep 12 2020 Karuboniru - 0-0.7 +- Drop imsetting +- Update to commit d0383bc4a8e65e71189c18e31f7b832e543144c1 +- sobump from libFcitx5Core.so.6 to libFcitx5Core.so.7 + +* Wed Sep 2 08:44:37 CST 2020 Qiyu Yan - 0-0.6 +- Fix a typo + +* Tue Sep 1 09:07:22 CST 2020 Qiyu Yan - 0-0.5.20200830git4706f37 +- Own /usr/share/fcitx5/inputmethod + +* Sun Aug 30 23:39:20 CST 2020 Qiyu Yan - 0-0.4.20200830git4706f37 +- rebuild to push to f32 + +* Sun Aug 30 2020 Qiyu Yan - 0-0.3.20200830git4706f37 +- update to commit 4706f37e60686d391a7f9a45ca1be6df6052ec4d +- fix a wrong xinputrc file + +* Sun Aug 16 2020 Qiyu Yan - 0-0.2.20200813git87fb655 +- change according to review suggestions + +* Thu Aug 13 2020 Qiyu Yan - 0-0.1.20200813git87fb655 +- new version + +* Wed Aug 12 2020 Qiyu Yan - 0-0.1.20200811gitc87ea48 +- initial package diff --git a/fcitx5-xinput b/fcitx5-xinput index 18456e9..819ea70 100644 --- a/fcitx5-xinput +++ b/fcitx5-xinput @@ -1,16 +1,19 @@ +IMSETTINGS_IGNORE_SESSION=*-wayland XIM=fcitx5 XIM_PROGRAM=/usr/bin/fcitx5 ICON="fcitx5" XIM_ARGS="-D" PREFERENCE_PROGRAM=/usr/bin/fcitx5-configtool SHORT_DESC="fcitx5" -GTK_IM_MODULE=fcitx5 +GTK_IM_MODULE=fcitx if test -f /usr/lib/qt4/plugins/inputmethods/qtim-fcitx5.so || \ test -f /usr/lib64/qt4/plugins/inputmethods/qtim-fcitx5.so || \ test -f /usr/lib/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so || \ - test -f /usr/lib64/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so; + test -f /usr/lib64/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so || \ + test -f /usr/lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so || \ + test -f /usr/lib64/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so ; then - QT_IM_MODULE=fcitx5 + QT_IM_MODULE=fcitx else QT_IM_MODULE=xim fi diff --git a/fcitx5.sh b/fcitx5.sh new file mode 100755 index 0000000..f121213 --- /dev/null +++ b/fcitx5.sh @@ -0,0 +1,10 @@ +if [ ! "$XDG_SESSION_TYPE" = "tty" ] # if this is a gui session (not tty) +then + # let's use fcitx instead of fcitx5 to make flatpak happy + # this may break behavior for users who have installed both + # fcitx and fcitx5, let then change the file on their own + export INPUT_METHOD=fcitx + export GTK_IM_MODULE=fcitx + export QT_IM_MODULE=fcitx + export XMODIFIERS=@im=fcitx +fi diff --git a/fcitx5.spec b/fcitx5.spec index c60ba26..f0e1557 100644 --- a/fcitx5.spec +++ b/fcitx5.spec @@ -1,22 +1,23 @@ -%global forgeurl https://github.com/fcitx/fcitx5 -%global commit 4706f37e60686d391a7f9a45ca1be6df6052ec4d -%forgemeta -%global dictver 20121020 %global _xinputconf %{_sysconfdir}/X11/xinit/xinput.d/fcitx5.conf %global __provides_exclude_from ^%{_libdir}/%{name}/.*\\.so$ Name: fcitx5 -Version: 0 -Release: 0.4%{?dist} +Version: 5.1.17 +Release: %autorelease Summary: Next generation of fcitx -License: LGPLv2+ -URL: %{forgeurl} -Source: %{forgesource} -Source1: https://download.fcitx-im.org/data/en_dict-%{dictver}.tar.gz -Source2: fcitx5-xinput - +# Automatically converted from old format: LGPLv2+ - review is highly recommended. +License: LicenseRef-Callaway-LGPLv2+ +URL: https://github.com/fcitx/fcitx5 +Source: https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-%{version}_dict.tar.zst +Source1: https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-%{version}_dict.tar.zst.sig +# Checked by chatting, this key is used to verify fcitx* tarballs +Source2: https://pgp.key-server.io/download/0x8E8B898CBF2412F9 +Source3: fcitx5-xinput +Source4: fcitx5.sh BuildRequires: cmake +BuildRequires: ninja-build +BuildRequires: gnupg2 BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ @@ -24,7 +25,7 @@ BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(cldr-emoji-annotation) BuildRequires: pkgconfig(dri) -BuildRequires: pkgconfig(enchant) +BuildRequires: pkgconfig(enchant-2) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(gdk-pixbuf-2.0) @@ -44,15 +45,30 @@ BuildRequires: pkgconfig(xcb-imdkit) BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xkeyboard-config) -Requires: dbus-x11 +BuildRequires: /usr/bin/appstream-util +BuildRequires: cmake(nlohmann_json) +Requires: dbus-common Requires: %{name}-data = %{version}-%{release} -Requires: imsettings +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: setup Requires(post): %{_sbindir}/alternatives Requires(postun): %{_sbindir}/alternatives +Recommends: (fcitx5-gtk if (gtk2 or gtk3 or gtk4)) +Recommends: (fcitx5-qt if (qt5-qtbase or qt6-qtbase)) +Recommends: (fcitx5-qt-module if (qt5-qtbase or qt6-qtbase)) +Recommends: fcitx5-configtool + %description Fcitx 5 is a generic input method framework released under LGPL-2.1+. +%package libs +Summary: Libraries for %{name} + +%description libs +The %{name}-libs package contains runtime shared libraries necessary for +running programs using Fcitx5 libraries. + %package data Summary: Data files of Fcitx5 BuildArch: noarch @@ -66,31 +82,55 @@ The %{name}-data package provides shared data for Fcitx5. %package devel Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files necessary for developing programs using Fcitx5 libraries. +%package autostart +Summary: This package will make fcitx5 start with your GUI session +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description autostart +This package will setup autostart and environment needed for fcitx5 to work properly. + %prep -%forgesetup -cp %{S:1} src/modules/spell/dict/ +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +%autosetup -p1 %build -%cmake -%cmake_build +%cmake -GNinja +%cmake_build %install %cmake_install -install -pm 644 -D %{S:2} %{buildroot}%{_xinputconf} +install -pm 644 -D %{S:3} %{buildroot}%{_xinputconf} +install -pm 644 -D %{S:4} %{buildroot}%{_sysconfdir}/profile.d/fcitx5.sh +install -d %{buildroot}%{_datadir}/%{name}/inputmethod +install -d %{buildroot}%{_datadir}/%{name}/table desktop-file-install --delete-original \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}-configtool.desktop - + desktop-file-install --delete-original \ --dir %{buildroot}%{_datadir}/applications \ - %{buildroot}%{_datadir}/applications/%{name}.desktop + %{buildroot}%{_datadir}/applications/org.fcitx.Fcitx5.desktop +desktop-file-install --delete-original \ + --dir %{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/applications/%{name}-wayland-launcher.desktop + +# convert symlinked icons to copied icons, this will help co-existing with +# fcitx4 +for iconfile in $(find %{buildroot}%{_datadir}/icons -type l) +do + origicon=$(readlink -f ${iconfile}) + rm -f ${iconfile} + cp ${origicon} ${iconfile} +done +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml %find_lang %{name} %check @@ -108,15 +148,21 @@ fi %files -f %{name}.lang %license LICENSES/LGPL-2.1-or-later.txt -%doc README.md -%config(noreplace) %{_xinputconf} +%doc README.md +%config %{_xinputconf} %{_bindir}/%{name} %{_bindir}/%{name}-configtool %{_bindir}/%{name}-remote +%{_bindir}/%{name}-diagnose %{_libdir}/%{name}/ +%{_libexecdir}/fcitx5-wayland-launcher +%{_sysconfdir}/xdg/Xwayland-session.d/20-fcitx-x11 + +%files libs +%license LICENSES/LGPL-2.1-or-later.txt %{_libdir}/libFcitx5*.so.*.* %{_libdir}/libFcitx5Config.so.6 -%{_libdir}/libFcitx5Core.so.6 +%{_libdir}/libFcitx5Core.so.7 %{_libdir}/libFcitx5Utils.so.2 %files devel @@ -128,23 +174,16 @@ fi %files data %{_datadir}/%{name} -%{_datadir}/applications/%{name}.desktop +%{_datadir}/dbus-1/services/org.fcitx.Fcitx5.service +%{_datadir}/applications/org.fcitx.Fcitx5.desktop +%{_metainfodir}/org.fcitx.Fcitx5.metainfo.xml %{_datadir}/applications/%{name}-configtool.desktop +%{_datadir}/applications/%{name}-wayland-launcher.desktop %{_datadir}/icons/hicolor/*/apps/* +%files autostart +%config %{_sysconfdir}/xdg/autostart/org.fcitx.Fcitx5.desktop +%config %{_sysconfdir}/profile.d/fcitx5.sh + %changelog -* Sun Aug 30 23:39:20 CST 2020 Qiyu Yan - 0-0.4.20200830git4706f37 -- rebuild to push to f32 - -* Sun Aug 30 2020 Qiyu Yan - 0-0.3.20200830git4706f37 -- update to commit 4706f37e60686d391a7f9a45ca1be6df6052ec4d -- fix a wrong xinputrc file - -* Sun Aug 16 2020 Qiyu Yan - 0-0.2.20200813git87fb655 -- change according to review suggestions - -* Thu Aug 13 2020 Qiyu Yan - 0-0.1.20200813git87fb655 -- new version - -* Wed Aug 12 2020 Qiyu Yan - 0-0.1.20200811gitc87ea48 -- initial package +%autochangelog diff --git a/sources b/sources index 9121cb3..654c39a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (en_dict-20121020.tar.gz) = 8418bd02492bfd786c0fab93be4400ef027ec8e9fac02220cc1f653f5eb67f54573a6a84a15baba19bb34ab892745c87df16499d6304ea75009131e2ab3b97f2 -SHA512 (fcitx5-4706f37e60686d391a7f9a45ca1be6df6052ec4d.tar.gz) = 323774d0a435c4f15316d6cbf1fd1bf3e504b1fb2029ab9001e88828aade4a90a7de724b131e015cc27d251c30a270ee6d9f38b2a43753caf52285463b725e1d +SHA512 (fcitx5-5.1.17_dict.tar.zst) = fe3f13d7615ae823b0746bd731d0eac4df90b216c22c186c4f63ab71c0450f38adfa558e906a5493bb5eab873bffea913477c8dcb2ba7055668305cf995e235f +SHA512 (fcitx5-5.1.17_dict.tar.zst.sig) = ea98a9ebaf3d77043b461bf8a6691c57e28d7149d19dcd9c54bc0e4923fd176c6435185a65960cdfdb47c0129983c027b31a3bbdb515c1226fb7240c5600a781