Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 10-28-2013, 12:51 PM   #16
mr_nihilism
Always been the caretaker
mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.mr_nihilism ought to be getting tired of karma fortunes by now.
 
mr_nihilism's Avatar
 
Posts: 479
Karma: 1406369
Join Date: Dec 2012
Location: Canada
Device: Aura H2O, PW2
To all Sigil wizards involved I say thanks.
mr_nihilism is offline   Reply With Quote
Old 10-28-2013, 12:58 PM   #17
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,358
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by weberr View Post
I will stay my current version as long as you've chosen to go to the dark side and require me to download and install such useless crap first.

Fix it or go your own way!
Did I miss something? WTF are you on about?
DiapDealer is offline   Reply With Quote
Advert
Old 10-28-2013, 01:00 PM   #18
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by weberr View Post
Have enjoyed using and donating to Sigil development for several years. Nothing else like it anywhere. But my upgrades have come to a screeching halt. I will stay my current version as long as you've chosen to go to the dark side and require me to download and install such useless crap first.

Fix it or go your own way!
I don't understand. What is the problem?

Sigil is built using QT 5. For some reason, the QT 5 version used by the previous Sigil would not compile on OSX, so it was not possible to make a Sigil version for OSX. Now, QT 5.2 beta 1 seems to compile on OSX again, so a new Sigil for OSX is possible again.

user_none only says he has not tested it on Mavericks (yet), but that it should work.

You don't need to go and download/install QT yourself first, as far as I know. I never had to.

Last edited by Katsunami; 10-28-2013 at 01:06 PM.
Katsunami is offline   Reply With Quote
Old 10-28-2013, 01:20 PM   #19
Tired 'N Grumpy
Connoisseur
Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.Tired 'N Grumpy ought to be getting tired of karma fortunes by now.
 
Posts: 62
Karma: 578732
Join Date: Sep 2013
Device: iPad/ibooks
very cool, tyvm!
TnG
Tired 'N Grumpy is offline   Reply With Quote
Old 10-28-2013, 04:24 PM   #20
dmapr
Evangelist
dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.dmapr ought to be getting tired of karma fortunes by now.
 
Posts: 469
Karma: 600816
Join Date: Sep 2009
Device: Kobo Aura HD, Kobo Aura One
Quote:
Originally Posted by user_none View Post
I don't use Visual Studio to build. Microsoft provides the compiler as a stand alone package for free. That's what I use.

Qt does have precompiled Windows binaries now but I can't use them (or may not be able to). The issue is that I use the free compiler Microsoft provides. It's part of the Windows SDK. The Windows 7 SDK (which I'm using because I have Windows 7) comes with VC++ 2010. Qt has 32 bit binaries for use with VC++ 2010. The 64 bit builds are for VC++ 2012 which is part of the Windows 8 SDK. I haven't investigated if the Windows 8 SDK will install and work on Windows 7. Other than the time it takes to build Sigil twice, that's the main road block.
I have built (downloaded the trial version of VS 2012) the 0.7.3 binary successfully on Windows 7. Since my trial has since expired, I haven't built the 0.7.4 yet, but I will when I get my hands on the VS 2012 again The build time on my 3-year old laptop (once I've downloaded and set up all the tools) was no more than 10 minutes.

Quote:
Originally Posted by mrmikel View Post
I have tried using 64 bit and 32 bit versions of Sigil. I couldn't really determine any difference. There would be more difference with a program that was able to use more than one core, but that adds yet another layer of complication.
The only difference I see is that for some reason the 32-bit version doesn't register itself in the context menu (can't right-click epub and choose open with Sigil). It may very well be that my Windows registry is screwed up, but the 64-bit version works just fine.
dmapr is offline   Reply With Quote
Advert
Old 10-28-2013, 04:41 PM   #21
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,136
Karma: 144284184
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Katsunami View Post
I don't understand. What is the problem?

Sigil is built using QT 5. For some reason, the QT 5 version used by the previous Sigil would not compile on OSX, so it was not possible to make a Sigil version for OSX. Now, QT 5.2 beta 1 seems to compile on OSX again, so a new Sigil for OSX is possible again.

user_none only says he has not tested it on Mavericks (yet), but that it should work.

You don't need to go and download/install QT yourself first, as far as I know. I never had to.
Someone else said 0.7.4 does run under Mavericks.

For the grumpy person complaining about nothing, QT is installed as part of Sigil. The version of sigil you are using now has QT installed. All that's happening is a new version of QT is being installed that will work with Mavericks. But you probably would be best uninstalling Sigil before reinstalling just to make sure you get the newer version of QT installed.
JSWolf is offline   Reply With Quote
Old 10-29-2013, 06:05 AM   #22
Moonraker
Addict
Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.Moonraker ought to be getting tired of karma fortunes by now.
 
