|
@@ -1,16 +1,17 @@
|
|
|
%global apiver 2.6
|
|
|
Name: libxml++
|
|
|
-Version: 2.30.0
|
|
|
-Release: 3%{?_dist_release}
|
|
|
+Version: 2.32.0
|
|
|
+Release: 1%{?_dist_release}
|
|
|
Summary: C++ wrapper for the libxml2 XML parser library
|
|
|
+Summary(ja): libxml2 XML 解析ライブラリの C++ ラッパー
|
|
|
|
|
|
Group: System Environment/Libraries
|
|
|
License: LGPLv2+
|
|
|
URL: http://libxmlplusplus.sourceforge.net/
|
|
|
|
|
|
-Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.26/libxml++-%{version}.tar.bz2
|
|
|
+Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.32/libxml++-%{version}.tar.bz2
|
|
|
|
|
|
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
BuildRequires: libxml2-devel >= 2.6.1
|
|
|
BuildRequires: glibmm-devel >= 2.4.0
|
|
|
BuildRequires: doxygen, graphviz
|
|
@@ -23,9 +24,12 @@ and Murray Cumming.
|
|
|
|
|
|
%package devel
|
|
|
Summary: Development files for %{name}
|
|
|
+Summary(ja): %{name} の開発用ファイル
|
|
|
Group: Development/Libraries
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
-Requires: pkgconfig, libxml2-devel, glibmm-devel
|
|
|
+Requires: pkgconfig
|
|
|
+Requires: libxml2-devel
|
|
|
+Requires: glibmm-devel
|
|
|
|
|
|
%description devel
|
|
|
This package contains the headers and libraries for libxml++ development.
|
|
@@ -37,7 +41,11 @@ This package contains the headers and libraries for libxml++ development.
|
|
|
sed -i s'#\r##' examples/dom_parser/example_with_namespace.xml
|
|
|
|
|
|
%build
|
|
|
-%configure --disable-static
|
|
|
+%configure \
|
|
|
+%if %{?_dist_release} == "vl5"
|
|
|
+ --disable-documentation \
|
|
|
+%endif
|
|
|
+ --disable-static
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
@@ -45,33 +53,36 @@ make %{?_smp_mflags}
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
%makeinstall
|
|
|
find $RPM_BUILD_ROOT -name "*.la" -o -name '*.a' | xargs rm -f
|
|
|
+
|
|
|
# Modify temporary working directories for files section.
|
|
|
rm -rf _reference _examples _manual
|
|
|
mkdir -m 755 _reference _examples _manual
|
|
|
+
|
|
|
+%if %{?_dist_release} != "vl5"
|
|
|
cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{apiver}/reference/html _reference/reference
|
|
|
-#cp -a $RPM_BUILD_ROOT%{_docdir}/%{name}-%{apiver}/manual _manual/manual
|
|
|
-mv docs/manual/html _manual/manual
|
|
|
-rm -rf $RPM_BUILD_ROOT%{_docdir}
|
|
|
+%endif
|
|
|
+cp -a docs/manual/html _manual/manual
|
|
|
cp -a examples _examples/examples
|
|
|
+rm -rf $RPM_BUILD_ROOT%{_docdir}
|
|
|
|
|
|
# Delete non-working makefiles, object files, prebuilt binaries and
|
|
|
# empty files.
|
|
|
find _examples -type f -a \( -name Makefile\* -o -name \*.o \
|
|
|
-o \( -name example -a -perm +0111 \) -o -empty \) | xargs rm -f
|
|
|
find _examples -type d -name '*.libs' -o -name '.deps' | xargs rm -rf
|
|
|
+
|
|
|
+%if %{?_dist_release} != "vl5"
|
|
|
# fix devhelp index file
|
|
|
sed -i "s#"$RPM_BUILD_ROOT"##g" \
|
|
|
$RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{apiver}/%{name}-%{apiver}.devhelp2
|
|
|
sed -i "s#"/%{name}-%{apiver}/reference/html"#"/%{name}-devel-%{version}/reference"#" \
|
|
|
$RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{apiver}/%{name}-%{apiver}.devhelp2
|
|
|
-
|
|
|
+%endif
|
|
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
|
|
-
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
-
|
|
|
%clean
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
@@ -81,19 +92,26 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%doc AUTHORS COPYING NEWS README ChangeLog
|
|
|
%{_libdir}/*.so.*
|
|
|
|
|
|
-
|
|
|
%files devel
|
|
|
%defattr (-,root,root,-)
|
|
|
-%doc _examples/examples _reference/reference _manual/manual
|
|
|
+%doc _examples/examples _manual/manual
|
|
|
%{_includedir}/*
|
|
|
%{_libdir}/*.so
|
|
|
%{_libdir}/pkgconfig/*
|
|
|
%dir %{_libdir}/%{name}-%{apiver}
|
|
|
%dir %{_libdir}/%{name}-%{apiver}/include
|
|
|
%{_libdir}/%{name}-%{apiver}/include/*.h
|
|
|
+%if %{?_dist_release} != "vl5"
|
|
|
+%doc _reference/reference
|
|
|
%{_datadir}/devhelp/books/%{name}-%{apiver}/%{name}-%{apiver}.devhelp2
|
|
|
+%endif
|
|
|
|
|
|
%changelog
|
|
|
+* Thu Jan 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.32.0-1
|
|
|
+- new upstream release
|
|
|
+- fixed spec file for Vine Linux 5
|
|
|
+- added Japanese summary
|
|
|
+
|
|
|
* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-3
|
|
|
- rebuild with rpm-4.8.1 for pkg-config file
|
|
|
|