diff options
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/Manifest.gz | bin | 49780 -> 49771 bytes | |||
-rw-r--r-- | app-misc/anki/Manifest | 2 | ||||
-rw-r--r-- | app-misc/anki/anki-2.1.15-r2.ebuild | 95 | ||||
-rw-r--r-- | app-misc/anki/files/anki-2.1.15-fix-prefs.patch | 17 | ||||
-rw-r--r-- | app-misc/razertool/Manifest | 2 | ||||
-rw-r--r-- | app-misc/razertool/razertool-0.0.7-r5.ebuild | 4 | ||||
-rw-r--r-- | app-misc/solaar/Manifest | 2 | ||||
-rw-r--r-- | app-misc/solaar/solaar-1.1.9.ebuild | 2 |
8 files changed, 119 insertions, 5 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex 7db9f24c4dec..1cde0035931a 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/anki/Manifest b/app-misc/anki/Manifest index 1d8ceca8b728..8190ba5149bb 100644 --- a/app-misc/anki/Manifest +++ b/app-misc/anki/Manifest @@ -1,6 +1,8 @@ AUX anki-2.1.0_beta25-web-folder.patch 498 BLAKE2B 5a89ac454e8b4c551c7593bc8d428f9512d1304bd7fd5aa9380a301d92f10ca126a1a319c2ec831d1d5be99c6941c4307a2b674f0a15d2d554b1443fdf053421 SHA512 779806afd6c0eaaac149c89bbe8da2394630aa5a611001307808339f29237b4d7f3db7e1f66241ef67e179a5ab96d64371e1b198044cd9f88389d03a5c9d8478 +AUX anki-2.1.15-fix-prefs.patch 723 BLAKE2B 203127b10904da8ad3808ac8cd1cfef14a0716a742a1496bb6accb2627ddc2c363f87b4bdbb964312b99105e231e85e836049c9a81264222f6c0739952ee1fb9 SHA512 3987a8a37259d347bedc925673d97dbd6413dc3e72172434820b0520b7807d25745490d81a1c2ebb16e55f5d7ba0e33132608538492d825db772aab81b14a022 AUX anki-2.1.15-mpv-args.patch 856 BLAKE2B 02c80c096ee3971cb781ea57ba8ebd63037c37668d57bef8d63f7c551544cd1eec04d134a835af5c918992172493a3b2933b6652e6872da2fe6bd6acb1bf6886 SHA512 ed44a965978dcb2ce85eab99adff59610c51614673415c7e34d1acdc77fa46e05c6b5eba6a4c3fda07ef5b3d3d5d1c9d844276377daff2189cbdf808168dd402 AUX anki-2.1.15-unescape.patch 474 BLAKE2B f78067433039e22e335811dac2af3b8237a96f5d5025fe36cbea32d117d015fc1fab8f9ac806135e2ec910cdbd10131f731b8ea5fcdb5e88cd6dedbb8322bd8d SHA512 90e5123991120e696a94119413add54a205d87969b8b7f7167bd66d9ac12c6ad5f4ecba4692d7dddb4f8b47bb13aeea502e95a9be0cb72ca578531fde1473e1e DIST anki-2.1.15.tgz 4269571 BLAKE2B 00b351f5ffacb363642e02bf806bcd7c0d9446c9815a75328e7fa37c848b271b135510de17cc012e8cc96d8a52a183a49de84b6f85f562a370255bd36c6f866e SHA512 f3acfa6ff62d43fa461efddd81a8570304ada53b97bd494fdbbe0a0439700d7a52aa62ead31cbaed731be0df96a6cc845a7cf92dcf65f3080dc63282fe5941c3 EBUILD anki-2.1.15-r1.ebuild 2435 BLAKE2B 2f0753a3a436da7bb281111e845b1947d658399512e3e21b4a64833a948d4e5e0e8821550e906f1d70c6447839f36640a1b80f07e88db57bb1278e92eb49de3a SHA512 ce65220725ef449a2a63759a1aff1e343511c65e704f64f66aa270f69870357653f4beef183c75e667de782adbaed7ac6ce4db4f874269f678f4363cc21e8d2f +EBUILD anki-2.1.15-r2.ebuild 2480 BLAKE2B a022a18ef0ee7194016bff5c0f7b2bda782525d3eaca2589dbcf765a1c0433082c2b8ab374e993f9a6f09077fe58905f2f0eedbedcc4141677a1dfb7f97d5e27 SHA512 95990a6f96597846b0904564772ca1a6dfb35579745ce4202df5a401c8854b02ef3a15ff305b6f368bb1cc961dbee73c4d47f712e0133d075b33e74044e33011 MISC metadata.xml 534 BLAKE2B 213a653eafc0b27ae1816171ef508691cfb565d3ef91c4719c12396719655445049cb72cdb64edeee5d92cf2ad504018ccfd90258d859201627fd62aa868e5ad SHA512 49691179ccb173042f8d8ca9e03ce7c430414aebb5a49fde0ae6ca5fa1abbdc5cae9f8bdef486f6dc372348c4b46075c0d60ad7aa6cd541a342943026acaa1b7 diff --git a/app-misc/anki/anki-2.1.15-r2.ebuild b/app-misc/anki/anki-2.1.15-r2.ebuild new file mode 100644 index 000000000000..ddd50dba0c10 --- /dev/null +++ b/app-misc/anki/anki-2.1.15-r2.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="sqlite" + +inherit desktop optfeature 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/archive/${P}-source.tgz -> ${P}.tgz" + +LICENSE="AGPL-3+ BSD MIT GPL-3+ CC-BY-SA-3.0 Apache-2.0 CC-BY-2.5" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/PyQt5-5.12[gui,svg,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQtWebEngine-5.12[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.7.4[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + ') +" +BDEPEND="test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0_beta25-web-folder.patch + "${FILESDIR}"/${PN}-2.1.15-mpv-args.patch + "${FILESDIR}"/${PN}-2.1.15-unescape.patch + "${FILESDIR}"/${PN}-2.1.15-fix-prefs.patch +) + +src_prepare() { + default + sed -i -e "s/updates=True/updates=False/" \ + aqt/profiles.py || die +} + +src_compile() { + :; +} + +src_test() { + sed -e "s:nose=nosetests$:nose=\"${EPYTHON} ${BROOT}/usr/bin/nosetests\":" \ + -i tools/tests.sh || die + sed -e "s:nose=nosetests3$:nose=\"${EPYTHON} ${BROOT}/usr/bin/nosetests3\":" \ + -i tools/tests.sh || die + sed -e "s:which nosetests3:which ${BROOT}/usr/bin/nosetests3:" \ + -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 +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "LaTeX in cards" "app-text/texlive app-text/dvipng" + optfeature "Record sound" "dev-python/pyaudio media-sound/lame" + optfeature "Playback sound" media-video/mpv media-video/mplayer +} diff --git a/app-misc/anki/files/anki-2.1.15-fix-prefs.patch b/app-misc/anki/files/anki-2.1.15-fix-prefs.patch new file mode 100644 index 000000000000..4f0bb2457dac --- /dev/null +++ b/app-misc/anki/files/anki-2.1.15-fix-prefs.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/869917#c3 +https://github.com/ankitects/anki/commit/d2ae874d9e1615d09afc912275cc3b27776a1392 + +--- a/aqt/preferences.py ++++ b/aqt/preferences.py +@@ -77,8 +77,8 @@ class Preferences(QDialog): + f.hwAccel.setVisible(False) + else: + f.hwAccel.setChecked(self.mw.pm.glMode() != "software") +- f.lrnCutoff.setValue(qc['collapseTime']/60.0) +- f.timeLimit.setValue(qc['timeLim']/60.0) ++ f.lrnCutoff.setValue(int(qc['collapseTime']/60.0)) ++ f.timeLimit.setValue(int(qc['timeLim']/60.0)) + f.showEstimates.setChecked(qc['estTimes']) + f.showProgress.setChecked(qc['dueCounts']) + f.nightMode.setChecked(qc.get("nightMode", False)) + diff --git a/app-misc/razertool/Manifest b/app-misc/razertool/Manifest index ee8caa6cb807..192244d5e447 100644 --- a/app-misc/razertool/Manifest +++ b/app-misc/razertool/Manifest @@ -1,5 +1,5 @@ AUX razertool-0.0.7-configure.patch 6844 BLAKE2B 6492b444ec681b9e88350855a98386ab26f11132f0fdb37a5eabaa4b16b707b12d826f43b478b53c600727064766fb08cdca02ac628cb51de67ed4c4385be1e5 SHA512 66dfdcc491d84af91e14cd28b984b83c888bf1da7d43717aaf3bfa973d2c928d31b5f4e2f0c79d49300b98cca0ced6182041f859de56c113e30e904788941ed7 AUX razertool-0.0.7-rules.patch 685 BLAKE2B 466e7b2f8c1afe5d897bd477b0175f2f76a73de23109c30a813963e2cbca43f6ac25e6da1c43e8794584e7c23253da91ba1ab2a1d6496ab2efe4bfef461d5454 SHA512 25a084ae4bc9610f9388b29fbcfeecdf5ed19a13248216562e105cf40c084aef251382c25f4c6261931e983e155c8a81d6402b9d47baa3671ee8068b643e745f DIST razertool_0.0.7.orig.tar.gz 192274 BLAKE2B 415896f9f6ebaf653be9ede84985b13149f27d4471a8aa53089d138f4f7d58a10ade2aa5f46ec88951572bc7ca1c222db5f88b3df6b37e3ef2ad544a2a7ff28e SHA512 0221ec90b55f4459f5a772eb651e9807423d9e3c82ebd680ee835167bcebf2552e1d7767d294c5392b1fbc58558084e7022cb67f529c033eaff33b4fb3eb1017 -EBUILD razertool-0.0.7-r5.ebuild 1601 BLAKE2B 45502e28b15c4128bc6a0f56a3359a36b441e7b9875b9a72f4ba69222f18c0e6f848f629a20a14d5d55ab80a79ccd3b06e15f1781ca69d81212d5c98c2315b2d SHA512 21a684aa7138a323f3c64bd480ddebde3211a0a4984152aaf7888371ec3b19adb9b0e2eaeb340ac39ad7be19e3de006caa27e45f7270d7bb0b0989881eb4133b +EBUILD razertool-0.0.7-r5.ebuild 1602 BLAKE2B 71943bd9cc6f62a81a810bdbec43e0fd138dfc8cabb85f16b580fd4f84cea8255bd291d71f5f414d583586cf6c93e7570b07bc460c731c520ea3d02cb0ac23a6 SHA512 2a0e7b03fd2a7d19eb3fe6667bb9487ae33e4b2933c5bb5634bcf6936486b535ed8eedc508496ff18c89f1f9c08d37e2e8cff09e5ce947f0dde73b27c0bd418c MISC metadata.xml 558 BLAKE2B 471cbef3552e5828c5aaec305cf318a6d30f36491e12f777ac18b639d9c49db83a4f42c2f66f5d8c9ecb3282766f3ec13fdaaf3f2ae3be51f8fba229a40c02dc SHA512 484d5e869c03fb44d7d6f8248350319a869f963cdcfb15149b4c4277ce07ff0e4be4e763e5f59a8cd9a9ee942c9de9fb2010252284f1ec3e9a0d865546fd0f09 diff --git a/app-misc/razertool/razertool-0.0.7-r5.ebuild b/app-misc/razertool/razertool-0.0.7-r5.ebuild index d650ed16d3ba..065678dfa333 100644 --- a/app-misc/razertool/razertool-0.0.7-r5.ebuild +++ b/app-misc/razertool/razertool-0.0.7-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit autotools desktop udev DESCRIPTION="Unofficial tool for controlling the Razer Copperhead mouse" -HOMEPAGE="http://razertool.sourceforge.net/" +HOMEPAGE="https://razertool.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz" LICENSE="GPL-2" diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest index 580499fe124d..663afb524dd9 100644 --- a/app-misc/solaar/Manifest +++ b/app-misc/solaar/Manifest @@ -1,6 +1,6 @@ DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9 EBUILD solaar-1.1.8-r1.ebuild 1963 BLAKE2B 3ebfd26ae7be76a990ecae0c0166b2deb5aefb52143ee5153ebf56101e4b28316fa2f5f27b385577d49ae70f21f1a343828ef6bbf027d74392474efcd4d047c6 SHA512 ff53adb2501ccb4bd5fc8df7f3b7db80e05947520513c59c176e50aa61c913fe50cf668f62140605e40201fb22dedb73fca18515bb892c92544c2a5537a902ac -EBUILD solaar-1.1.9.ebuild 1965 BLAKE2B d8d5830800a0e05708c663abaad51f05255bc25b9dcece894632860d96313604410ae94eea6ec1465ee5aaa91969f617546bce4f66e9825d3042d4e1e393ba6a SHA512 3e19224b0cd7303af92c15693c0899a1eb6edc56a6d02dafa4e79efb0e9ec9579090b0d921c71447ee4b84b7c17b4e7182986cf82a1f893f631fbd447f956786 +EBUILD solaar-1.1.9.ebuild 1963 BLAKE2B 3ebfd26ae7be76a990ecae0c0166b2deb5aefb52143ee5153ebf56101e4b28316fa2f5f27b385577d49ae70f21f1a343828ef6bbf027d74392474efcd4d047c6 SHA512 ff53adb2501ccb4bd5fc8df7f3b7db80e05947520513c59c176e50aa61c913fe50cf668f62140605e40201fb22dedb73fca18515bb892c92544c2a5537a902ac EBUILD solaar-9999.ebuild 1965 BLAKE2B d8d5830800a0e05708c663abaad51f05255bc25b9dcece894632860d96313604410ae94eea6ec1465ee5aaa91969f617546bce4f66e9825d3042d4e1e393ba6a SHA512 3e19224b0cd7303af92c15693c0899a1eb6edc56a6d02dafa4e79efb0e9ec9579090b0d921c71447ee4b84b7c17b4e7182986cf82a1f893f631fbd447f956786 MISC metadata.xml 302 BLAKE2B 55938561021d105894875ec5158bd1a744c91039744ff789bffed4ab483eebe73450a9cd62cb4a97c984213fa2f1e8799f8b0d97bd6202e826e4609434086f5e SHA512 3bff70d27a9934d48f848cf0131e01415e13426ea705ef7721a9b59e29ff7bf32718d015de9e4a4f89f23405a8f372f038d2f0c3485cf9a7939a33ebda9d1681 diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild index 13ddbb755105..4a11b012e572 100644 --- a/app-misc/solaar/solaar-1.1.9.ebuild +++ b/app-misc/solaar/solaar-1.1.9.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} =~ 9999* ]]; then EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar" else SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="amd64 ~arm x86" S="${WORKDIR}"/Solaar-${PV/_rc/rc} fi |