diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 79 |
1 files changed, 35 insertions, 44 deletions
@@ -1,64 +1,55 @@ +# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> # Contributor: Ronuk Raval <ronuk.raval at gmail dot com> # Contributor: Narrat <autumn-wind at web dot de> # Contributor: David Scholl <djscholl at gmail dot com> pkgname=leo -pkgver=6.1 +pkgver=6.2.1 pkgrel=1 -pkgdesc="Literate programmer's editor, outliner, and project manager" +pkgdesc="Leo is an Outliner, Editor, and Personal Information Manager written in 100% Python" arch=('any') url="http://leoeditor.com/" -license=('custom') -depends=( - python - python-setuptools - desktop-file-utils - shared-mime-info - - python-pyqt5 - python-docutils - python-flexx - python-meta - jupyter-nbformat - python-pylint - python-pyflakes - python-shortcutter - python-sphinx - python-future - python-six -) +license=('MIT' 'Modified BSD') +depends=('python' + 'desktop-file-utils' + 'shared-mime-info' + 'python-pyqt5' + 'python-pyqtwebengine' + 'python-docutils' + 'python-flexx' + 'python-meta' + 'jupyter-nbformat' + 'python-pylint' + 'python-pyflakes' + 'python-pyshortcuts' + 'python-sphinx' + 'python-black' + 'python-asttokens') +makedepends=('python-setuptools' 'gendesk') optdepends=('python-pyenchant: spellchecking support') -source=( - ${pkgname}-${pkgver}.tar.gz::https://github.com/leo-editor/leo-editor/archive/v${pkgver}.tar.gz - leo.desktop - leo.xml - setup.py.patch - MANIFEST.in -) -sha256sums=('dc08f8e765b9ac990afb485466493de3e00f607cb2ec149cf925532f3811f994' - '7b326791378eefedecee2474c4e1a497838d2a06ff4259a195d817c38588395b' - '630852279324b0d9acf656c4684f16777d64f49b4062bd101c5cddbfc33c82cb' - '20c22bd8a2e892c484d90c7643ab820454f9e6d892fa48a6075395ec2e2ebcc9' - '03ef3e169f8761c1b1624f2e49058005b0fc94a1591d201436221df119c8d41e') - +source=("https://github.com/leo-editor/leo-editor/archive/v${pkgver}.tar.gz" + 'setup.py.patch' + 'leo.xml') +md5sums=('3e5fd517686cf52214ff70265fd00019' + 'SKIP' + 'SKIP') prepare() { - cd "leo-editor-${pkgver}" + cd "${pkgname}-editor-${pkgver}" patch -Np1 -i ../setup.py.patch } build() { - cd "leo-editor-${pkgver}" - cp ../MANIFEST.in ./ + cd "${pkgname}-editor-${pkgver}" python setup.py build + gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --mimetypes=application/x-leo-outline --exec="$pkgname" --categories=TextEditor\;Development --icon "$pkgname" } package() { - cd "leo-editor-${pkgver}" - + cd "${pkgname}-editor-${pkgver}" python setup.py install --skip-build --root="$pkgdir/" --optimize=1 - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -D -m644 "$srcdir/leo.desktop" "$pkgdir/usr/share/applications/leo.desktop" - install -D -m644 "$srcdir/leo.xml" "$pkgdir/usr/share/mime/packages/leo.xml" - install -D -m644 "leo/Icons/application-x-leo-outline.png" "$pkgdir/usr/share/pixmaps/leo.png" -} + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 leo.desktop "${pkgdir}/usr/share/applications/leo.desktop" + install -Dm644 "$srcdir/leo.xml" "${pkgdir}/usr/share/mime/packages/leo.xml" + install -Dm644 "leo/Icons/application-x-leo-outline.png" "${pkgdir}/usr/share/pixmaps/leo.png" +}
\ No newline at end of file |