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