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