Moonraker's Avatar
 
Posts: 314
Karma: 1002965
Join Date: Mar 2006
Location: UK
Device: ILiad. Gen 3, PocketBook 360, Kobo Aura HD, Kindle Oasis 2
Working good on Windows 7

Thank you. It's working well on my Windows 7. It's now nigh on perfect for me.
Moonraker is offline   Reply With Quote
Old 10-29-2013, 12:42 PM   #23
dynabook
Techno-geek
dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.dynabook ought to be getting tired of karma fortunes by now.
 
Posts: 225
Karma: 1116651
Join Date: Nov 2006
Location: Mississippi, USA
Device: PRS-T1 (Black), PRS-T3S (Black), Kobo Aura ONE
Works for me on my new OS X Mavericks install and fixes a bug where closing Sigil from the File menu caused it to crash.

Thanks John. Great work. I hope the QT 5.2 final release doesn't cause any issues.
--MH
dynabook is offline   Reply With Quote
Old 10-29-2013, 01:36 PM   #24
Rob Ireton
organism
Rob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watchRob Ireton is clearly one to watch
 
Rob Ireton's Avatar
 
Posts: 5
Karma: 10978
Join Date: Mar 2013
Location: Cincinnati
Device: Kobo Aura HD
installing in /usr/local on Ubuntu 13.10 64-bit

Here's how I installed to /usr/local/ on Ubuntu 13.10 64-bit:

Code:
~$ sudo -i
~# apt-get install build-essential cmake libdrm-dev libgl1-mesa-dev
~# mkdir -p /tmp/sigil
~# cd /tmp/sigil
/tmp/sigil# wget https://download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-linux-opensource-5.1.1-x86_64-offline.run
/tmp/sigil# chmod +x qt-linux-opensource-5.1.1-x86_64-offline.run
/tmp/sigil# ./qt-linux-opensource-5.1.1-x86_64-offline.run
/tmp/sigil# mkdir -p /usr/local/src/sigil-0.7.4
/tmp/sigil# wget https://sigil.googlecode.com/files/Sigil-0.7.4-Code.zip
/tmp/sigil# unzip -d /usr/local/src/sigil-0.7.4 Sigil-0.7.4-Code.zip
/tmp/sigil# cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.1.1/5.1.1/gcc_64/lib/cmake -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=1 /usr/local/src/sigil-0.7.4
/tmp/sigil# make install
/tmp/sigil# if [ ! -e /usr/local/share/applications/defaults.list ]; then echo "[Default Applications]" >/usr/local/share/applications/defaults.list; fi
/tmp/sigil# echo "application/epub+zip=sigil.desktop" >>/usr/local/share/applications/defaults.list
/tmp/sigil# cd ~
~# rm -rf /tmp/sigil
~# exit
The -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=1 switch to cmake is to keep the path to the Qt libraries from being stripped out of the installed binary.

The bit with defaults.list is to make Sigil the default application for epub files.

Last edited by Rob Ireton; 10-29-2013 at 01:42 PM.
Rob Ireton is offline   Reply With Quote
Old 10-29-2013, 05:50 PM   #25
signum
Zealot
signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.signum calls his or her ebook reader Vera.
 
Posts: 119
Karma: 64428
Join Date: Aug 2011
Device: none
Thanks for the ubuntu script. I'll add a teeny little suggestion to the "make install" step: tell make to use all your cores via "make -j 2 install", for example, if you have two cores. Larger numbers will work, too, up to when it starts thrashing. It's kinda fun to watch the progress in another window with the "top" command and see two cores running at 80% each.
signum is offline   Reply With Quote
Old 10-29-2013, 07:16 PM   #26
paxmark1
Enthusiast
paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.paxmark1 can grok the meaning of the universe.
 
Posts: 30
Karma: 157236
Join Date: Apr 2012
Location: Winnipeg
Device: Kobo Glo
In re: Ubuntu code. Appreciate the -DCMAKE_INSTALL_RPATH_ stuff. I floundered on an install of 7.3 to 32 bit Debian Testing. Has QT5.1.1 - but no luck. Will try later.

FOR DEBIAN STABLE. I removed the old Qt5.02 from /opt and sigil 7.2 from /usr/local I followed as per above and I can state that

SIGIL 7.4 compiles on DEBIAN STABLE and looks to run well.

Thanks.
paxmark1 is offline   Reply With Quote
Old 10-30-2013, 03:39 PM   #27
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Is there any reason to upgrade if I have 0.7.3 on Ubuntu, or is this just for OSX support?

