]> git.pld-linux.org Git - packages/ethumb.git/blame - ethumb.spec
- new
[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
8Version: 0.1.1.65643
9Release: 1
10License: LGPL v2.1
11Group: Libraries
12Source0: http://download.enlightenment.org/snapshots/LATEST/%{name}-%{version}.tar.bz2
13# Source0-md5: 1dbb538639eb56213683a04bdb714e7c
14Patch0: %{name}-link.patch
15Patch1: %{name}-plugins.patch
16URL: http://trac.enlightenment.org/e/wiki/Ethumb
17BuildRequires: autoconf >= 2.52
18BuildRequires: automake >= 1.6
19BuildRequires: e_dbus-devel >= 1.0.0
20BuildRequires: ecore-devel >= 1.0.0
21BuildRequires: ecore-evas-devel >= 1.0.0
22BuildRequires: ecore-file-devel >= 1.0.0
23BuildRequires: eina-devel >= 1.0.0
24BuildRequires: emotion-devel
25#BuildRequires: epdf-devel
26BuildRequires: evas-devel >= 1.0.0
27BuildRequires: evas-loader-jpeg >= 1.0.0
28BuildRequires: edje >= 1.0.0
29BuildRequires: edje-devel >= 1.0.0
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
52Requires: e_dbus >= 1.0.0
53Requires: ecore >= 1.0.0
54Requires: ecore-evas >= 1.0.0
55Requires: ecore-file >= 1.0.0
56Requires: edje-libs >= 1.0.0
57Requires: eina >= 1.0.0
58Requires: evas >= 1.0.0
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}
85Requires: e_dbus-devel >= 1.0.0
86Requires: ecore-devel >= 1.0.0
87Requires: ecore-evas-devel >= 1.0.0
88Requires: ecore-file-devel >= 1.0.0
89Requires: edje-devel >= 1.0.0
90Requires: eina-devel >= 1.0.0
91Requires: emotion-devel
92Requires: evas-devel >= 1.0.0
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
116%patch1 -p1
117
118%build
119%{__libtoolize}
120%{__aclocal} -I m4
121%{__autoconf}
122%{__autoheader}
123%{__automake}
124%configure \
125 --disable-silent-rules \
126 %{!?with_static_libs:--disable-static}
127%{__make}
128
129%install
130rm -rf $RPM_BUILD_ROOT
131
132%{__make} install \
133 DESTDIR=$RPM_BUILD_ROOT
134
135%{__rm} $RPM_BUILD_ROOT%{_libdir}/ethumb/plugins/*.la
136
137%clean
138rm -rf $RPM_BUILD_ROOT
139
140%post libs -p /sbin/ldconfig
141%postun libs -p /sbin/ldconfig
142
143%files
144%defattr(644,root,root,755)
145%doc AUTHORS README TODO
146%attr(755,root,root) %{_bindir}/ethumb
147%attr(755,root,root) %{_bindir}/ethumbd
148%attr(755,root,root) %{_bindir}/ethumbd_client
149%attr(755,root,root) %{_libdir}/ethumbd_slave
150%{_datadir}/ethumb
151%{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
152
153%files libs
154%defattr(644,root,root,755)
155%attr(755,root,root) %{_libdir}/libethumb-ver-pre-svn-09.so.*.*.*
156%attr(755,root,root) %ghost %{_libdir}/libethumb-ver-pre-svn-09.so.1
157%attr(755,root,root) %{_libdir}/libethumb_client.so.*.*.*
158%attr(755,root,root) %ghost %{_libdir}/libethumb_client.so.1
159%dir %{_libdir}/ethumb
160%dir %{_libdir}/ethumb/plugins
161
162%files plugin-emotion
163%defattr(644,root,root,755)
164%attr(755,root,root) %{_libdir}/ethumb/plugins/emotion.so
165%{_libdir}/ethumb/plugins/data
166
167#%files plugin-epdf
168#%defattr(644,root,root,755)
169#%attr(755,root,root) %{_libdir}/ethumb/plugins/epdf.so
170
171%files devel
172%defattr(644,root,root,755)
173%attr(755,root,root) %{_libdir}/libethumb.so
174%attr(755,root,root) %{_libdir}/libethumb_client.so
175%{_libdir}/libethumb.la
176%{_libdir}/libethumb_client.la
177%{_includedir}/ethumb-0
178%{_pkgconfigdir}/ethumb.pc
179%{_pkgconfigdir}/ethumb_client.pc
180
181%if %{with static_libs}
182%files static
183%defattr(644,root,root,755)
184%{_libdir}/libethumb.a
185%{_libdir}/libethumb_client.a
186%endif
This page took 0.084999 seconds and 4 git commands to generate.