فهرست منبع

app-misc/anki: add live ebuild

Known issues and regressions:

* mpv addon from anki-2.0.36.ebuild::rion seems to be doesn't working;
* localization files don't installed;
* sound and recording don't checked.
Alexander Turenko 8 سال پیش
والد
کامیت
b2e73acc88
1فایلهای تغییر یافته به همراه64 افزوده شده و 0 حذف شده
  1. 64 0
      app-misc/anki/anki-9999.ebuild

+ 64 - 0
app-misc/anki/anki-9999.ebuild

@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_REQ_USE="sqlite"
+
+inherit eutils python-single-r1 git-r3
+
+DESCRIPTION="A spaced-repetition memory training program (flash cards)"
+HOMEPAGE="http://ichi2.net/anki/"
+EGIT_REPO_URI="https://github.com/dae/anki.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE="latex +sound +recording"
+
+RDEPEND="${PYTHON_DEPS}
+	 dev-python/PyQt5[svg,webengine]
+	 >=dev-python/httplib2-0.7.4
+	 dev-python/beautifulsoup:4
+	 dev-python/send2trash
+	 >=dev-python/pyaudio-0.2.4
+	 recording? ( media-sound/lame )
+	 sound? ( media-video/mplayer )
+	 latex? ( app-text/texlive
+			  app-text/dvipng )"
+DEPEND=""
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	sed -i -e "s/updates=True/updates=False/" \
+		aqt/profiles.py || die
+	default
+}
+
+# Nothing to configure
+src_configure() {
+	true
+}
+
+src_compile() {
+	./tools/build_ui.sh || die "./tools/build_ui.sh failed"
+}
+
+src_install() {
+	doicon ${PN}.png
+	domenu ${PN}.desktop
+	doman ${PN}.1
+
+	dodoc README.md README.development
+	python_domodule aqt anki
+	newbin runanki anki
+
+	# XXX: install localization files (from bzr repo)
+	# XXX: check sound & recording
+	# XXX: install mime xml (see Makefile)
+}