File fcitx-table-other.spec of Package fcitx-table-other
#
# spec file for package fcitx-table-other
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: fcitx-table-other
Version: 0.2.4
Release: 0
Summary: A fork of ibus-table-others for Fcitx
License: GPL-3.0-or-later
Group: System/I18n/Chinese
URL: https://github.com/fcitx/fcitx-table-other
Source: http://download.fcitx-im.org/%{name}/%{name}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: fcitx-devel >= 4.2.3
BuildRequires: fcitx-table-tools
BuildRequires: fdupes
BuildRequires: gettext
BuildRequires: intltool
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
Fcitx-table-other is a fork of ibus-table-others for Fcitx.
provides non-Chinese additional tables.
%package lang
Summary: Languages for package %{name}
License: GPL-3.0-or-later
Group: System/Localization
Requires: %{name} = %{version}
Provides: %{name}-lang-all = %{version}
%if 0%{?suse_version}
Supplements: packageand(bundle-lang-other:%{name})
%endif
BuildArch: noarch
%description lang
Provides translations to the package %{name}
%package -n fcitx-table-amharic
Summary: Amharic table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-amharic
Fcitx Amharic table.
%package -n fcitx-table-arabic
Summary: Arabic table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-arabic
Fcitx Arabic table.
%package -n fcitx-table-cn-cns11643
Summary: CNS 11643 table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-cn-cns11643
Fcitx Chinese National Standard 11643 table for Simplified Chinese.
It's also called Chinese Standard Interchange Code.
And it's a superset of ASCII.
See: http://en.wikipedia.org/wiki/CNS_11643 for details.
If you don't know what it is, don't try.
Actually no Chinese use it either.
%package -n fcitx-table-malayalam-compose
Summary: Malayalam Compose table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-malayalam-compose
Fcitx Malayalam Compose table.
%package -n fcitx-table-emoji
Summary: Emoji table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-emoji
Fcitx Emoji (Emoticons) table.
%package -n fcitx-table-ipa-x-sampa
Summary: IPA X-Sampa table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-ipa-x-sampa
Fcitx International Phonetic Alphabet - Extended Speech Assessment Methods Phonetic Alphabet table.
Notice: It's used to input IPA.
%package -n fcitx-table-latex
Summary: Latex table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-latex
Fcitx Latex table to input Latex formula and symbols.
%package -n fcitx-table-malayalam-phonetic
Summary: Malayalam Phonetic table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-malayalam-phonetic
Fcitx Malayalam Phonetic table.
%package -n fcitx-table-ru-rustrad
Summary: Traditional Russian table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-ru-rustrad
Fcitx Traditional Russian table.
%package -n fcitx-table-tamil-remington
Summary: Tamil Remington tables for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-tamil-remington
Fcitx Tamil Remington tables
%package -n fcitx-table-thai
Summary: Thai table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-thai
Fcitx Thai table.
%package -n fcitx-table-ru-translit
Summary: Russian Translit table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-ru-translit
Fcitx Russian Translit table.
%package -n fcitx-table-ua-translit
Summary: Ukrainian Translit table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-ua-translit
Fcitx Ukrainian Translit table.
%package -n fcitx-table-vi-qr
Summary: Vietnamese Quoted Readable table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-vi-qr
Fcitx Vietnamese Quoted Readable table.
%package -n fcitx-table-ru-yawerty
Summary: Russian Yawerty table for Fcitx
License: SUSE-Public-Domain
Group: System/I18n/Chinese
Requires: fcitx-table
Provides: %{name} = %{version}
BuildArch: noarch
%description -n fcitx-table-ru-yawerty
Fcitx Russian Yawerty table.
%prep
%setup -q
%build
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL_DIR=%{_libdir} ..
make %{?_smp_mflags}
%install
cd build
make DESTDIR=%{buildroot} install
cd ..
%find_lang %{name}
%if 0%{?suse_version}
%fdupes %{buildroot}
%else
fdupes -n -q -r %{buildroot}
%endif
%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog README COPYING
%files -n fcitx-table-amharic
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/amharic.*
%{_datadir}/fcitx/imicon/amharic.png
%files -n fcitx-table-arabic
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/arabic.*
%{_datadir}/fcitx/imicon/arabic.png
%files -n fcitx-table-cn-cns11643
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/cns11643.*
%{_datadir}/fcitx/imicon/cns11643.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-cns11643.png
%files -n fcitx-table-malayalam-compose
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/compose.*
%{_datadir}/fcitx/imicon/compose.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-compose.png
%files -n fcitx-table-emoji
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/emoji.*
%{_datadir}/fcitx/imicon/emoji.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-emoji.png
%files -n fcitx-table-ipa-x-sampa
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/ipa-x-sampa.*
%{_datadir}/fcitx/imicon/ipa-x-sampa.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-ipa-x-sampa.png
%files -n fcitx-table-latex
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/latex.*
%{_datadir}/fcitx/imicon/latex.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-latex.png
%files -n fcitx-table-malayalam-phonetic
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/malayalam-phonetic.*
%{_datadir}/fcitx/imicon/malayalam-phonetic.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-malayalam-phonetic.png
%files -n fcitx-table-ru-rustrad
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/rustrad.*
%{_datadir}/fcitx/imicon/rustrad.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-rustrad.png
%files -n fcitx-table-ru-translit
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/translit.*
%{_datadir}/fcitx/imicon/translit.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-translit.png
%files -n fcitx-table-ua-translit
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/translit-ua.*
%{_datadir}/fcitx/imicon/translit-ua.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-translit-ua.png
%files -n fcitx-table-ru-yawerty
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/yawerty.*
%{_datadir}/fcitx/imicon/yawerty.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-yawerty.png
%files -n fcitx-table-tamil-remington
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/tamil-remington.*
%{_datadir}/fcitx/imicon/tamil-remington.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-tamil-remington.png
%files -n fcitx-table-thai
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/thai.*
%{_datadir}/fcitx/imicon/thai.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-thai.png
%files -n fcitx-table-vi-qr
%defattr(-,root,root)
%dir %{_datadir}/fcitx/table/
%dir %{_datadir}/fcitx/imicon/
%{_datadir}/fcitx/table/viqr.*
%{_datadir}/fcitx/imicon/viqr.png
%dir %{_datadir}/icons/hicolor/*
%dir %{_datadir}/icons/hicolor/*/apps
%{_datadir}/icons/hicolor/*/apps/fcitx-viqr.png
%changelog