Skip to content

Commit

Permalink
kwayland: Add port
Browse files Browse the repository at this point in the history
  • Loading branch information
Dennisbonke committed Feb 13, 2024
1 parent ebe7e94 commit d789c97
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions bootstrap.d/kde-plasma.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,3 +166,55 @@ packages:
- args: ['ninja', 'install']
environ:
DESTDIR: '@THIS_COLLECT_DIR@'

- name: kwayland
architecture: '@OPTION:arch@'
metadata:
summary: Qt-style API to interact with the wayland-client API
description: This package provides a Qt-style API to interact with the wayland-client API.
spdx: 'LGPL-2.1-only'
website: 'https://invent.kde.org/frameworks/kwayland'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['kde-plasma']
source:
subdir: 'ports'
git: 'https://github.com/KDE/kwayland.git'
tag: 'v5.27.80' # Yes this is 6.0rc2????
version: '6.0rc2'
tools_required:
- system-gcc
- host-cmake
- host-qt6
- host-ecm
- wayland-scanner
pkgs_required:
- mlibc
- qtbase6
- wayland
- qtwayland6
- libglvnd
- wayland-protocols
- plasma-wayland-protocols
configure:
- args:
- 'cmake'
- '-GNinja'
- '-DCMAKE_INSTALL_PREFIX=/usr'
- '-DCMAKE_TOOLCHAIN_FILE=@SOURCE_ROOT@/scripts/CMakeToolchain-@OPTION:[email protected]'
- '-DECM_DIR=@BUILD_ROOT@/tools/host-ecm'
- '-DCMAKE_BUILD_TYPE=Debug'
### from ecm.class
- '-DQT_MAJOR_VERSION=6'
- '-DBUILD_TESTING=OFF'
- '-DBUILD_QCH=FALSE'
- '-DKDE_INSTALL_USE_QT_SYS_PATHS=ON'
- '-DKDE_INSTALL_QMLDIR=/usr/lib/qt6/qml'
- '-DKDE_INSTALL_PLUGINDIR=/usr/lib/qt6/plugins'
- '-DKDE_INSTALL_QTPLUGINDIR=/usr/lib/qt6/plugins'
### end ecm.class
- '@THIS_SOURCE_DIR@'
build:
- args: ['ninja']
- args: ['ninja', 'install']
environ:
DESTDIR: '@THIS_COLLECT_DIR@'

0 comments on commit d789c97

Please sign in to comment.