This commit is contained in:
2023-01-08 12:33:48 +03:00
parent 533bc1d48d
commit 7962801bb9
8 changed files with 70 additions and 74 deletions

View File

@ -11,7 +11,6 @@ conflicts=('')
deps=('') deps=('')
build_deps=('') build_deps=('')
sources=("") sources=("")
checksums=('SKIP') checksums=('SKIP')

View File

@ -21,25 +21,25 @@ sources=("https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v2.7.4.tar.
checksums=('SKIP') checksums=('SKIP')
prepare() { prepare() {
cd "${srcdir}" cd "${srcdir}"
echo "#!/usr/bin/env bash" >>pupgui2.sh echo "#!/usr/bin/env bash" >>pupgui2.sh
echo "/usr/bin/python -m pupgui2 \"\$@\"" >>pupgui2.sh echo "/usr/bin/python -m pupgui2 \"\$@\"" >>pupgui2.sh
if [$distro==redos]; then if [$distro==redos]; then
sudo pip install pyside6 inputs steam vdf pyaml sudo pip install pyside6 inputs steam vdf pyaml
elif [$distro==rosa]; then elif [$distro==rosa]; then
sudo pip install pyside6 inputs steam vdf pyaml sudo pip install pyside6 inputs steam vdf pyaml
fi fi
} }
build() { build() {
cd "ProtonUp-Qt-${version}" cd "ProtonUp-Qt-${version}"
#python -m build --wheel --no-isolation #python -m build --wheel --no-isolation
} }
package() { package() {
cd "ProtonUp-Qt-${version}" cd "ProtonUp-Qt-${version}"
#python -m installer --destdir="${pkgdir}" dist/*.whl #python -m installer --destdir="${pkgdir}" dist/*.whl
cp -r share "${pkgdir}/usr/" cp -r share "${pkgdir}/usr/"
install -Dm755 "${srcdir}/pupgui2.sh" "${pkgdir}/usr/bin/${name}" install -Dm755 "${srcdir}/pupgui2.sh" "${pkgdir}/usr/bin/${name}"
} }

View File

@ -15,19 +15,19 @@ checksums=('SKIP')
prepare() { prepare() {
cd "${srcdir}" cd "${srcdir}"
mv ./qt5 ./qt6 mv ./qt5 ./qt6
cd ./qt6 cd ./qt6
git switch ${version} git switch ${version}
perl init-repository perl init-repository
mkdir qt6-build mkdir qt6-build
cd ./qt6-build cd ./qt6-build
../configure ../configure
} }
build() { build() {
cmake --build . --parallel "${NCPU}" cmake --build . --parallel "${NCPU}"
} }
package() { package() {
# install -Dm755 ./${name}v${version}/ "${pkgdir}/usr/bin/" # install -Dm755 ./${name}v${version}/ "${pkgdir}/usr/bin/"
# install -Dm644 "${srcdir}/" "${pkgdir}/usr/lib/" # install -Dm644 "${srcdir}/" "${pkgdir}/usr/lib/"
} }

View File

@ -11,60 +11,59 @@ conflicts=('telegram-desktop')
deps=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'dbus-libs' 'libX11' 'libappindicator-gtk3' 'xdg-utils') deps=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'dbus-libs' 'libX11' 'libappindicator-gtk3' 'xdg-utils')
build_deps=('chrpath') build_deps=('chrpath')
sources=( sources=(
"${homepage}/raw/master/Telegram/Resources/art/icon16.png" "${homepage}/raw/master/Telegram/Resources/art/icon16.png"
"${homepage}/raw/master/Telegram/Resources/art/icon32.png" "${homepage}/raw/master/Telegram/Resources/art/icon32.png"
"${homepage}/raw/master/Telegram/Resources/art/icon48.png" "${homepage}/raw/master/Telegram/Resources/art/icon48.png"
"${homepage}/raw/master/Telegram/Resources/art/icon64.png" "${homepage}/raw/master/Telegram/Resources/art/icon64.png"
"${homepage}/raw/master/Telegram/Resources/art/icon128.png" "${homepage}/raw/master/Telegram/Resources/art/icon128.png"
"${homepage}/raw/master/Telegram/Resources/art/icon256.png" "${homepage}/raw/master/Telegram/Resources/art/icon256.png"
"${homepage}/raw/master/Telegram/Resources/art/icon512.png" "${homepage}/raw/master/Telegram/Resources/art/icon512.png"
"${homepage}/releases/download/v${version}/tsetup.${version}.tar.xz") "${homepage}/releases/download/v${version}/tsetup.${version}.tar.xz")
checksums=( checksums=(
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
) )
package() { package() {
cd "${srcdir}/" cd "${srcdir}/"
# Creating needed directories # Creating needed directories
install -dm755 "${pkgdir}/usr/bin" install -dm755 "${pkgdir}/usr/bin"
install -dm755 "${pkgdir}/usr/share/pixmaps/" install -dm755 "${pkgdir}/usr/share/pixmaps/"
install -dm755 "${pkgdir}/usr/share/applications/" install -dm755 "${pkgdir}/usr/share/applications/"
# Program # Program
install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop" install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop"
# Remove RPATH informations # Remove RPATH informations
chrpath --delete "${pkgdir}/usr/bin/telegram-desktop" chrpath --delete "${pkgdir}/usr/bin/telegram-desktop"
# Desktop launcher # Desktop launcher
install -Dm644 "${srcdir}/icon256.png" "${pkgdir}/usr/share/pixmaps/telegram.png" install -Dm644 "${srcdir}/icon256.png" "${pkgdir}/usr/share/pixmaps/telegram.png"
install -Dm644 "${scriptdir}/${name}.desktop" "${pkgdir}/usr/share/applications/telegramdesktop.desktop" install -Dm644 "${scriptdir}/${name}.desktop" "${pkgdir}/usr/share/applications/telegramdesktop.desktop"
# KDE5 & KDE4 protocol file # KDE5 & KDE4 protocol file
install -d "${pkgdir}/usr/share/kservices5" install -d "${pkgdir}/usr/share/kservices5"
install -d "${pkgdir}/usr/share/kde4/services" install -d "${pkgdir}/usr/share/kde4/services"
install -m644 "${scriptdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol" install -m644 "${scriptdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol"
ln -s "/usr/share/kservices5/tg.protocol" "${pkgdir}/usr/share/kde4/services" ln -s "/usr/share/kservices5/tg.protocol" "${pkgdir}/usr/share/kde4/services"
# Icons # Icons
local icon_size icon_dir local icon_size icon_dir
for icon_size in 16 32 48 64 128 256 512; do for icon_size in 16 32 48 64 128 256 512; do
icon_dir="${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps" icon_dir="${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
install -d "${icon_dir}" install -d "${icon_dir}"
install -m644 "${srcdir}/icon${icon_size}.png" "${icon_dir}/telegram.png" install -m644 "${srcdir}/icon${icon_size}.png" "${icon_dir}/telegram.png"
done done
# Disable the official Telegram Desktop updater # Disable the official Telegram Desktop updater
mkdir -p "${pkgdir}/etc/tdesktop" mkdir -p "${pkgdir}/etc/tdesktop"
echo "/usr/bin/telegram-desktop" >"${pkgdir}/etc/tdesktop/externalupdater" echo "/usr/bin/telegram-desktop" >"${pkgdir}/etc/tdesktop/externalupdater"
} }

View File

@ -11,7 +11,6 @@ conflicts=('')
deps=('') deps=('')
build_deps=('') build_deps=('')
sources=("") sources=("")
checksums=('SKIP') checksums=('SKIP')

View File

@ -11,7 +11,6 @@ conflicts=('')
deps=('') deps=('')
build_deps=('') build_deps=('')
sources=("") sources=("")
checksums=('SKIP') checksums=('SKIP')