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