parch-welcome/build/PKGBUILD
komeil Parseh 6031fa52b0
version1 (#7)
* a few changes (#3)

* Remove build script
* Remove debug script
* update readme
* Remove Import Res
* Qt Resource Generator
* Generated Resource
* Qrc file
* Rename QrcGenerator in readme
* Replace to Popen
* add requirements
* Add movement Qml window
* remove jumper
---------
Co-authored-by: manijamali2003 <manijamali2003@gmail.com>

* Dev 0.1 (#4)

* Remove build script

* Remove debug script

* update readme

* Remove Import Res

* Qt Resource Generator

* Generated Resource

* Qrc file

* Rename QrcGenerator in readme

* Replace to Popen

* add requirements

* Add movement Qml window

* remove jumper

* Update pkgbuild

---------

Co-authored-by: Mani Jamali <52452871+manijamali2003@users.noreply.github.com>
2023-08-19 08:49:43 +00:00

53 lines
1.8 KiB
Bash

pkgname=parch-welcome
arch=('x86_64')
pkgver=r44.91178ea
pkgrel=1
pkgdesc='Parch dorood (/do-rood/, درود, pronunciation) which is Persian word for "Greetings", is a welcome app in the Parch distribution.'
url="https://github.com/parchlinux/${pkgname}"
license=('GPL')
makedepends=("git")
depends=("qt6-base" "python" "python-pyqt6")
conflicts=("${pkgname}")
provides=("${pkgname}")
source=("${pkgname}::git+${url}")
#source=("${pkgname}.tar.gz")
md5sums=('SKIP')
build(){
_src="${srcdir}/${pkgname}/src"
_ui="${_src}/UI"
rcc -g python "${_ui}/res.qrc" -o "${_src}/Res.py"
sed -i 's/PySide2/PyQt6/g' "${_src}/Res.py"
_welcome="${_src}/../${pkgname}-bin"
echo "#!/usr/bin/python" > $_welcome && cat "${_src}/Res.py" >> $_welcome && cat "${_src}/Welcome.py" >> $_welcome
sed -i 's/import Res//g' $_welcome
}
pkgver() {
cd "${srcdir}/${pkgname}"
( set -o pipefail
git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
)
}
package() {
# copy license
install -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
#copy logo
install -Dm644 "${srcdir}/${pkgname}/resources/logo.png" "${pkgdir}/usr/share/icons/${pkgname}.png"
# copy welcome binfile into /bin
install -Dm755 "${srcdir}/${pkgname}/${pkgname}-bin" "${pkgdir}/usr/bin/${pkgname}"
# copy autostart desktop file into autostart dir
install -Dm644 "${srcdir}/${pkgname}/resources/autostart.desktop" "${pkgdir}/etc/xdg/autostart/${pkgname}.desktop"
# copy appliction desktop file into autostart dir
install -Dm644 "${srcdir}/${pkgname}/resources/application.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}