From 740dbee32c19f38cc68dd844da72f27e12242a0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ruiz=20de=20Alegr=C3=ADa?= Date: Tue, 5 Oct 2021 11:47:13 +0200 Subject: [PATCH] KDE: configure packaging of kwin theme --- {src/themes/Kali => KDE-themes}/kwin5/CMakeLists.txt | 0 .../kwin5/kdecoration/CMakeLists.txt | 0 .../kwin5/kdecoration/Messages.sh | 0 .../Kali => KDE-themes}/kwin5/kdecoration/breeze.h | 0 .../kwin5/kdecoration/breeze.json | 0 .../kwin5/kdecoration/breezebutton.cpp | 0 .../kwin5/kdecoration/breezebutton.h | 0 .../kwin5/kdecoration/breezedecoration.cpp | 0 .../kwin5/kdecoration/breezedecoration.h | 0 .../kwin5/kdecoration/breezeexceptionlist.cpp | 0 .../kwin5/kdecoration/breezeexceptionlist.h | 0 .../kwin5/kdecoration/breezesettings.kcfgc | 0 .../kwin5/kdecoration/breezesettingsdata.kcfg | 0 .../kwin5/kdecoration/breezesettingsprovider.cpp | 0 .../kwin5/kdecoration/breezesettingsprovider.h | 0 .../kwin5/kdecoration/breezesizegrip.cpp | 0 .../kwin5/kdecoration/breezesizegrip.h | 0 .../kwin5/kdecoration/config-breeze.h.cmake | 0 .../kwin5/kdecoration/config/breezeconfigwidget.cpp | 0 .../kwin5/kdecoration/config/breezeconfigwidget.h | 0 .../kwin5/kdecoration/config/breezedetectwidget.cpp | 0 .../kwin5/kdecoration/config/breezedetectwidget.h | 0 .../kdecoration/config/breezeexceptiondialog.cpp | 0 .../kwin5/kdecoration/config/breezeexceptiondialog.h | 0 .../kdecoration/config/breezeexceptionlistwidget.cpp | 0 .../kdecoration/config/breezeexceptionlistwidget.h | 0 .../kdecoration/config/breezeexceptionmodel.cpp | 0 .../kwin5/kdecoration/config/breezeexceptionmodel.h | 0 .../kwin5/kdecoration/config/breezeitemmodel.cpp | 0 .../kwin5/kdecoration/config/breezeitemmodel.h | 0 .../kwin5/kdecoration/config/breezelistmodel.h | 0 .../kdecoration/config/ui/breezeconfigurationui.ui | 0 .../kdecoration/config/ui/breezedetectwidget.ui | 0 .../kdecoration/config/ui/breezeexceptiondialog.ui | 0 .../config/ui/breezeexceptionlistwidget.ui | 0 .../kwin5/libbreezecommon/CMakeLists.txt | 0 .../libbreezecommon/breezeboxshadowrenderer.cpp | 0 .../kwin5/libbreezecommon/breezeboxshadowrenderer.h | 0 Makefile | 3 +++ debian/control | 12 +++++++++++- 40 files changed, 14 insertions(+), 1 deletion(-) rename {src/themes/Kali => KDE-themes}/kwin5/CMakeLists.txt (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/CMakeLists.txt (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/Messages.sh (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breeze.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breeze.json (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezebutton.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezebutton.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezedecoration.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezedecoration.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezeexceptionlist.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezeexceptionlist.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezesettings.kcfgc (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezesettingsdata.kcfg (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezesettingsprovider.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezesettingsprovider.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezesizegrip.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/breezesizegrip.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config-breeze.h.cmake (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeconfigwidget.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeconfigwidget.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezedetectwidget.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezedetectwidget.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeexceptiondialog.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeexceptiondialog.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeexceptionlistwidget.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeexceptionlistwidget.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeexceptionmodel.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeexceptionmodel.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeitemmodel.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezeitemmodel.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/breezelistmodel.h (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/ui/breezeconfigurationui.ui (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/ui/breezedetectwidget.ui (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/ui/breezeexceptiondialog.ui (100%) rename {src/themes/Kali => KDE-themes}/kwin5/kdecoration/config/ui/breezeexceptionlistwidget.ui (100%) rename {src/themes/Kali => KDE-themes}/kwin5/libbreezecommon/CMakeLists.txt (100%) rename {src/themes/Kali => KDE-themes}/kwin5/libbreezecommon/breezeboxshadowrenderer.cpp (100%) rename {src/themes/Kali => KDE-themes}/kwin5/libbreezecommon/breezeboxshadowrenderer.h (100%) diff --git a/src/themes/Kali/kwin5/CMakeLists.txt b/KDE-themes/kwin5/CMakeLists.txt similarity index 100% rename from src/themes/Kali/kwin5/CMakeLists.txt rename to KDE-themes/kwin5/CMakeLists.txt diff --git a/src/themes/Kali/kwin5/kdecoration/CMakeLists.txt b/KDE-themes/kwin5/kdecoration/CMakeLists.txt similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/CMakeLists.txt rename to KDE-themes/kwin5/kdecoration/CMakeLists.txt diff --git a/src/themes/Kali/kwin5/kdecoration/Messages.sh b/KDE-themes/kwin5/kdecoration/Messages.sh similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/Messages.sh rename to KDE-themes/kwin5/kdecoration/Messages.sh diff --git a/src/themes/Kali/kwin5/kdecoration/breeze.h b/KDE-themes/kwin5/kdecoration/breeze.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breeze.h rename to KDE-themes/kwin5/kdecoration/breeze.h diff --git a/src/themes/Kali/kwin5/kdecoration/breeze.json b/KDE-themes/kwin5/kdecoration/breeze.json similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breeze.json rename to KDE-themes/kwin5/kdecoration/breeze.json diff --git a/src/themes/Kali/kwin5/kdecoration/breezebutton.cpp b/KDE-themes/kwin5/kdecoration/breezebutton.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezebutton.cpp rename to KDE-themes/kwin5/kdecoration/breezebutton.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/breezebutton.h b/KDE-themes/kwin5/kdecoration/breezebutton.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezebutton.h rename to KDE-themes/kwin5/kdecoration/breezebutton.h diff --git a/src/themes/Kali/kwin5/kdecoration/breezedecoration.cpp b/KDE-themes/kwin5/kdecoration/breezedecoration.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezedecoration.cpp rename to KDE-themes/kwin5/kdecoration/breezedecoration.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/breezedecoration.h b/KDE-themes/kwin5/kdecoration/breezedecoration.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezedecoration.h rename to KDE-themes/kwin5/kdecoration/breezedecoration.h diff --git a/src/themes/Kali/kwin5/kdecoration/breezeexceptionlist.cpp b/KDE-themes/kwin5/kdecoration/breezeexceptionlist.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezeexceptionlist.cpp rename to KDE-themes/kwin5/kdecoration/breezeexceptionlist.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/breezeexceptionlist.h b/KDE-themes/kwin5/kdecoration/breezeexceptionlist.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezeexceptionlist.h rename to KDE-themes/kwin5/kdecoration/breezeexceptionlist.h diff --git a/src/themes/Kali/kwin5/kdecoration/breezesettings.kcfgc b/KDE-themes/kwin5/kdecoration/breezesettings.kcfgc similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezesettings.kcfgc rename to KDE-themes/kwin5/kdecoration/breezesettings.kcfgc diff --git a/src/themes/Kali/kwin5/kdecoration/breezesettingsdata.kcfg b/KDE-themes/kwin5/kdecoration/breezesettingsdata.kcfg similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezesettingsdata.kcfg rename to KDE-themes/kwin5/kdecoration/breezesettingsdata.kcfg diff --git a/src/themes/Kali/kwin5/kdecoration/breezesettingsprovider.cpp b/KDE-themes/kwin5/kdecoration/breezesettingsprovider.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezesettingsprovider.cpp rename to KDE-themes/kwin5/kdecoration/breezesettingsprovider.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/breezesettingsprovider.h b/KDE-themes/kwin5/kdecoration/breezesettingsprovider.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezesettingsprovider.h rename to KDE-themes/kwin5/kdecoration/breezesettingsprovider.h diff --git a/src/themes/Kali/kwin5/kdecoration/breezesizegrip.cpp b/KDE-themes/kwin5/kdecoration/breezesizegrip.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezesizegrip.cpp rename to KDE-themes/kwin5/kdecoration/breezesizegrip.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/breezesizegrip.h b/KDE-themes/kwin5/kdecoration/breezesizegrip.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/breezesizegrip.h rename to KDE-themes/kwin5/kdecoration/breezesizegrip.h diff --git a/src/themes/Kali/kwin5/kdecoration/config-breeze.h.cmake b/KDE-themes/kwin5/kdecoration/config-breeze.h.cmake similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config-breeze.h.cmake rename to KDE-themes/kwin5/kdecoration/config-breeze.h.cmake diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeconfigwidget.cpp b/KDE-themes/kwin5/kdecoration/config/breezeconfigwidget.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeconfigwidget.cpp rename to KDE-themes/kwin5/kdecoration/config/breezeconfigwidget.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeconfigwidget.h b/KDE-themes/kwin5/kdecoration/config/breezeconfigwidget.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeconfigwidget.h rename to KDE-themes/kwin5/kdecoration/config/breezeconfigwidget.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezedetectwidget.cpp b/KDE-themes/kwin5/kdecoration/config/breezedetectwidget.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezedetectwidget.cpp rename to KDE-themes/kwin5/kdecoration/config/breezedetectwidget.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezedetectwidget.h b/KDE-themes/kwin5/kdecoration/config/breezedetectwidget.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezedetectwidget.h rename to KDE-themes/kwin5/kdecoration/config/breezedetectwidget.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeexceptiondialog.cpp b/KDE-themes/kwin5/kdecoration/config/breezeexceptiondialog.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeexceptiondialog.cpp rename to KDE-themes/kwin5/kdecoration/config/breezeexceptiondialog.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeexceptiondialog.h b/KDE-themes/kwin5/kdecoration/config/breezeexceptiondialog.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeexceptiondialog.h rename to KDE-themes/kwin5/kdecoration/config/breezeexceptiondialog.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeexceptionlistwidget.cpp b/KDE-themes/kwin5/kdecoration/config/breezeexceptionlistwidget.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeexceptionlistwidget.cpp rename to KDE-themes/kwin5/kdecoration/config/breezeexceptionlistwidget.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeexceptionlistwidget.h b/KDE-themes/kwin5/kdecoration/config/breezeexceptionlistwidget.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeexceptionlistwidget.h rename to KDE-themes/kwin5/kdecoration/config/breezeexceptionlistwidget.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeexceptionmodel.cpp b/KDE-themes/kwin5/kdecoration/config/breezeexceptionmodel.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeexceptionmodel.cpp rename to KDE-themes/kwin5/kdecoration/config/breezeexceptionmodel.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeexceptionmodel.h b/KDE-themes/kwin5/kdecoration/config/breezeexceptionmodel.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeexceptionmodel.h rename to KDE-themes/kwin5/kdecoration/config/breezeexceptionmodel.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeitemmodel.cpp b/KDE-themes/kwin5/kdecoration/config/breezeitemmodel.cpp similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeitemmodel.cpp rename to KDE-themes/kwin5/kdecoration/config/breezeitemmodel.cpp diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezeitemmodel.h b/KDE-themes/kwin5/kdecoration/config/breezeitemmodel.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezeitemmodel.h rename to KDE-themes/kwin5/kdecoration/config/breezeitemmodel.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/breezelistmodel.h b/KDE-themes/kwin5/kdecoration/config/breezelistmodel.h similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/breezelistmodel.h rename to KDE-themes/kwin5/kdecoration/config/breezelistmodel.h diff --git a/src/themes/Kali/kwin5/kdecoration/config/ui/breezeconfigurationui.ui b/KDE-themes/kwin5/kdecoration/config/ui/breezeconfigurationui.ui similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/ui/breezeconfigurationui.ui rename to KDE-themes/kwin5/kdecoration/config/ui/breezeconfigurationui.ui diff --git a/src/themes/Kali/kwin5/kdecoration/config/ui/breezedetectwidget.ui b/KDE-themes/kwin5/kdecoration/config/ui/breezedetectwidget.ui similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/ui/breezedetectwidget.ui rename to KDE-themes/kwin5/kdecoration/config/ui/breezedetectwidget.ui diff --git a/src/themes/Kali/kwin5/kdecoration/config/ui/breezeexceptiondialog.ui b/KDE-themes/kwin5/kdecoration/config/ui/breezeexceptiondialog.ui similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/ui/breezeexceptiondialog.ui rename to KDE-themes/kwin5/kdecoration/config/ui/breezeexceptiondialog.ui diff --git a/src/themes/Kali/kwin5/kdecoration/config/ui/breezeexceptionlistwidget.ui b/KDE-themes/kwin5/kdecoration/config/ui/breezeexceptionlistwidget.ui similarity index 100% rename from src/themes/Kali/kwin5/kdecoration/config/ui/breezeexceptionlistwidget.ui rename to KDE-themes/kwin5/kdecoration/config/ui/breezeexceptionlistwidget.ui diff --git a/src/themes/Kali/kwin5/libbreezecommon/CMakeLists.txt b/KDE-themes/kwin5/libbreezecommon/CMakeLists.txt similarity index 100% rename from src/themes/Kali/kwin5/libbreezecommon/CMakeLists.txt rename to KDE-themes/kwin5/libbreezecommon/CMakeLists.txt diff --git a/src/themes/Kali/kwin5/libbreezecommon/breezeboxshadowrenderer.cpp b/KDE-themes/kwin5/libbreezecommon/breezeboxshadowrenderer.cpp similarity index 100% rename from src/themes/Kali/kwin5/libbreezecommon/breezeboxshadowrenderer.cpp rename to KDE-themes/kwin5/libbreezecommon/breezeboxshadowrenderer.cpp diff --git a/src/themes/Kali/kwin5/libbreezecommon/breezeboxshadowrenderer.h b/KDE-themes/kwin5/libbreezecommon/breezeboxshadowrenderer.h similarity index 100% rename from src/themes/Kali/kwin5/libbreezecommon/breezeboxshadowrenderer.h rename to KDE-themes/kwin5/libbreezecommon/breezeboxshadowrenderer.h diff --git a/Makefile b/Makefile index c957ce96..2ee5acc0 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,8 @@ LOGIN_BACKGROUND=kali-contours build: bin/update-default-backgrounds $(DESKTOP_BACKGROUND) $(LOGIN_BACKGROUND) + cmake -B kwin-theme-build -S KDE-themes/kwin5 + cmake --build kwin-theme-build $(foreach SUBDIR,$(SUBDIRS),$(MAKE) -C $(SUBDIR) build &&) true clean: @@ -11,3 +13,4 @@ clean: install: $(foreach SUBDIR,$(SUBDIRS),$(MAKE) -C $(SUBDIR) install &&) true + cmake --install kwin-build diff --git a/debian/control b/debian/control index 99eece9f..e2585ada 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,17 @@ Section: misc Priority: optional Maintainer: Kali Developers Uploaders: Daniel Ruiz de Alegría , Raphaël Hertzog -Build-Depends: debhelper-compat (= 12), +Build-Depends: cmake, + debhelper-compat (= 12), + extra-cmake-modules, + libkdecorations2-dev, + libkf5configwidgets-dev, + libkf5coreaddons-dev, + libkf5guiaddons-dev, + libkf5i18n-dev, + libkf5iconthemes-dev, + libkf5windowsystem-dev, + libqt5x11extras5-dev, librsvg2-bin, optipng, Standards-Version: 4.5.1