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