tumbler-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. %global minorversion 0.1
  2. Name: tumbler
  3. Summary: D-Bus service for applications to request thumbnails
  4. Version: 0.1.30
  5. Release: 1%{?_dist_release}
  6. Group: System Environment/Libraries
  7. License: LGPLv2+
  8. URL: http://www.ohloh.net/p/tumbler-xfce
  9. Source0: http://archive.xfce.org/src/xfce/%{name}/%{minorversion}/%{name}-%{version}.tar.bz2
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: curl-devel
  12. BuildRequires: dbus-devel >= 1.0.0
  13. BuildRequires: dbus-glib-devel >= 0.72
  14. BuildRequires: freetype2-devel
  15. BuildRequires: gdk-pixbuf2-devel >= 2.14.0
  16. BuildRequires: glib2-devel >= 2.16.0
  17. BuildRequires: gstreamer1-plugins-base-devel
  18. BuildRequires: libgsf-devel
  19. BuildRequires: libjpeg-devel
  20. BuildRequires: libopenraw-gnome-devel
  21. BuildRequires: libpng-devel >= 1.2.0
  22. BuildRequires: poppler-devel
  23. Vendor: Project Vine
  24. Distribution: Vine Linux
  25. %description
  26. Tumbler is a D-Bus service for applications to request thumbnails for
  27. various URI schemes and MIME types. It is an implementation of the
  28. thumbnail management D-Bus specification described on
  29. http://live.gnome.org/ThumbnailerSpec
  30. written in an object-oriented fashion using GLib and GObject. Its
  31. modular architecture makes it very flexible and useful in many
  32. situations. It provides plugin interfaces for extending the URI schemes
  33. and MIME types for which thumbnails can be generated as well as
  34. for replacing the storage backend that is used to store the thumbnails
  35. on disk. Tumbler's functionality can also be extended via specialized
  36. thumbnailer services implemented in accordance to the thumbnail
  37. management D-Bus specification.
  38. %package devel
  39. Summary: Development tools for tumbler
  40. Summary(ja): tumbler の開発環境
  41. Group: Development/Libraries
  42. Requires: %{name} = %{version}-%{release}
  43. Requires: pkgconfig
  44. %description devel
  45. Header files and libraries for building a extension library for the
  46. tumbler.
  47. %package doc
  48. Summary: Documentation for tumbler
  49. Summary(ja): tumbler 用のドキュメント
  50. Group: Documentation
  51. Requires: %{name} = %{version}-%{release}
  52. BuildArch: noarch
  53. %description doc
  54. This package contains documentation for tumbler.
  55. %prep
  56. %setup -q
  57. %build
  58. %configure --disable-static
  59. make %{?_smp_mflags}
  60. %install
  61. rm -rf $RPM_BUILD_ROOT
  62. make install DESTDIR=$RPM_BUILD_ROOT
  63. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  64. %find_lang %{name}
  65. %clean
  66. rm -rf $RPM_BUILD_ROOT
  67. %post -p /sbin/ldconfig
  68. %postun -p /sbin/ldconfig
  69. %files -f %{name}.lang
  70. %defattr(-,root,root,-)
  71. %doc AUTHORS ChangeLog NEWS README
  72. %dir %{_sysconfdir}/xdg/tumbler
  73. %config %{_sysconfdir}/xdg/tumbler/tumbler.rc
  74. %{_libdir}/libtumbler-1.so.*
  75. %{_libdir}/tumbler-1
  76. %{_datadir}/dbus-1/services/*.service
  77. %files devel
  78. %defattr(-,root,root,-)
  79. %{_includedir}/tumbler-1
  80. %{_libdir}/libtumbler-1.so
  81. %{_libdir}/pkgconfig/tumbler-1.pc
  82. %files doc
  83. %defattr(-,root,root,-)
  84. %{_datadir}/gtk-doc/html/%{name}
  85. %changelog
  86. * Sat Sep 6 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.1.30-1
  87. - updated to 0.1.30
  88. - updated BR
  89. * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.1.25-2
  90. - rebuild with VineSeed environment
  91. * Thu Jun 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.1.25-1
  92. - initial build for Vine Linux