summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Karmanov2024-04-08 15:11:10 +0300
committerAnton Karmanov2024-04-08 15:11:10 +0300
commit9e513508bae1647f8bdcc4bfb79904f5441beb40 (patch)
treefd8442834df5e1a9cf1dfb83bfe94fe2995c08d3
parent26fd59167e19525b21b0efc5cb4e465e107ec9b0 (diff)
downloadaur-9e513508bae1647f8bdcc4bfb79904f5441beb40.tar.gz
Add pre v0.5.2_alpha.1-1
-rw-r--r--.SRCINFO46
-rw-r--r--PKGBUILD101
-rw-r--r--io.github.simsapa.desktop9
3 files changed, 113 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8de3445f7222
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,46 @@
+pkgbase = simsapa
+ pkgdesc = A sutta reader and Pali dictionary application
+ pkgver = 0.5.2_alpha.1
+ pkgrel = 1
+ url = https://simsapa.github.io
+ arch = any
+ license = GPL-3.0-only
+ makedepends = pyinstaller-hooks-contrib
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ depends = python-alembic
+ depends = python-beautifulsoup4
+ depends = python-blessed
+ depends = python-bokeh
+ depends = python-deepmerge
+ depends = python-dotenv
+ depends = python-ebooklib
+ depends = python-epub_meta
+ depends = python-flask
+ depends = python-flask-cors
+ depends = python-idzip
+ depends = python-markdown
+ depends = python-networkx
+ depends = python-openai
+ depends = python-platformdirs
+ depends = python-psutil
+ depends = python-pyperclip
+ depends = python-pyqt6
+ depends = python-pyqt6-webengine
+ depends = python-requests
+ depends = python-semver
+ depends = python-sqlalchemy-git>=2.0.22
+ depends = python-sqlalchemy-utils
+ depends = python-tantivy-py-simsapa
+ depends = python-tiktoken
+ depends = python-tomlkit
+ depends = python-typer
+ depends = python-urllib3
+ depends = python>=3.11
+ source = simsapa-0.5.2_alpha.1.tar.gz::https://github.com/simsapa/simsapa/archive/refs/tags/v0.5.2-alpha.1.tar.gz
+ source = io.github.simsapa.desktop
+ sha256sums = 82fb27c3bfcc00e8dbdceefcd71463e1f37326cba2110a4fb1f87ca95bb534b5
+ sha256sums = 362eb4118ca2d48b5764ab836f83291be877773f23406220a56ef7d7b88efa0c
+
+pkgname = simsapa
diff --git a/PKGBUILD b/PKGBUILD
index b810c7d63f70..b56793700373 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,61 @@
# Maintainer: Anton Karmanov <a.karmanov@inventati.org>
-
-# TODO Try isolated build in clean chroot
+# TODO Check deps
pkgname=simsapa
-pkgver='0.5.0_alpha.1' # No dashes in version string
-_projver='0.5.0-alpha.1'
-pkgdesc='A sutta reader and Pali dictionary application'
+pkgver='0.5.2_alpha.1'
pkgrel=1
+_projver="${pkgver/_/-}"
+pkgdesc='A sutta reader and Pali dictionary application'
arch=(any)
url='https://simsapa.github.io'
-license=('GPL3')
+license=('GPL-3.0-only')
+# TODO dpd_db optional deps
depends=(
- 'python>=3.11'
- 'python-pyqt6'
- 'python-pyqt6-webengine'
- 'python-sqlalchemy-git>=2.0.22' # TODO Should provide non-git pkg
- 'python-sqlalchemy-utils'
- 'python-yaml'
+ # Potetially unused deps
+ #'python-aksharamukha'
+ #'python-chardet'
+ #'python-charset-normalizer'
+ #'python-click'
+ #'python-datetime'
+ #'python-lxml'
+ #'python-markupsafe'
+ #'python-pillow'
+ #'python-pytz'
+ #'python-roman'
+ #'python-scipy'
+ #'python-typing_extensions<4.11' # FIXME
+ #'python-yaml'
+
'python-alembic'
- 'python-requests'
- 'python-platformdirs'
- 'python-pillow'
- 'python-semver'
- 'python-lxml'
- 'python-dotenv'
- 'python-pyperclip'
- 'python-networkx'
- 'python-bokeh'
- 'python-scipy'
- 'python-typer'
- 'python-click'
- 'python-tomlkit'
'python-beautifulsoup4'
- 'python-markupsafe'
- 'python-flask'
- 'python-flask-cors'
- 'python-markdown'
- 'python-psutil'
'python-blessed'
- 'python-roman'
- 'python-chardet'
- 'python-urllib3'
- 'python-datetime'
+ 'python-bokeh'
'python-deepmerge'
- 'python-charset-normalizer'
+ 'python-dotenv'
'python-ebooklib'
+ 'python-epub_meta'
+ 'python-flask'
+ 'python-flask-cors'
+ 'python-idzip'
+ 'python-markdown'
+ 'python-networkx'
'python-openai'
+ 'python-platformdirs'
+ 'python-psutil'
+ 'python-pyperclip'
+ 'python-pyqt6'
+ 'python-pyqt6-webengine'
+ 'python-requests'
+ 'python-semver'
+ 'python-sqlalchemy-git>=2.0.22' # TODO Should depends on non-git pkg
+ 'python-sqlalchemy-utils'
+ 'python-tantivy-py-simsapa'
'python-tiktoken'
- 'python-pytz')
-# TODO Make pkgs
-#python-tantivy = { git = "https://github.com/simsapa/tantivy-py.git", branch = "simsapa" }
-#'aksharamukha'
-#'python-epub-meta'
-#'python-idzip'
+ 'python-tomlkit'
+ 'python-typer'
+ 'python-urllib3'
+ 'python>=3.11'
+)
optdepends=()
makedepends=(
@@ -60,8 +63,14 @@ makedepends=(
'python-build'
'python-installer'
'python-wheel')
-source=("https://github.com/simsapa/${pkgname}/archive/refs/tags/v${_projver}.tar.gz")
-sha256sums=('23853b0fe927b46913b8f34540a0c3ca59aa7893dbccf6408a56ef8588b949ea')
+_src_url="${pkgname}-${pkgver}.tar.gz::"
+_src_url="${_src_url}https://github.com/simsapa/${pkgname}/archive/refs/tags/"
+_src_url="${_src_url}v${_projver}.tar.gz"
+source=("$_src_url" "io.github.${pkgname}.desktop")
+sha256sums=(
+ '82fb27c3bfcc00e8dbdceefcd71463e1f37326cba2110a4fb1f87ca95bb534b5'
+ '362eb4118ca2d48b5764ab836f83291be877773f23406220a56ef7d7b88efa0c'
+)
build() {
cd "${srcdir}/${pkgname}-${_projver}"
@@ -71,4 +80,10 @@ build() {
package() {
cd "${srcdir}/${pkgname}-${_projver}"
python -m installer --destdir="$pkgdir" dist/*.whl
+ install \
+ -Dm644 simsapa/assets/icons/appicons/simsapa.png \
+ -t "$pkgdir/usr/share/icons/hicolor/256x256/apps/"
+ install \
+ -Dm644 "${srcdir}/io.github.simsapa.desktop" \
+ -t "$pkgdir/usr/share/applications/"
}
diff --git a/io.github.simsapa.desktop b/io.github.simsapa.desktop
new file mode 100644
index 000000000000..1565ffb3d3c7
--- /dev/null
+++ b/io.github.simsapa.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Terminal=false
+Categories=Education;TextTools;Dictionary;Translation;Languages;Humanities;Spirituality;Qt;
+Name=Simsapa
+Comment=A sutta reader and Pali dictionary application
+Comment[ru]=Приложение для чтения сутт и палийский словарь
+Icon=simsapa
+Exec=simsapa gui