Package Details: epub-tools 3.2-1

Git Clone URL: https://aur.archlinux.org/epub-tools.git (read-only, click to copy)
Package Base: epub-tools
Description: Command line utilities for working with epub files
Upstream URL: https://github.com/dino-/epub-tools
Licenses: ISC
Conflicts: epub-tools
Provides: epub-tools
Submitter: dno
Maintainer: dno
Last Packager: dno
Votes: 10
Popularity: 0.000000
First Submitted: 2013-02-02 13:59 (UTC)
Last Updated: 2024-01-23 04:48 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

dno commented on 2024-01-23 04:54 (UTC)

The change is now complete: This package builds from source code using the Haskell stack build tool. Most users of this package will want to switch to epub-tools-bin instead which is the pre-built binary distribution.

If you do want to use this source build, I advise manually installing stack-bin instead of the default of stack or stack-static. The builds will then require a LOT less dependency package downloading.

m040601 commented on 2024-01-20 18:29 (UTC) (edited on 2024-01-20 18:35 (UTC) by m040601)

Thanks again for understanding and maintaining the PKGBUILD's. It's important to have a "-bin" PKGBUILD as an option because haskell is a beast to compile and download.

And for developing and updating the tool. Very useful. Surprisingly, there are not many lean cli only epub metadata tools.

Nice to see more recent updates.

PS: I got here today, because I was checking my RSS feed "AUR newest PKGBUILD" and spotted your "metar-display-bin" tool. Very nice !!!

dno commented on 2023-10-10 21:23 (UTC) (edited on 2023-10-10 21:24 (UTC) by dno)

** NOTICE TO MY 11-PERSON-STRONG ARCH USER BASE **

This package is being replaced with a new one: epub-tools-bin That new package is now in the AUR, same version as this one. Soon this package (epub-tools) will be modified to build this software from source code again (as it was way way back in 2017) and both will continue to be available. BUT I wanted to provide a transition period for people to switch to epub-tools-bin before this one changes.

Thanks to m040601 for bossily demanding, um, I mean helpfully suggesting this change. I'm kidding! Thanks m040601, you are correct that I should have made this -bin back in 2017. :)

m040601 commented on 2023-09-07 16:02 (UTC) (edited on 2023-09-07 16:27 (UTC) by m040601)

Relevant issue asking the developer and PKGBUILD maintainer to change the name from "epub-tools" to "epub-tools-bin", https://github.com/dino-/epub-tools/issues/31

m040601 commented on 2023-09-03 22:14 (UTC) (edited on 2023-09-03 22:38 (UTC) by m040601)

Thanks for the tool and maintaining the PKGBUILD.

Hope you can release a new version soon. I thought the project was dead, because of the "2018", then I noticed this "epub-tools" is actually not a "source" PKGBUILD but a "-bin" PKGBUILD.

You should take the chance and rename it to

epub-tools-bin

Thanks in advance.

PS: More here, https://github.com/dino-/epub-tools/issues/31

dno commented on 2017-12-26 05:02 (UTC)

I made a radical change to this package. It's now assembled from linux binaries sitting on GitHub instead of building from source (on your machine) when the Arch package is created. This completely avoids a lot of the drama involved in having a working Haskell programming toolchain around.

Cheers

JohnRobson commented on 2017-10-24 19:17 (UTC)

/usr/sbin/ld: /home/us/.stack/programs/x86_64-linux/ghc-tinfo6-nopie-8.0.1/lib/ghc-8.0.1/rts/libCffi.a(ffi64.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/sbin/ld: final link failed: Nonrepresentable section on output collect2: error: ld returned 1 exit status `gcc' failed in phase `Linker'. (Exit code: 1) Exit code ExitFailure 1 while running ["ghc","-rtsopts","-threaded","-clear-package-db","-global-package-db","-hide-all-packages","-package","base","-main-is","StackSetupShim.mainOverride","-package","Cabal-1.24.0.0","/home/us/.stack/setup-exe-src/setup-mPHDZzAJ.hs","/home/us/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs","-o","/home/us/.stack/setup-exe-cache/x86_64-linux-tinfo6-nopie/tmp-Cabal-simple_mPHDZzAJ_1.24.0.0_ghc-8.0.1"] in /tmp/stack22297/ Can't continue because stack install failed ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build epub-tools.

dno commented on 2016-10-27 00:53 (UTC)

sikmir: Thank you for catching this and reporting.

sikmir commented on 2016-10-26 21:03 (UTC)

dno: Add ghc to dependencies. No compiler found, expected minor version match with ghc-8.0.1 (x86_64-ncurses6) (based on resolver setting in /tmp/yaourt-tmp-sikmir/aur-epub-tools/src/epub-tools-2.9/stack.yaml). Try running "stack setup" to install the correct GHC into /home/sikmir/.stack/programs/x86_64-linux/ ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build epub-tools.