|
@@ -1,49 +1,37 @@
|
|
%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
|
|
|
|
-%define ver 1.5.13
|
|
|
|
-%define rel 1
|
|
|
|
-
|
|
|
|
%define gjsver 3.4.1.20130115
|
|
%define gjsver 3.4.1.20130115
|
|
|
|
|
|
-%if "%{?_dist_release}" >= "vl7"
|
|
|
|
-%define have_gjsfile 0
|
|
|
|
%define have_libxkbfile 1
|
|
%define have_libxkbfile 1
|
|
-%else
|
|
+%global _xinputconf %{_sysconfdir}/X11/xinit/xinput.d/ibus.conf
|
|
-%define have_gjsfile 0
|
|
|
|
-%define have_xkbfile 0
|
|
|
|
-%endif
|
|
|
|
|
|
|
|
%define ibus_api_version 1.0
|
|
%define ibus_api_version 1.0
|
|
|
|
|
|
-Summary: Intelligent Input Bus for Linux / Unix OS
|
|
+Summary: Intelligent Input Bus for Linux / Unix OS
|
|
-Name: ibus
|
|
+Name: ibus
|
|
-Version: %{ver}
|
|
+Version: 1.5.22
|
|
-Release: %{rel}%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
-License: LGPL
|
|
+Group: localization
|
|
-Group: System Environment/Libraries
|
|
+Vendor: Project Vine
|
|
-URL: http://code.google.com/p/ibus/
|
|
+Distribution: Vine Linux
|
|
-
|
|
+Packager: iwaim
|
|
-Source0: %{name}-%{version}.tar.gz
|
|
+
|
|
-Source1: http://fujiwara.fedorapeople.org/ibus/gnome-shell/ibus-gjs-%{gjsver}.tar.gz
|
|
+License: LGPL
|
|
-
|
|
+URL: https://github.com/ibus/ibus/wiki
|
|
-
|
|
+Source0: https://github.com/ibus/ibus/releases/download/%{version}/%{name}-%{version}.tar.gz
|
|
|
|
+Source1: %{name}-xinput
|
|
|
|
+Source2: %{name}.conf.5
|
|
|
|
+Patch0: %{name}-HEAD.patch
|
|
|
|
+# Under testing #1349148 #1385349 #1350291 #1406699 #1432252 #1601577
|
|
|
|
+Patch1: %{name}-1385349-segv-bus-proxy.patch
|
|
# add Shift+space as trigger key instead of Ctrl+space
|
|
# add Shift+space as trigger key instead of Ctrl+space
|
|
-Patch200: ibus-1.5.13-vine.patch
|
|
+Patch200: ibus-1.5.22-vine.patch
|
|
-
|
|
|
|
-Requires: gtk2, pyxdg, iso-codes, dbus-python >= 0.83.0
|
|
|
|
-Requires: notify-python
|
|
|
|
-Requires: librsvg2
|
|
|
|
-Requires: pygobject3
|
|
|
|
-
|
|
|
|
-Requires(post): glib2
|
|
|
|
-Requires(post,postun): coreutils, gtk2
|
|
|
|
-Requires(postun,posttrans): glib2
|
|
|
|
|
|
|
|
-Obsoletes: ibus-gnome3 < %{version}-%{release}
|
|
+Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: gettext >= 0.16.1, gtk2-devel, intltool >= 0.40.0
|
|
BuildRequires: gettext >= 0.16.1, gtk2-devel, intltool >= 0.40.0
|
|
-BuildRequires: dbus-devel, dbus-python-devel >= 0.83.0
|
|
+BuildRequires: dbus-devel, dbus-python3
|
|
BuildRequires: glib2-devel >= 2.0.0
|
|
BuildRequires: glib2-devel >= 2.0.0
|
|
BuildRequires: iso-codes
|
|
BuildRequires: iso-codes
|
|
BuildRequires: gtk3-devel >= 3.0.0
|
|
BuildRequires: gtk3-devel >= 3.0.0
|
|
@@ -51,24 +39,27 @@ BuildRequires: libnotify-devel
|
|
BuildRequires: vala
|
|
BuildRequires: vala
|
|
BuildRequires: vala-devel
|
|
BuildRequires: vala-devel
|
|
BuildRequires: vala-tools
|
|
BuildRequires: vala-tools
|
|
-%if %have_gjsfile
|
|
|
|
-BuildRequires: gjs
|
|
|
|
-BuildRequires: gnome-shell
|
|
|
|
-%endif
|
|
|
|
-%if %have_libxkbfile
|
|
|
|
BuildRequires: libxkbfile-devel
|
|
BuildRequires: libxkbfile-devel
|
|
-%endif
|
|
|
|
BuildRequires: GConf2-devel
|
|
BuildRequires: GConf2-devel
|
|
BuildRequires: dconf-devel
|
|
BuildRequires: dconf-devel
|
|
BuildRequires: dbus-x11
|
|
BuildRequires: dbus-x11
|
|
-BuildRequires: perl >= 5.8.1 perl-XML-Parser
|
|
+BuildRequires: perl >= 5.26.0 perl-XML-Parser
|
|
-Buildrequires: python-devel >= 2.5
|
|
+BuildRequires: python3-devel
|
|
-Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
+BuildRequires: python3-rpm-macros
|
|
-Provides: iBus
|
|
+BuildRequires: python3-setuptools
|
|
|
|
+BuildRequires: unicode-emoji
|
|
|
|
+BuildRequires: unicode-ucd
|
|
|
|
+BuildRequires: cldr-emoji-annotation-devel
|
|
|
|
+
|
|
|
|
+Requires: iso-codes
|
|
|
|
+Requires: python3-pygobject
|
|
|
|
+
|
|
|
|
+Requires(post): glib2
|
|
|
|
+Requires(post,postun): coreutils, gtk2
|
|
|
|
+Requires(postun,posttrans): glib2
|
|
|
|
|
|
-Vendor: Project Vine
|
|
+Obsoletes: ibus-gnome3 < %{version}-%{release}
|
|
-Distribution: Vine Linux
|
|
+Provides: iBus
|
|
-Packager: iwaim
|
|
|
|
|
|
|
|
%description
|
|
%description
|
|
IBus is an Intelligent Input Bus. It is a new input framework for Linux OS.
|
|
IBus is an Intelligent Input Bus. It is a new input framework for Linux OS.
|
|
@@ -86,10 +77,21 @@ Requires: vala
|
|
%description devel
|
|
%description devel
|
|
Header files for iBus.
|
|
Header files for iBus.
|
|
|
|
|
|
|
|
+%package gtk2
|
|
|
|
+Summary: IBus im module for gtk2
|
|
|
|
+Summary(ja): gtk2 用 IBus IMモジュール
|
|
|
|
+Group: localization
|
|
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
+Requires(post): gtk2
|
|
|
|
+Requires(preun): gtk2
|
|
|
|
+
|
|
|
|
+%description gtk2
|
|
|
|
+The ibus-gtk2 contains ibus im module for gtk3.
|
|
|
|
+
|
|
%package gtk3
|
|
%package gtk3
|
|
Summary: IBus im module for gtk3
|
|
Summary: IBus im module for gtk3
|
|
Summary(ja): gtk3 用 IBus IMモジュール
|
|
Summary(ja): gtk3 用 IBus IMモジュール
|
|
-Group: System Environment/Libraries
|
|
+Group: localization
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires(post): gtk3
|
|
Requires(post): gtk3
|
|
Requires(preun): gtk3
|
|
Requires(preun): gtk3
|
|
@@ -100,7 +102,7 @@ The ibus-gtk3 contains ibus im module for gtk3.
|
|
%package gnome3
|
|
%package gnome3
|
|
Summary: IBus gnome-shell-extension for GNOME3
|
|
Summary: IBus gnome-shell-extension for GNOME3
|
|
Summary(ja): GNOME3 用 IBus gnome-shell 拡張
|
|
Summary(ja): GNOME3 用 IBus gnome-shell 拡張
|
|
-Group: System Environment/Libraries
|
|
+Group: localization,desktop-gnome
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: gnome-shell
|
|
Requires: gnome-shell
|
|
|
|
|
|
@@ -112,19 +114,30 @@ as obsolete once the integration has completed in the GNOME3 upstream.
|
|
|
|
|
|
## to build compat32 for x86_64 architecture support
|
|
## to build compat32 for x86_64 architecture support
|
|
%package -n compat32-%{name}
|
|
%package -n compat32-%{name}
|
|
-Summary: IBus im module for gtk2
|
|
+Summary: Intelligent Input Bus for Linux / Unix OS
|
|
-Summary(ja): IBus gtk2 用 IM モジュール
|
|
+Group: localization
|
|
-Group: System Environment/Libraries
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description -n compat32-%{name}
|
|
|
|
+IBus is an Intelligent Input Bus. It is a new input framework for Linux OS.
|
|
|
|
+It provides full featured and user friendly input method user interface.
|
|
|
|
+It also may help developers to develop input method easily.
|
|
|
|
+
|
|
|
|
+%package -n compat32-%{name}-gtk2
|
|
|
|
+Summary: Ibus im module for gtk2
|
|
|
|
+Summary(ja): IBus gtk2 用 IM モジュール
|
|
|
|
+Group: localization
|
|
|
|
+Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires(post): compat32-gtk2
|
|
Requires(post): compat32-gtk2
|
|
Requires(preun): compat32-gtk2
|
|
Requires(preun): compat32-gtk2
|
|
|
|
|
|
-%description -n compat32-%{name}
|
|
+%description -n compat32-%{name}-gtk2
|
|
-The compat32-ibus contains ibus im module for gtk2.
|
|
+The compat32-ibus-gtk2 contains ibus im module for gtk2.
|
|
|
|
|
|
%package -n compat32-%{name}-gtk3
|
|
%package -n compat32-%{name}-gtk3
|
|
Summary: Ibus im module for gtk3
|
|
Summary: Ibus im module for gtk3
|
|
-Group: System Environment/Libraries
|
|
+Summary(ja): IBus gtk3 用 IM モジュール
|
|
|
|
+Group: localization
|
|
Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires(post): compat32-gtk3
|
|
Requires(post): compat32-gtk3
|
|
Requires(preun): compat32-gtk3
|
|
Requires(preun): compat32-gtk3
|
|
@@ -134,15 +147,17 @@ The compat32-ibus-gtk3 contains ibus im module for gtk3.
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
-%if %have_gjsfile
|
|
+%autopatch -p1
|
|
-zcat %SOURCE1 | tar xf -
|
|
|
|
-%endif
|
|
|
|
|
|
|
|
-%patch200 -p1 -b .vine
|
|
+cp client/gtk2/ibusim.c client/gtk3/ibusim.c || :
|
|
|
|
|
|
-perl -pi -e 's/Control+space/Shift+space/' data/dconf/org.freedesktop.ibus.gschema.xml.in
|
|
+sed -i \
|
|
-perl -pi -e 's/Super/Shift/' data/dconf/org.freedesktop.ibus.gschema.xml.in
|
|
+ -e 's/Control+space/Shift+space/' \
|
|
|
|
+ -e 's/Super/Shift/' \
|
|
|
|
+ data/dconf/org.freedesktop.ibus.gschema.xml
|
|
|
|
|
|
|
|
+
|
|
|
|
+%build
|
|
#%if %have_libxkbfile
|
|
#%if %have_libxkbfile
|
|
#autoreconf -if
|
|
#autoreconf -if
|
|
#%endif
|
|
#%endif
|
|
@@ -156,13 +171,13 @@ perl -pi -e 's/Super/Shift/' data/dconf/org.freedesktop.ibus.gschema.xml.in
|
|
--disable-gtk-doc \
|
|
--disable-gtk-doc \
|
|
--enable-surrounding-text \
|
|
--enable-surrounding-text \
|
|
--with-no-snooper-apps='' \
|
|
--with-no-snooper-apps='' \
|
|
- --enable-python-library \
|
|
|
|
--enable-dconf \
|
|
--enable-dconf \
|
|
--disable-gconf \
|
|
--disable-gconf \
|
|
- --enable-introspection
|
|
+ --enable-introspection \
|
|
-
|
|
+ --with-python=%{__python3} \
|
|
|
|
+ --disable-python2 \
|
|
|
|
+ --enable-python-library
|
|
|
|
|
|
-%build
|
|
|
|
%if %have_libxkbfile
|
|
%if %have_libxkbfile
|
|
make -C ui/gtk3 maintainer-clean-generic
|
|
make -C ui/gtk3 maintainer-clean-generic
|
|
%endif
|
|
%endif
|
|
@@ -170,18 +185,6 @@ make -C ui/gtk3 maintainer-clean-generic
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
-%if %have_gjsfile
|
|
|
|
-d=`basename %SOURCE1 .tar.gz`
|
|
|
|
-cd $d
|
|
|
|
-export PKG_CONFIG_PATH=..:/usr/lib64/pkgconfig:/usr/lib/pkgconfig
|
|
|
|
-%configure \
|
|
|
|
- --with-gnome-shell-version="3.5.3,3.4,3.3.92,3.3.90,3.3.5,3.3.4,3.3.3,3.2" \
|
|
|
|
- --with-gjs-version="1.33.3,1.32,1.31.22,1.31.20,1.31.10,1.31.6,1.31.11,1.30"
|
|
|
|
-make %{?_smp_mflags}
|
|
|
|
-cd ..
|
|
|
|
-%endif
|
|
|
|
-
|
|
|
|
-
|
|
|
|
%install
|
|
%install
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
make DESTDIR=%{buildroot} install
|
|
make DESTDIR=%{buildroot} install
|
|
@@ -190,33 +193,37 @@ rm -rf %{buildroot}%{_libdir}/libibus-%{ibus_api_version}.la
|
|
rm -rf %{buildroot}%{_libdir}/gtk-2.0/immodules/im-ibus.la
|
|
rm -rf %{buildroot}%{_libdir}/gtk-2.0/immodules/im-ibus.la
|
|
rm -rf %{buildroot}%{_libdir}/gtk-3.0/3.0.0/immodules/im-ibus.la
|
|
rm -rf %{buildroot}%{_libdir}/gtk-3.0/3.0.0/immodules/im-ibus.la
|
|
|
|
|
|
-#%{_bindir}/desktop-file-install \
|
|
+# install man page
|
|
-# --vendor="" --dir=%{buildroot}/%{_datadir}/applications \
|
|
+for S in %{SOURCE2}
|
|
-# --add-category=Applications \
|
|
+do
|
|
-# --add-category=X-GNOME-PersonalSettings \
|
|
+ cp -f $S .
|
|
-# %{buildroot}/%{_datadir}/applications/ibus-setup.desktop
|
|
+ MP=`basename $S`
|
|
-
|
|
+ gzip $MP
|
|
-rm -rf %{buildroot}%{_sysconfdir}/xdg/autostart/ibus.desktop
|
|
+ install -pm 644 -D ${MP}.gz $RPM_BUILD_ROOT%{_datadir}/man/man5/${MP}.gz
|
|
-
|
|
+done
|
|
-%if %have_gjsfile
|
|
+
|
|
-# https://bugzilla.redhat.com/show_bug.cgi?id=657165
|
|
+# install xinput config file
|
|
-d=`basename %SOURCE1 .tar.gz`
|
|
+install -pm 644 -D %{SOURCE1} $RPM_BUILD_ROOT%{_xinputconf}
|
|
-cd $d
|
|
|
|
-make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
-#rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*/LC_MESSAGES/ibus-gjs.mo
|
|
|
|
-cd ..
|
|
|
|
-%endif
|
|
|
|
|
|
|
|
|
|
+# install .desktop files
|
|
|
|
+echo "NoDisplay=true" >> $RPM_BUILD_ROOT%{_datadir}/applications/org.freedesktop.IBus.Setup.desktop
|
|
|
|
+
|
|
|
|
+desktop-file-install --delete-original \
|
|
|
|
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
|
|
+ $RPM_BUILD_ROOT%{_datadir}/applications/*
|
|
|
|
|
|
%find_lang %{name}10
|
|
%find_lang %{name}10
|
|
|
|
|
|
-%clean
|
|
|
|
-rm -rf %{buildroot}
|
|
|
|
|
|
|
|
%check
|
|
%check
|
|
-#make check
|
|
+make check \
|
|
-#%{_bindir}/desktop-file-validate %{buildroot}/%{_datadir}/applications/ibus.desktop
|
|
+ DISABLE_GUI_TESTS="ibus-compose ibus-keypress test-stress" \
|
|
-%{_bindir}/desktop-file-validate %{buildroot}/%{_datadir}/applications/ibus-setup.desktop
|
|
+ VERBOSE=1 \
|
|
|
|
+ %{nil}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+%clean
|
|
|
|
+rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
%post
|
|
%post
|
|
@@ -224,7 +231,6 @@ rm -rf %{buildroot}
|
|
if [ -x %{_bindir}/update-desktop-database ] ; then
|
|
if [ -x %{_bindir}/update-desktop-database ] ; then
|
|
%{_bindir}/update-desktop-database %{_datadir}/applications -q
|
|
%{_bindir}/update-desktop-database %{_datadir}/applications -q
|
|
fi
|
|
fi
|
|
-%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
|
|
# recreate icon cache
|
|
# recreate icon cache
|
|
touch --no-create %{_datadir}/icons/hicolor || :
|
|
touch --no-create %{_datadir}/icons/hicolor || :
|
|
[ -x %{_bindir}/gtk-update-icon-cache ] && \
|
|
[ -x %{_bindir}/gtk-update-icon-cache ] && \
|
|
@@ -232,7 +238,6 @@ touch --no-create %{_datadir}/icons/hicolor || :
|
|
|
|
|
|
%postun
|
|
%postun
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
-%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
|
|
if [ -x %{_bindir}/update-desktop-database ] ; then
|
|
if [ -x %{_bindir}/update-desktop-database ] ; then
|
|
%{_bindir}/update-desktop-database %{_datadir}/applications -q
|
|
%{_bindir}/update-desktop-database %{_datadir}/applications -q
|
|
fi
|
|
fi
|
|
@@ -252,6 +257,12 @@ fi
|
|
glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
dconf update
|
|
dconf update
|
|
|
|
|
|
|
|
+%post gtk2
|
|
|
|
+%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
|
|
+
|
|
|
|
+%postun gtk2
|
|
|
|
+%{_bindir}/gtk-query-immodules-2.0 > %{_sysconfdir}/gtk-2.0/%{_arch}/gtk.immodules
|
|
|
|
+
|
|
%post gtk3
|
|
%post gtk3
|
|
%{_bindir}/gtk-query-immodules-3.0 --update-cache
|
|
%{_bindir}/gtk-query-immodules-3.0 --update-cache
|
|
|
|
|
|
@@ -260,10 +271,14 @@ dconf update
|
|
|
|
|
|
%post -n compat32-%{name}
|
|
%post -n compat32-%{name}
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
-%{_bindir}/gtk-query-immodules-2.0-32 > %{_sysconfdir}/gtk-2.0/i386/gtk.immodules
|
|
|
|
|
|
|
|
%postun -n compat32-%{name}
|
|
%postun -n compat32-%{name}
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
|
|
+
|
|
|
|
+%post -n compat32-%{name}-gtk2
|
|
|
|
+%{_bindir}/gtk-query-immodules-2.0-32 > %{_sysconfdir}/gtk-2.0/i386/gtk.immodules
|
|
|
|
+
|
|
|
|
+%postun -n compat32-%{name}-gtk2
|
|
%{_bindir}/gtk-query-immodules-2.0-32 > %{_sysconfdir}/gtk-2.0/i386/gtk.immodules
|
|
%{_bindir}/gtk-query-immodules-2.0-32 > %{_sysconfdir}/gtk-2.0/i386/gtk.immodules
|
|
|
|
|
|
%post -n compat32-%{name}-gtk3
|
|
%post -n compat32-%{name}-gtk3
|
|
@@ -275,55 +290,67 @@ dconf update
|
|
|
|
|
|
%files -f %{name}10.lang
|
|
%files -f %{name}10.lang
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc AUTHORS COPYING ChangeLog NEWS README
|
|
+%license COPYING*
|
|
|
|
+%doc AUTHORS README
|
|
%{_bindir}/ibus*
|
|
%{_bindir}/ibus*
|
|
%{_libdir}/libibus-%{ibus_api_version}.so.*
|
|
%{_libdir}/libibus-%{ibus_api_version}.so.*
|
|
-%{_libdir}/gtk-2.0/immodules/im-ibus.so
|
|
|
|
%{_libdir}/girepository-1.0/IBus-1.0.typelib
|
|
%{_libdir}/girepository-1.0/IBus-1.0.typelib
|
|
%{_libexecdir}/ibus-x11
|
|
%{_libexecdir}/ibus-x11
|
|
%{_libexecdir}/ibus-dconf
|
|
%{_libexecdir}/ibus-dconf
|
|
%{_libexecdir}/ibus-engine-simple
|
|
%{_libexecdir}/ibus-engine-simple
|
|
%{_libexecdir}/ibus-ui-gtk3
|
|
%{_libexecdir}/ibus-ui-gtk3
|
|
-%{python_sitelib}/ibus
|
|
+%{_libexecdir}/ibus-ui-emojier
|
|
|
|
+%{_libexecdir}/ibus-extension-gtk3
|
|
|
|
+%{_libexecdir}/ibus-portal
|
|
|
|
+%{_datadir}/dbus-1/services/*
|
|
%{_datadir}/GConf/gsettings/ibus.convert
|
|
%{_datadir}/GConf/gsettings/ibus.convert
|
|
|
|
+%dir %{_datadir}/bash-completion
|
|
|
|
+%dir %{_datadir}/bash-completion/completions
|
|
%{_datadir}/bash-completion/completions/ibus.bash
|
|
%{_datadir}/bash-completion/completions/ibus.bash
|
|
%{_datadir}/glib-2.0/schemas/org.freedesktop.ibus.gschema.xml
|
|
%{_datadir}/glib-2.0/schemas/org.freedesktop.ibus.gschema.xml
|
|
%{_datadir}/applications/*
|
|
%{_datadir}/applications/*
|
|
%{_datadir}/ibus
|
|
%{_datadir}/ibus
|
|
%{_datadir}/icons/hicolor/*/apps/*
|
|
%{_datadir}/icons/hicolor/*/apps/*
|
|
-%{_sysconfdir}/dconf/db/ibus.d/00-upstream-settings
|
|
+%{_sysconfdir}/dconf/db/ibus.d
|
|
%{_sysconfdir}/dconf/profile/ibus
|
|
%{_sysconfdir}/dconf/profile/ibus
|
|
-%{_mandir}/man1/ibus-daemon.1.gz
|
|
+%{_mandir}/man1/ibus-daemon.1*
|
|
-%{_mandir}/man1/ibus-setup.1.gz
|
|
+%{_mandir}/man1/ibus-setup.1*
|
|
-%{_mandir}/man1/ibus.1.gz
|
|
+%{_mandir}/man1/ibus.1*
|
|
|
|
+%{_mandir}/man5/ibus.5*
|
|
|
|
+%{_mandir}/man5/ibus.conf.5*
|
|
|
|
+%{_mandir}/man5/00-upstream-settings.5.gz
|
|
|
|
+%{_mandir}/man7/ibus-emoji.7*
|
|
|
|
+%config %{_xinputconf}
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{_libdir}/pkgconfig/*
|
|
%{_libdir}/pkgconfig/*
|
|
%{_libdir}/lib*.so
|
|
%{_libdir}/lib*.so
|
|
%{_includedir}/*
|
|
%{_includedir}/*
|
|
|
|
+%dir %{_datadir}/gettext
|
|
|
|
+%dir %{_datadir}/gettext/its
|
|
|
|
+%{_datadir}/gettext/its/*
|
|
%{_datadir}/vala/vapi/ibus-1.0.vapi
|
|
%{_datadir}/vala/vapi/ibus-1.0.vapi
|
|
%{_datadir}/vala/vapi/ibus-1.0.deps
|
|
%{_datadir}/vala/vapi/ibus-1.0.deps
|
|
%{_datadir}/gir-1.0/IBus-1.0.gir
|
|
%{_datadir}/gir-1.0/IBus-1.0.gir
|
|
%{_datadir}/gtk-doc/html/ibus
|
|
%{_datadir}/gtk-doc/html/ibus
|
|
|
|
|
|
-%files gtk3
|
|
+%files gtk2
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%{_libdir}/gtk-3.0/3.0.0/immodules/im-ibus.so
|
|
+%{_libdir}/gtk-2.0/immodules/im-ibus.so
|
|
|
|
|
|
-%if %have_gjsfile
|
|
+%files gtk3
|
|
-%files gnome3
|
|
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%{_datadir}/gnome-shell/js/ui/status/ibus
|
|
+%{_libdir}/gtk-3.0/3.0.0/immodules/im-ibus.so
|
|
-%{_datadir}/gnome-shell/extensions/ibus-indicator@example.com
|
|
|
|
-%{_datadir}/locale/*/LC_MESSAGES/ibus-gjs.mo
|
|
|
|
-%endif
|
|
|
|
|
|
|
|
## to build compat32 for x86_64 architecture support
|
|
## to build compat32 for x86_64 architecture support
|
|
%if %{build_compat32}
|
|
%if %{build_compat32}
|
|
%files -n compat32-%{name}
|
|
%files -n compat32-%{name}
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_libdir}/libibus-%{ibus_api_version}.so.*
|
|
%{_libdir}/libibus-%{ibus_api_version}.so.*
|
|
|
|
+
|
|
|
|
+%files -n compat32-%{name}-gtk2
|
|
|
|
+%defattr(-,root,root,-)
|
|
%{_libdir}/gtk-2.0/immodules/im-ibus.so
|
|
%{_libdir}/gtk-2.0/immodules/im-ibus.so
|
|
|
|
|
|
%files -n compat32-%{name}-gtk3
|
|
%files -n compat32-%{name}-gtk3
|
|
@@ -331,7 +358,12 @@ dconf update
|
|
%{_libdir}/gtk-3.0/3.0.0/immodules/im-ibus.so
|
|
%{_libdir}/gtk-3.0/3.0.0/immodules/im-ibus.so
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Mon Aug 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.22-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- dropped ibus-gjs.
|
|
|
|
+
|
|
* Sat Jul 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.13-1
|
|
* Sat Jul 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.13-1
|
|
- updated to 1.5.13.
|
|
- updated to 1.5.13.
|
|
|
|
|