parent
84a52639c9
commit
d6ef422fe7
|
@ -28,10 +28,14 @@
|
|||
#:use-module (gnu packages)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages databases)
|
||||
#:use-module (gnu packages fonts)
|
||||
#:use-module (gnu packages fontutils)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages fribidi)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages gnome)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages icu4c)
|
||||
|
@ -44,6 +48,7 @@
|
|||
#:use-module (gnu packages serialization)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages web)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public chmlib
|
||||
|
@ -216,3 +221,59 @@ breaking algorithm as described in Unicode 6.0.0 Standard Annex 14,
|
|||
Revision 26. It breaks lines that contain Unicode characters. It is
|
||||
designed to be used in a generic text renderer.")
|
||||
(license license:zlib)))
|
||||
|
||||
(define-public fbreader
|
||||
(package
|
||||
(name "fbreader")
|
||||
(version "0.99.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/geometer/FBReader/"
|
||||
"archive/" version "-freebsdport.tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0gf1nl562fqkwlzcn6rgkp1j8jcixzmfsnwxbc0sm49zh8n3zqib"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("curl" ,curl)
|
||||
("expat" ,expat)
|
||||
("fribidi" ,fribidi)
|
||||
("glib" ,glib)
|
||||
("gtk+-2" ,gtk+-2)
|
||||
("libjpeg" ,libjpeg)
|
||||
("liblinebreak" ,liblinebreak)
|
||||
("libxft" ,libxft)
|
||||
("sqlite" ,sqlite)
|
||||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(arguments
|
||||
`(#:tests? #f ; No tests exist.
|
||||
#:make-flags `("CC=gcc" "TARGET_ARCH=desktop" "UI_TYPE=gtk"
|
||||
"TARGET_STATUS=release"
|
||||
,(string-append "INSTALLDIR="
|
||||
(assoc-ref %outputs "out"))
|
||||
,(string-append "LDFLAGS=-Wl,-rpath="
|
||||
(assoc-ref %outputs "out") "/lib"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure))))
|
||||
(home-page "https://fbreader.org/")
|
||||
(synopsis "E-Book reader")
|
||||
(description "@code{fbreader} is an E-Book reader. It supports the
|
||||
following formats:
|
||||
|
||||
@enumerate
|
||||
@item CHM
|
||||
@item Docbook
|
||||
@item FB2
|
||||
@item HTML
|
||||
@item OEB
|
||||
@item PDB
|
||||
@item RTF
|
||||
@item TCR
|
||||
@item TXT
|
||||
@item XHTML
|
||||
@end enumerate")
|
||||
(license license:gpl2+)))
|
||||
|
|
Reference in New Issue