source: projects/specs/trunk/t/tumbler/tumbler-vl.spec @ 6284

Revision 6284, 2.7 KB checked in by Takemikaduchi, 12 years ago (diff)

Xfce-4.10.0 + thunderbird-13.0

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