gigolo-vl.spec 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. Name: gigolo
  2. Version: 0.4.1
  3. Release: 1%{?_dist_release}
  4. Summary: GIO/GVFS management application
  5. Summary(ja): GIO/GVFS 管理アプリケーション
  6. Group: User Interface/Desktops
  7. License: GPLv2
  8. URL: http://www.uvena.de/gigolo/index.html
  9. Source0: http://files.uvena.de/gigolo/gigolo-%{version}.tar.bz2
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: desktop-file-utils
  12. BuildRequires: gettext
  13. BuildRequires: glib2-devel >= 2.16.0
  14. BuildRequires: gtk2-devel >= 2.12.0
  15. BuildRequires: intltool
  16. BuildRequires: python
  17. BuildRequires: xorg-x11-devel
  18. Requires: %{_bindir}/gvfs-open
  19. Requires: %{_bindir}/fusermount
  20. Obsoletes: sion < 0.1.0-3
  21. %description
  22. A frontend to easily manage connections to remote filesystems using GIO/GVFS.
  23. It allows you to quickly connect/mount a remote filesystem and manage
  24. bookmarks of such.
  25. %prep
  26. %setup -q
  27. %build
  28. export CFLAGS="%{optflags}"
  29. ./waf configure --prefix=%{_prefix} \
  30. --exec-prefix=%{_exec_prefix} \
  31. --bindir=%{_bindir} \
  32. --sbindir=%{_sbindir} \
  33. --sysconfdir=%{_sysconfdir} \
  34. --datadir=%{_datadir} \
  35. --includedir=%{_includedir} \
  36. --libdir=%{_libdir} \
  37. --libexecdir=%{_libexecdir} \
  38. --localstatedir=%{_localstatedir} \
  39. --sharedstatedir=%{_sharedstatedir} \
  40. --mandir=%{_mandir} --infodir=%{_infodir} --enable-debug
  41. ./waf build -v
  42. %install
  43. rm -rf $RPM_BUILD_ROOT
  44. DESTDIR=$RPM_BUILD_ROOT ./waf install
  45. # remove docs that waf installs in the wrong place
  46. rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/gigolo
  47. desktop-file-validate ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
  48. %find_lang %{name}
  49. %clean
  50. rm -rf $RPM_BUILD_ROOT
  51. %files -f %{name}.lang
  52. %defattr(-,root,root,-)
  53. %doc AUTHORS ChangeLog COPYING NEWS README README.I18N TODO THANKS
  54. %{_bindir}/gigolo
  55. %{_datadir}/applications/gigolo.desktop
  56. %{_mandir}/man1/gigolo.1.gz
  57. %changelog
  58. * Tue Aug 3 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-1
  59. - initial build for VineSeed
  60. * Thu Dec 31 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-1
  61. - Update to 0.4.0
  62. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-2
  63. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  64. * Sat Apr 18 2009 Kevin Fenzi <kevin@tummy.com> - 0.3.2-1
  65. - Update to 0.3.2
  66. * Sat Apr 04 2009 Kevin Fenzi <kevin@tummy.com> - 0.3.1-1
  67. - Update to 0.3.1
  68. * Tue Mar 31 2009 Kevin Fenzi <kevin@tummy.com> - 0.3.0-1
  69. - Update to 0.3.0
  70. * Sun Feb 22 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.1-1
  71. - Update to 0.2.1
  72. - Add THANKS
  73. - Fix waf configure line and use local waf.
  74. * Sun Feb 15 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.0-2
  75. - Fix CFLAGS
  76. - Fix build to be verbose
  77. - Use Fedora waf
  78. - Remove vendor
  79. * Sun Feb 15 2009 Kevin Fenzi <kevin@tummy.com> - 0.2.0-1
  80. - Change name to gigolo
  81. - Update to 0.2.0
  82. * Sun Jan 04 2009 Kevin Fenzi <kevin@tummy.com> - 0.1.0-2
  83. - Fix License tag
  84. - Add Requires for needed binaries
  85. * Fri Jan 02 2009 Kevin Fenzi <kevin@tummy.com> - 0.1.0-1
  86. - Initial version for Fedora