sigil

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
Post Reply
User avatar
Rava
Contributor
Contributor
Posts: 1319
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 3.1.0 x86-64 XFCe
Location: Germany

sigil

Post#1 by Rava » 04 Sep 2013, 03:07

I try to get sigil running.

from http://techstabber.com/2013/08/04/sigil ... ub-editor/

Code: Select all

Sigil: The Free EPUB Editor

The best features of Sigil are the ability of edit the epub files using a WYSIWYG editor and the possibility to converting multiple file formats into epub files.

    Free and open source software under GPLv3
    Multi-platform: runs on Windows, Linux and Mac
    Full UTF-16 support
    Full EPUB 2 spec support
    Multiple Views: Book View, Code View and Preview View
    WYSIWYG editing in Book View
    Complete control over directly editing EPUB syntax in Code View
    Table of Contents generator with multi-level heading support
    Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
    User interface translated into many languages
    Spell checking with default and user configurable dictionaries
    Full Regular Expression (PCRE) support for Find & Replace
    Supports import of EPUB and HTML files, images, and style sheets,
    Documents can be validated for EPUB compliance with the integrated FlightCrew EPUB validator
    Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned
I created the module manually already ("sigil-0.5.3-x86_64-1alien.xzm"), and used PPM to search and download and activate the missing dependencies.

But it still says:

Code: Select all

guest@porteus:/usr/lib64$ ldd /usr/bin/sigil|grep "not found"
	libhunspell-1.2.so.0 => not found
	libboost_date_time.so.1.45.0 => not found
	libboost_filesystem.so.1.45.0 => not found
	libboost_program_options.so.1.45.0 => not found
	libboost_regex.so.1.45.0 => not found
	libboost_system.so.1.45.0 => not found
	libboost_thread.so.1.45.0 => not found
But all these deps should be solved:

Code: Select all

guest@porteus:/usr/lib64$ ls -1 libhunspell* libboost_date_time.so* libboost_filesystem.so* libboost_program_options.so* libboost_regex.so* libboost_system.so* libboost_thread.so*
libboost_date_time.so
libboost_date_time.so.1.49.0
libboost_filesystem.so
libboost_filesystem.so.1.49.0
libboost_program_options.so
libboost_program_options.so.1.49.0
libboost_regex.so
libboost_regex.so.1.49.0
libboost_system.so
libboost_system.so.1.49.0
libboost_thread.so
libboost_thread.so.1.49.0
libhunspell-1.3.la
libhunspell-1.3.so
libhunspell-1.3.so.0
libhunspell-1.3.so.0.0.0
Any idea why it is bickering like that?
All dependencies should be solved, since all needed libraries are of newer versions than the needed...
Last edited by Rava on 04 Sep 2013, 03:53, edited 1 time in total.
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 1319
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 3.1.0 x86-64 XFCe
Location: Germany

Re: sigil

Post#2 by Rava » 04 Sep 2013, 03:51

Update

I needed to create symlinks like so:

Code: Select all

ln -s libhunspell-1.3.so.0.0.0 libhunspell-1.2.so.0
ln -s libboost_date_time.so.1.49.0 libboost_date_time.so.1.45.0
ln -s libboost_filesystem.so.1.49.0 libboost_filesystem.so.1.45.0
ln -s libboost_program_options.so.1.49.0 libboost_program_options.so.1.45.0
ln -s libboost_regex.so.1.49.0 libboost_regex.so.1.45.0root@porteus:/usr/lib64# ln -s libboost_system.so.1.49.0 libboost_system.so.1.45.0
ln -s libboost_thread.so.1.49.0 libboost_thread.so.1.45.0
And then, I also needed to convert a rpm creating libicu-49.1.1-10.fc18.x86_64.xzm cause after the above, libicu was still missing.

Now it runs fine, but could not read my "GTK+ theme."

Code: Select all

guest@porteus:/usr/lib64$ sigil
Warning: QGtkStyle was unable to detect the current GTK+ theme.
I run XFCe with xfce-dusk appearance, or, in other words: light foreground, black background.
But sigil scares me with its white background and dark text...
How could this be changed, what must I do so that GTK+ programs get tricked into using a "light foreground, black background" theme as well?

Do I need to create a gtk+ settings file? And what do I need to write into it?

_______________________________

If anyone is interested in sigil, please let me know via posting in here and I will upload both the sigil and libicu xzm

(Currently I try to update sigil to current 0.73)
Cheers!
Yours Rava

User avatar
francois
Contributor
Contributor
Posts: 4932
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: sigil

Post#3 by francois » 04 Sep 2013, 08:28

Interesting program to edit ebook files or to convert other formats into epub (ebook) files, see epub definition:
http://portables.about.com/od/ebookreas ... s-Epub.htm

It would be nice that it could work on my android phone!
Voltaire: Le mieux est l'ennemi du bien.

User avatar
fanthom
Site Admin
Site Admin
Posts: 4565
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: sigil

Post#4 by fanthom » 04 Sep 2013, 09:24

@Rava
classic example of troubles caused by using packages from older slackware repo. you are using sigil compiled on slackware-13.37 while porteus-2.x line bases on slackware-14.0.

i have pushed sigil to 64bit official porteus repo so please download from there (and revert all the symlinking you have made as they may break things up).
Please add [Solved] to your thread title if the solution was found.

Post Reply