drwright-vl.spec 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. Summary: Typing monitor to force typing breaks
  2. Name: drwright
  3. Version: 3.2.1
  4. Release: 1%{?_dist_release}
  5. Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.2/%{name}-%{version}.tar.xz
  6. Patch0: drwright-3.2.1-makefile.patch
  7. License: GPLv2
  8. Group: User Interface/Desktops
  9. URL: https://live.gnome.org/ThreePointOne/Features/FilePreviewing
  10. BuildRequires: gtk3-devel >= 3.2.0
  11. BuildRequires: gnome-settings-daemon-devel
  12. BuildRequires: libcanberra-gtk3-devel
  13. BuildRequires: libnotify-devel
  14. BuildRequires: libXScrnSaver-devel
  15. BuildRequires: libSM-devel
  16. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  17. Vendor: Project Vine
  18. Distribution: Vine Linux
  19. Packager: Takemikaduchi
  20. %description
  21. DrWright monitors your typing and forces you to periodically take
  22. typing breaks.
  23. %prep
  24. %setup -q
  25. %patch0 -p1 -b .orig
  26. %build
  27. %configure --disable-static
  28. %{__make} %{?_smp_mflags}
  29. %install
  30. %{__rm} -rf $RPM_BUILD_ROOT
  31. %{__make} install DESTDIR=$RPM_BUILD_ROOT
  32. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  33. %find_lang %{name}
  34. %clean
  35. %{__rm} -rf $RPM_BUILD_ROOT
  36. %post
  37. touch %{_datadir}/icons/hicolor
  38. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  39. /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
  40. fi
  41. %postun
  42. touch %{_datadir}/icons/hicolor
  43. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  44. /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
  45. fi
  46. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  47. %posttrans
  48. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  49. %files -f %{name}.lang
  50. %defattr(-,root,root,-)
  51. %doc AUTHORS ChangeLog COPYING NEWS
  52. %{_libdir}/control-center-1/panels/libdrwrightccp.so
  53. %{_libdir}/%{name}/gnome-typing-monitor
  54. %{_libdir}/gnome-settings-daemon-3.0/libtyping-break.so
  55. %{_libdir}/gnome-settings-daemon-3.0/typing-break.gnome-settings-plugin
  56. %{_datadir}/%{name}
  57. %{_datadir}/applications/gnome-typing-break-panel.desktop
  58. %{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.typing-break.gschema.xml
  59. %{_datadir}/icons/hicolor/*/*/*
  60. %changelog
  61. * Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  62. - initial build for Vine Linux