]> git.pld-linux.org Git - packages/gd.git/blob - gd.spec
878e10b9d019764c7b5aa6119c0cd224e66476be
[packages/gd.git] / gd.spec
1 #
2 # _without_gif  - without GIF support (patch from http://www.rhyme.com.au/gd/)
3 # _without_lzw  - without LZW compression in GIF creation functions
4 #
5 Summary:        Library for PNG, JPEG creation
6 Summary(es):    Biblioteca para manipulación de imágenes
7 Summary(pl):    Biblioteka do tworzenia grafiki w formacie PNG, JPEG
8 Summary(pt_BR): Biblioteca para manipulação de imagens
9 Name:           gd
10 Version:        2.0.1
11 Release:        7
12 License:        BSD-like
13 Group:          Libraries
14 Source0:        http://www.boutell.com/ftp-materials/boutell/gd/%{name}-%{version}.tar.gz
15 Patch0:         %{name}-ac_am.patch
16 Patch1:         http://downloads.rhyme.com.au/gd/patch_%{name}%{version}_gif_20011107.gz
17 Patch2:         %{name}-gif-acam.patch
18 Patch3:         %{name}-fontpath.patch
19 Patch4:         %{name}-gdTiled-segv.patch
20 Patch5:         %{name}-fixes.patch
21 URL:            http://www.boutell.com/gd/
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  freetype-devel >= 2.0
25 BuildRequires:  libpng-devel
26 BuildRequires:  libjpeg-devel
27 BuildRequires:  libtiff-devel
28 BuildRequires:  libtool
29 BuildRequires:  zlib-devel
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %{!?_without_gif:Provides:      gd(gif) = %{version}}
32
33 %define         shlibver        %(echo %{version} | cut -f-2 -d.)
34
35 %description
36 gd is the image manipulating library. It was created to allow graphs,
37 charts and the like to be generated on the fly for use on the World
38 wide Web, but is useful for any application in which custom images are
39 useful. It is not a paint program; it is a library. gd library creates
40 PNG, JPEG and WBMP images. This is a good thing. PNG is a more compact
41 format, and full compression is available. JPEG works well with
42 photographic images, and is still more compatible with the major Web
43 browsers than even PNG is. WBMP is intended for wireless devices (not
44 regular web browsers).
45 %{!?_without_gif:This version has additional GIF images support.}
46
47 %description -l es
48 Esta es la biblioteca gd para el manejo de imágenes. Fue creada para
49 uso en la Web, creando gráficos automáticamente. Pero es útil para
50 cualquier programa que necesite de imágenes personalizados. No es un
51 programa de dibujo; es una biblioteca.
52
53 %description -l pl
54 gd to biblioteka do obróbki obrazów. Zosta³a stworzona, aby umo¿liwiæ
55 dynamiczne generowanie wykresów i podobnych rzeczy na potrzeby WWW,
56 ale mo¿e byæ przydatna tak¿e dla ka¿dej aplikacji tworz±cej w³asne
57 obrazy. Biblioteka ta pozwala na tworzenie plików graficznych w
58 formatach PNG, JPEG i WBMP. PNG jest zwartym formatem z bezstratn±
59 kompresj±. JPEG dobrze nadaje siê do obrazów fotograficznych i jest
60 obs³ugiwany nawet przez wiêcej przegl±darek WWW ni¿ PNG. WBMP jest
61 przeznaczony dla urz±dzeñ bezprzewodowych (a nie zwyk³ych przegl±darek
62 WWW).
63 %{!?_without_gif:Ta wersja ma dodatkowo obs³ugê formatu GIF.}
64
65 %description -l pt_BR
66 Esta é a biblioteca gd para manipulação de imagens. Ela foi criada
67 para uso na Web, gerando gráficos automaticamente. Mas é útil para
68 qualquer programa que precise de imagens personalizados. Não é um
69 programa de desenho; é uma biblioteca.
70
71 %package devel
72 Summary:        Development part of the GD library
73 Summary(es):    Archivos de inclusión y bibliotecas para desarrollar programas usando gd
74 Summary(pl):    Czê¶æ biblioteki GD przeznaczona dla developerów
75 Summary(pt_BR): Arquivos de inclusão e bibliotecas para desenvolver programas usando gd
76 Group:          Development/Libraries
77 Requires:       %{name} = %{version}
78 Requires:       freetype-devel >= 2.0
79 Requires:       libjpeg-devel
80 Requires:       libpng-devel
81 Requires:       zlib-devel
82 %{!?_without_gif:Provides:      gd-devel(gif) = %{version}}
83
84 %description devel
85 This package contains the files needed for development of programs
86 linked against GD.
87
88 %description devel -l es
89 Este paquete contiene los archivos de inclusión y las bibliotecas
90 necesarias para desarrollar programas usando gd.
91
92 %description devel -l pl
93 Pakiet ten zawiera pliki potrzebne do rozwoju programów korzystaj±cych
94 z biblioteki GD.
95
96 %description devel -l pt_BR
97 Este pacote contém os arquivos de inclusão e as bibliotecas
98 necessárias para desenvolver programas usando gd.
99
100 %package static
101 Summary:        Static GD library
102 Summary(pl):    Statyczna biblioteka GD
103 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com libgd
104 Group:          Development/Libraries
105 Requires:       %{name}-devel = %{version}
106 %{!?_without_gif:Provides:      gd-static(gif) = %{version}}
107
108 %description static
109 This package contains static gd library.
110
111 %description static -l pl
112 Ten pakiet zawiera statyczn± bibliotekê gd.
113
114 %description static -l pt_BR
115 Este pacote contem bibliotecas estáticas para desenvolvimento com
116 libgd.
117
118 %package progs
119 Summary:        Utility programs that use libgd
120 Summary(es):    Programas utilitarios libgd
121 Summary(pl):    Narzêdzia u¿ywaj±ce libgd
122 Summary(pt_BR): Programas utilitários libgd
123 Group:          Applications/Graphics
124 Requires:       %{name} = %{version}
125 %{!?_without_gif:Provides:      gd-progs(gif) = %{version}}
126
127 %description progs
128 These are utility programs supplied with gd, the image manipulation
129 library. The libgd-progs package contains a group of scripts for
130 manipulating the graphics files in formats which are supported by the
131 libgd library.
132
133 %description progs -l pl
134 Ten pakiet zawiera programy u¿ywaj±ce biblioteki gd, s³u¿±ce do
135 obróbki plików graficznych w formatach obs³ugiwanych przez libgd.
136
137 %description progs -l pt_BR
138 Este pacote inclui vários utilitários para manipulação de arquivos gd
139 para uso pelos programas que usam a libgd.
140
141 %prep
142 %setup -q
143 %patch0 -p1
144 %{!?_without_gif:%patch1 -p1}
145 %{!?_without_gif:%patch2 -p1}
146 %patch3 -p1
147 %patch4 -p1
148 %patch5 -p1
149
150 %build
151 %{__libtoolize}
152 %{__aclocal}
153 %{__automake}
154 %{__autoconf}
155 %{!?_without_lzw:CPPFLAGS="-DLZW_LICENCED"}
156 %configure
157 %{__make}
158
159 %install
160 rm -rf $RPM_BUILD_ROOT
161
162 %{__make} install \
163         DESTDIR=$RPM_BUILD_ROOT
164
165 %clean
166 rm -rf $RPM_BUILD_ROOT
167
168 %post   -p /sbin/ldconfig
169 %postun -p /sbin/ldconfig
170
171 %files
172 %defattr(644,root,root,755)
173 %doc readme.txt
174 %attr(755,root,root) %{_libdir}/*.so.*.*
175
176 %files devel
177 %defattr(644,root,root,755)
178 %doc index.html
179 %attr(755,root,root) %{_libdir}/*.so
180 %{_libdir}/*.la
181 %{_includedir}/*
182
183 %files static
184 %defattr(644,root,root,755)
185 %{_libdir}/lib*.a
186
187 %files progs
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{_bindir}/*
This page took 0.037474 seconds and 2 git commands to generate.