parent
eea06a49fa
commit
a0075c6c70
@ -0,0 +1 @@
|
||||
/libetonyek-0.0.0.tar.xz
|
@ -0,0 +1,26 @@
|
||||
From bf1ef59d354a49c842f1864b532f74fc90f71251 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fridrich=20=C5=A0trba?= <fridrich.strba@bluewin.ch>
|
||||
Date: Thu, 31 Oct 2013 07:24:45 +0100
|
||||
Subject: [PATCH] If test fails, change test!
|
||||
|
||||
Change-Id: Ib31f65b7ef8c6a79bdc198be0bfab922ff1edebf
|
||||
---
|
||||
src/test/KEYPathTest.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/test/KEYPathTest.cpp b/src/test/KEYPathTest.cpp
|
||||
index 606eab6..482abcf 100644
|
||||
--- a/src/test/KEYPathTest.cpp
|
||||
+++ b/src/test/KEYPathTest.cpp
|
||||
@@ -204,7 +204,7 @@ void KEYPathTest::testConversion()
|
||||
}
|
||||
|
||||
{
|
||||
- const string ref = "M 0 0 L 1 0 L 1 1 L 0 1 Z L 0 0";
|
||||
+ const string ref = "M 0 0 L 1 0 L 1 1 L 0 1 L 0 0 Z";
|
||||
KEYPath path;
|
||||
path.appendMoveTo(0, 0);
|
||||
path.appendLineTo(1, 0);
|
||||
--
|
||||
1.8.3.1
|
||||
|
@ -0,0 +1,60 @@
|
||||
From 487a852b57073477ebae13bfd84bddbb50cf2505 Mon Sep 17 00:00:00 2001
|
||||
From: David Tardon <dtardon@redhat.com>
|
||||
Date: Wed, 30 Oct 2013 18:46:25 +0100
|
||||
Subject: [PATCH] clean up forgotten refs to libwpg
|
||||
|
||||
---
|
||||
libetonyek.pc.in | 2 +-
|
||||
src/lib/KEYCollector.h | 7 -------
|
||||
src/lib/KEYObject.h | 5 -----
|
||||
3 files changed, 1 insertion(+), 13 deletions(-)
|
||||
|
||||
diff --git a/libetonyek.pc.in b/libetonyek.pc.in
|
||||
index 74272a3..0439004 100644
|
||||
--- a/libetonyek.pc.in
|
||||
+++ b/libetonyek.pc.in
|
||||
@@ -6,6 +6,6 @@ includedir=@includedir@
|
||||
Name: libetonyek-@ETONYEK_MAJOR_VERSION@.@ETONYEK_MINOR_VERSION@
|
||||
Description: Library for parsing Apple Keynote file format structure
|
||||
Version: @VERSION@
|
||||
-Requires: libwpd-0.9 libwpd-stream-0.9 libwpg-0.2
|
||||
+Requires: libwpd-0.9 libwpd-stream-0.9
|
||||
Libs: -L${libdir} -letonyek-@ETONYEK_MAJOR_VERSION@.@ETONYEK_MINOR_VERSION@
|
||||
Cflags: -I${includedir}/libetonyek-@ETONYEK_MAJOR_VERSION@.@ETONYEK_MINOR_VERSION@
|
||||
diff --git a/src/lib/KEYCollector.h b/src/lib/KEYCollector.h
|
||||
index c43df9d..f45bc33 100644
|
||||
--- a/src/lib/KEYCollector.h
|
||||
+++ b/src/lib/KEYCollector.h
|
||||
@@ -18,13 +18,6 @@
|
||||
#include "KEYPath_fwd.h"
|
||||
#include "KEYTypes_fwd.h"
|
||||
|
||||
-namespace libwpg
|
||||
-{
|
||||
-
|
||||
-class WPGPaintInterface;
|
||||
-
|
||||
-} // namespace libwpg
|
||||
-
|
||||
namespace libetonyek
|
||||
{
|
||||
|
||||
diff --git a/src/lib/KEYObject.h b/src/lib/KEYObject.h
|
||||
index 0249ee6..6a51d68 100644
|
||||
--- a/src/lib/KEYObject.h
|
||||
+++ b/src/lib/KEYObject.h
|
||||
@@ -14,11 +14,6 @@
|
||||
|
||||
#include <boost/shared_ptr.hpp>
|
||||
|
||||
-namespace libwpg
|
||||
-{
|
||||
-class WPGPaintInterface;
|
||||
-}
|
||||
-
|
||||
namespace libetonyek
|
||||
{
|
||||
|
||||
--
|
||||
1.8.3.1
|
||||
|
@ -0,0 +1,105 @@
|
||||
%global apiversion 0.0
|
||||
|
||||
Name: libetonyek
|
||||
Version: 0.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A library for import of Apple Keynote presentations
|
||||
|
||||
Group: System Environment/Libraries
|
||||
License: MPLv2.0
|
||||
# there is no regular homepage yet...
|
||||
URL: http://www.libreoffice.org/default/
|
||||
Source: http://dev-www.libreoffice.org/src/%{name}-%{version}.tar.xz
|
||||
|
||||
BuildRequires: cppunit-devel
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: gperf
|
||||
BuildRequires: libwpd-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: zlib-devel
|
||||
|
||||
Patch0: 0001-clean-up-forgotten-refs-to-libwpg.patch
|
||||
Patch1: 0001-If-test-fails-change-test.patch
|
||||
|
||||
%description
|
||||
libetonyek is library providing ability to interpret and import Apple
|
||||
Keynote presentations into various applications. Only version 5 is
|
||||
supported at the moment, although versions 2-4 should work.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%package doc
|
||||
Summary: Documentation of %{name} API
|
||||
Group: Documentation
|
||||
BuildArch: noarch
|
||||
|
||||
%description doc
|
||||
The %{name}-doc package contains documentation files for %{name}.
|
||||
|
||||
%package tools
|
||||
Summary: Tools to transform Apple Keynote presentations into other formats
|
||||
Group: Applications/Publishing
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description tools
|
||||
Tools to transform Apple Keynote presentations into other formats.
|
||||
Currently supported: XHTML, raw, text.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
%configure --disable-silent-rules --disable-static --disable-werror
|
||||
sed -i \
|
||||
-e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
|
||||
-e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
|
||||
libtool
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot}
|
||||
rm -f %{buildroot}/%{_libdir}/*.la
|
||||
# we install API docs directly from build
|
||||
rm -rf %{buildroot}/%{_docdir}/%{name}
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%check
|
||||
export LD_LIBRARY_PATH=%{buildroot}/%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
||||
make %{?_smp_mflags} check
|
||||
|
||||
%files
|
||||
%doc AUTHORS COPYING NEWS README
|
||||
%{_libdir}/%{name}-%{apiversion}.so.*
|
||||
|
||||
%files devel
|
||||
%doc ChangeLog
|
||||
%{_includedir}/%{name}-%{apiversion}
|
||||
%{_libdir}/%{name}-%{apiversion}.so
|
||||
%{_libdir}/pkgconfig/%{name}-%{apiversion}.pc
|
||||
|
||||
%files doc
|
||||
%doc COPYING
|
||||
%doc docs/doxygen/html
|
||||
|
||||
%files tools
|
||||
%{_bindir}/key2raw
|
||||
%{_bindir}/key2text
|
||||
%{_bindir}/key2xhtml
|
||||
|
||||
%changelog
|
||||
* Wed Oct 30 2013 David Tardon <dtardon@redhat.com> 0.0.0-1
|
||||
- initial import
|
Loading…
Reference in new issue