1 Summary: A library for decoding RAW images
2 Summary(pl.UTF-8): Biblioteka dekodująca obrazy w formacie RAW
8 Source0: https://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.xz
9 # Source0-md5: 6081f678f8c06216dfb10af24bbfc85f
10 Patch0: %{name}-pc.patch
11 Patch1: %{name}-link.patch
12 URL: https://libopenraw.freedesktop.org/
13 BuildRequires: autoconf >= 2.50
14 BuildRequires: automake
15 BuildRequires: boost-devel >= 1.35.0
17 BuildRequires: gdk-pixbuf2-devel >= 2.0.0
18 BuildRequires: glib2-devel >= 2.0.0
19 BuildRequires: libjpeg-devel
20 BuildRequires: libstdc++-devel >= 6:4.8
21 BuildRequires: libtool >= 1:1.4.2
22 # required for testsuite
23 BuildRequires: libxml2-devel >= 1:2.5.0
24 BuildRequires: pkgconfig
26 ExclusiveArch: %{ix86} %{x8664} x32 aarch64
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %if "%{_lib}" != "lib"
30 %define libext %(lib="%{_lib}"; echo ${lib#lib})
31 %define pqext -%{libext}
37 libopenraw is an ongoing project to provide a free software
38 implementation for camera RAW files decoding. One of the main reason
39 is that dcraw is not suited for easy integration into applications,
40 and there is a need for an easy to use API to build free software
41 digital image processing application.
43 %description -l pl.UTF-8
44 libopenraw jest projektem dostarczającym wolnodostępną
45 implementację dekodera plików w formacie RAW obsługiwanych przez
46 cyfrowe aparaty fotograficzne. Jednym z głównych powodów powstania
47 tej biblioteki jest to, że dcraw nie jest przystosowany do łatwej
48 integracji z aplikacjami, a istnieje potrzeba stworzenia łatwego w
49 użyciu API do budowy wolnodostępnej aplikacji przetwarzania cyfrowych
53 Summary: Header files for libopenraw library
54 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libopenraw
55 Group: Development/Libraries
56 Requires: %{name} = %{version}-%{release}
57 Requires: libjpeg-devel
58 Requires: libstdc++-devel
61 Header files for libopenraw library.
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe biblioteki libopenraw.
67 Summary: Static libopenraw library
68 Summary(pl.UTF-8): Statyczna biblioteka libopenraw
69 Group: Development/Libraries
70 Requires: %{name}-devel = %{version}-%{release}
73 Static libopenraw library.
75 %description static -l pl.UTF-8
76 Statyczna biblioteka libopenraw.
79 Summary: Library for decoding RAW images - GTK+/GNOME support
80 Summary(pl.UTF-8): Biblioteka dekodująca obrazy w formacie RAW - obsługa GTK+/GNOME
82 Requires(post,postun): /sbin/ldconfig
83 Requires(post,postun): gdk-pixbuf2 >= 2.0.0
84 Requires: %{name} = %{version}-%{release}
85 Requires: gdk-pixbuf2 >= 2.0.0
86 Requires: glib2 >= 2.0.0
89 Library for decoding RAW images - GTK+/GNOME support.
91 %description gnome -l pl.UTF-8
92 Biblioteka dekodująca obrazy w formacie RAW - obsługa GTK+/GNOME.
95 Summary: Header file for libopenrawgnome library
96 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libopenrawgnome
97 Group: X11/Development/Libraries
98 Requires: %{name}-devel = %{version}-%{release}
99 Requires: %{name}-gnome = %{version}-%{release}
100 Requires: gdk-pixbuf2-devel >= 2.0.0
101 Requires: glib2-devel >= 2.0.0
103 %description gnome-devel
104 Header file for libopenrawgnome library.
106 %description gnome-devel -l pl.UTF-8
107 Plik nagłówkowy biblioteki libopenrawgnome.
109 %package gnome-static
110 Summary: Static libopenrawgnome library
111 Summary(pl.UTF-8): Statyczna biblioteka libopenrawgnome
112 Group: X11/Development/Libraries
113 Requires: %{name}-gnome-devel = %{version}-%{release}
115 %description gnome-static
116 Static libopenrawgnome library.
118 %description gnome-static -l pl.UTF-8
119 Statyczna biblioteka libopenrawgnome.
133 --disable-silent-rules
138 rm -rf $RPM_BUILD_ROOT
141 DESTDIR=$RPM_BUILD_ROOT
143 # obsoleted by pkg-config
144 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libopenraw*.la
146 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/*/loaders/*.{a,la}
149 rm -rf $RPM_BUILD_ROOT
151 %post -p /sbin/ldconfig
152 %postun -p /sbin/ldconfig
157 %{_bindir}/gdk-pixbuf-query-loaders%{pqext} --update-cache
162 if [ -x %{_bindir}/gdk-pixbuf-query-loaders%{pqext} ]; then
163 %{_bindir}/gdk-pixbuf-query-loaders%{pqext} --update-cache
167 %defattr(644,root,root,755)
168 %doc AUTHORS ChangeLog NEWS README TODO
169 %attr(755,root,root) %{_libdir}/libopenraw.so.*.*.*
170 %attr(755,root,root) %ghost %{_libdir}/libopenraw.so.8
173 %defattr(644,root,root,755)
174 %attr(755,root,root) %{_libdir}/libopenraw.so
175 %dir %{_includedir}/libopenraw-0.2
176 %{_includedir}/libopenraw-0.2/libopenraw
177 %{_pkgconfigdir}/libopenraw-0.2.pc
180 %defattr(644,root,root,755)
181 %{_libdir}/libopenraw.a
184 %defattr(644,root,root,755)
185 %attr(755,root,root) %{_libdir}/libopenrawgnome.so.*.*.*
186 %attr(755,root,root) %ghost %{_libdir}/libopenrawgnome.so.8
187 %attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/*/loaders/libopenraw_pixbuf.so
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/libopenrawgnome.so
192 %{_includedir}/libopenraw-0.2/libopenraw-gnome
193 %{_pkgconfigdir}/libopenraw-gnome-0.2.pc
196 %defattr(644,root,root,755)
197 %{_libdir}/libopenrawgnome.a