]> git.pld-linux.org Git - packages/libjpeg.git/blob - libjpeg.spec
perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
[packages/libjpeg.git] / libjpeg.spec
1 Summary:        Library for handling different jpeg files
2 Summary(de):    Library zum Verarbeiten verschiedener jpeg-Dateien
3 Summary(fr):    Bibliothèque pour gérer différents fichiers jpeg
4 Summary(pl):    Biblioteka do manipulacji plikami w formacie jpeg
5 Summary(tr):    jpeg resimlerini iþleme kitaplýðý
6 Name:           libjpeg
7 Version:        6b
8 Release:        19
9 License:        distributable
10 Group:          Libraries
11 Group(de):      Libraries
12 Group(es):      Bibliotecas
13 Group(fr):      Librairies
14 Group(pl):      Biblioteki
15 Group(pt_BR):   Bibliotecas
16 Group(ru):      âÉÂÌÉÏÔÅËÉ
17 Group(uk):      â¦Â̦ÏÔÅËÉ
18 Source0:        ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v%{version}.tar.gz
19 Source1:        %{name}-non-english-man-pages.tar.bz2
20 URL:            http://www.ijg.org/
21 Patch0:         %{name}-DESTDIR.patch
22 Patch1:         %{name}-arm.patch
23 Patch2:         %{name}-include.patch
24 Patch3:         %{name}-c++.patch
25 BuildRequires:  libtool
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 The libjpeg package contains a library of functions for manipulating
30 JPEG images.
31
32 %description -l de
33 Dieses Paket ist eine Library mit Funktionen zur Manipulation von
34 jpeg-Bildern, zusammen mit einfachen Clients zur Manipulation von
35 jpeg.
36
37 %description -l fr
38 Bibliothèque de fonctions qui manipulent des images jpeg, et clients
39 simples pour manipuler de telles images.
40
41 %description -l pl
42 Ten pakiet zawiera bibliotekê funkcji do manipulacji plikami jpeg.
43
44 %description -l tr
45 Bu paket, jpeg þekillerini iþlemek için kitaplýklar ve basit
46 istemciler içerir.
47
48 %package devel
49 Summary:        Headers for developing programs using libjpeg
50 Summary(de):    Header und statische Libraries zum Entwickeln von Programmen mit libjpeg
51 Summary(fr):    Bibliothèques statiques et en-têtes pour développer avec libjpeg
52 Summary(pl):    Pliki nag³ówkowe libjpeg
53 Summary(tr):    libjpeg için geliþtirme kitaplýklarý ve baþlýk dosyalarý
54 Group:          Development/Libraries
55 Group(de):      Entwicklung/Libraries
56 Group(es):      Desarrollo/Bibliotecas
57 Group(fr):      Development/Librairies
58 Group(pl):      Programowanie/Biblioteki
59 Group(pt_BR):   Desenvolvimento/Bibliotecas
60 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
61 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
62 Requires:       %{name} = %{version}
63
64 %description devel
65 The libjpeg-devel package includes the header files and static
66 libraries necessary for developing programs which will manipulate JPEG
67 files using the libjpeg library.
68
69 If you are going to develop programs which will manipulate JPEG
70 images, you should install libjpeg-devel. You'll also need to have the
71 libjpeg package installed.
72
73 %description -l de devel
74 Dieses Paket bietet alles, was Sie brauchen, um Programme zur
75 Manipulation von jpeg-Grafiken, einschließlich Dokumentation, zu
76 entwickeln.
77
78 %description -l fr devel
79 Ce package est tout ce dont vous avez besoin pour développer des
80 programmes manipulant des images jpg, et comprend la documentation.
81
82 %description -l pl devel
83 Ten pakiet pozwoli Ci na programowanie z wykorzystniem formatu jpeg.
84 Zawiera tak¿e dokumentacjê.
85
86 %description -l tr devel
87 Bu paket, jpeg resimlerini iþleyen programlar geliþtirmeniz için
88 gereken baþlýk dosyalarýný, kitaplýklarý ve ilgili yardým belgelerini
89 içerir.
90
91 %package progs
92 Summary:        Simple clients for manipulating jpeg images
93 Summary(de):    Einfachen Clients zur Manipulation von jpeg
94 Summary(fr):    Clients simples pour manipuler de telles images
95 Summary(pl):    Kilka prostych programów do manipulowania na plikach jpeg
96 Group:          Development/Libraries
97 Group(de):      Entwicklung/Libraries
98 Group(es):      Desarrollo/Bibliotecas
99 Group(fr):      Development/Librairies
100 Group(pl):      Programowanie/Biblioteki
101 Group(pt_BR):   Desenvolvimento/Bibliotecas
102 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
103 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
104 Requires:       %{name} = %{version}
105
106 %description progs
107 Simple clients for manipulating jpeg images. Libjpeg client programs
108 include cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Djpeg
109 decompresses a JPEG file into a regular image file. Jpegtran can
110 perform various useful transformations on JPEG files. Rdjpgcom
111 displays any text comments included in a JPEG file. Wrjpgcom inserts
112 text comments into a JPEG file.
113
114 %description progs -l de
115 Einfachen Clients zur Manipulation von jpeg.
116
117 %description progs -l fr
118 Clients simples pour manipuler de telles images.
119
120 %description progs -l pl
121 Kilka prostych programów do manipulowania na plikach jpeg.
122
123 %package static
124 Summary:        Static libraries for developing programs using libjpeg
125 Summary(pl):    Biblioteki statyczne libjpeg
126 Group:          Development/Libraries
127 Group(de):      Entwicklung/Libraries
128 Group(es):      Desarrollo/Bibliotecas
129 Group(fr):      Development/Librairies
130 Group(pl):      Programowanie/Biblioteki
131 Group(pt_BR):   Desenvolvimento/Bibliotecas
132 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
133 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
134 Requires:       %{name}-devel = %{version}
135
136 %description static
137 Static libraries for developing programs using libjpeg.
138
139 %description -l pl static
140 Statyczna biblioteka libjpeg.
141
142 %prep
143 %setup  -q -n jpeg-%{version}
144 %patch0 -p1
145 %patch1 -p1
146 %patch2 -p1
147 %patch3 -p1
148
149 %build
150 cp -f %{_datadir}/libtool/config.sub .
151 %configure \
152         --enable-shared \
153         --enable-static
154
155 %{__make}
156 LD_PRELOAD=$PWD/.libs/%{name}.so make test
157
158 %install
159 rm -rf $RPM_BUILD_ROOT
160 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir},%{_mandir}/man1}
161
162 %{__make} DESTDIR=$RPM_BUILD_ROOT \
163         install install-headers install-lib
164
165 install jversion.h $RPM_BUILD_ROOT%{_includedir}
166
167 # remove HAVE_STD{DEF,LIB}_H
168 # (not necessary but may generate warnings confusing autoconf)
169 (cd $RPM_BUILD_ROOT%{_includedir}
170 grep -v 'HAVE_STD..._H' jconfig.h > jconfig.h.new
171 mv -f jconfig.h.new jconfig.h
172 )
173
174 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
175
176 gzip -9nf {libjpeg,structure}.doc
177
178 %post   -p /sbin/ldconfig
179 %postun -p /sbin/ldconfig
180
181 %clean
182 rm -rf $RPM_BUILD_ROOT
183
184 %files
185 %defattr(644,root,root,755)
186 %attr(755,root,root) %{_libdir}/lib*.so.*.*
187
188 %files devel
189 %defattr(644,root,root,755)
190 %doc {libjpeg,structure}.doc.gz
191
192 %attr(755,root,root) %{_libdir}/lib*.so
193 %attr(755,root,root) %{_libdir}/lib*.la
194 %{_includedir}/*.h
195
196 %files progs
197 %defattr(644,root,root,755)
198 %attr(755,root,root) %{_bindir}/*
199 %{_mandir}/man1/*
200 %lang(fi) %{_mandir}/fi/man1/*
201 %lang(pl) %{_mandir}/pl/man1/*
202
203 %files static
204 %defattr(644,root,root,755)
205 %{_libdir}/lib*.a
This page took 0.055673 seconds and 3 git commands to generate.