Skip to content

Commit

Permalink
libone-0.0.90+git20200829
Browse files Browse the repository at this point in the history
  • Loading branch information
fd00 committed Feb 7, 2025
1 parent 9935781 commit 671823c
Show file tree
Hide file tree
Showing 2 changed files with 119 additions and 0 deletions.
79 changes: 79 additions & 0 deletions libone/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
libone
------------------------------------------
This is a library try to parse OneNote files. It currently does not do much,
besides parsing structures and verifying they are well present in the file
(mostly, they are, because we use OneNote-generated files to test this stuff,
as that is all we have). The library is based around librevenge, as the goal
would be to have something imported to LibreOffice Draw & co.

Runtime requirements:
cygwin-3.5.7-1
libgcc1-12.4.0-3
libone-devel-0.0.90+git20200829-1bl1
libone0-0.0.90+git20200829-1bl1
librevenge0.0-devel-0.0.4-2
librevenge0.0_0-0.0.4-2
libstdc++6-12.4.0-3
pkg-config-2.3.0-1

Build requirements:
(besides corresponding -devel packages)
binutils-2.44-1
cygport-0.36.9-1
gcc-core-12.4.0-3
gcc-g++-12.4.0-3
librevenge0.0-devel-0.0.4-2
meson-1.4.2-1
ninja-1.12.1-1

Canonical website:
https://github.com/tshikaboom/libone

Canonical download:
https://github.com/tshikaboom/libone.git

-------------------------------------------

Build instructions:
1. unpack libone-0.0.90+git20200829-X-src.tar.xz
2. if you use setup to install this src package,
it will be unpacked under /usr/src automatically
% cd /usr/src
% cygport ./libone-0.0.90+git20200829-X.cygport all

This will create:
/usr/src/libone-0.0.90+git20200829-X-src.tar.xz
/usr/src/libone-0.0.90+git20200829-X.tar.xz
/usr/src/libone0-0.0.90+git20200829-X.tar.xz
/usr/src/libone-devel-0.0.90+git20200829-X.tar.xz

-------------------------------------------

Files included in the binary package:

(libone)
/usr/bin/one2raw.exe
/usr/bin/one2svg.exe
/usr/share/doc/Cygwin/libone.README
/usr/share/doc/libone/AUTHORS
/usr/share/doc/libone/COPYING
/usr/share/doc/libone/HACKING
/usr/share/doc/libone/NEWS
/usr/share/doc/libone/README.md
/usr/share/doc/libone/TODO

(libone0)
/usr/bin/cygone-0.dll

(libone-devel)
/usr/include/libone-0.0/ONEDocument.h
/usr/include/libone-0.0/libone.h
/usr/lib/libone.dll.a
/usr/lib/pkgconfig/libone.pc

------------------

Port Notes:

----- version 0.0.90+git20200829-1bl1 -----
Initial release by fd0 <https://github.com/fd00/>
40 changes: 40 additions & 0 deletions libone/libone-0.0.90+git20200829-1bl1.cygport
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
HOMEPAGE="https://github.com/tshikaboom/${PN}"
GIT_URI="https://github.com/tshikaboom/${PN}.git"
GIT_REV="942244a458c7c010937efb7ca41406839b534182"

CATEGORY="Libs"
SUMMARY="Small stab in trying to parse OneNote files"
DESCRIPTION="This is a library try to parse OneNote files. It currently does not do much,
besides parsing structures and verifying they are well present in the file
(mostly, they are, because we use OneNote-generated files to test this stuff,
as that is all we have). The library is based around librevenge, as the goal
would be to have something imported to LibreOffice Draw & co."

LICENSE="MPL-2.0"
LICENSE_SPDX="SPDX-License-Identifier: MPL-2.0"
LICENSE_URI="COPYING"

BUILD_REQUIRES="librevenge0.0-devel"

inherit git
inherit meson

PKG_NAMES="
libone
libone0
libone-devel
"
libone_CONTENTS="
usr/bin/*.exe
usr/share
"
libone0_CONTENTS="
usr/bin/cyg*-0.dll
"
libone_devel_CONTENTS="
usr/include
usr/lib
"
libone_SUMMARY="${SUMMARY} (utilities)"
libone0_SUMMARY="${SUMMARY} (runtime)"
libone_devel_SUMMARY="${SUMMARY} (development)"

0 comments on commit 671823c

Please sign in to comment.