summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2012-02-15 08:45:36 +0000
committerAndrey Grozin <grozin@gentoo.org>2012-02-15 08:45:36 +0000
commit506988a0b9c36cb2e74a69c304f91d98d944dedf (patch)
tree8b1a13ad7daa9cee510b2e9b69833238a0325f95 /app-text/getxbook
parentGet files from devspace (original home is inaccessible). Fix bug 379271 (diff)
downloadgentoo-2-506988a0b9c36cb2e74a69c304f91d98d944dedf.tar.gz
gentoo-2-506988a0b9c36cb2e74a69c304f91d98d944dedf.tar.bz2
gentoo-2-506988a0b9c36cb2e74a69c304f91d98d944dedf.zip
Initial import
(Portage version: 2.2.0_alpha86/cvs/Linux i686)
Diffstat (limited to 'app-text/getxbook')
-rw-r--r--app-text/getxbook/ChangeLog10
-rw-r--r--app-text/getxbook/Manifest5
-rw-r--r--app-text/getxbook/files/getxbook-makefile.patch15
-rw-r--r--app-text/getxbook/getxbook-0.8.ebuild44
-rw-r--r--app-text/getxbook/metadata.xml18
5 files changed, 92 insertions, 0 deletions
diff --git a/app-text/getxbook/ChangeLog b/app-text/getxbook/ChangeLog
new file mode 100644
index 000000000000..b2c0cc40f2e1
--- /dev/null
+++ b/app-text/getxbook/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-text/getxbook
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/getxbook/ChangeLog,v 1.1 2012/02/15 08:45:36 grozin Exp $
+
+*getxbook-0.8 (15 Feb 2012)
+
+ 15 Feb 2012; Andrey Grozin <grozin@gentoo.org> +getxbook-0.8.ebuild,
+ +files/getxbook-makefile.patch, +metadata.xml:
+ Initial import
+
diff --git a/app-text/getxbook/Manifest b/app-text/getxbook/Manifest
new file mode 100644
index 000000000000..77d9893dcfc8
--- /dev/null
+++ b/app-text/getxbook/Manifest
@@ -0,0 +1,5 @@
+AUX getxbook-makefile.patch 505 RMD160 b8ec2dc180c521bb08d6d423777c397739f297a0 SHA1 71115d4cc606d1d707d060f0da539430eca05f2c SHA256 0ecc8e8a134ef39439f7249d005ed99c0eac5272459c73a51b0fc1cff2564998
+DIST getxbook-0.8.tar.bz2 12333 RMD160 50eb30a55676c88e26df6f885c40ab984e707a30 SHA1 d08d082cd6481302c102fcd7c373258737b2bd3d SHA256 eae5ca315cfbc5657d27454278b7e57d7a8ba2a88ef330bdbdf4ab0ba736e2c6
+EBUILD getxbook-0.8.ebuild 1096 RMD160 223828a6938016577aa6b5860c858f0844b643f8 SHA1 e3ad19a73a4e9058f6c97ba2d5e1f4fca3b6c7c3 SHA256 fefc0fc7cc77eeb6d8467aa65a6f19c127767438f73c0db85287c2cd9315079c
+MISC ChangeLog 285 RMD160 c485892272c573e17c56f7d645f265f3b8a31dee SHA1 e933f7928e91f1ff72c06a94958932c756b6db2a SHA256 873d35cb3585d6fb13c52ea366cd8bfeb253557bbdb7373656f0265c788e4584
+MISC metadata.xml 615 RMD160 1b36371f1d35e04c579c6562cda846752cf16307 SHA1 ddd6163d83594d0f829e8512f7e9572b46a29369 SHA256 4f4c2de046a2cbd1dc17fc7503046aed1a9d084f93ae3c5717877f8506befb67
diff --git a/app-text/getxbook/files/getxbook-makefile.patch b/app-text/getxbook/files/getxbook-makefile.patch
new file mode 100644
index 000000000000..e63ead0358af
--- /dev/null
+++ b/app-text/getxbook/files/getxbook-makefile.patch
@@ -0,0 +1,15 @@
+diff -r -U1 getxbook-0.8.orig/Makefile getxbook-0.8/Makefile
+--- getxbook-0.8.orig/Makefile 2012-02-15 05:09:56.000000000 +0700
++++ getxbook-0.8/Makefile 2012-02-15 15:11:55.000000000 +0700
+@@ -1,3 +1,10 @@
+ # See COPYING file for copyright and license details.
+-include config.mk
++VERSION = 0.8
++RELDATE = 2012-02-14
++PREFIX = /usr
++MANPREFIX = $(PREFIX)/share/man
++CFLAGS += -std=c99 -pedantic -Wall -Wextra -Werror \
++ -D_POSIX_C_SOURCE=200112L -DVERSION=\"$(VERSION)\"
++CC = cc
++LD = $(CC)
+
diff --git a/app-text/getxbook/getxbook-0.8.ebuild b/app-text/getxbook/getxbook-0.8.ebuild
new file mode 100644
index 000000000000..646b64e70376
--- /dev/null
+++ b/app-text/getxbook/getxbook-0.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/getxbook/getxbook-0.8.ebuild,v 1.1 2012/02/15 08:45:36 grozin Exp $
+EAPI=4
+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="~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 )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-makefile.patch
+}
+
+src_compile() {
+ tc-export CXX
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc README LEGAL
+ exeinto /usr/bin
+ use pdf && doexe extras/mkpdf.sh
+ use djvu && doexe extras/mkdjvu.sh
+ if use tesseract; then
+ doexe extras/mkocrtxt.sh
+ use pdf && doexe extras/mkocrpdf.sh
+ use djvu && doexe extras/mkocrdjvu.sh
+ fi
+ use tk && doexe getxbookgui.tcl
+}
diff --git a/app-text/getxbook/metadata.xml b/app-text/getxbook/metadata.xml
new file mode 100644
index 000000000000..25d7048b9a78
--- /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>
+ <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>