]> git.pld-linux.org Git - packages/libjpeg.git/blob - libjpeg.spec
1676ea97d0606d26ac2a99e0d968528ab9b48535
[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:        15
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 %configure \
119         --enable-shared \
120         --enable-static
121
122 make
123 LD_PRELOAD=$PWD/.libs/%{name}.so make test
124
125 %install
126 rm -rf $RPM_BUILD_ROOT
127 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir},%{_mandir}/man1}
128
129 make DESTDIR=$RPM_BUILD_ROOT \
130         install install-headers install-lib
131
132 install jversion.h $RPM_BUILD_ROOT%{_includedir}
133
134 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*so.*.*
135
136 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
137         {libjpeg,structure}.doc
138
139 %post   -p /sbin/ldconfig
140 %postun -p /sbin/ldconfig
141
142 %clean
143 rm -rf $RPM_BUILD_ROOT
144
145 %files
146 %defattr(644,root,root,755)
147 %attr(755,root,root) %{_libdir}/lib*.so.*.*
148
149 %files devel
150 %defattr(644,root,root,755)
151 %doc {libjpeg,structure}.doc.gz
152
153 %attr(755,root,root) %{_libdir}/lib*.so
154 %attr(755,root,root) %{_libdir}/lib*.la
155 %{_includedir}/*.h
156
157 %files progs
158 %defattr(644,root,root,755)
159 %attr(755,root,root) %{_bindir}/*
160 %{_mandir}/man1/*
161
162 %files static
163 %defattr(644,root,root,755)
164 %{_libdir}/lib*.a
This page took 0.0741 seconds and 2 git commands to generate.