summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD79
1 files changed, 35 insertions, 44 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 30d237c4d6c5..958820a53c1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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