diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -6,7 +6,7 @@ pkgname=mnemosyne pkgver=2.11 -pkgrel=1 +pkgrel=2 pkgdesc="A flash-card tool with a sophisticated card review algorithm" arch=('any') url='https://www.mnemosyne-proj.org' @@ -23,12 +23,15 @@ 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=("mnemosyne-${pkgver}.tar.gz::https://github.com/mnemosyne-proj/mnemosyne/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('a042252c2fb8c69c44d048e3f3cfca142189fe7d1bb55e0ad98f8edeeb3ae1cd') +source=("mnemosyne-${pkgver}.tar.gz::https://github.com/mnemosyne-proj/mnemosyne/archive/refs/tags/${pkgver}.tar.gz" + "fix-icon-search-path.patch") +sha256sums=('a042252c2fb8c69c44d048e3f3cfca142189fe7d1bb55e0ad98f8edeeb3ae1cd' + '9aa6f5d2f15009169eba0ab5143f97cbf0e9b4522b8c00141c20d7fe5f9194ef') prepare() { cd "${srcdir}/mnemosyne-${pkgver}" + patch -Np1 < "${srcdir}/fix-icon-search-path.patch" # Fix Windows line endings find -name '*py' -exec sed -i "s/\r//g" {} \; } @@ -39,6 +42,11 @@ build() { # 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. + pushd mnemosyne/pyqt_ui + for i in *.ui; do + ./pyuic6 "$i" > "ui_${i%.ui}.py" + done + popd python setup.py build } |