MX 17/18 Repository: The Foliate Ebook Reader Thread

Message
Author
User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#31 Post by Stevo »

2.4.0 is now in the main MX 17/18 repo:
Changes:

Improved metadata display
Improved FictionBook rendering
Improved UI for acquiring books from OPDS (#404, #405)
Fixed unique identifier extraction for EPUB files
Fixed missing window icon (#456)
Fixed TTS environment variables not set when using Flatpak
Fixed eSpeak NG voice not selected when testing TTS configuration
Fixed wrong __ibooks_internal_theme attribute when “Invert” is enabled

Technical changes:

Foliate no longer depends on libsoup (gir1.2-soup-2.4 on Debian based distributions). Previously, it was an optional dependency for opening remote files.

User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#32 Post by Stevo »

Updated to 2.4.2 in main. This fixes some problems with some ebook formats.

User avatar
jeffreyC
Posts: 541
Joined: Mon May 27, 2019 10:39 am

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#33 Post by jeffreyC »

This is broken.
From MXPI:

The following packages have unmet dependencies:
foliate : Depends: gir1.2-tracker-2.0 but it is not installable
E: Unable to correct problems, you have held broken packages.

gir1.2-tracker-2.0 is not available in Debian Stretch, only Buster or newer.

The deb from the foliate github would install if gdebi is to be believed (have not installed it... yet).

The package in the test repo is also uninstallable for the same missing dependency.

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#34 Post by JayM »

Confirmed. And when I click the Show Details button prior to installing it says "Need to get 0 bytes of archives" and the details field below is empty.

Code: Select all

System:    Host: mx18-3 Kernel: 4.19.0-10-amd64 x86_64 bits: 64 compiler: gcc v: 6.3.0 
           Desktop: Xfce 4.12.3 Distro: MX-18.3_x64 Continuum May 26  2019 
           base: Debian GNU/Linux 9 (stretch) 
Machine:   Type: Virtualbox System: innotek product: VirtualBox v: 1.2 serial: <filter> 
           Mobo: Oracle model: VirtualBox v: 1.2 serial: <filter> BIOS: innotek v: VirtualBox 
           date: 12/01/2006 
Battery:   ID-1: BAT0 charge: 48.0 Wh condition: 50.0/50.0 Wh (100%) model: innotek 1 
           status: Charging 
CPU:       Topology: Single Core model: AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx bits: 64 
           type: UP arch: Zen L2 cache: 512 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 bogomips: 3992 
           Speed: 1996 MHz min/max: N/A Core speed (MHz): 1: 1996 
Graphics:  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.15.0.0 bus ID: 00:02.0 
           Display: x11 server: X.Org 1.19.2 driver: vmware unloaded: fbdev,modesetting,vesa 
           resolution: 1718x867~60Hz 
           OpenGL: renderer: llvmpipe (LLVM 7.0 128 bits) v: 3.3 Mesa 18.2.6 direct render: Yes 
Audio:     Device-1: Intel 82801AA AC97 Audio driver: snd_intel8x0 v: kernel bus ID: 00:05.0 
           Sound Server: ALSA v: k4.19.0-10-amd64 
Network:   Device-1: Intel 82540EM Gigabit Ethernet driver: e1000 v: 7.3.21-k8-NAPI port: d020 
           bus ID: 00:03.0 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Intel 82371AB/EB/MB PIIX4 ACPI type: network bridge driver: piix4_smbus 
           v: N/A port: d200 bus ID: 00:07.0 
Drives:    Local Storage: total: 20.00 GiB used: 157.92 GiB (789.6%) 
           ID-1: /dev/sda vendor: VirtualBox model: VBOX HARDDISK size: 20.00 GiB 
Partition: ID-1: / size: 17.56 GiB used: 7.22 GiB (41.1%) fs: ext4 dev: /dev/sda1 
           ID-2: swap-1 size: 2.00 GiB used: 13.3 MiB (0.6%) fs: swap dev: /dev/sda2 
Sensors:   Message: No sensors data was found. Is sensors configured? 
Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list 
           1: deb http://it.mxrepo.com/antix/stretch/ stretch main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://ftp.hk.debian.org/debian/ stretch-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://ftp.hk.debian.org/debian/ stretch main contrib non-free
           2: deb http://security.debian.org/ stretch/updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://mxrepo.com/mx/repo/ stretch main non-free
           No active apt repos in: /etc/apt/sources.list.d/various.list 
Info:      Processes: 168 Uptime: 4m Memory: 987.4 MiB used: 556.7 MiB (56.4%) Init: SysVinit 
           runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12 inxi: 3.0.36 
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#35 Post by Stevo »

That's certainly a problem. I'll backport Buster's tracker to Stretch and then try to see what happened to cause the issue.

User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#36 Post by Stevo »

The tracker backport is in this zip, along with a kvantum update for MX 19 that you can ignore. Tracker2 should be safe in MX 17, since it doesn't affect any existing packages, but you'll need to install its "libtracker" deb along with the "gir1" one.

https://drive.google.com/file/d/1U-Y4mD ... sp=sharing

User avatar
jeffreyC
Posts: 541
Joined: Mon May 27, 2019 10:39 am

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#37 Post by jeffreyC »

Well it installed, but will not open.
Tried to open in terminal and got this:

Code: Select all

 com.github.johnfactotum.Foliate

(com.github.johnfactotum.Foliate:10797): Gjs-WARNING **: 15:26:37.469: JS ERROR: TypeError: webContext.set_sandbox_enabled is not a function
@resource:///com/github/johnfactotum/Foliate/js/main.js:38:1
@/usr/bin/com.github.johnfactotum.Foliate:9:1

Script /usr/bin/com.github.johnfactotum.Foliate threw an exception

User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#38 Post by Stevo »

Hmmm...odd, since we have the same gjs as in Buster for MX.... ahh, it's because of an older libwebkit2: https://github.com/johnfactotum/foliate/issues/648 We have 2.24.

Let's see if it's possible to backport at least webkit 2 2.26 to MX 17.

Edit: it should be...2.26 is already in stretch-backports! If you update gir1.2-webkit2-4.0 with MX PI from backports, does Foliate run?

User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#39 Post by Stevo »

Wait, it's in sloppy-backports, and MX PI can't see that: https://packages.debian.org/stretch-bac ... ebkit2-4.0

OK, at least I have the source files for that.

User avatar
jeffreyC
Posts: 541
Joined: Mon May 27, 2019 10:39 am

Re: MX 17/18 Repository: The Foliate Ebook Reader Thread

#40 Post by jeffreyC »

Stevo wrote: Thu Mar 18, 2021 7:09 pm Wait, it's in sloppy-backports, and MX PI can't see that: https://packages.debian.org/stretch-bac ... ebkit2-4.0

OK, at least I have the source files for that.
It depends on gir1.2-javascriptcoregtk-4.0 which is also in sloppy-backports, which depends on libjavascriptcoregtk-4.0-18 from sloppy-backports.

I think I'll add sloppy-backports to my sources list at this rate.

Locked

Return to “Package Requests/Status - MX 17/18”