Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release-src > by-pkgid > 3049b8350e8a0f4347717176ca0ca3f9 > files > 2

ibus-cangjie-2.1-5.mga5.src.rpm

%global module_name ibus_cangjie

Name:             ibus-cangjie
Summary:          IBus engine to input Cangjie and Quick
Version:          2.1
Group:            System/Internationalization

Release:          %mkrel 5
License:          GPLv3+
URL:              http://cangjians.github.io/projects/%{name}
Source0:          http://cangjians.github.io/downloads/%{name}/%{name}-%{version}.tar.xz

BuildArch:        noarch

BuildRequires:    desktop-file-utils
BuildRequires:    ibus-devel
BuildRequires:    intltool
BuildRequires:    python3-devel
BuildRequires:    typelib(IBus)

# For the unit tests
BuildRequires:    python3-cangjie >= 1.0
BuildRequires:    python3-gobject3

# ovitters: pkgconfig(gobject-introspection-1.0) includes script to determine typelib() auto buildrequires
BuildRequires:	pkgconfig(gobject-introspection-1.0)

Requires:         python3-cangjie >= 1.0
Requires:         python3-gobject3

%description
IBus engine for users of the Cangjie and Quick input methods.

It is primarily intended to Hong Kong people who want to input Traditional
Chinese, as they are (by far) the majority of Cangjie and Quick users.

However, it should work for others as well (e.g to input Simplified Chinese).


%prep
%setup -q


%build
./configure --prefix=%{_prefix} --exec_prefix=%{_prefix} 
%make


%install
%make install DESTDIR=%{buildroot} INSTALL="install -p"

%find_lang %{name}


%check
#%make check

# Upstream doesn't validate their desktop files
desktop-file-validate %{buildroot}/%{_datadir}/applications/ibus-setup-cangjie.desktop
desktop-file-validate %{buildroot}/%{_datadir}/applications/ibus-setup-quick.desktop


%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :

%postun
if [ $1 -eq 0 ] ; then
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
fi

%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :


%files -f %{name}.lang
%doc AUTHORS COPYING README.md
%{_bindir}/ibus-setup-cangjie
%{python3_sitelib}/%{module_name}
%{_datadir}/applications/ibus-setup-*.desktop
%{_datadir}/%{name}
%{_datadir}/ibus/component/*.xml
%{_datadir}/appdata/*.appdata.xml
%{_datadir}/glib-2.0/schemas/org.cangjians.ibus.*.gschema.xml
%{_datadir}/icons/hicolor/*/intl/*

# Using %%{_prefix}/lib is allowed here because the package is exempt from
# multilib (because it is noarch), see:
#     https://fedoraproject.org/wiki/Packaging:Guidelines#Multilib_Exempt_Locations
%{_prefix}/lib/%{name}


%changelog
* Wed Oct 15 2014 umeabot <umeabot> 2.1-5.mga5
+ Revision: 750583
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 2.1-4.mga5
+ Revision: 680410
- Mageia 5 Mass Rebuild

  + ovitters <ovitters>
    - add gobject-introspection BR for typelib auto BR

* Sat May 31 2014 pterjan <pterjan> 2.1-3.mga5
+ Revision: 629677
- Rebuild for new Python

* Sat May 31 2014 pterjan <pterjan> 2.1-2.mga5
+ Revision: 629534
- Rebuild for new Python

* Fri Mar 07 2014 joequant <joequant> 2.1-1.mga5
+ Revision: 600853
- add ibus gir
- add group name
- imported package ibus-cangjie