Skip to content

Commit

Permalink
ci: add KDE build of ktikz
Browse files Browse the repository at this point in the history
  • Loading branch information
alexfikl committed Apr 16, 2024
1 parent 3eeda8a commit 6e29dfe
Showing 1 changed file with 33 additions and 2 deletions.
35 changes: 33 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ concurrency:
cancel-in-progress: true

jobs:
linux:
name: Build (Linux)
linux-qt:
name: Build (Linux/Qt)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -34,6 +34,37 @@ jobs:
QT_SELECT=5 qmake ../qtikz.pro
QT_SELECT=5 make -j4
linux-kde:
name: Build (Linux/KDE)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get -y update
sudo apt-get -y install \
qtbase5-dev \
libqt5widgets5 \
libqt5printsupport5 \
qttools5-dev \
qttools5-dev-tools \
libpoppler-qt5-dev
sudo apt-get -y install \
extra-cmake-modules \
kdoctools5 \
libkf5doctools-dev \
libkf5xmlgui-dev \
libkf5texteditor-dev \
libkf5parts-dev \
libkf5iconthemes-dev
- name: Build KTikZ
run: |
cmake -Bbuild \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_CXX_FLAGS="-Wdeprecated"
cmake --build build
macos:
name: Build (macOS)
runs-on: macos-latest
Expand Down

0 comments on commit 6e29dfe

Please sign in to comment.