package protontricks
All checks were successful
PikaOS Package Build & Release (amd64-v3) / build (push) Successful in 46s

This commit is contained in:
ferreo 2024-11-07 16:11:21 +00:00
parent 9f8f31a5d8
commit c345dbbbab
13 changed files with 212 additions and 85 deletions

View File

@ -1 +1 @@
1 2

119
debian/changelog vendored
View File

@ -1,5 +1,118 @@
upstream-name (1.0-101pika1) pika; urgency=medium protontricks (1.12.0-101pika1) unstable; urgency=medium
* Initial release. (Closes: #nnnn) <nnnn is the bug number of your ITP> * New upstream version 1.12.0
-- ferreo <harderthanfire@gmail.com> Wed, 18 Jan 2023 21:48:14 +0000 -- Stephan Lachnit <stephanlachnit@debian.org> Thu, 08 Aug 2024 10:24:10 +0200
protontricks (1.11.1-1) unstable; urgency=medium
* New upstream version 1.11.1 (Closes: #1071809 #1063967 #1064509)
* Update standards version to 4.7.0, no changes needed
-- Stephan Lachnit <stephanlachnit@debian.org> Thu, 08 Aug 2024 10:24:10 +0200
protontricks (1.10.5-1) unstable; urgency=medium
* New upstream version 1.10.5
-- Stephan Lachnit <stephanlachnit@debian.org> Sat, 25 Nov 2023 16:43:46 +0100
protontricks (1.10.3-1) unstable; urgency=medium
* New upstream version 1.10.3
-- Stephan Lachnit <stephanlachnit@debian.org> Thu, 20 Jul 2023 23:27:16 +0200
protontricks (1.10.2-1) unstable; urgency=medium
* New upstream version 1.10.2
-- Stephan Lachnit <stephanlachnit@debian.org> Sat, 18 Feb 2023 20:19:34 +0100
protontricks (1.10.1-1) unstable; urgency=medium
* New upstream version 1.10.1
-- Stephan Lachnit <stephanlachnit@debian.org> Sun, 08 Jan 2023 14:45:53 +0100
protontricks (1.9.2-1) unstable; urgency=medium
* New upstream version 1.9.2
-- Stephan Lachnit <stephanlachnit@debian.org> Sun, 23 Oct 2022 17:11:50 +0200
protontricks (1.9.1-1) unstable; urgency=medium
* New upstream version 1.9.1
-- Stephan Lachnit <stephanlachnit@debian.org> Wed, 31 Aug 2022 11:17:01 +0200
protontricks (1.9.0-1) unstable; urgency=medium
* New upstream version 1.9.0
* Update standards version to 4.6.0.1, no changes needed
-- Stephan Lachnit <stephanlachnit@debian.org> Tue, 05 Jul 2022 10:53:28 +0200
protontricks (1.8.2-1) unstable; urgency=medium
* New upstream version 1.8.2
-- Stephan Lachnit <stephanlachnit@debian.org> Fri, 27 May 2022 10:19:23 +0200
protontricks (1.8.1-1) unstable; urgency=medium
* New upstream version 1.8.1
-- Stephan Lachnit <stephanlachnit@debian.org> Tue, 29 Mar 2022 18:25:42 +0200
protontricks (1.8.0-1) unstable; urgency=medium
* New upstream version 1.8.0
-- Stephan Lachnit <stephanlachnit@debian.org> Thu, 03 Mar 2022 23:43:13 +0100
protontricks (1.7.0-1) unstable; urgency=medium
* New upstream version 1.7.0
-- Stephan Lachnit <stephanlachnit@debian.org> Sat, 08 Jan 2022 18:16:44 +0100
protontricks (1.6.2-1) unstable; urgency=medium
* New upstream version 1.6.2
-- Stephan Lachnit <stephanlachnit@debian.org> Sun, 28 Nov 2021 21:50:21 +0100
protontricks (1.6.1-3) unstable; urgency=medium
* add autopkgtest running pytest
-- Stephan Lachnit <stephanlachnit@debian.org> Wed, 24 Nov 2021 15:23:15 +0100
protontricks (1.6.1-2) unstable; urgency=medium
* Move steam from Depends to Recommends to allow transition
* Add patch to fix building with Python 3.10
-- Stephan Lachnit <stephanlachnit@debian.org> Tue, 23 Nov 2021 21:56:58 +0100
protontricks (1.6.1-1) unstable; urgency=medium
* New upstream version 1.6.1
-- Stephan Lachnit <stephanlachnit@debian.org> Thu, 21 Oct 2021 18:00:11 +0200
protontricks (1.6.0-1) unstable; urgency=medium
* New upstream version 1.6.0 (Closes: #992277)
* Upload to unstable
-- Stephan Lachnit <stephanlachnit@debian.org> Mon, 11 Oct 2021 16:31:48 +0200
protontricks (1.5.0-1) experimental; urgency=medium
* Initial release. (Closes: #977370)
-- Stephan Lachnit <stephanlachnit@debian.org> Thu, 22 Apr 2021 21:24:34 +0200

2
debian/clean vendored Normal file
View File

@ -0,0 +1,2 @@
src/protontricks/_version.py
protontricks.egg-info/

50
debian/control vendored
View File

@ -1,19 +1,37 @@
Source: upstream-name Source: protontricks
Section: admin Section: contrib/utils
Priority: optional Priority: optional
Maintainer: name <email> Maintainer: Debian Games Team <team+pkg-games@tracker.debian.org>
Standards-Version: 4.6.1 Uploaders: Stephan Lachnit <stephanlachnit@debian.org>
Build-Depends: debhelper-compat (= 13) Build-Depends:
debhelper-compat (= 13),
dh-sequence-python3,
pybuild-plugin-pyproject,
python3-all,
python3-setuptools,
python3-setuptools-scm,
python3-vdf,
python3-pil,
python3-pytest,
Rules-Requires-Root: no Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://github.com/Matoking/protontricks
Vcs-Browser: https://salsa.debian.org/games-team/protontricks
Vcs-Git: https://salsa.debian.org/games-team/protontricks.git
Testsuite: autopkgtest-pkg-python
Package: pkgname1 Package: protontricks
Architecture: linux-any Architecture: all
# Delete any of these lines if un-used Depends:
Depends: ${misc:Depends}, depends ${misc:Depends},
Recommends: high priority optdepends ${python3:Depends},
Conflicts: conflicts python3-pil,
Suggests: low priority optdepends zenity,
Breaks: also conflicts!? winetricks,
Provides: provides Recommends:
# steam-installer | steam-launcher,
Description: pkgdesc Description: simple wrapper that does Winetricks things for Proton
Proton is a modified version of Wine used in Steam. This tool allows you to
use Winetricks commands for games in Steam using Proton. This is often useful
when a game requires closed-source runtime libraries that are not included
with Proton.

27
debian/copyright vendored
View File

@ -0,0 +1,27 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: protontricks
Upstream-Contact: Janne Pulkkinen <janne.pulkkinen@protonmail.com>
Source: https://github.com/Matoking/protontricks
Comment: protontricks is not part of the Debian distribution, but is in the
contrib archive area instead, because while protontricks itself is free
software. protontricks depends on steam, which is in the non-free section.
Files: *
Copyright: 2018-2024 Janne Pulkkinen <janne.pulkkinen@protonmail.com>
License: GPL-3.0
Files: data/com.github.Matoking.protontricks.metainfo.xml
Copyright: 2018-2024 Janne Pulkkinen <janne.pulkkinen@protonmail.com>
License: CC0-1.0
Files: debian/*
Copyright: 2021-2024 Stephan Lachnit <stephanlachnit@debian.org>
License: GPL-3.0
License: GPL-3.0
On Debian systems, the complete text of the General Public License version 3
can be found in "/usr/share/common-licenses/GPL-3".
License: CC0-1.0
On Debian systems, the complete text of the Create Commons CC0-1.0 license
can be found in "/usr/share/common-licenses/CC0-1.0".

5
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,5 @@
[DEFAULT]
debian-branch = debian/latest
upstream-branch = upstream/latest
pristine-tar = True
filter = .gitignore

1
debian/install vendored Normal file
View File

@ -0,0 +1 @@
data/com.github.Matoking.protontricks.metainfo.xml usr/share/metainfo/

67
debian/rules vendored
View File

@ -1,67 +1,4 @@
#! /usr/bin/make -f #!/usr/bin/make -f
## See debhelper(7) (uncomment to enable).
## Output every command that modifies files on the build system.
export DH_VERBOSE = 1
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
## === the chain of command ===
## debuild runs a chain of dh functions in the following order:
## dh_testdir
## dh_clean
## dh_auto_clean
## dh_update_autotools_config
## dh_autoreconf
## dh_auto_configure
## dh_prep
## dh_build
## dh_auto_build
## dh_install
## dh_auto_install
## dh_installdocs
## dh_installchangelogs
## dh_perl
## dh_link
## dh_strip_nondeterminism
## dh_compress
## dh_fixperms
## dh_missing
## dh_dwz
## dh_strip
## dh_makeshlibs
## dh_shlibdeps
## dh_installdeb
## dh_gencontrol
## but you are most likely to only need to override the following:
## dh_clean
## dh_auto_configure
## dh_build
## dh_install
## === End end of region ===
## === overriding dh functions ===
## by default all dh functions will run a specific command based on the build system selected by "dh $@"
## if you have a makefile that does everything you need this is fine,
## but most likely you have no MakeFile and you want to add your own commands
## Note : overrides must be places above %:
## So here's a few examples:
## overriding dh_clean to make it not delete rust vendor files:
#override_dh_clean:
# echo "disabled"
## overriding dh_auto_configure to add custom configs:
#override_dh_auto_configure:
# $(srcdir)/configure -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DATADIR=/usr/share -DCMAKE_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu -DBUILD_PLUGIN=OFF
## overriding dh_install to install files to a package:
#override_dh_auto_configure:
# mkdir -p debian/pikman/usr/bin
# cp pikman debian/pikman/usr/bin/
## === End end of region ===
## This here will start the build:
%: %:
dh $@ dh $@ --buildsystem=pybuild

8
debian/salsa-ci.yml vendored Normal file
View File

@ -0,0 +1,8 @@
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
variables:
SALSA_CI_COMPONENTS: 'main contrib non-free'
SALSA_CI_REPROTEST_ARGS: --variations=-kernel

3
debian/tests/control vendored Normal file
View File

@ -0,0 +1,3 @@
Tests: pytest
Depends: @, python3-all, python3-pytest
Restrictions: skip-not-installable

7
debian/tests/pytest vendored Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
set -e
for python in $(py3versions -s); do
$python -m pytest
done

4
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,4 @@
Bug-Database: https://github.com/Matoking/protontricks/issues
Bug-Submit: https://github.com/Matoking/protontricks/issues/new
Repository: https://github.com/Matoking/protontricks.git
Repository-Browse: https://github.com/Matoking/protontricks

2
debian/watch vendored Normal file
View File

@ -0,0 +1,2 @@
version=4
https://github.com/Matoking/protontricks/tags (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@