Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37600708
en ru br
ALT Linux repositórios
S:1.7.0-alt3.beta89
5.0: 1.2.35-alt1
4.1: 1.2.27-alt1.M41.2
4.0: 1.2.27-alt1

Group :: Sistema/Bibliotecas
RPM: libpng

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: libpng
Version: 1.2.27
Release: alt1.M41.2

Summary: A library of functions for manipulating PNG image format files
License: OSI certified
Group: System/Libraries
Url: http://www.libpng.org/pub/png/libpng.html
Packager: Dmitry V. Levin <ldv at altlinux.org>

# ftp://swrinde.nde.swri.edu/pub/png/src

Source: http://prdownloads.sourceforge.net/libpng/libpng-%version.tar
Patch: libpng-1.2.27-alt1.patch

Patch1: libpng-1.2.27-CVE-2009-0040.patch

Provides: libpng = %version-%release
Obsoletes: libpng < %version-%release
PreReq: coreutils

# Automatically added by buildreq on Thu Oct 03 2002

BuildRequires: zlib-devel

%package -n libpng12
Summary: PNG runtime library
Group: System/Libraries
Provides: libpng = %version-%release
Conflicts: libpng3 < 1.2.13-alt1

%package -n libpng3
Summary: PNG runtime library
Group: System/Libraries
Requires: libpng12 = %version-%release
Provides: libpng = %version-%release

%package devel
Summary: PNG development library
Group: Development/C
Requires: libpng12 = %version-%release, zlib-devel
Provides: libpng3-devel = %version-%release
Obsoletes: libpng3-devel < %version-%release
Conflicts: libpng2-devel

%package devel-static
Summary: PNG static library
Group: Development/C
Requires: %name-devel = %version-%release, zlib-devel-static
Provides: libpng3-devel-static = %version-%release
Obsoletes: libpng3-devel-static < %version-%release
Conflicts: libpng2-devel-static

%description
libpng is a library implementing an interface for reading and writing
PNG (Portable Network Graphics) format files.

%description -n libpng12
libpng is a library implementing an interface for reading and writing
PNG (Portable Network Graphics) format files.

This package contains the runtime library files needed to run software
using libpng.

%description -n libpng3
libpng is a library implementing an interface for reading and writing
PNG (Portable Network Graphics) format files.

This package is superseded by libpng12, and is provided only for
transitional purposes.

%description devel
libpng is a library implementing an interface for reading and writing
PNG (Portable Network Graphics) format files.

This package contains the header and development files needed to build
programs and packages using libpng.

%description devel-static
This package contains static library necessary for developing statically
linked programs using the PNG (Portable Network Graphics) library.

%prep
%setup -q
%patch -p1

%patch1 -p1

%build
%autoreconf
%configure
%make_build

%{?!__buildreqs:%{?!_without_check:%{?!_disable_check:%make_build -k check}}}

%install
%makeinstall
rm %buildroot%_libdir/lib*.la

%define docdir %_docdir/libpng-%version
rm -rf %buildroot%docdir
mkdir -p %buildroot%docdir
install -p -m644 CHANGES KNOWNBUG LICENSE README TODO example.c *.txt \
%buildroot%docdir/
bzip2 -9 %buildroot%docdir/*.txt %buildroot%docdir/CHANGES

%files -n libpng12
%_libdir/libpng12.so.*
%_man5dir/*

%files -n libpng3
%_libdir/libpng.so.*

%files devel
%_bindir/*-config
%_libdir/*.so
%_includedir/*
%_pkgconfigdir/*.pc
%_man3dir/*
%docdir

%files devel-static
%_libdir/*.a

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009