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

Revision 8068, 2.9 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release or rebuild

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