Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37867552
en ru br
Репозитории ALT
S:3.2-alt3
5.1: 3.1-alt4
4.1: 3.1-alt4
4.0: 3.1-alt2.M40.1
3.0: 3.0-alt2
www.altlinux.org/Changes

Группа :: Разработка/Tcl
Пакет: tcl-xml

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# -*- rpm-spec -*-
# $Id: tcl-xml,v 1.5 2004/11/03 10:54:53 me Exp $

%define teaname Tclxml
%define uver %nil

Name: tcl-xml
Version: 3.0
Release: alt2

Summary: XML parsers for Tcl
License: BSD
Group: Development/Tcl
URL: http://tclxml.sourceforge.net/

%ifdef snapshot
Source: %name-%snapshot.tar.bz2
%else
Source: tclxml-%version%uver.tar.bz2
%endif

Patch0: tclxml-3.0-tea3.patch
Patch1: tclxml-3.0-pkgindex.patch

BuildRequires: libxml2-devel rpm-build >= 4.0.4-alt41 tcl-devel >= 8.4.0-alt1

%package core
Summary: A front-end interface and generic XML parser for Tcl
Group: Development/Tcl

%package libxml2
Summary: A libxml2-based XML parser for Tcl
Group: Development/Tcl
Requires: %name-core = %version-%release

%package devel
Summary: Header files for %name
Group: Development/Tcl
Requires: %name-core = %version-%release

%description
This package provides XML parsers for Tcl scripts.  There is a generic
front-end interface with plugin parser implementations.  A number of parser
implementations or wrappers are provided:
* James Clark's expat library.  This package is known as TclXML/expat.
* Gnome libxml2 library.  This package is known as TclXML/libxml2.
* A generic Tcl implementation, known as TclXML/tcl.

%description core
This package provides a generic front-end interface with plugin parser
implementations and generic Tcl implementation, known as TclXML/tcl.

%description libxml2
This package provides a libxml2-based XML parser, also known as TclXML/libxml2.

%description devel
This package includes header files for %name

%prep
%setup -q %{?snapshot:-c}%{!?snapshot:-n tclxml-%version%uver}
%patch0 -p1
%patch1 -p1

%build
%configure
%make_build
cd libxml2
%configure --with-Tclxml=../
%make_build

%install
%makeinstall
%makeinstall -C libxml2
%__rm -f %buildroot%_tcldatadir/Tclxml3.0/*-8.0.tcl

%files core
%doc ChangeLog README RELNOTES LICENSE doc/tclxml.html
%_tcllibdir/lib%teaname%version.so
%_tcldatadir/%teaname%version

%files libxml2
%_tcllibdir/libTclXML_libxml2%version.so
%_tcldatadir/TclXML_libxml2%version

%files devel
%_libdir/%{teaname}Config.sh
%_tcllibdir/lib%{teaname}stub%version.a
%_includedir/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin