shfmt
This commit is contained in:
@ -11,7 +11,6 @@ conflicts=('')
|
|||||||
deps=('')
|
deps=('')
|
||||||
build_deps=('')
|
build_deps=('')
|
||||||
|
|
||||||
|
|
||||||
sources=("")
|
sources=("")
|
||||||
checksums=('SKIP')
|
checksums=('SKIP')
|
||||||
|
|
||||||
|
@ -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}"
|
||||||
}
|
}
|
||||||
|
@ -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/"
|
||||||
}
|
}
|
||||||
|
@ -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"
|
||||||
}
|
}
|
@ -11,7 +11,6 @@ conflicts=('')
|
|||||||
deps=('')
|
deps=('')
|
||||||
build_deps=('')
|
build_deps=('')
|
||||||
|
|
||||||
|
|
||||||
sources=("")
|
sources=("")
|
||||||
checksums=('SKIP')
|
checksums=('SKIP')
|
||||||
|
|
||||||
|
@ -11,7 +11,6 @@ conflicts=('')
|
|||||||
deps=('')
|
deps=('')
|
||||||
build_deps=('')
|
build_deps=('')
|
||||||
|
|
||||||
|
|
||||||
sources=("")
|
sources=("")
|
||||||
checksums=('SKIP')
|
checksums=('SKIP')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user