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