File patterns-kde-mauikit-stable.spec of Package patterns-kde-mauikit-stable
# spec file for package patterns-kde-mauikit-stable
Name: patterns-kde-mauikit
Version: 4.0.0
Release: 0
Summary: Patterns for complete installation of MauiKit applications and framework (Stable)
License: LGPL-3.0
Group: Metapackages
URL: https://build.opensuse.org/project/show/home:hopeandtruth6517
BuildRequires: patterns-rpm-macros
BuildArch: noarch
%if 0%{?sle_version} == 150400 && 0%{?is_opensuse}
ExcludeArch: x86_64
%endif
%if 0%{?sle_version} == 150500 && 0%{?is_opensuse}
ExcludeArch: x86_64
%endif
%description
This is an internal package that is used to create the patterns as part
of the installation source setup.
This particular package contains the MauiKit Stable patterns.
################################################################################
%package stable_devel_mauikit_frameworks
%pattern_development
Summary: MauiKit Frameworks Development
Group: Metapackages
Provides: patterns-kde-stable_mauikit_devel = %{version}
Provides: patterns-openSUSE-stable_devel_mauikit = %{version}
Provides: patterns-openSUSE-stable_devel_mauikit_framework = %{version}
Provides: pattern() = stable_devel_mauikit_frameworks
Provides: pattern-visible()
Requires: cmake
Requires: extra-cmake-modules
# Requires: patterns-devel-C-C++-devel_C_C++
# Requires: patterns-kde-devel_qt5
# Requires: patterns-kde-devel_kde_frameworks
# Devel Basis
Requires: autoconf
Requires: automake
Requires: binutils
Requires: bison
Requires: cpp
Requires: flex
Requires: gcc
Requires: gdb
Requires: gdbm-devel
Requires: gettext-tools
Requires: glibc-devel
Requires: libtool
Requires: m4
Requires: make
Requires: makeinfo
Requires: ncurses-devel
Requires: patch
Requires: zlib-devel
Requires: db-devel
Requires: gcc-c++
Requires: gcc-info
Requires: git
Requires: glibc-info
Requires: gmp-devel
Requires: gperf
Requires: libaio-devel
Requires: libstdc++-devel
Requires: openldap2-devel
Requires: pam-devel
Requires: subversion
# most of our packages use this tool
Requires: fdupes
# applying patches
Requires: patch
Requires: binutils-devel
Requires: e2fsprogs-devel
Requires: libapparmor-devel
Requires: libosip2-devel
# required for make checks
Requires: sparse
Requires: build
# bnc#804006
Requires: osc
Requires: gcc-fortran
Requires: gcc-objc
# Matz thinks people want that
Requires: mpfr-devel
# Requires: ccache
Requires: subversion-doc
Requires: wiggle
Requires: oprofile
# Requires: libgssglue-devel
Requires: audit-devel
Requires: nasm
Requires: smatch
Requires: coccinelle
# Devel C/C++
Requires: gcc-c++
Requires: libstdc++-devel
Requires: boost-devel
Requires: boost-jam
Requires: glibc-info
Requires: ltrace
Requires: posix_cc
Requires: swig
Requires: valgrind
Requires: dejagnu
Requires: expect
# Devel Qt6
Requires: qt6-3d-devel
Requires: qt6-base-devel
Requires: qt6-charts-devel
Requires: qt6-chartsqml-devel
Requires: qt6-connectivity-devel
Requires: qt6-datavisualization-devel
Requires: qt6-datavisualizationqml-devel
Requires: qt6-declarative-devel
Requires: qt6-designer-devel
Requires: qt6-graphs-devel
Requires: qt6-grpc-devel
Requires: qt6-help-devel
Requires: qt6-httpserver-devel
Requires: qt6-imageformats-devel
Requires: qt6-labsanimation-devel
Requires: qt6-labsfolderlistmodel-devel
Requires: qt6-labsqmlmodels-devel
Requires: qt6-labssettings-devel
# Requires: qt6-labs-sharedimage-devel
Requires: qt6-labswavefrontmesh-devel
Requires: qt6-linguist-devel
Requires: qt6-location-devel
Requires: qt6-multimedia-devel
Requires: qt6-multimediawidgets-devel
Requires: qt6-networkauth-devel
Requires: qt6-pdf-devel
Requires: qt6-pdfquick-devel
Requires: qt6-pdfwidgets-devel
Requires: qt6-positioning-devel
Requires: qt6-positioningquick-devel
Requires: qt6-protobuf-devel
Requires: qt6-qmlxmllistmodel-devel
Requires: qt6-qt5compat-devel
Requires: qt6-quick3d-devel
Requires: qt6-quick3dassetimport-devel
Requires: qt6-quick3dassetutils-devel
Requires: qt6-quick3deffects-devel
Requires: qt6-quick3dhelpers-devel
Requires: qt6-quick3diblbaker-devel
Requires: qt6-quick3dparticleeffects-devel
Requires: qt6-quick3dparticles-devel
Requires: qt6-quick3dphysics-devel
Requires: qt6-quick3druntimerender-devel
Requires: qt6-quick3dutils-devel
Requires: qt6-quicktimeline-devel
Requires: qt6-remoteobjects-devel
Requires: qt6-remoteobjectsqml-devel
Requires: qt6-scxml-devel
Requires: qt6-scxmlqml-devel
Requires: qt6-sensors-devel
Requires: qt6-sensorsquick-devel
Requires: qt6-serialbus-devel
Requires: qt6-serialport-devel
Requires: qt6-shadertools-devel
Requires: qt6-spatialaudio-devel
Requires: qt6-statemachine-devel
Requires: qt6-statemachineqml-devel
Requires: qt6-svg-devel
Requires: qt6-texttospeech-devel
Requires: qt6-tools-devel
Requires: qt6-uitools-devel
Requires: qt6-virtualkeyboard-devel
Requires: qt6-wayland-devel
Requires: qt6-webchannel-devel
Requires: qt6-webchannelquick-devel
Requires: qt6-webenginecore-devel
Requires: qt6-webenginequick-devel
Requires: qt6-webenginewidgets-devel
Requires: qt6-websockets-devel
Requires: qt6-webview-devel
Requires: qt6-webviewquick-devel
Requires: qt6-coap-devel
Requires: qt6-mqtt-devel
Requires: qt6-opcua-devel
# Devel KDE Frameworks
Requires: breeze6-devel
Requires: kdecoration6-devel
Requires: kdeplasma6-addons-devel
Requires: kf6-attica-devel
Requires: kf6-baloo-devel
Requires: kf6-bluez-qt-devel
Requires: kf6-breeze-icons-devel
Requires: kf6-frameworkintegration-devel
Requires: kf6-karchive-devel
Requires: kf6-kauth-devel
Requires: kf6-kbookmarks-devel
Requires: kf6-kcalendarcore-devel
Requires: kf6-kcmutils-devel
Requires: kf6-kcodecs-devel
Requires: kf6-kcolorscheme-devel
Requires: kf6-kcompletion-devel
Requires: kf6-kconfig-devel
Requires: kf6-kconfigwidgets-devel
Requires: kf6-kcontacts-devel
Requires: kf6-kcoreaddons-devel
Requires: kf6-kcrash-devel
Requires: kf6-kdav-devel
Requires: kf6-kdbusaddons-devel
Requires: kf6-kdeclarative-devel
Requires: kf6-kded-devel
Requires: kf6-kdesu-devel
Requires: kf6-kdnssd-devel
Requires: kf6-kdoctools-devel
Requires: kf6-kfilemetadata-devel
Requires: kf6-kglobalaccel-devel
Requires: kf6-kguiaddons-devel
Requires: kf6-kholidays-devel
Requires: kf6-ki18n-devel
Requires: kf6-kiconthemes-devel
Requires: kf6-kidletime-devel
Requires: kf6-kio-devel
Requires: kf6-kirigami-devel
Requires: kf6-kitemmodels-devel
Requires: kf6-kitemviews-devel
Requires: kf6-kjobwidgets-devel
Requires: kf6-knewstuff-core-devel
Requires: kf6-knewstuff-devel
Requires: kf6-knotifications-devel
Requires: kf6-knotifyconfig-devel
Requires: kf6-kpackage-devel
Requires: kf6-kparts-devel
Requires: kf6-kpeople-devel
Requires: kf6-kplotting-devel
Requires: kf6-kpty-devel
Requires: kf6-kquickcharts-devel
Requires: kf6-krunner-devel
Requires: kf6-kservice-devel
Requires: kf6-kstatusnotifieritem-devel
Requires: kf6-ksvg-devel
Requires: kf6-ktexteditor-devel
Requires: kf6-ktexttemplate-devel
Requires: kf6-ktextwidgets-devel
Requires: kf6-kunitconversion-devel
Requires: kf6-kuserfeedback-devel
Requires: kf6-kwallet-devel
Requires: kf6-kwidgetsaddons-devel
Requires: kf6-kwindowsystem-devel
Requires: kf6-kxmlgui-devel
Requires: kf6-modemmanager-qt-devel
Requires: kf6-networkmanager-qt-devel
Requires: kf6-prison-devel
Requires: kf6-purpose-devel
Requires: kf6-qqc2-desktop-style-devel
Requires: kf6-solid-devel
Requires: kf6-sonnet-devel
Requires: kf6-syndication-devel
Requires: kf6-syntax-highlighting-devel
Requires: kf6-threadweaver-devel
Requires: kglobalacceld6-devel
Requires: kirigami-addons6-devel
Requires: kpipewire6-devel
Requires: kscreenlocker6-devel
Requires: kwayland6-devel
Requires: kwin6-devel
Requires: layer-shell-qt6-devel
Requires: libaccounts-qt6-devel
Requires: libkexiv2-devel
Requires: libkexiv2-qt6-devel
Requires: libkscreen6-devel
Requires: libksysguard6-devel
Requires: libplasma6-devel
Requires: phonon-qt6-devel
Requires: plasma5support6-devel
Requires: plasma6-activities-devel
Requires: plasma6-activities-stats-devel
Requires: plasma6-workspace-devel
Requires: qqc2-breeze-style6-devel
Requires: kdevelop
Requires: kdevelop-pg-qt
# Devel Qt5
# Requires: libQt5Bodymovin-devel
# Requires: libQt5Charts5-devel
# Requires: libQt5DataVisualization5-devel
# Requires: libQt5QuickControls2-devel
# Requires: libQt5QuickTemplates2-devel
# Requires: libqt5-qt3d-devel
# Requires: libqt5-qtbase-devel
# Requires: libqt5-qtconnectivity-devel
# Requires: libqt5-qtdeclarative-devel
# Requires: libqt5-qtdoc-devel
# Requires: libqt5-qtgamepad-devel
# Requires: libqt5-qtimageformats-devel
# Requires: libqt5-qtlocation-devel
# Requires: libqt5-qtmultimedia-devel
# Requires: libqt5-qtnetworkauth-devel
# Requires: libqt5-qtpdf-devel
# Requires: libqt5-qtquick3d-devel
# Requires: libqt5-qtremoteobjects-devel
# Requires: libqt5-qtscript-devel
# Requires: libqt5-qtscxml-devel
# Requires: libqt5-qtsensors-devel
# Requires: libqt5-qtserialbus-devel
# Requires: libqt5-qtserialport-devel
# Requires: libqt5-qtspeech-devel
# Requires: libqt5-qtstyleplugins-devel
# Requires: libqt5-qtsvg-devel
# Requires: libqt5-qttools-devel
# Requires: libqt5-qtvirtualkeyboard-devel
# Requires: libqt5-qtwayland-devel
# Requires: libqt5-qtwebchannel-devel
# Requires: libqt5-qtwebengine-devel
# Requires: libqt5-qtwebsockets-devel
# Requires: libqt5-qtwebview-devel
# Requires: libqt5-qtx11extras-devel
# Requires: libqt5-qtxmlpatterns-devel
# Qt Docs
# Requires: libqt5-qtdoc
# Devel KDE Frameworks
# Requires: AppStream-devel
# Requires: attica-qt5-devel
# Requires: baloo5-devel
# Requires: bluez-qt-devel
# Requires: frameworkintegration-devel
# Requires: kactivities-stats-devel
# Requires: kactivities5-devel
# Requires: karchive-devel
# Requires: kauth-devel
# Requires: kbookmarks-devel
# Requires: kcalendarcore-devel
# Requires: kcmutils-devel
# Requires: kcodecs-devel
# Requires: kcompletion-devel
# Requires: kconfig-devel
# Requires: kconfigwidgets-devel
# Requires: kcontacts-devel
# Requires: kcoreaddons-devel
# Requires: kcrash-devel
# Requires: kdav-devel
# Requires: kdbusaddons-devel
# Requires: kdeclarative-devel
# Requires: kded-devel
# Requires: kdelibs4support-devel
# Requires: kdesignerplugin-devel
# Requires: kdesu-devel
# Requires: kdnssd-framework-devel
# Requires: kdoctools-devel
# Requires: kemoticons-devel
# Requires: kfilemetadata5-devel
# Requires: kglobalaccel-devel
# Requires: kguiaddons-devel
# Requires: kholidays-devel
# Requires: khtml-devel
# Requires: ki18n-devel
# Requires: kiconthemes-devel
# Requires: kidletime-devel
# Requires: kinit-devel
# Requires: kio-devel
# Requires: kirigami2-devel
# Requires: kitemmodels-devel
# Requires: kitemviews-devel
# Requires: kjobwidgets-devel
# Requires: kjs-devel
# Requires: kjsembed-devel
# Requires: kmediaplayer-devel
# Requires: knewstuff-core-devel
# Requires: knewstuff-devel
# Requires: knewstuff-quick-devel
# Requires: knotifications-devel
# Requires: knotifyconfig-devel
# Requires: kpackage-devel
# Requires: kparts-devel
# Requires: kpeople5-devel
# Requires: kplotting-devel
# Requires: kpty-devel
# Requires: kquickcharts-devel
# Requires: kross-devel
# Requires: krunner-devel
# Requires: kscreenlocker-devel
# Requires: kservice-devel
# Requires: ktexteditor-devel
# Requires: ktextwidgets-devel
# Requires: kunitconversion-devel
# Requires: kwallet-devel
# Requires: kwayland-devel
# Requires: kwidgetsaddons-devel
# Requires: kwin5-devel
# Requires: kwindowsystem-devel
# Requires: kxmlgui-devel
# Requires: kxmlrpcclient5-devel
# Requires: libAppStreamQt-devel
# Requires: libKF5ModemManagerQt-devel
# Requires: libKF5NetworkManagerQt-devel
# Requires: libkdecoration2-devel
# Requires: libkscreen2-devel
# Requires: libksysguard5-devel
# Requires: libpolkit-qt5-1-devel
# Requires: phonon4qt5-devel
# Requires: plasma-framework-devel
# Requires: plasma5-addons-devel
# Requires: plasma5-integration-devel
# Requires: plasma5-workspace-devel
# Requires: prison-qt5-devel
# Requires: purpose-devel
# Requires: qqc2-breeze-style-devel
# Requires: qqc2-desktop-style-devel
# Requires: solid-devel
# Requires: sonnet-devel
# Requires: syndication-devel
# Requires: syntax-highlighting-devel
# Requires: threadweaver-devel
# Requires: akonadi-devel
# Requires: akonadi-contacts-devel
# Requires: akonadi-import-wizard-devel
# Requires: akonadi-mime-devel
# Requires: akonadi-notes-devel
# Requires: akonadi-search-devel
# Requires: mailcommon-devel
# Requires: pimcommon-devel
# Requires: libkdepim-devel
# Requires: kldap-devel
# Requires: kmime-devel
# Requires: kmailtransport-devel
# Requires: messagelib-devel
# Requires: kdevelop kdevelop5-pg-qt
%if 0%{?suse_version} > 1500
Requires: mauikit-devel
Requires: mauikit-accounts-devel
Requires: mauikit-archiver-devel
Requires: mauikit-calendar-devel
Requires: mauikit-documents-devel
Requires: mauikit-filebrowsing-devel
Requires: mauikit-imagetools-devel
Requires: mauikit-terminal-devel
Requires: mauikit-texteditor-devel
Requires: mauiman-devel
# Requires: libqt5-qtsysteminfo-devel
%endif
%if 0%{?sle_version} == 150500 && 0%{?is_opensuse}
%endif
%if 0%{?sle_version} == 150400 && 0%{?is_opensuse}
%endif
%description stable_devel_mauikit_frameworks
MauiKit framework development package. MauiKit allows you to create attractive, innovative and good-looking applications for a pleasant experience. This package allows you to start developing MauiKit applications.
%files stable_devel_mauikit_frameworks
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/stable_devel_mauikit_frameworks.txt
################################################################################
%package stable_mauikit_applications
%pattern_kdedesktop
Summary: Pattern for complete installation of MauiKit applications (Stable)
Group: Metapackages
Provides: pattern() = stable_mauikit_applications
Provides: pattern-visible()
%if 0%{?suse_version} > 1500
Requires: maui-index
Requires: maui-vvave
Requires: maui-pix
Requires: maui-clip
Requires: maui-nota
Requires: maui-shelf
Requires: maui-buho
Requires: maui-station
%endif
%if 0%{?sle_version} == 150500 && 0%{?is_opensuse}
%endif
%if 0%{?sle_version} == 150400 && 0%{?is_opensuse}
%endif
%description stable_mauikit_applications
The Mauikit Suite: Index, VVave, Pix, Clip, Nota, Shelf, Buho and Station (Stable).
%files stable_mauikit_applications
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/stable_mauikit_applications.txt
%prep
%build
%install
mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/
for i in stable_devel_mauikit_frameworks stable_mauikit_applications; do
echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/%{_defaultdocdir}/patterns/$i.txt"
done
%changelog