Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thepillenwerfer/old-sigil

Version 0.9.13 of Sigil Built on Debian 12 Bookworm
https://github.com/thepillenwerfer/old-sigil

bookview classic debian linux old sigil version

Last synced: 26 days ago
JSON representation

Version 0.9.13 of Sigil Built on Debian 12 Bookworm

Awesome Lists containing this project

README

        

# Old-Sigil
Version 0.9.13 of Sigil Built on Debian 12 Bookworm.

This was the last version of Sigil to have Book View. Old binaries can still be found but I couldn't get them to work on Debian Bookworm and neither could I get the code from Sigil's repository to build. This version uses code from the Debian Buster repository.

One slight change was required as detailed in [changes.md](https://github.com/ThePillenwerfer/Old-Sigil/blob/main/changes.md)

Under **Releases** are three `.deb` packages. Download [`sigil-data_bookworm_all.deb`](https://github.com/ThePillenwerfer/Old-Sigil/releases/download/0.9.13/sigil-data_0.9.13_bookworm_all.deb) and install it before either [`sigil_0.9.13_bookworm_amd64.deb`](https://github.com/ThePillenwerfer/Old-Sigil/releases/download/0.9.13/sigil_0.9.13_bookworm_amd64.deb) for 64-bit — which is most likely what a modern system will need — or [`sigil_0.9.13_bookworm_i386.deb`](https://github.com/ThePillenwerfer/Old-Sigil/releases/download/0.9.13/sigil_0.9.13_bookworm_i386.deb) if you want 32-bit. If you wish to switch to this version from a newer one that newer one needs to be removed first. It may be possible to have both but if so I don't know, or care, how.

It throws errors on loading a file but still seems to work. Hopefully somebody who knows more than me will fork this repository and fix it.

An alternative strategy would be to download the [Windows version](https://github.com/Sigil-Ebook/Sigil/releases/download/0.9.13/Sigil-0.9.13-Windows-Setup.exe) and install and run it using WINE.

# Disclaimer
I did this for my own use but am happy to share it with anybody else on the basis that it may not work. In theory it should work on other Debian-based Linuxes such as Ubuntu but this hasn't been tested. It should be further noted that it is in no way endorsed by or connected to the people behind Sigil, Debian or anything else.

# Building
If the supplied debs don't work or you wish to build it yourself for some other reason this is what worked for me.

Download or clone this repository and extract the files to a directory called `sigil_0.9.13+dfsg-1`.

Install Sigil's build dependencies and the things you need to build anything with:—

`sudo apt install build-essential fakeroot devscripts cmake debhelper-compat dh-python libhunspell-dev libjs-jquery libjs-jquery-scrollto libminizip-dev libpcre3-dev libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev pkg-config python3-dev qtbase5-dev qttools5-dev qttools5-dev-tools zlib1g-dev`

Note: `sudo apt build-dep sigil` installs dependencies for the **current** version and misses some that this version needs.

`cd` into `sigil_0.9.13+dfsg-1/src` and run:—

`debuild -b -uc -us`

Go and have a cup of tea or something while it (hopefully) builds and creates the .deb files. If all has gone well the last thing on the screen will be "Finished running lintian."

The debs will be one directory up, ie if you put the files in `~/temp/sigil` they'll be in `~/temp`. Again `sigil-data_0.9.13+dfsg-1_all.deb` needs to be installed before `sigil_0.9.13+dfsg-1_amd64.deb` (or `sigil_0.9.13+dfsg-1_i386.deb` on a 32-bit system). `sigil-dbgsym_0.9.13+dfsg-1_amd64.deb` (or `sigil-dbgsym_0.9.13+dfsg-1_i386.deb`) is not needed.