]> git.pld-linux.org Git - packages/libopenraw.git/blame - libopenraw.spec
- epoch bugfix
[packages/libopenraw.git] / libopenraw.spec
CommitLineData
08b26dc7 1Summary: A library for decoding RAW images
21d5447a 2Summary(pl.UTF-8): Biblioteka dekodująca obrazy w formacie RAW
08b26dc7 3Name: libopenraw
e5b0e883 4Version: 0.0.8
76d02d11 5Release: 4
6f2f45d1 6License: LGPL v2.1+
21d5447a 7Group: Libraries
08b26dc7 8Source0: http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.gz
e5b0e883 9# Source0-md5: fc26f146586a4b601326130bce6ffd88
76d02d11 10Patch0: %{name}-loaders-location.patch
08b26dc7 11URL: http://libopenraw.freedesktop.org/
76d02d11
MB
12BuildRequires: autoconf >= 2.50
13BuildRequires: automake
14de13dc 14BuildRequires: boost-devel >= 1.35.0
e312fd68 15BuildRequires: gdk-pixbuf2-devel >= 2.0.0
c2c2b2ca 16BuildRequires: libjpeg-devel
bedcd43d 17BuildRequires: libxml2-devel >= 1:2.5.0
507265a4 18BuildRequires: pkgconfig
08b26dc7 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
e5b0e883 21%if "%{_lib}" != "lib"
5938903d 22%define libext %(lib="%{_lib}"; echo ${lib#lib})
5938903d 23%define pqext -%{libext}
e5b0e883 24%else
5938903d 25%define pqext %{nil}
e5b0e883
MB
26%endif
27
08b26dc7 28%description
29libopenraw is an ongoing project to provide a free software
30implementation for camera RAW files decoding. One of the main reason
21d5447a
JB
31is that dcraw is not suited for easy integration into applications,
32and there is a need for an easy to use API to build free software
33digital image processing application.
08b26dc7 34
b865330f 35%description -l pl.UTF-8
36libopenraw jest projektem dostarczającym wolnodostępną
37implementację dekodera plików w formacie RAW obsługiwanych przez
38cyfrowe aparaty fotograficzne. Jednym z głównych powodów powstania
21d5447a
JB
39tej biblioteki jest to, że dcraw nie jest przystosowany do łatwej
40integracji z aplikacjami, a istnieje potrzeba stworzenia łatwego w
41użyciu API do budowy wolnodostępnej aplikacji przetwarzania cyfrowych
42obrazów.
b865330f 43
08b26dc7 44%package devel
45Summary: Header files for libopenraw library
b865330f 46Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libopenraw
08b26dc7 47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
507265a4
JB
49Requires: libjpeg-devel
50Requires: libstdc++-devel
08b26dc7 51
52%description devel
53Header files for libopenraw library.
54
55%description devel -l pl.UTF-8
56Pliki nagłówkowe biblioteki libopenraw.
57
58%package static
59Summary: Static libopenraw library
60Summary(pl.UTF-8): Statyczna biblioteka libopenraw
61Group: Development/Libraries
62Requires: %{name}-devel = %{version}-%{release}
63
64%description static
65Static libopenraw library.
66
67%description static -l pl.UTF-8
68Statyczna biblioteka libopenraw.
69
bedcd43d
JB
70%package gnome
71Summary: Library for decoding RAW images - GTK+/GNOME support
72Summary(pl.UTF-8): Biblioteka dekodująca obrazy w formacie RAW - obsługa GTK+/GNOME
73Group: X11/Libraries
e312fd68
JB
74Requires(post,postun): /sbin/ldconfig
75Requires(post,postun): gdk-pixbuf2 >= 2.0.0
bedcd43d 76Requires: %{name} = %{version}-%{release}
e312fd68 77Requires: gdk-pixbuf2 >= 2.0.0
bedcd43d
JB
78
79%description gnome
80Library for decoding RAW images - GTK+/GNOME support.
81
82%description gnome -l pl.UTF-8
83Biblioteka dekodująca obrazy w formacie RAW - obsługa GTK+/GNOME.
84
85%package gnome-devel
86Summary: Header file for libopenrawgnome library
87Summary(pl.UTF-8): Plik nagłówkowy biblioteki libopenrawgnome
88Group: X11/Development/Libraries
89Requires: %{name}-devel = %{version}-%{release}
90Requires: %{name}-gnome = %{version}-%{release}
80ec251f 91Requires: gdk-pixbuf2-devel >= 2.0.0
bedcd43d
JB
92
93%description gnome-devel
94Header file for libopenrawgnome library.
95
96%description gnome-devel -l pl.UTF-8
97Plik nagłówkowy biblioteki libopenrawgnome.
98
99%package gnome-static
100Summary: Static libopenrawgnome library
101Summary(pl.UTF-8): Statyczna biblioteka libopenrawgnome
102Group: X11/Development/Libraries
103Requires: %{name}-gnome-devel = %{version}-%{release}
104
105%description gnome-static
106Static libopenrawgnome library.
107
108%description gnome-static -l pl.UTF-8
109Statyczna biblioteka libopenrawgnome.
110
08b26dc7 111%prep
112%setup -q
76d02d11 113%patch0 -p1
08b26dc7 114
115%build
76d02d11
MB
116%{__aclocal} -I m4
117%{__autoconf}
118%{__autoheader}
119%{__automake}
08b26dc7 120%configure
76d02d11 121%{__make} V=1
08b26dc7 122
123%install
124rm -rf $RPM_BUILD_ROOT
125
e312fd68
JB
126%{__make} install \
127 DESTDIR=$RPM_BUILD_ROOT \
128 V=1
08b26dc7 129
e312fd68 130%{__rm} $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/*/loaders/*.{a,la}
e5b0e883 131
08b26dc7 132%clean
133rm -rf $RPM_BUILD_ROOT
134
e312fd68
JB
135%post -p /sbin/ldconfig
136%postun -p /sbin/ldconfig
137
138%post gnome
e5b0e883
MB
139/sbin/ldconfig
140umask 022
76d02d11 141%{_bindir}/gdk-pixbuf-query-loaders%{pqext} --update-cache
e5b0e883 142
e312fd68 143%postun gnome
e5b0e883
MB
144/sbin/ldconfig
145umask 022
146if [ -x %{_bindir}/gdk-pixbuf-query-loaders%{pqext} ]; then
76d02d11 147 %{_bindir}/gdk-pixbuf-query-loaders%{pqext} --update-cache
e5b0e883 148fi
08b26dc7 149
150%files
151%defattr(644,root,root,755)
152%doc AUTHORS ChangeLog NEWS README TODO
bedcd43d
JB
153%attr(755,root,root) %{_libdir}/libopenraw.so.*.*.*
154%attr(755,root,root) %ghost %{_libdir}/libopenraw.so.1
08b26dc7 155
156%files devel
157%defattr(644,root,root,755)
bedcd43d
JB
158%attr(755,root,root) %{_libdir}/libopenraw.so
159%{_libdir}/libopenraw.la
160%dir %{_includedir}/libopenraw-1.0
161%{_includedir}/libopenraw-1.0/libopenraw
162%{_pkgconfigdir}/libopenraw-1.0.pc
08b26dc7 163
164%files static
165%defattr(644,root,root,755)
bedcd43d
JB
166%{_libdir}/libopenraw.a
167
168%files gnome
169%defattr(644,root,root,755)
170%attr(755,root,root) %{_libdir}/libopenrawgnome.so.*.*.*
171%attr(755,root,root) %ghost %{_libdir}/libopenrawgnome.so.1
e312fd68 172%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/*/loaders/libopenraw_pixbuf.so
bedcd43d
JB
173
174%files gnome-devel
175%defattr(644,root,root,755)
176%attr(755,root,root) %{_libdir}/libopenrawgnome.so
177%{_libdir}/libopenrawgnome.la
178%{_includedir}/libopenraw-1.0/libopenraw-gnome
179%{_pkgconfigdir}/libopenraw-gnome-1.0.pc
180
181%files gnome-static
182%defattr(644,root,root,755)
183%{_libdir}/libopenrawgnome.a
This page took 0.051244 seconds and 4 git commands to generate.