diff --git a/README.md b/README.md index bafb276..751e9af 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # kwin +KDE Frameworks 5 window manager. diff --git a/kwin.spec b/kwin.spec new file mode 100644 index 0000000..c9218a4 --- /dev/null +++ b/kwin.spec @@ -0,0 +1,207 @@ +%define majver %(echo %version | cut -d. -f1-2) + +Name: kwin +Version: 5.5.3 +Release: 1mamba +Summary: KDE Frameworks 5 window manager +Group: Graphical Desktop/Applications/Environment +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://www.kde.org +Source: http://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz +# Source: http://download.kde.org/stable/frameworks/%{majver}/...-%{version}.tar.xz +License: GPL +## AUTOBUILDREQ-BEGIN +#libKF5GlobalAccelPrivate.so.5()(64bit): .so link not found +BuildRequires: glibc-devel +BuildRequires: libICE-devel +BuildRequires: libSM-devel +BuildRequires: libX11-devel +BuildRequires: libXext-devel +BuildRequires: libattica5-devel +BuildRequires: libdrm-devel +BuildRequires: libepoxy-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel +BuildRequires: libgbm-devel +BuildRequires: libgcc +BuildRequires: libinput-devel +BuildRequires: libkactivities5-devel +BuildRequires: libkauth-devel +BuildRequires: libkcmutils-devel +BuildRequires: libkcodecs-devel +BuildRequires: libkcompletion-devel +BuildRequires: libkconfig-devel +BuildRequires: libkconfigwidgets-devel +BuildRequires: libkcoreaddons-devel +BuildRequires: libkcrash-devel +BuildRequires: libkdeclarative-devel +BuildRequires: libkdecoration-devel +BuildRequires: libkglobalaccel-devel +BuildRequires: libki18n-devel +BuildRequires: libkiconthemes-devel +BuildRequires: libkidletime-devel +BuildRequires: libkio-devel +BuildRequires: libkjobwidgets-devel +BuildRequires: libknewstuff-devel +BuildRequires: libknotifications-devel +BuildRequires: libkpackage-devel +BuildRequires: libkscreenlocker-devel +BuildRequires: libkservice-devel +BuildRequires: libkwayland-devel +BuildRequires: libkwidgetsaddons-devel +BuildRequires: libkwindowsystem-devel +BuildRequires: libkxmlgui-devel +BuildRequires: libplasma-framework-devel +BuildRequires: libqt5-devel +BuildRequires: libstdc++6-devel +BuildRequires: libudev-devel +BuildRequires: libwayland-devel +BuildRequires: libwayland-egl-devel +BuildRequires: libxcb-devel +BuildRequires: libxcb-image-devel +BuildRequires: libxcb-keysyms-devel +BuildRequires: libxcb-util-cursor-devel +BuildRequires: libxkbcommon-devel +## AUTOBUILDREQ-END +BuildRequires: cmake +BuildRequires: rpm-macros-kde5 +BuildRequires: extra-cmake-modules +BuildRequires: libxcb-util-cursor-devel +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +KDE Frameworks 5 window manager. + +## remove the library block if this package does not provide library and development stuff +%package -n lib%{name} +Group: System/Libraries +Summary: Shared libraries for %{name} + +%description -n lib%{name} +This package contains shared libraries for %{name}. + +%package -n lib%{name}-devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description -n lib%{name}-devel +This package contains libraries and header files for developing applications that use %{name}. + +%debug_package + +%prep +%setup -q + +%build +%cmake_kde5 -d build +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall -C build + +%find_lang %{name}5_qt --with-qt --all-name || touch %{name}5_qt.lang + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -n lib%{name} +/sbin/ldconfig +exit 0 + +%postun -n lib%{name} +/sbin/ldconfig +exit 0 + +%files -f %{name}5_qt.lang +%defattr(-,root,root) +%{_sysconfdir}/xdg/*.knsrc +%{_sysconfdir}/xdg/org_kde_kwin.categories +%{_bindir}/kwin_wayland +%{_bindir}/kwin_x11 +%{_datadir}/config.kcfg/kwin.kcfg +%{_datadir}/dbus-1/interfaces/org.kde.KWin.xml +%{_datadir}/dbus-1/interfaces/org.kde.kwin.Compositing.xml +%{_datadir}/dbus-1/interfaces/org.kde.kwin.Effects.xml +%{_datadir}/doc/HTML/en/kcontrol/* +%{_datadir}/icons/hicolor/*/apps/kwin.png +%{_datadir}/icons/hicolor/scalable/apps/kwin.svgz +%{_datadir}/knotifications5/kwin.notifyrc +%{_datadir}/kservices5/desktop.desktop +%{_datadir}/kservices5/kcmkwineffects.desktop +%{_datadir}/kservices5/*.desktop +%{_datadir}/kservices5/kwin/kwin4_*.desktop +%{_kde5_servicetypesdir}/kwin*.desktop +%{_datadir}/kwin/aurorae/* +%{_datadir}/kwin/blinking-startup-fragment.glsl +%{_datadir}/kwin/cubecap.png +%{_datadir}/kwin/decorations/kwin4_decoration_qml_plastik/* +%{_datadir}/kwin/effects/* +%{_datadir}/kwin/kcm_kwindecoration/*.qml +%{_datadir}/kwin/*.png +%{_datadir}/kwin/kcm_kwintabbox/*.png +%{_datadir}/kwin/outline/plasma/outline.qml +%{_datadir}/kwin/scripts/* +%{_datadir}/kwin/shaders/* +%{_datadir}/kwin/stripTitle.js +%{_datadir}/kwin/tm_inner.png +%{_datadir}/kwin/tm_outer.png +%{_datadir}/kwincompositing/qml/*.qml +%doc COPYING COPYING.DOC + +%files -n lib%{name} +%defattr(-,root,root) +%{_libdir}/libkwin.so.* +%{_libdir}/libkwin4_effect_builtins.so.* +%{_libdir}/libkwineffects.so.* +%{_libdir}/libkwinglutils.so.* +%{_libdir}/libkwinxrenderutils.so.* +%{_libdir}/qt5/plugins/kcm_kwin_scripts.so +%{_libdir}/qt5/plugins/kcm_kwindecoration.so +%{_libdir}/qt5/plugins/kcm_kwindesktop.so +%{_libdir}/qt5/plugins/kcm_kwinoptions.so +%{_libdir}/qt5/plugins/kcm_kwinrules.so +%{_libdir}/qt5/plugins/kcm_kwinscreenedges.so +%{_libdir}/qt5/plugins/kcm_kwintabbox.so +%{_libdir}/qt5/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWinWaylandPrivatePlugin.so +%dir %{_libdir}/qt5/plugins/kwin +%dir %{_libdir}/qt5/plugins/kwin/effects +%dir %{_libdir}/qt5/plugins/kwin/effects/configs +%{_libdir}/qt5/plugins/kwin/effects/configs/kcm_kwin4_genericscripted.so +%{_libdir}/qt5/plugins/kwin/effects/configs/kwin_*.so +%{_libdir}/qt5/plugins/kwincompositing.so +%dir %{_libdir}/qt5/plugins/org.kde.kdecoration2 +%{_libdir}/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so +%dir %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms +%{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateKWin.so +%dir %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends +%{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWayland*.so +%{_libdir}/qt5/plugins/platforms/KWinQpaPlugin.so +%{_libdir}/qt5/qml/org/kde/kwin/decoration/* +%{_libdir}/qt5/qml/org/kde/kwin/decorations/plastik/* +%{_libdir}/qt5/qml/org/kde/kwin/private/kdecoration/* +%{_libexecdir}/kwin_killer_helper +%{_libexecdir}/kwin_rules_dialog + +%files -n lib%{name}-devel +%defattr(-,root,root) +%{_includedir}/*.h +%{_libdir}/cmake/KWinDBusInterface/KWinDBusInterfaceConfig.cmake +%{_libdir}/kconf_update_bin/kwin5_update_default_rules +%{_libdir}/libkdeinit5_kwin_rules_dialog.so +%{_libdir}/libkdeinit5_kwin_x11.so +%{_libdir}/libkwin4_effect_builtins.so +%{_libdir}/libkwineffects.so +%{_libdir}/libkwinglutils.so +%{_libdir}/libkwinxrenderutils.so + +%changelog +* Thu Jan 07 2016 Automatic Build System 5.5.3-1mamba +- automatic version update by autodist + +* Sat Jan 02 2016 Silvan Calarco 5.5.2-1mamba +- package created using the webbuild interface