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