Репозитории ALT
S: | 2.42.2-alt1 |
5.1: | 2.26.0-alt1 |
4.1: | 2.20.0-alt1 |
4.0: | 2.18.0-alt1 |
Группа :: Система/Библиотеки
Пакет: libxml++2
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: libxml++2
Version: 2.20.0
Release: alt1
Summary: C++ wrapper for the libxml2 XML parser library
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Group: System/Libraries
License: LGPL
Url: http://libxmlplusplus.sourceforge.net/
Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/%version/libxml++-%version.tar.bz2
BuildRequires: libxml2-devel >= 2.6.1
BuildRequires: doxygen gcc-c++ libglibmm-devel
%description
libxml++ is a C++ wrapper for the libxml2 XML parser library. It's original
author is Ari Johnson and it is currently maintained by Christophe de Vienne
and Murray Cumming.
%package devel
Summary: Development files for %name
Group: Development/C++
Requires: %name = %version-%release
%description devel
This package contains the headers and libraries for libxml++ development.
%prep
%setup -q -n libxml++-%version
%build
%configure --disable-static
make
%install
%makeinstall
rm -rf _reference _examples _manual
mkdir -m 755 _reference _examples _manual
cp -a %buildroot%_docdir/*/docs/reference/2.*/html _reference/reference
cp -a %buildroot%_docdir/*/docs/manual _manual/manual
rm -rf %buildroot%_docdir
cp -a examples _examples/examples
# Delete non-working makefiles, object files, prebuilt binaries and empty files.
find _examples -type f -a \( -name Makefile\* -o -name \*.o \
-o \( -name example.C -a -perm +0111 \) -o -empty \) | xargs rm -f
find _examples -type d -name '*.libs' -o -name '.deps' | xargs rm -rf
%post -p %post_ldconfig
%postun -p %postun_ldconfig
%files
%doc AUTHORS COPYING NEWS README ChangeLog
%_libdir/*.so.*
%files devel
%doc _examples/examples _reference/reference _manual/manual
%_includedir/*
%_libdir/*.so
%_libdir/libxml++-2.6
%_libdir/pkgconfig/*
%changelog
…
Полный changelog можно просмотреть здесь
Version: 2.20.0
Release: alt1
Summary: C++ wrapper for the libxml2 XML parser library
Packager: Pavlov Konstantin <thresh at altlinux.ru>
Group: System/Libraries
License: LGPL
Url: http://libxmlplusplus.sourceforge.net/
Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/%version/libxml++-%version.tar.bz2
BuildRequires: libxml2-devel >= 2.6.1
BuildRequires: doxygen gcc-c++ libglibmm-devel
%description
libxml++ is a C++ wrapper for the libxml2 XML parser library. It's original
author is Ari Johnson and it is currently maintained by Christophe de Vienne
and Murray Cumming.
%package devel
Summary: Development files for %name
Group: Development/C++
Requires: %name = %version-%release
%description devel
This package contains the headers and libraries for libxml++ development.
%prep
%setup -q -n libxml++-%version
%build
%configure --disable-static
make
%install
%makeinstall
rm -rf _reference _examples _manual
mkdir -m 755 _reference _examples _manual
cp -a %buildroot%_docdir/*/docs/reference/2.*/html _reference/reference
cp -a %buildroot%_docdir/*/docs/manual _manual/manual
rm -rf %buildroot%_docdir
cp -a examples _examples/examples
# Delete non-working makefiles, object files, prebuilt binaries and empty files.
find _examples -type f -a \( -name Makefile\* -o -name \*.o \
-o \( -name example.C -a -perm +0111 \) -o -empty \) | xargs rm -f
find _examples -type d -name '*.libs' -o -name '.deps' | xargs rm -rf
%post -p %post_ldconfig
%postun -p %postun_ldconfig
%files
%doc AUTHORS COPYING NEWS README ChangeLog
%_libdir/*.so.*
%files devel
%doc _examples/examples _reference/reference _manual/manual
%_includedir/*
%_libdir/*.so
%_libdir/libxml++-2.6
%_libdir/pkgconfig/*
%changelog
…
Полный changelog можно просмотреть здесь