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