summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick McLean <patrick@redtriangle.ca>2010-07-20 22:46:20 -0400
committerPatrick McLean <patrick@redtriangle.ca>2010-07-20 22:46:20 -0400
commit9f3b4b1788cf13615873f5201cbb661fa7b78157 (patch)
tree6eb3b7bc954a3ebacd46de67f18b66378d7f1a50
downloadchutzpah-9f3b4b1788cf13615873f5201cbb661fa7b78157.tar.gz
chutzpah-9f3b4b1788cf13615873f5201cbb661fa7b78157.tar.bz2
chutzpah-9f3b4b1788cf13615873f5201cbb661fa7b78157.zip
Initial commit, add kobo-desktop to overlay.
-rw-r--r--.gitignore0
-rw-r--r--app-text/kobo-desktop/Manifest24
-rw-r--r--app-text/kobo-desktop/files/kobo-18
-rw-r--r--app-text/kobo-desktop/kobo-desktop-1.4.ebuild74
-rw-r--r--app-text/kobo-desktop/metadata.xml15
-rw-r--r--profiles/repo_name1
6 files changed, 122 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.gitignore
diff --git a/app-text/kobo-desktop/Manifest b/app-text/kobo-desktop/Manifest
new file mode 100644
index 0000000..a554bf1
--- /dev/null
+++ b/app-text/kobo-desktop/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX kobo-1 179 RMD160 027eff37d1e7fb082c43fc045eb635bb5715e892 SHA1 379c1a0a0feefcec6c8961a1992cb5af1ac4c327 SHA256 2ec9b7b04fdec2af34234bb02215363b11a1819d67f2d0795f24709d37d3f6d1
+DIST kobo-desktop.deb 20516900 RMD160 39d275dea8eac9f89bd09c0f5e6d37e2c4a109fd SHA1 1cf912001f88076da8ab042da4d0d2c0ca3f422f SHA256 bd53e9c3d2efaaaee5418d7dd90b7b3b923232d3fc2534ee2b226cddf665c3f2
+EBUILD kobo-desktop-1.4.ebuild 1769 RMD160 c045312d2e85d983f534edfd64c4a6cbaf1347a7 SHA1 c6714f11a03a9279649dac20dd790ceb4c2866a6 SHA256 354a5a34c5e73d45ca66bd172d403502eb1e3e30831a175f99596d14cec5667c
+MISC metadata.xml 476 RMD160 8923ab3a24a59d392aaa287844191f803f409301 SHA1 d247f47628c13cde20e1807f1ea7eac70c7dae7d SHA256 aca170a8f2553738a7b6bf2c7e1fddb45dcdc63b1b8ce914cf814f871e683194
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iQIcBAEBAgAGBQJMRl81AAoJEHy/RO9cNQiD3mQP/0wM5l3fCkPbIyBg8Xk6Mxv/
+Yy9FSWok3oSdTQj0CmHiundoqhOlB/i8RBWWwV4cG2nSE+Aex22MuL1q1w/iIm05
+iZcfFsUYSmnovok3B/ayBPkMq+AF94TGJO4VRzPgXiEjgnUlcOmBLEUO+P6HMpmO
+GpFlsdCRv1dQyWKR1dJMSTDK7L6KnPP/jTyZEI4zavUf8CGWRLpzQnBVdBxWtsSe
+6hDPGBf2UO1yG5W0s+yGIw+Z3sY+OXOuzbSlU8Syf6j503ryPpR5raRTgkak6ROT
+ltCuOm0REIgU1b0GmmSEdWmdwh+I2uze+ZuXyqD7UDAhf5nmKW0U03zgrtn1lwFO
+dqp3JDoZzVGmvYOdsHKtEkBoOyaMmGp/HQJMjL5yHIZ/7n03xytsAy+3bLFHlkWL
+vGkiD4ypgLZzbUSmolO6pbvKy5M5cJPwt1DzKB8Unjoek7cfYKskR7gaoudsO7DY
+55caxbx4ybWa6T2zQGkeEuvSpTlaTdm8vM7eZ62pHBbhawbplpCIrScC2P5OzYXB
+zoyYNMRxJekLW2rd6q1JsCVro+4wLvKsYMyBhD76Xq6pVb0/JXAwVMURhdiD+zgq
+LKNAUirTNPMOYpQnih4GK7Y+Y72cpPolbQqW4rrmzPVYRaLDmZAa6BAu3eJ6YmBm
+elFBG0drUjGISR/1VNp/
+=/EYO
+-----END PGP SIGNATURE-----
diff --git a/app-text/kobo-desktop/files/kobo-1 b/app-text/kobo-desktop/files/kobo-1
new file mode 100644
index 0000000..c197bd4
--- /dev/null
+++ b/app-text/kobo-desktop/files/kobo-1
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+QT_PLUGIN_PATH="/opt/Kobo/lib/qt-plugins:/opt/Kobo/lib"
+LD_LIBRARY_PATH="/opt/Kobo/lib:${LD_LIBRARY_PATH}"
+
+export QT_PLUGIN_PATH LD_LIBRARY_PATH
+
+/opt/Kobo/bin/Kobo
diff --git a/app-text/kobo-desktop/kobo-desktop-1.4.ebuild b/app-text/kobo-desktop/kobo-desktop-1.4.ebuild
new file mode 100644
index 0000000..9f82fdd
--- /dev/null
+++ b/app-text/kobo-desktop/kobo-desktop-1.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Kobo Desktop application for syncing with the Kobo eReader"
+HOMEPAGE="http://www.koboereader.com"
+SRC_URI="http://dl.dropbox.com/u/2183775/kobo-desktop.deb"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="strip"
+
+RDEPEND="x86? (
+ dev-libs/expat
+ x11-libs/libSM
+ x11-libs/libxcb
+ x11-libs/libXrender
+ x11-libs/libXau
+ x11-libs/libX11
+ x11-libs/libICE
+ x11-libs/libXext
+ x11-libs/libXdmcp
+ media-libs/freetype
+ media-libs/fontconfig
+ >=sys-devel/gcc-4.4
+ )
+ amd64? (
+ app-emulation/emul-linux-x86-baselibs
+ app-emulation/emul-linux-x86-xlibs
+ >=sys-devel/gcc-4.4[multilib]
+ )"
+
+DEPEND="${RDEPEND}
+ sys-apps/debianutils"
+
+src_unpack() {
+ unpack ${A}
+ unpack ./data.tar.gz
+ rm -f control.tar.gz data.tar.gz debian-binary
+}
+
+src_install() {
+ dodir "/opt/Kobo/lib"
+ dodir "/opt/Kobo/bin"
+
+ cp -Pr "${WORKDIR}"/usr/local/Kobo/* "${D}"/opt/Kobo/lib
+ cp -Pr "${WORKDIR}"/usr/local/Trolltech/Qt-*/lib/* "${D}"/opt/Kobo/lib
+ cp -Pr "${WORKDIR}"/usr/local/Trolltech/Qt-*/plugins/ "${D}"/opt/Kobo/lib/qt-plugins
+ rm -f "${D}"/opt/Kobo/lib/{Kobo,Kobo.png}
+
+ cp -Pr "${WORKDIR}"/usr/local/Kobo/Kobo "${D}"/opt/Kobo/bin
+
+ insinto "/usr/share/pixmaps"
+ newins usr/local/Kobo/Kobo.png kobo-icon.png
+
+ newbin "${FILESDIR}"/kobo-1 kobo
+
+ make_desktop_entry /usr/bin/kobo "Kobo Desktop eReader" kobo-icon "Multimedia;"
+}
+
+pkg_postinst() {
+ if [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 4 ]]; then
+ ewarn "Your gcc profile must be at least 4.4 for ${PN} to work properly."
+ ewarn "Please use \"gcc-config\" to set your gcc profile to gcc 4.4 or"
+ ewarn "higher."
+ fi
+}
diff --git a/app-text/kobo-desktop/metadata.xml b/app-text/kobo-desktop/metadata.xml
new file mode 100644
index 0000000..721f28c
--- /dev/null
+++ b/app-text/kobo-desktop/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd></herd>
+ <maintainer>
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <longdescription lang="en">
+ The official application for syncing a Kobo eReader with books purchased
+ from kobobooks.com. This application is also used for updating the
+ firmware on the Kobo eReader.
+ </longdescription>
+</pkgmetadata>
+
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100644
index 0000000..26725ff
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+chutzpah