jobcomm/novelwriter/PKGBUILD

45 lines
1.6 KiB
Bash

#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase='novelwriter'
pkgname=('novelwriter')
_module='novelWriter'
pkgver=2.0.7
pkgrel=03
pkgdesc="A markdown-like document editor for writing novels"
url="https://novelwriter.io"
depends=('python' 'python-pyenchant' 'python-lxml' 'python-pyqt5-webengine' 'qt5-svg')
makedepends=('python-setuptools')
source=("https://files.pythonhosted.org/packages/source/${_module::1}/$_module/$_module-$pkgver.tar.gz")
build() {
cd "${srcdir}/${_module}-${pkgver}"
python setup.py build
}
package() {
depends+=()
cd "${srcdir}/${_module}-${pkgver}"
python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
install -D setup/data/novelwriter.desktop -t "${pkgdir}"/usr/share/applications
install -D setup/data/novelwriter.png -t "${pkgdir}"/usr/share/pixmaps
install -D setup/data/x-novelwriter-project.xml -t "${pkgdir}"/usr/share/mime/packages
mkdir -p "${pkgdir}"/usr/share/icons/"${pkgname}" && cp -r setup/data/hicolor/* "${pkgdir}"/usr/share/icons/"${pkgname}"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(6da33639fed288f05ee583dab146f77a7a4bdc948a2be58c968b0c6aba0742eb) # novelWriter-2.0.7.tar.gz
## cb1bfb21390b8e9b3798e1138ca5afce4e56c66fb9b99e7f165164c66ac5cf9f novelwriter-2.0.7-03-x86_64.pkg.tar.lz