diff options
author | Anton Karmanov | 2024-04-08 15:11:10 +0300 |
---|---|---|
committer | Anton Karmanov | 2024-04-08 15:11:10 +0300 |
commit | 9e513508bae1647f8bdcc4bfb79904f5441beb40 (patch) | |
tree | fd8442834df5e1a9cf1dfb83bfe94fe2995c08d3 | |
parent | 26fd59167e19525b21b0efc5cb4e465e107ec9b0 (diff) | |
download | aur-9e513508bae1647f8bdcc4bfb79904f5441beb40.tar.gz |
Add pre v0.5.2_alpha.1-1
-rw-r--r-- | .SRCINFO | 46 | ||||
-rw-r--r-- | PKGBUILD | 101 | ||||
-rw-r--r-- | io.github.simsapa.desktop | 9 |
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 @@ -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 |