Skip to content

core: make swipe triggers angle-based #1327

core: make swipe triggers angle-based

core: make swipe triggers angle-based #1327

name: Debian (experimental)
on:
push:
branches: [ main ]
paths-ignore: [ "**.md" ]
pull_request:
branches: [ main ]
paths-ignore: [ "**.md" ]
schedule:
- cron: "0 0 * * *"
permissions: {}
jobs:
build_ctl:
name: Build (ctl)
runs-on: ubuntu-latest
container:
image: debian:experimental # zizmor: ignore[unpinned-images]
options: --user root
steps:
- name: Refresh Packages
run: apt-get update
- name: Upgrade Packages
run: apt-get upgrade -y
- name: Install Dependencies
run: apt-get install -y -f git cmake g++ extra-cmake-modules qt6-tools-dev libcli11-dev
- name: Check out repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
submodules: 'recursive'
- name: Configure CMake
run: cmake -B "${GITHUB_WORKSPACE}/build" -DINPUTACTIONS_BUILD_CTL=ON
- name: Build
run: cmake --build "${GITHUB_WORKSPACE}/build" -j$(nproc)
build_kwin:
name: Build (KWin)
runs-on: ubuntu-latest
container:
image: debian:experimental # zizmor: ignore[unpinned-images]
options: --user root
steps:
- name: Refresh Packages
run: apt-get update
- name: Upgrade Packages
run: apt-get upgrade -y
- name: Install Dependencies
run: apt-get install -y -f git cmake g++ extra-cmake-modules qt6-tools-dev kwin-wayland kwin-dev libkf6configwidgets-dev gettext libkf6kcmutils-dev libyaml-cpp-dev libxkbcommon-dev pkg-config libevdev-dev libdrm-dev
- name: Check out repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
submodules: 'recursive'
- name: Configure CMake
run: cmake -B "${GITHUB_WORKSPACE}/build" -DINPUTACTIONS_BUILD_KWIN=ON
- name: Build
run: cmake --build "${GITHUB_WORKSPACE}/build" -j$(nproc)
build_standalone:
name: Build (standalone)
runs-on: ubuntu-latest
container:
image: debian:experimental # zizmor: ignore[unpinned-images]
options: --user root
steps:
- name: Refresh Packages
run: apt-get update
- name: Upgrade Packages
run: apt-get upgrade -y
- name: Install Dependencies
run: apt-get install -y -f git cmake g++ extra-cmake-modules qt6-tools-dev gettext libyaml-cpp-dev libxkbcommon-dev pkg-config libevdev-dev libudev-dev libinput-dev libwayland-dev systemd-dev
- name: Check out repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false
submodules: 'recursive'
- name: Configure CMake
run: cmake -B "${GITHUB_WORKSPACE}/build" -DINPUTACTIONS_BUILD_STANDALONE=ON
- name: Build
run: cmake --build "${GITHUB_WORKSPACE}/build" -j$(nproc)
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true