From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-text/getxbook/Manifest | 6 ++++ app-text/getxbook/files/getxbook-1.0.patch | 42 ++++++++++++++++++++++++++++ app-text/getxbook/getxbook-1.0-r1.ebuild | 45 ++++++++++++++++++++++++++++++ app-text/getxbook/metadata.xml | 18 ++++++++++++ 4 files changed, 111 insertions(+) create mode 100644 app-text/getxbook/Manifest create mode 100644 app-text/getxbook/files/getxbook-1.0.patch create mode 100644 app-text/getxbook/getxbook-1.0-r1.ebuild create mode 100644 app-text/getxbook/metadata.xml (limited to 'app-text/getxbook') 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 @@ + + + + + grozin@gentoo.org + Andrey Grozin + + + 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. + + + Use app-text/tesseract for optical character recognition + + -- cgit v1.2.3