From 0c4e86380b625834a5e2fd4335d624e8b2d691a6 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Apr 10 2018 05:31:43 +0000 Subject: import libwps-0.4.7-1.el7 --- diff --git a/.gitignore b/.gitignore index 602add8..f2e6961 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/libwps-0.3.1.tar.xz +SOURCES/libwps-0.4.7.tar.xz diff --git a/.libwps.metadata b/.libwps.metadata index b55057d..956aefd 100644 --- a/.libwps.metadata +++ b/.libwps.metadata @@ -1 +1 @@ -be833c8da3bad8dbfd13ba3aa0137c01ac7ca9ac SOURCES/libwps-0.3.1.tar.xz +f5f93c1d5370e98baf36b3fafed42ae7a9571ac3 SOURCES/libwps-0.4.7.tar.xz diff --git a/SPECS/libwps.spec b/SPECS/libwps.spec index 5adb22b..b2b2131 100644 --- a/SPECS/libwps.spec +++ b/SPECS/libwps.spec @@ -1,7 +1,7 @@ -%global apiversion 0.3 +%global apiversion 0.4 Name: libwps -Version: 0.3.1 +Version: 0.4.7 Release: 1%{?dist} Summary: A library for import of Microsoft Works documents @@ -9,14 +9,15 @@ License: LGPLv2+ or MPLv2.0 URL: http://libwps.sourceforge.net/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz -BuildRequires: boost-devel BuildRequires: doxygen BuildRequires: help2man BuildRequires: pkgconfig(librevenge-0.0) %description %{name} is a library for import of Microsoft Works text documents, -spreadsheets and (in a limited way) databases. +spreadsheets and (in a limited way) databases. Full list of supported +formats is available at +https://sourceforge.net/p/libwps/wiki/Home/#recognized-formats . %package devel Summary: Development files for %{name} @@ -42,28 +43,24 @@ BuildArch: noarch The %{name}-doc package contains documentation files for %{name} %prep -%setup -q +%autosetup -p1 %build -%configure --disable-silent-rules --disable-static --disable-werror +%configure --disable-silent-rules --disable-static --disable-werror --with-sharedptr=c++11 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} -export LD_LIBRARY_PATH=`pwd`/src/lib/.libs${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} -help2man -N -n 'convert Works spreadsheet into CSV' -o wks2csv.1 ./src/conv/wks2csv/.libs/wks2csv -help2man -N -n 'debug the conversion library' -o wks2raw.1 ./src/conv/wks2raw/.libs/wks2raw -help2man -N -n 'convert Works spreadsheet into plain text' -o wks2text.1 ./src/conv/wks2text/.libs/wks2text -help2man -N -n 'debug the conversion library' -o wps2raw.1 ./src/conv/raw/.libs/wps2raw -help2man -N -n 'convert Works document into HTML' -o wps2html.1 ./src/conv/html/.libs/wps2html -help2man -N -n 'convert Works document into plain text' -o wps2text.1 ./src/conv/text/.libs/wps2text - %install make install INSTALL="install -p" DESTDIR="%{buildroot}" rm -f %{buildroot}%{_libdir}/*.la # we install API docs directly from build rm -rf %{buildroot}%{_defaultdocdir}/%{name} +export LD_LIBRARY_PATH=%{buildroot}/%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} +for tool in wks2csv wks2raw wks2text wps2html wps2raw wps2text; do + help2man -S '%{name} %{version}' -N -o ${tool}.1 %{buildroot}%{_bindir}/${tool} +done install -m 0755 -d %{buildroot}/%{_mandir}/man1 install -m 0644 wks2*.1 wps2*.1 %{buildroot}/%{_mandir}/man1 @@ -71,11 +68,11 @@ install -m 0644 wks2*.1 wps2*.1 %{buildroot}/%{_mandir}/man1 %postun -p /sbin/ldconfig %files -%doc COPYING.LGPL COPYING.MPL CREDITS NEWS README +%doc CREDITS NEWS README +%license COPYING.LGPL COPYING.MPL %{_libdir}/%{name}-%{apiversion}.so.* %files devel -%doc HACKING %{_includedir}/%{name}-%{apiversion} %{_libdir}/%{name}-%{apiversion}.so %{_libdir}/pkgconfig/%{name}-%{apiversion}.pc @@ -95,10 +92,13 @@ install -m 0644 wks2*.1 wps2*.1 %{buildroot}/%{_mandir}/man1 %{_mandir}/man1/wps2text.1* %files doc -%doc COPYING.LGPL COPYING.MPL +%license COPYING.LGPL COPYING.MPL %doc docs/doxygen/html %changelog +* Mon Sep 18 2017 David Tardon - 0.4.7-1 +- Resolves: rhbz#1477108 rebase to 0.4.7 + * Fri Apr 17 2015 David Tardon - 0.3.1-1 - Resolves: rhbz#1207762 rebase to 0.3.1