* 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>
53 lines
1.8 KiB
Bash
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"
|
|
}
|