summaryrefslogtreecommitdiff
path: root/app-text/getxbook
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-text/getxbook
reinit the tree, so we can have metadata
Diffstat (limited to 'app-text/getxbook')
-rw-r--r--app-text/getxbook/Manifest6
-rw-r--r--app-text/getxbook/files/getxbook-1.0.patch42
-rw-r--r--app-text/getxbook/getxbook-1.0-r1.ebuild45
-rw-r--r--app-text/getxbook/metadata.xml18
4 files changed, 111 insertions, 0 deletions
diff --git a/app-text/getxbook/Manifest b/app-text/getxbook/Manifest
new file mode 100644
index 000000000000..622c335f9c98
--- /dev/null
+++ b/app-text/getxbook/Manifest
@@ -0,0 +1,6 @@
+AUX getxbook-1.0.patch 863 SHA256 ceaa5f841154f9ce5458e71424dbe1000203634680e516aa09ee3ff538671811 SHA512 3b953cafff23f01918eb910d06cc6bc81d8420fbbe18cfa3cab59458977c7a843ac62ef8789ce0883c225200593f657efce593afcd5bc9a8d87a8f30784ed0cc WHIRLPOOL 2388bd79fdb1de0f173a30aad7d89970575efc12619e55bb5d6bef1d9c806d01e87cc144cfb94dd9547df5817964b9c32a934a5d59fcd51472c329cba82f5c27
+DIST getxbook-1.0.tar.bz2 22314 SHA256 ce0f7d0bcd9002d31c94617cecde8145cbc138a2ab3aed1a75af26b26e3e9521 SHA512 df912e67ddd823e4b1ce1539522ef0804f74758aa27baa0c568790859fac97d40dbc8f574be936fdf3ba8a1135bcc3d9af1bedf0205353d7a12f8993393fe941 WHIRLPOOL 863b3c21b7c79166d3ac14cc7e11971b6aee4ba724eef48362bdf56b58fba21fd61a9162a2839b4f981cf6e2dd61228b69ea00adad8b84a62cf14530dd45d580
+EBUILD getxbook-1.0-r1.ebuild 935 SHA256 eb8cbe5acb2cfc29f845275792f3f893edfd049623871d28c9f85dca6a8c7bed SHA512 bc0d6f4a98efbd087552ede80bef2c81645e559f2d18df1b606cf7de6379a6cf36acb7ff04ad708fdb4d01b54e65dbdf9198684289179f79a19ecbeb1c8d6bdb WHIRLPOOL 707995766a12476d2053a6fac41959a5109a6ea467dfee0cf6568790061d7e1fc07815a21d7ee07f4e7add44367a995ec4b8b67c824c3d6c119267263bfa2c9f
+MISC ChangeLog 2208 SHA256 15643c9f2da3e07e06ceb04226ebcb2e03365fb7da13d5623560b7e7f138c100 SHA512 85e597398fdd0c52b8f96e14277bb693859da8b242367436f2233874b3865ddfb8a31de8ab6d925e2af05be5e2cbe25dbecd54c6e9c119a782dc2faedbc9ca7e WHIRLPOOL d46d0d346a52cdd8d376221d73b5418e0b66f7124c23eebcdd2ae0e721493f432bc929a2f02045830087157fa1886e5886e18a7cde727d8095c64fdbec8b965d
+MISC ChangeLog-2015 1257 SHA256 9bdb5c2649f618ef0e0fa7249709073f093008de372c020d3a467b656e48837b SHA512 61e53e6f16d3629e48ae065bf5e890dfc29f3cd7a8b76d8a7ead29e8f3fce2abbfa7c929baebd702dcf7ad9c8c693a55b740b95874b39f03a7819ad1e3c305d0 WHIRLPOOL f43de2d029ca8c6413ffc264cd248d5a4524a15f61ff2863f2430945cf9a3b78b68d7d7b0b5ae2cc1379ed0808cfaf8ba7154fcb40ab5ab5f6ee72f496935880
+MISC metadata.xml 635 SHA256 04bd8547b3f9d5793471b22f6625f1364549a71de6932e580d7d65c773f50142 SHA512 297c1e817da165662e84bda74934d4493edf3cca336d48ac6e1cd7bf5bb599d9967e0fe38f0fffbafc526185b0bdbcd6244cf7c5b61fb303791e64dcfd80e504 WHIRLPOOL 08dac7beaa8436b73884c0b2403b39cbc9de3f6a2815cc86b419a37ba326b471c4c6ea85d371fd7162f2836a4c12521d3c3ff961d7f3137275fd0251c10a8cd9
diff --git a/app-text/getxbook/files/getxbook-1.0.patch b/app-text/getxbook/files/getxbook-1.0.patch
new file mode 100644
index 000000000000..50da6328bf8a
--- /dev/null
+++ b/app-text/getxbook/files/getxbook-1.0.patch
@@ -0,0 +1,42 @@
+ Makefile | 17 ++++++++++++-----
+ 1 file changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index f6507b5..d080f2b 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,5 +1,12 @@
+ # See COPYING file for copyright and license details.
+-include config.mk
++VERSION = 1.0
++RELDATE = 2012-08-19
++PREFIX = /usr
++MANPREFIX = $(PREFIX)/share/man
++CFLAGS += -std=c99 -pedantic -Wall -Wextra \
++ -D_POSIX_C_SOURCE=200112L -DVERSION=\"$(VERSION)\"
++CC ?= cc
++LD = $(CC)
+
+ NAME = getxbook
+
+@@ -20,16 +27,16 @@ $(BIN): util.a
+
+ .o:
+ @echo LD $@
+- @$(LD) -o $@ $< util.a $(LDFLAGS)
++ $(LD) $(LDFLAGS) -o $@ $< util.a
+
+ .c.o:
+ @echo CC $<
+- @$(CC) -c $(CFLAGS) $<
++ $(CC) -c $(CFLAGS) $<
+
+ util.a: $(LIB)
+ @echo AR $@
+- @$(AR) -r -c $@ $(LIB)
+- @ranlib $@
++ $(AR) -r -c $@ $(LIB)
++ $(RANLIB) $@
+
+ install: all
+ mkdir -p $(DESTDIR)$(PREFIX)/bin
diff --git a/app-text/getxbook/getxbook-1.0-r1.ebuild b/app-text/getxbook/getxbook-1.0-r1.ebuild
new file mode 100644
index 000000000000..575f7242613f
--- /dev/null
+++ b/app-text/getxbook/getxbook-1.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Download books from google, amazon, barnes and noble"
+HOMEPAGE="http://njw.me.uk/software/getxbook/"
+SRC_URI="http://njw.me.uk/software/getxbook/${P}.tar.bz2"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pdf djvu ocr tk"
+
+DEPEND=""
+RDEPEND="
+ djvu? ( app-text/djvu )
+ pdf? ( media-gfx/imagemagick )
+ ocr? (
+ app-text/tesseract
+ pdf? ( media-gfx/exact-image app-text/pdftk )
+ )
+ tk? ( dev-lang/tk:0= )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}.patch
+ tc-export CC AR RANLIB
+}
+
+src_install() {
+ DOCS=( README LEGAL )
+ default
+
+ use pdf && dobin extras/mkpdf.sh
+ use djvu && dobin extras/mkdjvu.sh
+
+ if use ocr; then
+ dobin extras/mkocrtxt.sh
+ use pdf && dobin extras/mkocrpdf.sh
+ use djvu && dobin extras/mkocrdjvu.sh
+ fi
+ use tk && dobin getxbookgui.tcl
+}
diff --git a/app-text/getxbook/metadata.xml b/app-text/getxbook/metadata.xml
new file mode 100644
index 000000000000..3b5c78cf814d
--- /dev/null
+++ b/app-text/getxbook/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
+ <longdescription lang="en">
+ A collection of tools to download books from
+ google books' "book preview",
+ amazon's "look inside the book",
+ barnes and noble's "book viewer",
+ optionally using tesseract to produce OCRed pdf or djvu.
+ </longdescription>
+ <use>
+ <flag name="ocr">Use <pkg>app-text/tesseract</pkg> for optical character recognition</flag>
+ </use>
+</pkgmetadata>