1 Summary: PNG library version 1.2.x
2 Summary(pl.UTF-8): Biblioteka PNG w wersji 1.2.x
9 Source0: http://downloads.sourceforge.net/libpng/libpng-%{version}.tar.xz
10 # Source0-md5: 868562bd1c58b76ed8703f135a2e439a
11 Patch0: libpng-pngminus.patch
12 Patch1: libpng-opt.patch
13 Patch2: libpng-norpath.patch
14 Patch3: libpng-export_old.patch
15 Patch4: libpng-revert.patch
16 Patch5: http://downloads.sourceforge.net/libpng-apng/libpng-%{version}-apng.patch.gz
17 # Patch5-md5: e8b1b53986ddfc2b0cd68bfc1e7b8bf5
18 URL: http://www.libpng.org/pub/png/libpng.html
19 BuildRequires: rpmbuild(macros) >= 1.213
20 BuildRequires: tar >= 1:1.22
21 BuildRequires: xz >= 1:4.999.7
22 BuildRequires: zlib-devel
23 %ifarch %{x8664} ia64 ppc64 s390x sparc64
24 Provides: libpng.so.3()(64bit)
28 Provides: libpng12(APNG) = 0.10
29 Obsoletes: libpng < 2:1.4.0
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 The PNG library is a collection of routines used to create and
34 manipulate PNG format graphics files. The PNG format was designed as a
35 replacement for GIF, with many improvements and extensions.
37 This package provides older 1.2.x series of library.
39 %description -l pl.UTF-8
40 Biblioteki PNG są kolekcją form używanych do tworzenia i manipulowania
41 plikami w formacie graficznym PNG. Format ten został stworzony jako
42 zamiennik dla formatu GIF, z wieloma rozszerzeniami i nowościami.
44 Ten pakiet dostarcza bibliotekę ze starszej serii 1.2.x.
47 Summary: Header files for libpng 1.2.x
48 Summary(pl.UTF-8): Pliki nagłówkowe libpng 1.2.x
49 Group: Development/Libraries
50 Requires: %{name} = %{epoch}:%{version}-%{release}
52 Provides: libpng12(APNG)-devel = 0.10
53 Obsoletes: libpng-devel < 2:1.4.0
56 The header files are only needed for development of programs using the
57 PNG library version 1.2.x.
59 %description devel -l pl.UTF-8
60 W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla
61 programistów używających biblioteki PNG w wersji 1.2.x.
64 Summary: Static PNG library version 1.2.x
65 Summary(pl.UTF-8): Biblioteka statyczna PNG w wersji 1.2.x
66 Group: Development/Libraries
67 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
68 Provides: libpng12(APNG)-static = 0.10
69 Obsoletes: libpng-static < 2:1.4.0
72 Static PNG library version 1.2.x.
74 %description static -l pl.UTF-8
75 Biblioteka statyczna PNG w wersji 1.2.x.
78 %setup -q -c -T -n libpng-%{version}
79 xzcat -dc %{SOURCE0} | tar xf - -C ..
92 rm -rf $RPM_BUILD_ROOT
93 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/man{3,5}} \
94 $RPM_BUILD_ROOT{%{_pkgconfigdir},%{_examplesdir}/%{name}-%{version}}
97 DESTDIR=$RPM_BUILD_ROOT
99 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libpng.la
100 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libpng12.la
102 # these come from libpng (1.4.x) now
103 %{__rm} $RPM_BUILD_ROOT%{_bindir}/libpng-config \
104 $RPM_BUILD_ROOT%{_includedir}/png*.h \
105 $RPM_BUILD_ROOT%{_libdir}/libpng.{so,a} \
106 $RPM_BUILD_ROOT%{_pkgconfigdir}/libpng.pc
107 %{__rm} -r $RPM_BUILD_ROOT%{_mandir}/man[35]
110 rm -rf $RPM_BUILD_ROOT
112 %post -p /sbin/ldconfig
113 %postun -p /sbin/ldconfig
116 %defattr(644,root,root,755)
117 %doc ANNOUNCE CHANGES KNOWNBUG README LICENSE
118 %attr(755,root,root) %{_libdir}/libpng12.so.*.*.*
119 %attr(755,root,root) %{_libdir}/libpng.so.*.*.*
120 %attr(755,root,root) %ghost %{_libdir}/libpng12.so.0
121 # alternative soname (symlink in PLD, so must be packaged)
122 %attr(755,root,root) %{_libdir}/libpng.so.3
125 %defattr(644,root,root,755)
127 %attr(755,root,root) %{_bindir}/libpng12-config
128 %attr(755,root,root) %{_libdir}/libpng12.so
129 %{_pkgconfigdir}/libpng12.pc
130 %{_includedir}/libpng12
133 %defattr(644,root,root,755)
134 %{_libdir}/libpng12.a