diff --git a/PKGBUILD b/PKGBUILD index 72c86d0..fd13ab1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=calamares _reponame=calamares release_name=$pkgname -pkgver=11469.97ea0e6e0 +pkgver=3.3.9 pkgrel=1 pkgdesc="Calamares installer for Parch Linux git version" arch=('any') @@ -26,11 +26,22 @@ pkgver() { printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -#prepare() { -# gsub(/\${version}/,version); -# gsub(/\${release_name}/,release); -# print -#} +prepare() { + cd ${srcdir}/calamares + _ver="$(cat CMakeLists.txt | grep -m3 -e " VERSION" | grep -o "[[:digit:]]*" | xargs | sed s'/ /./g')" + _ver="$pkgver" + printf 'Version: %s-%s\n' "${_ver}" "${pkgrel}" + sed -i -e "s|\${CALAMARES_VERSION_MAJOR}.\${CALAMARES_VERSION_MINOR}.\${CALAMARES_VERSION_PATCH}|${_ver}-${pkgrel}|g" CMakeLists.txt + sed -i -e "s|CALAMARES_VERSION_RC 1|CALAMARES_VERSION_RC 0|g" CMakeLists.txt + + # modify desktop file + sed -i -e 's#Exec=sh.*#Exec=sh -c "/etc/calamares/launch.sh"#g' "$srcdir/${pkgname}-${pkgver}/calamares.desktop" + sed -i -e 's#Name=.*#Name=Install Parch Linux#g' "$srcdir/${pkgname}-${pkgver}/calamares.desktop" + sed -i -e 's#GenericName=.*#GenericName=Parch Linux Installer#g' "$srcdir/${pkgname}-${pkgver}/calamares.desktop" + sed -i -e 's#Icon=.*#Icon=parchinstall#g' "$srcdir/${pkgname}-${pkgver}/calamares.desktop" + sed -i -e 's#Comment=.*#Comment=Parch Linux Installer#g' "$srcdir/${pkgname}-${pkgver}/calamares.desktop" + +} build() { cmake -B build -S "${srcdir}/calamares" \