Репозитории ALT
S: | 1.7.0-alt3.beta89 |
5.1: | 1.2.44-alt1 |
4.1: | 1.2.27-alt1.M41.2 |
4.0: | 1.2.27-alt1 |
Группа :: Система/Библиотеки
Пакет: libpng
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: libpng
Version: 1.2.44
Release: alt1
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-%version-%release.patch
Provides: libpng = %version-%release
Obsoletes: libpng < %version-%release
# 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
%patch -p1
%build
%autoreconf
%configure
%make_build
%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 libpng*.txt \
%buildroot%docdir/
bzip2 -9 %buildroot%docdir/*.txt %buildroot%docdir/CHANGES
%check
%make_build -k check
%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
…
Полный changelog можно просмотреть здесь
Version: 1.2.44
Release: alt1
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-%version-%release.patch
Provides: libpng = %version-%release
Obsoletes: libpng < %version-%release
# 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
%patch -p1
%build
%autoreconf
%configure
%make_build
%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 libpng*.txt \
%buildroot%docdir/
bzip2 -9 %buildroot%docdir/*.txt %buildroot%docdir/CHANGES
%check
%make_build -k check
%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
…
Полный changelog можно просмотреть здесь