Skip to content

Commit

Permalink
Add qt6 to debian build dir
Browse files Browse the repository at this point in the history
  • Loading branch information
marmarta committed Sep 25, 2024
1 parent da92ea9 commit f297823
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
3 changes: 3 additions & 0 deletions .qubesbuilder
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,6 @@ vm:
deb:
build:
- debian
vm-jammy:
deb:
build: []
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@ VERSION := $(shell cat version)

PYTHON ?= python3

LRELEASE_QT6 ?= $(if $(wildcard /etc/debian_version),lrelease,lrelease-qt6)
RCC ?= /usr/lib64/qt6/libexec/rcc
LRELEASE_QT6 ?= $(if $(wildcard /etc/debian_version),/usr/lib/qt6/bin/lrelease,lrelease-qt6)
RCC ?= $(if $(wildcard /etc/debian_version),/usr/lib/qt6/libexec/rcc,/usr/lib64/qt6/libexec/rcc)

SETUPTOOLS_OPTS =
SETUPTOOLS_OPTS += $(if $(wildcard /etc/debian_version),--install-layout=deb,)

export QT_HASH_SEED=0
export PYTHONHASHSEED=0
export QT_SELECT=qt6

qubesmanager/ui_%.py: ui/%.ui
pyuic6 -o $@ $<
Expand Down
11 changes: 7 additions & 4 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@ Build-Depends:
dh-python,
python3-all,
python3-setuptools,
qtbase5-dev,
qttools5-dev-tools,
pyqt5-dev-tools
qt6-base-dev,
qt6-base-dev-tools,
qt6-tools-dev-tools,
qt6-l10n-tools,
pyqt6-dev,
pyqt6-dev-tools,
Standards-Version: 4.3.0
Homepage: https://www.qubes-os.org/
#Vcs-Git: git://github.com/QubesOS/qubes-manager.git
Expand All @@ -20,7 +23,7 @@ Package: qubes-manager
Architecture: any
Depends:
python3-qubesadmin (>= 4.3.0),
python3-pyqt5,
python3-pyqt6,
python3-pyinotify,
python3-qasync,
qubes-desktop-linux-common,
Expand Down

0 comments on commit f297823

Please sign in to comment.