Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Libraries
PulseAudio-Qt
Commits
6e06fae5
Commit
6e06fae5
authored
Jan 22, 2022
by
Nicolas Fella
Browse files
Support Qt6
parent
162fb4e2
Pipeline
#127175
passed with stage
in 1 minute and 21 seconds
Changes
5
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
6e06fae5
...
...
@@ -3,4 +3,5 @@
include
:
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
CMakeLists.txt
View file @
6e06fae5
...
...
@@ -36,15 +36,15 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX PULSEAUDIOQT
SOVERSION 3
)
set
(
REQUIRED_QT_VERSION 5.15.0
)
find_package
(
Qt
5
${
REQUIRED_QT_VERSION
}
CONFIG REQUIRED Core Gui DBus
)
find_package
(
Qt
${
QT_MAJOR_VERSION
}
${
REQUIRED_QT_VERSION
}
CONFIG REQUIRED Core Gui DBus
)
find_package
(
Qt
5
Test
${
REQUIRED_QT_VERSION
}
CONFIG
)
find_package
(
Qt
${
QT_MAJOR_VERSION
}
Test
${
REQUIRED_QT_VERSION
}
CONFIG
)
set_package_properties
(
Qt5Test PROPERTIES DESCRIPTION
"Autotests for PulseAudioQt"
TYPE OPTIONAL
)
find_package
(
Qt
5
Qml
${
REQUIRED_QT_VERSION
}
CONFIG
)
find_package
(
Qt
${
QT_MAJOR_VERSION
}
Qml
${
REQUIRED_QT_VERSION
}
CONFIG
)
set_package_properties
(
Qt5Qml PROPERTIES DESCRIPTION
"Tests for PulseAudioQt"
TYPE OPTIONAL
)
find_package
(
Qt
5
Quick
${
REQUIRED_QT_VERSION
}
CONFIG
)
find_package
(
Qt
${
QT_MAJOR_VERSION
}
Quick
${
REQUIRED_QT_VERSION
}
CONFIG
)
set_package_properties
(
Qt5Quick PROPERTIES DESCRIPTION
"Tests for PulseAudioQt"
TYPE OPTIONAL
)
# create a Config.cmake and a ConfigVersion.cmake file and install them
...
...
@@ -94,7 +94,7 @@ install(EXPORT KF5PulseAudioQtTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" F
install
(
FILES
${
CMAKE_CURRENT_BINARY_DIR
}
/pulseaudioqt_version.h
DESTINATION
${
KDE_INSTALL_INCLUDEDIR_KF
5
}
COMPONENT Devel
)
DESTINATION
${
KDE_INSTALL_INCLUDEDIR_KF
}
COMPONENT Devel
)
feature_summary
(
WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES
)
...
...
autotests/CMakeLists.txt
View file @
6e06fae5
...
...
@@ -6,5 +6,5 @@ ecm_add_test(
${
CMAKE_BINARY_DIR
}
/src/debug.cpp
mapstest.cpp
TEST_NAME mapstest
LINK_LIBRARIES Qt
5
::Test KF5PulseAudioQt PkgConfig::LIBPULSE
LINK_LIBRARIES Qt
${
QT_MAJOR_VERSION
}
::Test KF5PulseAudioQt PkgConfig::LIBPULSE
)
src/CMakeLists.txt
View file @
6e06fae5
...
...
@@ -32,10 +32,10 @@ ecm_qt_declare_logging_category(KF5PulseAudioQt
target_link_libraries
(
KF5PulseAudioQt
PUBLIC
Qt
5
::Core
Qt
${
QT_MAJOR_VERSION
}
::Core
PRIVATE
Qt
5
::Gui
Qt
5
::DBus
Qt
${
QT_MAJOR_VERSION
}
::Gui
Qt
${
QT_MAJOR_VERSION
}
::DBus
PkgConfig::LIBPULSE
PkgConfig::LIBPULSE_MAINLOOP
)
...
...
@@ -98,7 +98,7 @@ if(BUILD_QCH)
SOURCES
${
PulseAudioQt_HEADERS
}
LINK_QCHS
Qt
5
Gui_QCH
Qt
${
QT_MAJOR_VERSION
}
Gui_QCH
BLANK_MACROS
PulseAudioQt_EXPORT
PulseAudioQt_DEPRECATED
...
...
tests/painspector/CMakeLists.txt
View file @
6e06fae5
...
...
@@ -2,13 +2,13 @@ set(painspector_SRCS
main.cpp
)
qt
5
_add_resources
(
painspector_SRCS
qt_add_resources
(
painspector_SRCS
resources.qrc
)
add_executable
(
painspector
${
painspector_SRCS
}
)
target_link_libraries
(
painspector
Qt
5
::Qml
Qt
5
::Quick
Qt
${
QT_MAJOR_VERSION
}
::Qml
Qt
${
QT_MAJOR_VERSION
}
::Quick
KF5PulseAudioQt
)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment