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