Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (264e07a3c1a863ae476575e74823c651e27c5965)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (264e07a3c1a863ae476575e74823c651e27c5965)
  • Date: Sun, 26 Dec 2021 18:47:19 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 1
libs/libetonyek/DEPENDS | 10 +++++
libs/libetonyek/DETAILS | 15 ++++++++
libs/libetonyek/HISTORY | 3 +
libs/libetonyek/PRE_BUILD | 3 +
libs/libetonyek/patches/0001-libetonyek-std-for_each.patch | 22
+++++++++++++
6 files changed, 54 insertions(+)

New commits:
commit 264e07a3c1a863ae476575e74823c651e27c5965
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libetonyek: new spell, Apple iWork document parser library

diff --git a/ChangeLog b/ChangeLog
index 3a86923..57ea4ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
2021-12-26 Ismael Luceno <ismael AT sourcemage.org>
* libs/libnumbertext: new spell, Number to number name and money
text conversion libraries
+ * libs/libetonyek: new spell, Apple iWork document parser library

2021-12-25 Pavel Vinogradov <public AT sourcemage.org>
* ruby-raa/ruby-3.1: new spell, Ruby 3.1
diff --git a/libs/libetonyek/DEPENDS b/libs/libetonyek/DEPENDS
new file mode 100755
index 0000000..508dfe6
--- /dev/null
+++ b/libs/libetonyek/DEPENDS
@@ -0,0 +1,10 @@
+depends boost &&
+depends glm &&
+depends gperf &&
+depends liblangtag &&
+depends librevenge &&
+depends libxml2 &&
+depends mdds --with-mdds=2.0 &&
+optional_depends doxygen \
+ --{with,without}-docs \
+ 'for building documentation'
diff --git a/libs/libetonyek/DETAILS b/libs/libetonyek/DETAILS
new file mode 100755
index 0000000..6520295
--- /dev/null
+++ b/libs/libetonyek/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libetonyek
+ VERSION=0.1.9
+ SOURCE="$SPELL-$VERSION.tar.xz"
+ SOURCE_URL[0]=https://dev-www.libreoffice.org/src/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:3f439b369d450bb1a4bdb3fe92023bda234b323cf676570f1738318c56867a97910f536280b9b164c3fdaa423a3ee669c935df75a5c700bc1530ea5b9a00391e
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
WEB_SITE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek";
+ LICENSE[0]="MPL-2.0"
+ ENTERED=20211226
+ KEYWORDS=""
+ SHORT="Apple iWork document parser library"
+cat << EOF
+Libetonyek is a library that parses the file format of Apple iWork documents
+(Keynote, Numbers and Pages).
+EOF
diff --git a/libs/libetonyek/HISTORY b/libs/libetonyek/HISTORY
new file mode 100644
index 0000000..e9ac3c4
--- /dev/null
+++ b/libs/libetonyek/HISTORY
@@ -0,0 +1,3 @@
+2021-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD,
+ patches/0001-libetonyek-std-for_each.patch: spell created
diff --git a/libs/libetonyek/PRE_BUILD b/libs/libetonyek/PRE_BUILD
new file mode 100755
index 0000000..c230ad1
--- /dev/null
+++ b/libs/libetonyek/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches
diff --git a/libs/libetonyek/patches/0001-libetonyek-std-for_each.patch
b/libs/libetonyek/patches/0001-libetonyek-std-for_each.patch
new file mode 100644
index 0000000..c4e3204
--- /dev/null
+++ b/libs/libetonyek/patches/0001-libetonyek-std-for_each.patch
@@ -0,0 +1,22 @@
+From: Roland Illig <roland.illig AT gmx.de>
+Date: Sun, 17 May 2020 23:41:42 +0200
+Subject: [PATCH] libetonyek: std::for_each
+
+NUM3Parser.cpp: In member function 'virtual bool
+libetonyek::NUM3Parser::parseDocument()':
+NUM3Parser.cpp:46:3: error: 'for_each' is not a member of 'std'
+ std::for_each(sheetListRefs.begin(), sheetListRefs.end(),
+std::bind(&NUM3Parser::parseSheet, this, std::placeholders::_1));
+
+std::for_each needs <algorithm>.
+
+--- a/src/lib/NUM3Parser.cpp
++++ b/src/lib/NUM3Parser.cpp
+@@ -7,6 +7,7 @@
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
++#include <algorithm>
+ #include <functional>
+
+ #include "NUM3Parser.h"



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (264e07a3c1a863ae476575e74823c651e27c5965), Ismael Luceno, 12/26/2021

Archive powered by MHonArc 2.6.24.

Top of Page