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: 251bbfc76d1d1017d55b86851d7a6707
10 URL: https://libopenraw.freedesktop.org/
11 BuildRequires: autoconf >= 2.50
12 BuildRequires: automake
13 BuildRequires: boost-devel >= 1.35.0
14 BuildRequires: gdk-pixbuf2-devel >= 2.0.0
15 BuildRequires: glib2-devel >= 2.0.0
16 BuildRequires: libjpeg-devel
17 BuildRequires: libstdc++-devel >= 6:4.8
18 # required for testsuite
19 BuildRequires: libxml2-devel >= 1:2.5.0
20 BuildRequires: pkgconfig
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 %if "%{_lib}" != "lib"
24 %define libext %(lib="%{_lib}"; echo ${lib#lib})
25 %define pqext -%{libext}
31 libopenraw is an ongoing project to provide a free software
32 implementation for camera RAW files decoding. One of the main reason
33 is that dcraw is not suited for easy integration into applications,
34 and there is a need for an easy to use API to build free software
35 digital image processing application.
37 %description -l pl.UTF-8
38 libopenraw jest projektem dostarczającym wolnodostępną
39 implementację dekodera plików w formacie RAW obsługiwanych przez
40 cyfrowe aparaty fotograficzne. Jednym z głównych powodów powstania
41 tej biblioteki jest to, że dcraw nie jest przystosowany do łatwej
42 integracji z aplikacjami, a istnieje potrzeba stworzenia łatwego w
43 użyciu API do budowy wolnodostępnej aplikacji przetwarzania cyfrowych
47 Summary: Header files for libopenraw library
48 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libopenraw
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
51 Requires: libjpeg-devel
52 Requires: libstdc++-devel
55 Header files for libopenraw library.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe biblioteki libopenraw.
61 Summary: Static libopenraw library
62 Summary(pl.UTF-8): Statyczna biblioteka libopenraw
63 Group: Development/Libraries
64 Requires: %{name}-devel = %{version}-%{release}
67 Static libopenraw library.
69 %description static -l pl.UTF-8
70 Statyczna biblioteka libopenraw.
73 Summary: Library for decoding RAW images - GTK+/GNOME support
74 Summary(pl.UTF-8): Biblioteka dekodująca obrazy w formacie RAW - obsługa GTK+/GNOME
76 Requires(post,postun): /sbin/ldconfig
77 Requires(post,postun): gdk-pixbuf2 >= 2.0.0
78 Requires: %{name} = %{version}-%{release}
79 Requires: gdk-pixbuf2 >= 2.0.0
80 Requires: glib2 >= 2.0.0
83 Library for decoding RAW images - GTK+/GNOME support.
85 %description gnome -l pl.UTF-8
86 Biblioteka dekodująca obrazy w formacie RAW - obsługa GTK+/GNOME.
89 Summary: Header file for libopenrawgnome library
90 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libopenrawgnome
91 Group: X11/Development/Libraries
92 Requires: %{name}-devel = %{version}-%{release}
93 Requires: %{name}-gnome = %{version}-%{release}
94 Requires: gdk-pixbuf2-devel >= 2.0.0
95 Requires: glib2-devel >= 2.0.0
97 %description gnome-devel
98 Header file for libopenrawgnome library.
100 %description gnome-devel -l pl.UTF-8
101 Plik nagłówkowy biblioteki libopenrawgnome.
103 %package gnome-static
104 Summary: Static libopenrawgnome library
105 Summary(pl.UTF-8): Statyczna biblioteka libopenrawgnome
106 Group: X11/Development/Libraries
107 Requires: %{name}-gnome-devel = %{version}-%{release}
109 %description gnome-static
110 Static libopenrawgnome library.
112 %description gnome-static -l pl.UTF-8
113 Statyczna biblioteka libopenrawgnome.
124 --disable-silent-rules
128 rm -rf $RPM_BUILD_ROOT
131 DESTDIR=$RPM_BUILD_ROOT
133 # obsoleted by pkg-config
134 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libopenraw*.la
136 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf-2.0/*/loaders/*.{a,la}
139 rm -rf $RPM_BUILD_ROOT
141 %post -p /sbin/ldconfig
142 %postun -p /sbin/ldconfig
147 %{_bindir}/gdk-pixbuf-query-loaders%{pqext} --update-cache
152 if [ -x %{_bindir}/gdk-pixbuf-query-loaders%{pqext} ]; then
153 %{_bindir}/gdk-pixbuf-query-loaders%{pqext} --update-cache
157 %defattr(644,root,root,755)
158 %doc AUTHORS ChangeLog NEWS README TODO
159 %attr(755,root,root) %{_libdir}/libopenraw.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libopenraw.so.7
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/libopenraw.so
165 %dir %{_includedir}/libopenraw-0.1
166 %{_includedir}/libopenraw-0.1/libopenraw
167 %{_pkgconfigdir}/libopenraw-0.1.pc
170 %defattr(644,root,root,755)
171 %{_libdir}/libopenraw.a
174 %defattr(644,root,root,755)
175 %attr(755,root,root) %{_libdir}/libopenrawgnome.so.*.*.*
176 %attr(755,root,root) %ghost %{_libdir}/libopenrawgnome.so.7
177 %attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/*/loaders/libopenraw_pixbuf.so
180 %defattr(644,root,root,755)
181 %attr(755,root,root) %{_libdir}/libopenrawgnome.so
182 %{_includedir}/libopenraw-0.1/libopenraw-gnome
183 %{_pkgconfigdir}/libopenraw-gnome-0.1.pc
186 %defattr(644,root,root,755)
187 %{_libdir}/libopenrawgnome.a