summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Solano Gómez <daniel@solanogomez.org>2018-09-13 12:48:39 -0500
committerDaniel Solano Gómez <daniel@solanogomez.org>2018-09-13 12:48:39 -0500
commit534aa8928938278a8cba2bfa130a78d6a9dff99c (patch)
treeea43a0124800357b10d72504ce219010f9ba84a2 /app-misc
parentFix whitespace (diff)
downloadsattvik-534aa8928938278a8cba2bfa130a78d6a9dff99c.tar.gz
sattvik-534aa8928938278a8cba2bfa130a78d6a9dff99c.tar.bz2
sattvik-534aa8928938278a8cba2bfa130a78d6a9dff99c.zip
Try to exclude Qt 5/5.9 from deps
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/anki/Manifest1
-rw-r--r--app-misc/anki/anki-2.1.4-r1.ebuild84
2 files changed, 85 insertions, 0 deletions
diff --git a/app-misc/anki/Manifest b/app-misc/anki/Manifest
index e51938d..0589695 100644
--- a/app-misc/anki/Manifest
+++ b/app-misc/anki/Manifest
@@ -1,4 +1,5 @@
AUX anki-2.1.0_beta25-web-folder.patch 498 BLAKE2B 5a89ac454e8b4c551c7593bc8d428f9512d1304bd7fd5aa9380a301d92f10ca126a1a319c2ec831d1d5be99c6941c4307a2b674f0a15d2d554b1443fdf053421 SHA512 779806afd6c0eaaac149c89bbe8da2394630aa5a611001307808339f29237b4d7f3db7e1f66241ef67e179a5ab96d64371e1b198044cd9f88389d03a5c9d8478
DIST anki-2.1.4.tgz 4184072 BLAKE2B e06ff2e10e817ae4d1871117a92b3642f7ed17e42be26b7998813c73028b290358955e80ce00c45c0dd4a0c19f276e60c022f584271b85189422178ee215ed27 SHA512 ee3225e73bac6554ec446250dd85d6e2bc2f544f6d05fec855f96eb722d68aa3a1e3b24f50ecdbc6387eb63e6a00bd0f3cd04d4d61189bf48f2e544b400c83a5
+EBUILD anki-2.1.4-r1.ebuild 1895 BLAKE2B aefd8b7e29326ec59c321db3683ecd9a8e4da144c08606d511fe1fb9ebc0bd4f5c9bce871595fb988a41540a2d96f9335703e092487a5967a789279f94102ab6 SHA512 ff30ab8e4584fc05c167ef441544ef7714af856b16b156ec1d598188f23e40260e30f69b87f816166ce7ecca27b9685fc0aad42a04a79cc44d1a8ccf91655f00
EBUILD anki-2.1.4.ebuild 1850 BLAKE2B a71fa989a3910bc6540054324e6d9f362671c60e4bc25a85951351905e6371b7f7381252a4daf111eee3ba3d5929cbfdb8c3a97d5d9b69b79c7c655911836bc9 SHA512 a9e5dfb516c5ef71334c29143b2733dba63a3ac1a6d0260588df575f6be297ff1f7e8d42cd201c76681faac21d6f54c14f4166b3446e78297d0be20e76321b7d
MISC metadata.xml 619 BLAKE2B a41d6e72dccb367627bfc34855a7f2dc657021907f1940c837ea99f134bf30cccb84157c6eea96944fee4e4d5275c329b5721abcabfb31b3a572b86789cd0ed2 SHA512 8b6656964a3c2cee9761b278839f31546a3fe2a4efd500cd015658af3502b548888e939bbeee45ead9c88632ade12c7f0ed33fcf8cdfc6d0ac91de63ac8bb351
diff --git a/app-misc/anki/anki-2.1.4-r1.ebuild b/app-misc/anki/anki-2.1.4-r1.ebuild
new file mode 100644
index 0000000..57ecd9f
--- /dev/null
+++ b/app-misc/anki/anki-2.1.4-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_6 )
+PYTHON_REQ_USE="sqlite"
+
+inherit eutils python-single-r1 xdg
+
+DESCRIPTION="A spaced-repetition memory training program (flash cards)"
+HOMEPAGE="https://apps.ankiweb.net"
+
+SRC_URI="https://apps.ankiweb.net/downloads/current/${P}-source.tgz -> ${P}.tgz"
+S="${WORKDIR}/${P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="latex +recording +sound test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-python/PyQt5[gui,svg,webengine,widgets,${PYTHON_USEDEP}]
+ >=dev-python/httplib2-0.7.4[${PYTHON_USEDEP}]
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/decorator[${PYTHON_USEDEP}]
+ dev-python/markdown[${PYTHON_USEDEP}]
+ dev-python/pyaudio[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ recording? ( media-sound/lame )
+ sound? ( media-video/mpv )
+ latex? (
+ app-text/texlive
+ app-text/dvipng
+ )
+ !dev-qt/qtcore:5/5.11
+ !dev-qt/qtgui:5/5.11
+"
+DEPEND="${RDEPEND}
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.1.0_beta25-web-folder.patch )
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ sed -i -e "s/updates=True/updates=False/" \
+ aqt/profiles.py || die
+}
+
+src_compile() {
+ :;
+}
+
+src_test() {
+ sed -e "s:nosetests:${EPYTHON} ${EROOT}usr/bin/nosetests:" \
+ -i tools/tests.sh || die
+ ./tools/tests.sh || die
+}
+
+src_install() {
+ doicon ${PN}.png
+ domenu ${PN}.desktop
+ doman ${PN}.1
+
+ dodoc README.md README.development
+ python_domodule aqt anki
+ python_newscript runanki anki
+
+ # Localization files go into the anki directory:
+ python_moduleinto anki
+ python_domodule locale
+
+ # not sure if this is correct, but
+ # site-packages/aqt/mediasrv.py wants the directory
+ insinto /usr/share/anki
+ doins -r web
+}