]> git.pld-linux.org Git - packages/ethumb.git/blame - ethumb.spec
- updated to 1.7.10
[packages/ethumb.git] / ethumb.spec
CommitLineData
5d1d9535 1# NOTE: for versions >= 1.8 see efl.spec
19a9c16a
JB
2#
3# Conditional build:
4%bcond_without static_libs # don't build static libraries
5#
c6d074e2
JB
6%define ecore_ver 1.7.10
7%define edbus_ver 1.7.10
8%define edje_ver 1.7.10
9%define eet_ver 1.7.10
10%define eina_ver 1.7.10
11%define evas_ver 1.7.10
47cb35a2 12
19a9c16a
JB
13Summary: Ethumb - thumbnail generation library
14Summary(pl.UTF-8): Ethumb - biblioteka generująca miniaturki
15Name: ethumb
c6d074e2 16Version: 1.7.10
fb6d85d8 17Release: 1
19a9c16a
JB
18License: LGPL v2.1
19Group: Libraries
34c095db 20Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
c6d074e2 21# Source0-md5: c22a47f66d9ff7718d108f2f19f2e5a5
34c095db 22Patch0: %{name}-plugins.patch
19a9c16a
JB
23URL: http://trac.enlightenment.org/e/wiki/Ethumb
24BuildRequires: autoconf >= 2.52
25BuildRequires: automake >= 1.6
47cb35a2
JB
26BuildRequires: e_dbus-devel >= %{edbus_ver}
27BuildRequires: ecore-devel >= %{ecore_ver}
28BuildRequires: ecore-evas-devel >= %{ecore_ver}
29BuildRequires: ecore-file-devel >= %{ecore_ver}
30BuildRequires: eet-devel >= %{eet_ver}
31BuildRequires: eina-devel >= %{eina_ver}
19a9c16a
JB
32BuildRequires: emotion-devel
33#BuildRequires: epdf-devel
47cb35a2
JB
34BuildRequires: evas-devel >= %{evas_ver}
35BuildRequires: evas-loader-jpeg >= %{evas_ver}
36BuildRequires: edje >= %{edje_ver}
37BuildRequires: edje-devel >= %{edje_ver}
19a9c16a
JB
38BuildRequires: libexif-devel
39BuildRequires: libtool
40BuildRequires: pkgconfig
41Requires: %{name}-libs = %{version}-%{release}
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45Ethumb is a thumbnail generation library. Features:
46- create thumbnails with a predefined frame (possibly an edje frame);
47- have an option to create fdo-like thumbnails;
48- have a client/server utility.
49
50%description -l pl.UTF-8
51Ethumb to biblioteka do generowania miniaturek. Możliwości:
52- tworzenie miniaturek z predefiniowaną ramką (w tym ramką edje);
53- opcja tworzenia miniaturek w stylu fdo;
54- narzędzia klient-serwer.
55
56%package libs
57Summary: Ethumb shared libraries
58Summary(pl.UTF-8): Biblioteki współdzielone Ethumb
59Group: Libraries
47cb35a2
JB
60Requires: e_dbus >= %{edbus_ver}
61Requires: ecore >= %{ecore_ver}
62Requires: ecore-evas >= %{ecore_ver}
63Requires: ecore-file >= %{ecore_ver}
64Requires: edje-libs >= %{edje_ver}
65Requires: eina >= %{eina_ver}
66Requires: evas >= %{evas_ver}
19a9c16a
JB
67
68%description libs
69Ethumb shared libraries.
70
71%description libs -l pl.UTF-8
72Biblioteki współdzielone Ethumb.
73
74%package plugin-emotion
75Summary: Emotion plugin for Ethumb library
76Summary(pl.UTF-8): Wtyczka Emotion dla biblioteki Ethumb
77Group: Libraries
78Requires: %{name}-libs = %{version}-%{release}
79
80%description plugin-emotion
81Emotion plugin for Ethumb library. It creates thumbnails from movies
82using Emotion library.
83
84%description plugin-emotion -l pl.UTF-8
85Wtyczka Emotion dla biblioteki Ethumb. Potrafi tworzyć miniaturki z
86filmów przy użyciu biblioteki Emotion.
87
88%package devel
89Summary: Header files for Ethumb libraries
90Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Ethumb
91Group: Development/Libraries
92Requires: %{name}-libs = %{version}-%{release}
47cb35a2
JB
93Requires: e_dbus-devel >= %{edbus_ver}
94Requires: ecore-devel >= %{ecore_ver}
95Requires: ecore-evas-devel >= %{ecore_ver}
96Requires: ecore-file-devel >= %{ecore_ver}
97Requires: edje-devel >= %{edje_ver}
98Requires: eina-devel >= %{eina_ver}
19a9c16a 99Requires: emotion-devel
47cb35a2 100Requires: evas-devel >= %{evas_ver}
19a9c16a
JB
101Requires: libexif-devel
102
103%description devel
104Header files for Ethumb libraries.
105
106%description devel -l pl.UTF-8
107Pliki nagłówkowe bibliotek Ethumb.
108
109%package static
110Summary: Static Ethumb libraries
111Summary(pl.UTF-8): Statyczne biblioteki Ethumb
112Group: Development/Libraries
113Requires: %{name}-devel = %{version}-%{release}
114
115%description static
116Static Ethumb libraries.
117
118%description static -l pl.UTF-8
119Statyczne biblioteki Ethumb.
120
121%prep
122%setup -q
123%patch0 -p1
19a9c16a
JB
124
125%build
126%{__libtoolize}
127%{__aclocal} -I m4
128%{__autoconf}
129%{__autoheader}
130%{__automake}
131%configure \
132 --disable-silent-rules \
133 %{!?with_static_libs:--disable-static}
134%{__make}
135
136%install
137rm -rf $RPM_BUILD_ROOT
138
139%{__make} install \
140 DESTDIR=$RPM_BUILD_ROOT
141
142%{__rm} $RPM_BUILD_ROOT%{_libdir}/ethumb/plugins/*.la
143
144%clean
145rm -rf $RPM_BUILD_ROOT
146
147%post libs -p /sbin/ldconfig
148%postun libs -p /sbin/ldconfig
149
150%files
151%defattr(644,root,root,755)
152%doc AUTHORS README TODO
153%attr(755,root,root) %{_bindir}/ethumb
154%attr(755,root,root) %{_bindir}/ethumbd
155%attr(755,root,root) %{_bindir}/ethumbd_client
156%attr(755,root,root) %{_libdir}/ethumbd_slave
157%{_datadir}/ethumb
158%{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
159
160%files libs
161%defattr(644,root,root,755)
34c095db
JB
162%attr(755,root,root) %{_libdir}/libethumb.so.*.*.*
163%attr(755,root,root) %ghost %{_libdir}/libethumb.so.1
19a9c16a
JB
164%attr(755,root,root) %{_libdir}/libethumb_client.so.*.*.*
165%attr(755,root,root) %ghost %{_libdir}/libethumb_client.so.1
166%dir %{_libdir}/ethumb
167%dir %{_libdir}/ethumb/plugins
168
169%files plugin-emotion
170%defattr(644,root,root,755)
171%attr(755,root,root) %{_libdir}/ethumb/plugins/emotion.so
172%{_libdir}/ethumb/plugins/data
173
174#%files plugin-epdf
175#%defattr(644,root,root,755)
176#%attr(755,root,root) %{_libdir}/ethumb/plugins/epdf.so
177
178%files devel
179%defattr(644,root,root,755)
180%attr(755,root,root) %{_libdir}/libethumb.so
181%attr(755,root,root) %{_libdir}/libethumb_client.so
182%{_libdir}/libethumb.la
183%{_libdir}/libethumb_client.la
34c095db 184%{_includedir}/ethumb-1
19a9c16a
JB
185%{_pkgconfigdir}/ethumb.pc
186%{_pkgconfigdir}/ethumb_client.pc
187
188%if %{with static_libs}
189%files static
190%defattr(644,root,root,755)
191%{_libdir}/libethumb.a
192%{_libdir}/libethumb_client.a
193%endif
This page took 0.055623 seconds and 4 git commands to generate.