mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-24 02:22:13 +08:00
45 lines
1.4 KiB
Bash
45 lines
1.4 KiB
Bash
pkgname=anki
|
|
pkgver=2.0.42
|
|
pkgrel=1
|
|
pkgdesc='Helps you remember facts (like words/phrases in a foreign language) efficiently.'
|
|
url='https://apps.ankiweb.net/'
|
|
license=('GPL3')
|
|
arch=('x86_64')
|
|
categories=('utils')
|
|
install='anki.install'
|
|
depends=('python2-beautifulsoup3' 'python2-pyqt4' 'python-pysqlite' 'python2-simplejson' 'python2-sqlalchemy')
|
|
optdepends=('python2-matplotlib: show graphs.'
|
|
'sox: audio recording.'
|
|
'python2-pyaudio: audio recording.')
|
|
source=("https://apps.ankiweb.net/downloads/current/anki-$pkgver-source.tgz")
|
|
sha256sums=('8e7f13303465e1f088c1b21e92570677d86200b1b3f36a842b3095e6d64c9c03')
|
|
|
|
prepare() {
|
|
cd $srcdir/anki-$pkgver
|
|
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' runanki
|
|
rm -f anki.bat
|
|
|
|
# Desktop integration. KDE needs Qt in Categories
|
|
desktop-file-install --dir "${pkgdir}/usr/share/applications" \
|
|
--add-category='Qt' \
|
|
${pkgname}.desktop
|
|
|
|
sed s/TryExec=anki/TryExec=runanki/ -i anki.desktop
|
|
sed s/Exec=anki/Exec=runanki/ -i anki.desktop
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
install -d $pkgdir/usr/{bin,share/{anki,pixmaps,applications,man/man1}}
|
|
|
|
mv runanki $pkgdir/usr/bin/runanki
|
|
mv anki.xpm $pkgdir/usr/share/pixmaps/anki.xpm
|
|
mv anki.png $pkgdir/usr/share/pixmaps/anki.png
|
|
mv anki.desktop $pkgdir/usr/share/applications/anki.desktop
|
|
mv anki.1 $pkgdir/usr/share/man/man1/anki.1
|
|
|
|
cp -av * $pkgdir/usr/share/anki/
|
|
|
|
}
|