Calamares Rebuild

This commit is contained in:
Sohrab Behdani 2025-02-10 18:05:21 +03:30
parent 67ca423a94
commit 0ef96cc19b

View file

@ -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" \