tumbler-vl.spec 2.9 KB

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