gnome-system-log-vl.spec 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. Summary: GNOME logfile viewer
  2. Summary(ja): GNOME ログビューアー
  3. Name: gnome-system-log
  4. Version: 3.8.1
  5. Release: 2%{?_dist_release}
  6. License: GPLv2+
  7. Group: User Interface/Desktops
  8. URL: http://www.gnome.org
  9. Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.8/%{name}-%{version}.tar.xz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: gtk3-devel
  12. BuildRequires: itstool
  13. Requires(postun,posttrans): glib2
  14. Requires(postun,posttrans): desktop-file-utils
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. Packager: Takemikaduchi
  18. %description
  19. gnome-system-log is a simple utility to display system log files.
  20. %description -l ja
  21. gnome-system-log はシステムログファイルを閲覧するためのシンプルなユーティリティーです。
  22. %prep
  23. %setup -q
  24. %build
  25. %configure
  26. make %{?_smp_mflags}
  27. %install
  28. rm -rf $RPM_BUILD_ROOT
  29. make install DESTDIR=$RPM_BUILD_ROOT
  30. # make gnome-system-log use consolehelper until it starts using polkit
  31. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
  32. /bin/cat <<EOF >$RPM_BUILD_ROOT%{_sysconfdir}/pam.d/%{name}
  33. #%%PAM-1.0
  34. auth include config-util
  35. account include config-util
  36. session include config-util
  37. EOF
  38. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps
  39. /bin/cat <<EOF >$RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/%{name}
  40. USER=root
  41. PROGRAM=/usr/sbin/%{name}
  42. SESSION=true
  43. FALLBACK=true
  44. EOF
  45. mkdir -p $RPM_BUILD_ROOT%{_sbindir}
  46. /bin/mv $RPM_BUILD_ROOT%{_bindir}/%{name} $RPM_BUILD_ROOT%{_sbindir}
  47. /bin/ln -s /usr/bin/consolehelper $RPM_BUILD_ROOT%{_bindir}/%{name}
  48. %find_lang %{name} --all-name --with-gnome
  49. %clean
  50. rm -rf $RPM_BUILD_ROOT
  51. %post
  52. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  53. %postun
  54. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  55. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  56. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  57. update-desktop-database -q &> /dev/null ||:
  58. %posttrans
  59. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  60. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  61. update-desktop-database -q &> /dev/null ||:
  62. %files -f %{name}.lang
  63. %defattr(-,root,root,-)
  64. %{_sysconfdir}/pam.d/%{name}
  65. %{_sysconfdir}/security/console.apps/%{name}
  66. %{_bindir}/%{name}
  67. %{_sbindir}/%{name}
  68. %{_datadir}/GConf/gsettings/logview.convert
  69. %{_datadir}/applications/%{name}.desktop
  70. %{_datadir}/glib-2.0/schemas/org.gnome.gnome-system-log.gschema.xml
  71. %{_datadir}/icons/hicolor/*/*/*
  72. %{_datadir}/icons/HighContrast/*/*/*
  73. %{_mandir}/man1/%{name}.1.gz
  74. %changelog
  75. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-2
  76. - rebuild with VineSeed environment
  77. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  78. - new upstream release
  79. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  80. - new upstream release
  81. * Sun Oct 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-2
  82. - fix %%files
  83. * Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
  84. - initial build