chore(build): added deb package

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-12-11 16:40:15 +05:00
parent 6f82068864
commit 0591c919d4
22 changed files with 196 additions and 15 deletions

View File

@@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools >= 77.0.3"]
requires = ["setuptools >= 75.0.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
@@ -52,6 +52,13 @@ portprotonqt = "portprotonqt.app:main"
[tool.setuptools.packages.find]
exclude = ["build-aux", "dev-scripts", "documentation", "data"]
[tool.setuptools.data-files]
"share/applications" = ["build-aux/usr/share/applications/ru.linux_gaming.PortProtonQt.desktop"]
"share/icons/hicolor/scalable/apps" = ["build-aux/usr/share/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg"]
"share/metainfo" = ["build-aux/usr/share/metainfo/ru.linux_gaming.PortProtonQt.metainfo.xml"]
"share/bash-completion/completions" = ["build-aux/usr/share/bash-completion/completions/portprotonqt"]
"lib/udev/rules.d" = ["build-aux/usr/lib/udev/rules.d/60-portprotonqt.rules"]
[tool.ruff.lint]
select = [
"E", # pycodestyle errors