Compare commits
41 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b6a309b2ac |
||
|
|
5ddb363a13 |
||
|
|
3a7385c02d |
||
|
|
262fbf39ce | ||
|
|
332715bb24 |
||
|
|
32ff03e40f |
||
|
|
d6cf83bad7 | ||
|
|
f8de8c4be6 |
||
|
|
874024dde0 |
||
|
|
e25316159a | ||
|
|
a4a3765a2e |
||
|
|
d77b9b29c7 | ||
|
|
7288925efb |
||
|
|
6c87a3fa52 |
||
|
|
1a0907a952 | ||
|
|
527936b9d2 | ||
|
|
8675083ce9 | ||
|
|
ed5fe5f9f6 | ||
|
|
60d6fc276b | ||
|
|
f1d9a26ce5 | ||
|
|
439c0aad37 | ||
|
|
62106f3370 | ||
|
|
0e22d91419 | ||
|
|
8c6c225cfb | ||
|
|
cf2d10a570 | ||
|
|
d75af4ee2f | ||
|
|
0782627a93 | ||
|
|
d926610c8c | ||
|
|
58136b4aec |
||
|
|
9a33303823 |
||
|
|
ccf3d355ff | ||
|
|
517288d73a | ||
|
|
cfb09cd4b9 | ||
|
|
9ea58df1d8 | ||
|
|
70efea538d | ||
|
|
ddac5ae4e1 | ||
|
|
f445ec9629 | ||
|
|
5363eed9d4 | ||
|
|
b231094644 | ||
|
|
768fc509e8 | ||
|
|
eabb2a4d6d |
4 changed files with 75 additions and 15 deletions
38
.gitignore
vendored
38
.gitignore
vendored
|
|
@ -44,3 +44,41 @@ results_*/
|
|||
/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
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
IMSETTINGS_IGNORE_SESSION=*-wayland
|
||||
XIM=fcitx5
|
||||
XIM_PROGRAM=/usr/bin/fcitx5
|
||||
ICON="fcitx5"
|
||||
|
|
@ -8,7 +9,9 @@ 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=fcitx
|
||||
else
|
||||
|
|
|
|||
43
fcitx5.spec
43
fcitx5.spec
|
|
@ -2,13 +2,14 @@
|
|||
%global __provides_exclude_from ^%{_libdir}/%{name}/.*\\.so$
|
||||
|
||||
Name: fcitx5
|
||||
Version: 5.0.21
|
||||
Version: 5.1.17
|
||||
Release: %autorelease
|
||||
Summary: Next generation of fcitx
|
||||
License: LGPLv2+
|
||||
# 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.xz
|
||||
Source1: https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-%{version}_dict.tar.xz.sig
|
||||
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
|
||||
|
|
@ -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)
|
||||
|
|
@ -45,8 +46,10 @@ BuildRequires: pkgconfig(xcb-icccm)
|
|||
BuildRequires: pkgconfig(xcb-keysyms)
|
||||
BuildRequires: pkgconfig(xkeyboard-config)
|
||||
BuildRequires: /usr/bin/appstream-util
|
||||
BuildRequires: cmake(nlohmann_json)
|
||||
Requires: dbus-common
|
||||
Requires: %{name}-data = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
Requires: setup
|
||||
Requires(post): %{_sbindir}/alternatives
|
||||
Requires(postun): %{_sbindir}/alternatives
|
||||
|
|
@ -59,6 +62,13 @@ 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
|
||||
|
|
@ -72,7 +82,7 @@ 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
|
||||
|
|
@ -92,7 +102,7 @@ This package will setup autostart and environment needed for fcitx5 to work prop
|
|||
|
||||
%build
|
||||
%cmake -GNinja
|
||||
%cmake_build
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
|
@ -103,11 +113,15 @@ 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/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)
|
||||
|
|
@ -115,7 +129,7 @@ do
|
|||
origicon=$(readlink -f ${iconfile})
|
||||
rm -f ${iconfile}
|
||||
cp ${origicon} ${iconfile}
|
||||
done
|
||||
done
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
|
||||
%find_lang %{name}
|
||||
|
||||
|
|
@ -134,18 +148,22 @@ fi
|
|||
|
||||
%files -f %{name}.lang
|
||||
%license LICENSES/LGPL-2.1-or-later.txt
|
||||
%doc README.md
|
||||
%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.7
|
||||
%{_libdir}/libFcitx5Utils.so.2
|
||||
%{_libexecdir}/fcitx5-wayland-launcher
|
||||
|
||||
%files devel
|
||||
%{_includedir}/Fcitx5/
|
||||
|
|
@ -160,6 +178,7 @@ fi
|
|||
%{_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
|
||||
|
|
|
|||
4
sources
4
sources
|
|
@ -1,2 +1,2 @@
|
|||
SHA512 (fcitx5-5.0.21_dict.tar.xz) = d5396295c11d9b518ac9ea88e680854114a9f84e0a8b82fe49ca91994434646c3f8ab4154d98c6efe0b83cb37f450d63ea49ea74ecc04ea391746340887c3c97
|
||||
SHA512 (fcitx5-5.0.21_dict.tar.xz.sig) = 88910c78b22143980e5e5049a4609f8c9db91f0427ddbc93cdcaf9a8bedd80910cd95783c6e29fcc0af6ea14414211b717127b20b6eb5910540dc86f4c848bc3
|
||||
SHA512 (fcitx5-5.1.17_dict.tar.zst) = fe3f13d7615ae823b0746bd731d0eac4df90b216c22c186c4f63ab71c0450f38adfa558e906a5493bb5eab873bffea913477c8dcb2ba7055668305cf995e235f
|
||||
SHA512 (fcitx5-5.1.17_dict.tar.zst.sig) = ea98a9ebaf3d77043b461bf8a6691c57e28d7149d19dcd9c54bc0e4923fd176c6435185a65960cdfdb47c0129983c027b31a3bbdb515c1226fb7240c5600a781
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue