]> git.pld-linux.org Git - packages/libpng.git/blob - libpng.spec
- opt patch is back! (updated)
[packages/libpng.git] / libpng.spec
1 Summary:        PNG library
2 Summary(de):    PNG-Library
3 Summary(fr):    Librarie PNG
4 Summary(pl):    Biblioteka PNG 
5 Summary(tr):    PNG kitaplýðý
6 Name:           libpng
7 Version:        1.2.0
8 Release:        1
9 Epoch:          2
10 License:        Distributable
11 Group:          Libraries
12 Group(de):      Libraries
13 Group(es):      Bibliotecas
14 Group(fr):      Librairies
15 Group(pl):      Biblioteki
16 Group(pt_BR):   Bibliotecas
17 Group(ru):      âÉÂÌÉÏÔÅËÉ
18 Group(uk):      â¦Â̦ÏÔÅËÉ
19 Source0:        http://download.sourceforge.net/libpng/%{name}-%{version}.tar.gz
20 Patch0:         %{name}-pngminus.patch
21 Patch1:         %{name}-badchunks.patch
22 Patch2:         %{name}-opt.patch
23 URL:            http://www.libpng.org/pub/png/libpng.html
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 The PNG library is a collection of routines used to create and
28 manipulate PNG format graphics files. The PNG format was designed as a
29 replacement for GIF, with many improvements and extensions.
30
31 %description -l de
32 Die PNG-Library ist eine Sammlung von Routinen zum Erstellen und
33 Bearbeiten von Grafiken im PNG-Format. Das PNG-Format wurde als Ersatz
34 für GIF entwickelt und enthält viele Verbesserungen und Erweiterungen.
35
36 %description -l fr
37 La librairie PNG est un ensemble de routines utilisées pour créer et
38 manipuler des fichiers graphiques au format PNG. Le format PNG a été
39 élaboré pour remplacer le GIF, avec de nombreuses améliorations et
40 extensions.
41
42 %description -l pl
43 Biblioteki PNG s± kolekcj± form u¿ywanych do tworzenia i manipulowania
44 plikami w formacie graficznym PNG. Format ten zosta³ stworzony jako
45 zamiennik dla formatu GIF, z wieloma rozszerzeniami i nowo¶ciami.
46
47 %description -l tr
48 PNG kitaplýðý, PNG formatýndaki resim dosyalarýný iþlemeye yönelik
49 yordamlarý içerir. PNG, GIF formatýnýn yerini almak üzere tasarlanmýþ
50 bir resim formatýdýr.
51
52 %package devel
53 Summary:        Header files for libpng
54 Summary(de):    libpng Headers
55 Summary(fr):    en-têtes et bibliothèques statiques
56 Summary(pl):    Pliki nag³ówkowe libpng
57 Summary(tr):    baþlýk dosyalarý ve statik kitaplýklar
58 Group:          Development/Libraries
59 Group(de):      Entwicklung/Libraries
60 Group(es):      Desarrollo/Bibliotecas
61 Group(fr):      Development/Librairies
62 Group(pl):      Programowanie/Biblioteki
63 Group(pt_BR):   Desenvolvimento/Bibliotecas
64 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
65 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
66 Requires:       %{name} = %{version}
67 Requires:       zlib-devel
68
69 %description devel
70 The header files are only needed for development of programs using the
71 PNG library.
72
73 %description -l pl devel
74 W pakiecie tym znajduj± siê pliki nag³ówkowe, przeznaczone dla
75 programistów u¿ywaj±cych bibliotek PNG.
76
77 %description -l de devel
78 Die Header-Dateien werden nur zur Entwicklung von Programmen mit der
79 PNG-Library benötigt.
80
81 %description -l fr devel
82 Fichiers d'en-tete et les librairies qui sont requis seulement pour le
83 développement avec la librairie PNG.
84
85 %description -l tr devel
86 PNG kitaplýðýný kullanan programlar geliþtirmek için gereken
87 kitaplýklar ve baþlýk dosyalarý.
88
89 %package static
90 Summary:        Static PNG libraries
91 Summary(de):    Statischen PNG Libraries
92 Summary(pl):    Biblioteki statyczne PNG
93 Group:          Development/Libraries
94 Group(de):      Entwicklung/Libraries
95 Group(es):      Desarrollo/Bibliotecas
96 Group(fr):      Development/Librairies
97 Group(pl):      Programowanie/Biblioteki
98 Group(pt_BR):   Desenvolvimento/Bibliotecas
99 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
100 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
101 Requires:       %{name}-devel = %{version}
102
103 %description static
104 Static PNG libraries.
105
106 %description -l de static
107 Statischen PNG Libraries.
108
109 %description -l pl static
110 Biblioteki statyczne PNG.
111
112 %package progs
113 Summary:        libpng utility programs
114 Summary(pl):    Narzêdzia do plików PNG
115 Group:          Applications/Graphics
116 Group(de):      Applikationen/Grafik
117 Group(pl):      Aplikacje/Grafika
118 Group(pt):      Aplicações/Gráficos
119
120 %description progs
121 This package contains utility programs to convert png files to and
122 from pnm files.
123
124 %description -l pl progs
125 Narzêdzia do konwersji plików png z lub do plików pnm.
126
127 %prep
128 %setup -q
129 %patch0 -p1
130 %patch1 -p1
131 %patch2 -p1
132
133 ln -sf scripts/makefile.linux ./Makefile
134
135 %build
136 %{__make} OPT_FLAGS="%{rpmcflags}"
137 cd contrib/pngminus
138 %{__make} -f makefile.std \
139         OPT_FLAGS="%{rpmcflags} -I../../"
140
141 %install
142 rm -rf $RPM_BUILD_ROOT
143 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/man{3,5}}
144
145 %{__make} prefix=$RPM_BUILD_ROOT%{_prefix} install
146
147 install png.5 $RPM_BUILD_ROOT%{_mandir}/man5/
148 install {libpngpf,libpng}.3 $RPM_BUILD_ROOT%{_mandir}/man3/
149 install contrib/pngminus/{png2pnm,pnm2png} $RPM_BUILD_ROOT%{_bindir}
150
151 gzip -9nf *.txt ANNOUNCE CHANGES KNOWNBUG README
152
153 %post   -p /sbin/ldconfig
154 %postun -p /sbin/ldconfig
155
156 %clean
157 rm -rf $RPM_BUILD_ROOT
158
159 %files
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_libdir}/*.so.*.*
162 %{_mandir}/man5/*
163
164 %files devel
165 %defattr(644,root,root,755)
166 %doc *.gz
167 %attr(755,root,root) %{_libdir}/lib*.so
168 %{_includedir}/*
169 %{_mandir}/man3/*
170
171 %files static
172 %defattr(644,root,root,755)
173 %{_libdir}/lib*.a
174
175 %files progs
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_bindir}/*
This page took 0.054918 seconds and 4 git commands to generate.