ibus-kkc-vl.spec 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. %define ver 1.5.2
  2. %define rel 1
  3. Summary: IBus IME using libkkc as backend
  4. Name: ibus-kkc
  5. Version: %{ver}
  6. Release: %{rel}%{_dist_release}
  7. License: GPLv3
  8. Group: System Environment/Libraries
  9. URL: https://bitbucket.org/libkkc/
  10. Source0: https://bitbucket.org/libkkc/ibus-kkc/downloads/%{name}-%{version}.tar.gz
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
  12. BuildRequires: gtk3-devel
  13. BuildRequires: ibus-devel
  14. BuildRequires: libkkc-devel
  15. BuildRequires: desktop-file-utils
  16. Requires: libkkc-data
  17. %description
  18. IBus IME using libkkc as backend
  19. %prep
  20. %setup -q
  21. %build
  22. %configure --enable-shared
  23. %__make
  24. %install
  25. %__rm -rf $RPM_BUILD_ROOT
  26. %makeinstall
  27. %{find_lang} %{name}
  28. %clean
  29. %__rm -rf $RPM_BUILD_ROOT
  30. %check
  31. %{_bindir}/desktop-file-validate %{buildroot}/%{_datadir}/applications/ibus-setup-kkc.desktop
  32. %post
  33. if [ -x %{_bindir}/update-desktop-database ] ; then
  34. %{_bindir}/update-desktop-database %{_datadir}/applications
  35. fi
  36. %postun
  37. if [ -x %{_bindir}/update-desktop-database ] ; then
  38. %{_bindir}/update-desktop-database %{_datadir}/applications
  39. fi
  40. %files -f %{name}.lang
  41. %defattr(-,root,root,-)
  42. %doc README ChangeLog COPYING AUTHORS NEWS
  43. %{_libexecdir}/ibus-engine-kkc
  44. %{_libexecdir}/ibus-setup-kkc
  45. %{_datadir}/applications/ibus-setup-kkc.desktop
  46. %dir %{_datadir}/ibus-kkc
  47. %dir %{_datadir}/ibus-kkc/icons
  48. %{_datadir}/ibus-kkc/icons/ibus-kkc.svg
  49. %dir %{_datadir}/ibus-kkc/setup
  50. %{_datadir}/ibus-kkc/setup/ibus-kkc-preferences.ui
  51. %{_datadir}/ibus/component/kkc.xml
  52. %changelog
  53. * Mon Jan 28 2013 IWAI, Masaharu <iwai@alib.jp> 1.5.2-1
  54. - initial build for Vine Linux