In other words, what exactly changed in this update?
eschwartz is offline   Reply With Quote
Old 10-30-2013, 04:33 PM   #28
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,136
Karma: 144284184
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by eschwartz View Post
Is there any reason to upgrade if I have 0.7.3 on Ubuntu, or is this just for OSX support?

In other words, what exactly changed in this update?
Yes, you should install 0.7.4. But first uninstall 0.7.3. Don't install on top of.

Quote:
Originally Posted by user_none View Post
This is a small maintenance release of Sigil. Books with an invalid doctype should open as they did in version prior to 0.7.3. Also, this release has a build for OS X using Qt 5.2.0 Beta 1. This release should support Mavericks though it has not been tested on Mavericks.
JSWolf is offline   Reply With Quote
Old 10-30-2013, 05:36 PM   #29
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,358
Karma: 203720150
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Is there any reason to upgrade if I have 0.7.3 on Ubuntu, or is this just for OSX support?
If you have issues with documents/epubs that worked fine pre-0.7.3 giving you warnings about being malformed, then you might want to upgrade. If you work on a lot of calibre-generated epubs, you may want to upgrade. But if you notice no issues with v0.7.3 in your normal workflow, then there's no real pressing reason to upgrade. Other than any changes/bugfixes brought by Qt5.1.1 (or 5.2-beta), the changes to Sigil itself are quite trivial. Mainly, when opening a file, any unicode non-breaking space characters are converted to the numeric entity (#160) instead of the named entity (nbsp). That way it won't break documents that didn't have (or need) a doctype. All of the handful of changes have to do with that.

If you don't really use unicode characters or entities (or all of your (x)html files already have the right doctype declaration), there's probably no real advantage to be gained. Nor any harm, for that matter.

Last edited by DiapDealer; 10-30-2013 at 05:46 PM.
DiapDealer is offline   Reply With Quote
Old 10-30-2013, 08:48 PM   #30
Pablo
Guru
Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.Pablo ought to be getting tired of karma fortunes by now.
 
Pablo's Avatar
 
Posts: 972
Karma: 4999999
Join Date: Mar 2009
Location: Rosario, Argentina
Device: SONY PRS-T2, Kindle Paperwhite 11th gen
Quote:
Originally Posted by Rob Ireton View Post
Here's how I installed to /usr/local/ on Ubuntu 13.10 64-bit:

Code:
~$ sudo -i
~# apt-get install build-essential cmake libdrm-dev libgl1-mesa-dev
~# mkdir -p /tmp/sigil
~# cd /tmp/sigil
/tmp/sigil# wget https://download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-linux-opensource-5.1.1-x86_64-offline.run
/tmp/sigil# chmod +x qt-linux-opensource-5.1.1-x86_64-offline.run
/tmp/sigil# ./qt-linux-opensource-5.1.1-x86_64-offline.run
/tmp/sigil# mkdir -p /usr/local/src/sigil-0.7.4
/tmp/sigil# wget https://sigil.googlecode.com/files/Sigil-0.7.4-Code.zip
/tmp/sigil# unzip -d /usr/local/src/sigil-0.7.4 Sigil-0.7.4-Code.zip
/tmp/sigil# cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.1.1/5.1.1/gcc_64/lib/cmake -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=1 /usr/local/src/sigil-0.7.4
/tmp/sigil# make install
/tmp/sigil# if [ ! -e /usr/local/share/applications/defaults.list ]; then echo "[Default Applications]" >/usr/local/share/applications/defaults.list; fi
/tmp/sigil# echo "application/epub+zip=sigil.desktop" >>/usr/local/share/applications/defaults.list
/tmp/sigil# cd ~
~# rm -rf /tmp/sigil
~# exit
The -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=1 switch to cmake is to keep the path to the Qt libraries from being stripped out of the installed binary.

The bit with defaults.list is to make Sigil the default application for epub files.
Thanks for this!

I had been wondering how to "build from source" in ubuntu. The instructions in Sigil's site are not apropriate for linux newbies, and I was prepared for a long and probably unsuccessful attempt at doing it myself when your post saved my day.

Am I mistaken in thinking that I now have a development environment? I mean, do I have all it takes to look around the code?

Thanks again and karma for you!
Pablo is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil 0.6.2 Released user_none Sigil 89 05-04-2014 06:42 AM
Sigil V0.7.3 released user_none Sigil 59 09-11-2013 09:45 PM
Sigil 0.6.0 Released user_none Sigil 93 11-24-2012 06:50 PM
Sigil 0.5.3 Released user_none Sigil 85 05-13-2012 05:29 AM
Sigil 0.4.2 Released user_none Sigil 41 10-26-2011 06:03 AM


All times are GMT -4. The time now is 01:50 PM.


MobileRead.com is a privately owned, operated and funded community.