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