diff options
author | Luis Martinez | 2023-02-06 14:30:39 -0600 |
---|---|---|
committer | Luis Martinez | 2023-02-06 14:30:39 -0600 |
commit | eb9e8b3e9ca1992fda8b497e52db806cad4e0c1f (patch) | |
tree | 8e0c9aa7dc25104d8c9e8c1b993183b509a43e40 | |
parent | a723316d650511715937f29da2eeafb30d1bd3f2 (diff) | |
download | aur-vy.tar.gz |
packaging cleanup
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | vy.desktop | 10 |
3 files changed, 60 insertions, 40 deletions
@@ -1,22 +1,27 @@ pkgbase = vy - pkgdesc = A vim-like text editor in python, made from scratch + pkgdesc = Vim-like text editor in Python pkgver = 4.3.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/vyapp/vy arch = any license = MIT + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - makedepends = gendesk - depends = python-vulture - depends = python-pyflakes - depends = python-jedi - depends = python-pygments - depends = python-future - depends = python-rope - depends = mypy - depends = python-untwisted - source = vy-4.3.1.tar.gz::https://github.com/vyapp/vy/archive/v4.3.1.tar.gz - sha256sums = e106004390a22baba7128ec4b38ef9422d1cdd6235ccf1056dc7d8de2144d97e + makedepends = python-wheel + depends = python + depends = tk + optdepends = mypy + optdepends = python-future + optdepends = python-jedi + optdepends = python-pyflakes + optdepends = python-pygments + optdepends = python-rope + optdepends = python-untwisted + optdepends = vulture + source = vy-4.3.1.tar.gz::https://files.pythonhosted.org/packages/source/v/vy/vy-4.3.1.tar.gz + source = vy.desktop + sha256sums = 551f2210aadab1d9a756b15ff014ab65cbba0af0f2641564baf1f8b84e31d99a + sha256sums = 607da5cfb483dbc6eed8ba1aa17d4f8013d3eb96d9babdef83a067d8cf8d4db6 pkgname = vy - @@ -1,35 +1,40 @@ -# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Dimitris Kiziridis <ragouel at outlook dot com> pkgname=vy pkgver=4.3.1 -pkgrel=1 -pkgdesc='A vim-like text editor in python, made from scratch' +pkgrel=2 +pkgdesc='Vim-like text editor in Python' arch=('any') url="https://github.com/vyapp/vy" license=('MIT') -depends=('python-vulture' - 'python-pyflakes' - 'python-jedi' - 'python-pygments' - 'python-future' - 'python-rope' - 'mypy' - 'python-untwisted') -makedepends=('python-setuptools' 'gendesk') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vyapp/vy/archive/v${pkgver}.tar.gz") -sha256sums=('e106004390a22baba7128ec4b38ef9422d1cdd6235ccf1056dc7d8de2144d97e') +depends=('python' 'tk') +optdepends=( + 'mypy' + 'python-future' + 'python-jedi' + 'python-pyflakes' + 'python-pygments' + 'python-rope' + 'python-untwisted' + 'vulture') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/v/vy/vy-$pkgver.tar.gz" + 'vy.desktop') +sha256sums=('551f2210aadab1d9a756b15ff014ab65cbba0af0f2641564baf1f8b84e31d99a' + '607da5cfb483dbc6eed8ba1aa17d4f8013d3eb96d9babdef83a067d8cf8d4db6') + +build() { + cd "$pkgname-$pkgver" + python -m build --wheel --no-isolation +} package() { - cd "vy-${pkgver}" - python setup.py install --root="$pkgdir/" --optimize=1 - install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 vy.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png" - gendesk -f -n --pkgname "${pkgname}" \ - --pkgdesc "$pkgdesc" \ - --name "vy" \ - --comment "$pkgdesc" \ - --exec "${pkgname}" \ - --categories 'TextEditor;Development;' \ - --icon "${pkgname}" - install -Dm644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" + cd "$pkgname-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dvm644 "$srcdir/vy.desktop" -t "$pkgdir/usr/share/applications/" + install -Dvm644 vy.png -t "$pkgdir/usr/share/pixmaps/$pkgname" + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -dv "$pkgdir/usr/share/licenses/$pkgname/" + ln -sv "$_site/$pkgname-$pkgver.dist-info/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/vy.desktop b/vy.desktop new file mode 100644 index 000000000000..179c2b65e9af --- /dev/null +++ b/vy.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=vy +Comment=Vim-like text editor in Python +Exec=vy +Icon=vy +Terminal=false +StartupNotify=false +Categories=TextEditor;Development; |