8
0

Accepting request 36848 from devel:languages:perl

Copy from devel:languages:perl/perl-XML-LibXML based on submit request 36848 from user computersalat

OBS-URL: https://build.opensuse.org/request/show/36848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-XML-LibXML?expand=0&rev=10
This commit is contained in:
OBS User autobuild
2010-04-03 22:09:30 +00:00
committed by Git OBS Bridge
parent 237773d3d1
commit 66f0b66194
2 changed files with 50 additions and 24 deletions

View File

@@ -1,3 +1,18 @@
-------------------------------------------------------------------
Fri Apr 2 21:41:26 UTC 2010 - chris@computersalat.de
- fix build for suse_version 1110
- spec mods
o sort TAGS
o fix deps
o update description, +Authors
o macros
- added perl-macros
- rpmlint
o fix self-obsoletion perl-XML-LibXML-Common
- Provides = version
- Obsoletes < version
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 14 03:11:27 UTC 2010 - jfunk@funktronics.ca Thu Jan 14 03:11:27 UTC 2010 - jfunk@funktronics.ca

View File

@@ -19,54 +19,65 @@
Name: perl-XML-LibXML Name: perl-XML-LibXML
BuildRequires: libxml2-devel perl-XML-SAX %define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
Summary: Perl Binding for libxml2
Version: 1.70 Version: 1.70
Release: 2 Release: 3
Requires: perl = %{perl_version} perl-XML-SAX
Provides: perl-XML-LibXML-Common
Obsoletes: perl-XML-LibXML-Common
AutoReqProv: on AutoReqProv: on
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
License: Artistic License .. License: Artistic License ..
Url: http://www.cpan.org/modules/by-module/XML/ Url: http://search.cpan.org/dist/XML-LibXML/
Summary: XML::LibXML Perl Module Source: %{cpan_name}-%{version}.tar.bz2
Source: XML-LibXML-%{version}.tar.bz2
Patch: %{name}-utf16.diff Patch: %{name}-utf16.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
%if 0%{?suse_version} < 1120
BuildRequires: perl-macros
%endif
BuildRequires: libxml2-devel >= 2.6.16
BuildRequires: perl(XML::SAX) >= 0.11
Requires: perl = %{perl_version}
Requires: perl(XML::SAX) >= 0.11
Provides: perl-XML-LibXML-Common = %{version}
Obsoletes: perl-XML-LibXML-Common < %{version}
%description %description
This module implements a Perl interface to the GNOME libxml2 library. This module implements a Perl interface to the Gnome libxml2 library which
The libxml2 library provides interfaces for parsing and manipulating provides interfaces for parsing and manipulating XML files. This module allows
XML files. This module allows Perl programmers to make use of the Perl programmers to make use of the highly capable validating XML parser and
highly capable validating XML parser and the high performance DOM the high performance DOM implementation.
implementation.
Authors:
Matt Sergeant, Christian Glahn, Petr Pajas
%prep %prep
%setup -q -n XML-LibXML-%{version} %setup -q -n %{cpan_name}-%{version}
%patch %patch
%build %build
perl Makefile.PL # [2,7,1,0], # broken release, broken utf-16
make %{?_smp_mflags} %if 0%{?suse_version} == 1110
%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" FORCE=1
%else
%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
%endif
%{__make} %{?_smp_mflags}
%check %check
make test %{__make} test
%install %install
make DESTDIR=$RPM_BUILD_ROOT install_vendor %perl_make_install
%perl_process_packlist %perl_process_packlist
%perl_gen_filelist
%clean %clean
rm -rf $RPM_BUILD_ROOT %{__rm} -rf $RPM_BUILD_ROOT
%files %files -f %{name}.files
%defattr(-,root,root) %defattr(-,root,root)
%doc Changes LICENSE README %doc Changes LICENSE README
%doc %{_mandir}/man3/*
%{perl_vendorarch}/XML
%{perl_vendorarch}/auto/XML
/var/adm/perl-modules/%{name}
%changelog %changelog