tumbler-vl.spec 3.5 KB

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