upgpkg: protonup-qt-1:2.14.0-1: initial upload
This commit is contained in:
commit
a724a1c42e
7 changed files with 182 additions and 0 deletions
41
.SRCINFO
Normal file
41
.SRCINFO
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
pkgbase = protonup-qt
|
||||||
|
pkgdesc = Install and manage Proton-GE and Luxtorpeda for Steam and Wine-GE for Lutris
|
||||||
|
pkgver = 2.14.0
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://davidotek.github.io/protonup-qt
|
||||||
|
arch = any
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
checkdepends = appstream
|
||||||
|
checkdepends = desktop-file-utils
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-setuptools
|
||||||
|
makedepends = python-wheel
|
||||||
|
depends = pyside6
|
||||||
|
depends = python-inputs
|
||||||
|
depends = python-psutil
|
||||||
|
depends = python-pyaml
|
||||||
|
depends = python-pyxdg
|
||||||
|
depends = python-requests
|
||||||
|
depends = python-steam
|
||||||
|
depends = python-vdf
|
||||||
|
depends = python-zstandard
|
||||||
|
depends = qt6-tools
|
||||||
|
depends = which
|
||||||
|
optdepends = dosbox: required for Boxtron
|
||||||
|
optdepends = git: required for SteamTinkerLaunch
|
||||||
|
optdepends = inotify-tools: required for Boxtron & Roberta
|
||||||
|
optdepends = scummvm: required for Roberta
|
||||||
|
optdepends = timidity++: required for Boxtron
|
||||||
|
optdepends = unzip: required for SteamTinkerLaunch
|
||||||
|
optdepends = wget: required for SteamTinkerLaunch
|
||||||
|
optdepends = xdotool: required for SteamTinkerLaunch
|
||||||
|
optdepends = xorg-xprop: required for SteamTinkerLaunch
|
||||||
|
optdepends = xorg-xrandr: required for SteamTinkerLaunch
|
||||||
|
optdepends = xorg-xwininfo: required for SteamTinkerLaunch
|
||||||
|
optdepends = xxd: required for SteamTinkerLaunch
|
||||||
|
optdepends = yad: required for SteamTinkerLaunch
|
||||||
|
source = protonup-qt-2.14.0.tar.gz::https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v2.14.0.tar.gz
|
||||||
|
sha256sums = 436c8fe8e592ca5ee8bfbb4189cdf6fa87eb125437a06dc28125f0dfef2e237a
|
||||||
|
|
||||||
|
pkgname = protonup-qt
|
||||||
17
.gitignore
vendored
Normal file
17
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
# Ignore everything
|
||||||
|
*
|
||||||
|
|
||||||
|
# But not these files...
|
||||||
|
!.gitignore
|
||||||
|
!PKGBUILD
|
||||||
|
!.SRCINFO
|
||||||
|
!LICENSE
|
||||||
|
!chroot-build
|
||||||
|
!.nvchecker.toml
|
||||||
|
!/keys
|
||||||
|
!/keys/pgp
|
||||||
|
!/keys/pgp/*.asc
|
||||||
|
!/LICENSES
|
||||||
|
!/LICENSES/*.txt
|
||||||
|
!REUSE.toml
|
||||||
|
!*.patch
|
||||||
4
.nvchecker.toml
Normal file
4
.nvchecker.toml
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
[protonup-qt]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/DavidoTek/ProtonUp-Qt.git"
|
||||||
|
prefix = "v"
|
||||||
12
LICENSE
Normal file
12
LICENSE
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
Copyright Arch Linux Contributors
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and/or distribute this software for
|
||||||
|
any purpose with or without fee is hereby granted.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
|
||||||
|
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
|
||||||
|
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
|
||||||
|
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
|
||||||
|
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
|
||||||
|
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||||
|
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
1
LICENSES/0BSD.txt
Symbolic link
1
LICENSES/0BSD.txt
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../LICENSE
|
||||||
77
PKGBUILD
Normal file
77
PKGBUILD
Normal file
|
|
@ -0,0 +1,77 @@
|
||||||
|
# Maintainer: Christian Schendel <doppelhelix@gmail.com>
|
||||||
|
# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
|
||||||
|
pkgname=protonup-qt
|
||||||
|
_app_id=net.davidotek.pupgui2
|
||||||
|
pkgver=2.14.0
|
||||||
|
epoch=1
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Install and manage Proton-GE and Luxtorpeda for Steam and Wine-GE for Lutris"
|
||||||
|
arch=('any')
|
||||||
|
url="https://davidotek.github.io/protonup-qt"
|
||||||
|
license=(
|
||||||
|
GPL-3.0-or-later
|
||||||
|
)
|
||||||
|
depends=(
|
||||||
|
hicolor-icon-theme
|
||||||
|
pyside6
|
||||||
|
python
|
||||||
|
python-inputs
|
||||||
|
python-psutil
|
||||||
|
python-pyaml
|
||||||
|
python-pyxdg
|
||||||
|
python-requests
|
||||||
|
python-steam
|
||||||
|
python-vdf
|
||||||
|
python-yaml
|
||||||
|
python-zstandard
|
||||||
|
qt6-tools
|
||||||
|
which
|
||||||
|
)
|
||||||
|
makedepends=(
|
||||||
|
python-build
|
||||||
|
python-installer
|
||||||
|
python-setuptools
|
||||||
|
python-wheel
|
||||||
|
)
|
||||||
|
checkdepends=(
|
||||||
|
appstream
|
||||||
|
desktop-file-utils
|
||||||
|
)
|
||||||
|
optdepends=(
|
||||||
|
'dosbox: required for Boxtron'
|
||||||
|
'git: required for SteamTinkerLaunch'
|
||||||
|
'inotify-tools: required for Boxtron & Roberta'
|
||||||
|
'scummvm: required for Roberta'
|
||||||
|
'timidity++: required for Boxtron'
|
||||||
|
'unzip: required for SteamTinkerLaunch'
|
||||||
|
'wget: required for SteamTinkerLaunch'
|
||||||
|
'xdotool: required for SteamTinkerLaunch'
|
||||||
|
'xorg-xprop: required for SteamTinkerLaunch'
|
||||||
|
'xorg-xrandr: required for SteamTinkerLaunch'
|
||||||
|
'xorg-xwininfo: required for SteamTinkerLaunch'
|
||||||
|
'xxd: required for SteamTinkerLaunch'
|
||||||
|
'yad: required for SteamTinkerLaunch'
|
||||||
|
)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('d8470b4f5c095630c43a1a7146f840eb3e26c322b780e7c8620d2393cdf7d32899cfae1a4226ea9c5f5ae25c128c82596836441c41aa4a8cc1a04ee4a7766599')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "ProtonUp-Qt-$pkgver"
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd "ProtonUp-Qt-$pkgver"
|
||||||
|
|
||||||
|
appstreamcli validate --no-net "share/metainfo/${_app_id}.appdata.xml"
|
||||||
|
desktop-file-validate "share/applications/${_app_id}.desktop"
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "ProtonUp-Qt-$pkgver"
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
|
||||||
|
cp -r share "$pkgdir/usr/"
|
||||||
|
|
||||||
|
ln -s "/usr/bin/$pkgname" "$pkgdir/usr/bin/${_app_id}"
|
||||||
|
}
|
||||||
30
REUSE.toml
Normal file
30
REUSE.toml
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
version = 1
|
||||||
|
|
||||||
|
[[annotations]]
|
||||||
|
path = [
|
||||||
|
"PKGBUILD",
|
||||||
|
"README.md",
|
||||||
|
"keys/**",
|
||||||
|
".SRCINFO",
|
||||||
|
".nvchecker.toml",
|
||||||
|
".gitignore",
|
||||||
|
"*.install",
|
||||||
|
"*.sysusers",
|
||||||
|
"*.tmpfiles",
|
||||||
|
"*.logrotate",
|
||||||
|
"*.pam",
|
||||||
|
"*.service",
|
||||||
|
"*.socket",
|
||||||
|
"*.timer",
|
||||||
|
"*.desktop",
|
||||||
|
"*.hook",
|
||||||
|
]
|
||||||
|
SPDX-FileCopyrightText = "Arch Linux contributors"
|
||||||
|
SPDX-License-Identifier = "0BSD"
|
||||||
|
|
||||||
|
[[annotations]]
|
||||||
|
path = [
|
||||||
|
"*.patch",
|
||||||
|
]
|
||||||
|
SPDX-FileCopyrightText = "bluejay contributors"
|
||||||
|
SPDX-License-Identifier = "MPL-2.0"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue