diff options
author | Jakob Gahde | 2023-11-12 10:58:33 +0100 |
---|---|---|
committer | Jakob Gahde | 2023-11-12 10:58:33 +0100 |
commit | 199d603ac23c251a6a3561aff794eb4203b6e1ae (patch) | |
tree | 86c9a5506ba449b71006f48b38c6bc6fdeca5bb3 | |
parent | c7fc8f59f9350aaf6f91bf0a6e637434f9947ede (diff) | |
download | aur-199d603ac23c251a6a3561aff794eb4203b6e1ae.tar.gz |
mnemosyne 2.11-1: Update to new version
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 17 insertions, 18 deletions
@@ -1,12 +1,13 @@ pkgbase = mnemosyne pkgdesc = A flash-card tool with a sophisticated card review algorithm - pkgver = 2.10.1 - pkgrel = 2 + pkgver = 2.11 + pkgrel = 1 url = https://www.mnemosyne-proj.org arch = any license = LGPL3 license = custom:AGPL3 with Mnemosyne attribution requirement makedepends = python-setuptools + depends = python depends = python-pyqt6 depends = python-pyqt6-webengine depends = qt6-multimedia @@ -23,9 +24,7 @@ pkgbase = mnemosyne optdepends = python-googletrans: support for google translate optdepends = python-google_trans_new: support for google translate optdepends = python-gtts: support for text-to-speech - source = https://github.com/mnemosyne-proj/mnemosyne/releases/download/2.10.1/Mnemosyne-2.10.1.tar.gz - source = LICENSE-2.10.1::https://github.com/mnemosyne-proj/mnemosyne/raw/2.10.1/mnemosyne/LICENSE - sha256sums = cc8efd8ae4576f94b463ceca7dd1be1ca7345d535038070147b66dfce75a04fe - sha256sums = dfb5787cc91234cb13b794c55bfaa7890839c0f0b45b61784143d62f95704183 + source = mnemosyne-2.11.tar.gz::https://github.com/mnemosyne-proj/mnemosyne/archive/refs/tags/2.11.tar.gz + sha256sums = a042252c2fb8c69c44d048e3f3cfca142189fe7d1bb55e0ad98f8edeeb3ae1cd pkgname = mnemosyne @@ -5,13 +5,13 @@ # Contributor: Nuno Araujo <nuno.araujo@russo79.com> pkgname=mnemosyne -pkgver=2.10.1 -pkgrel=2 +pkgver=2.11 +pkgrel=1 pkgdesc="A flash-card tool with a sophisticated card review algorithm" arch=('any') url='https://www.mnemosyne-proj.org' license=('LGPL3' 'custom:AGPL3 with Mnemosyne attribution requirement') -depends=('python-pyqt6' 'python-pyqt6-webengine' 'qt6-multimedia' +depends=('python' 'python-pyqt6' 'python-pyqt6-webengine' 'qt6-multimedia' 'python-argon2_cffi' 'python-pillow' 'python-matplotlib' 'python-cherrypy' 'python-webob') makedepends=('python-setuptools') @@ -23,29 +23,29 @@ optdepends=('texlive-core: support for mathematical formulae in cards' 'python-googletrans: support for google translate' 'python-google_trans_new: support for google translate' 'python-gtts: support for text-to-speech') -source=("https://github.com/mnemosyne-proj/mnemosyne/releases/download/${pkgver}/Mnemosyne-${pkgver}.tar.gz" - "LICENSE-${pkgver}::https://github.com/mnemosyne-proj/mnemosyne/raw/${pkgver}/mnemosyne/LICENSE") -sha256sums=('cc8efd8ae4576f94b463ceca7dd1be1ca7345d535038070147b66dfce75a04fe' - 'dfb5787cc91234cb13b794c55bfaa7890839c0f0b45b61784143d62f95704183') +source=("mnemosyne-${pkgver}.tar.gz::https://github.com/mnemosyne-proj/mnemosyne/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('a042252c2fb8c69c44d048e3f3cfca142189fe7d1bb55e0ad98f8edeeb3ae1cd') prepare() { - cd "${srcdir}/Mnemosyne-${pkgver}" + cd "${srcdir}/mnemosyne-${pkgver}" # Fix Windows line endings - sed -i "s/\r//g" mnemosyne/pyqt_ui/mnemosyne find -name '*py' -exec sed -i "s/\r//g" {} \; } build() { - cd "${srcdir}/Mnemosyne-${pkgver}" + cd "${srcdir}/mnemosyne-${pkgver}" + # Newer, standards-based build system doesn't seem to install properly (at + # least the desktop entry and gettext catalogs are missing and some other + # files in seemingly strange locations). Will figure that out later. python setup.py build } package() { - cd "${srcdir}/Mnemosyne-${pkgver}" + cd "${srcdir}/mnemosyne-${pkgver}" python setup.py install --root="${pkgdir}" --optimize=1 - install -Dm644 "${srcdir}/LICENSE-${pkgver}" \ + install -Dm644 "LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |