[packages/kp5-kwin] - initial

arekm arekm at pld-linux.org
Sun Sep 6 18:19:29 CEST 2015


commit e1fdf7c104ef02a59fe38ad4dee76c166e982245
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sun Sep 6 18:19:15 2015 +0200

    - initial

 kp5-kwin.spec | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 180 insertions(+)
---
diff --git a/kp5-kwin.spec b/kp5-kwin.spec
new file mode 100644
index 0000000..b8e0bbe
--- /dev/null
+++ b/kp5-kwin.spec
@@ -0,0 +1,180 @@
+# TODO:
+# - libhybris
+#
+%define		kdeplasmaver	5.4.0
+%define		qtver		5.3.2
+%define		kpname		kwin
+#
+Summary:	KDE Window manager
+Name:		kp5-%{kpname}
+Version:	5.4.0
+Release:	1
+License:	LGPL v2.1+
+Group:		X11/Libraries
+Source0:	http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
+# Source0-md5:	38b4a6d540ec6bbe94c0ec658c47eb5c
+URL:		http://www.kde.org/
+BuildRequires:	Mesa-libEGL-devel
+BuildRequires:	Mesa-libgbm-devel
+BuildRequires:	Qt5Core-devel >= %{qtver}
+BuildRequires:	cmake >= 2.8.12
+BuildRequires:	kf5-kcmutils-devel
+BuildRequires:	kf5-kcompletion-devel
+BuildRequires:	kf5-kconfig-devel
+BuildRequires:	kf5-kconfigwidgets-devel
+BuildRequires:	kf5-kcoreaddons-devel
+BuildRequires:	kf5-kcrash-devel
+BuildRequires:	kf5-kdeclarative-devel
+BuildRequires:	kf5-kglobalaccel-devel
+BuildRequires:	kf5-ki18n-devel
+BuildRequires:	kf5-kiconthemes-devel
+BuildRequires:	kf5-kinit-devel
+BuildRequires:	kf5-kio-devel
+BuildRequires:	kf5-knewstuff-devel
+BuildRequires:	kf5-knotifications-devel
+BuildRequires:	kf5-kpackage-devel
+BuildRequires:	kf5-kservice-devel
+BuildRequires:	kf5-kwidgetsaddons-devel
+BuildRequires:	kf5-kwindowsystem-devel
+BuildRequires:	kf5-kxmlgui-devel
+BuildRequires:	kf5-plasma-framework-devel
+BuildRequires:	libdrm-devel
+BuildRequires:	libepoxy-devel
+BuildRequires:	libxcb-devel
+BuildRequires:	rpmbuild(macros) >= 1.164
+BuildRequires:	udev-devel
+BuildRequires:	wayland-devel
+BuildRequires:	xcb-util-cursor-devel
+BuildRequires:	xcb-util-image-devel
+BuildRequires:	xcb-util-keysyms-devel
+BuildRequires:	xcb-util-wm-devel
+BuildRequires:	xz
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		qt5dir		%{_libdir}/qt5
+
+%description
+KDE Window manager.
+
+%package devel
+Summary:	Header files for %{kpname} development
+Summary(pl.UTF-8):	Pliki nagłówkowe dla programistów używających %{kpname}
+Group:		X11/Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Header files for %{kpname} development.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe dla programistów używających %{kpname}.
+
+%prep
+%setup -q -n %{kpname}-%{version}
+
+%build
+install -d build
+cd build
+%cmake \
+	-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+	../
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build/ install \
+        DESTDIR=$RPM_BUILD_ROOT
+
+%find_lang %{kpname} --all-name
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files -f %{kpname}.lang
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/kwin_wayland
+%attr(755,root,root) %{_bindir}/kwin_x11
+%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin5_update_default_rules
+%attr(755,root,root) %{_libdir}/kwin_killer_helper
+%attr(755,root,root) %{_libdir}/kwin_rules_dialog
+%attr(755,root,root) %{_libdir}/libkdeinit5_kwin_rules_dialog.so
+%attr(755,root,root) %{_libdir}/libkdeinit5_kwin_x11.so
+%attr(755,root,root) %ghost %{_libdir}/libkwin.so.5
+%attr(755,root,root) %{_libdir}/libkwin.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkwin4_effect_builtins.so.1
+%attr(755,root,root) %{_libdir}/libkwin4_effect_builtins.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkwineffects.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkwineffects.so.6
+%attr(755,root,root) %{_libdir}/libkwinglutils.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkwinglutils.so.6
+%attr(755,root,root) %{_libdir}/libkwinxrenderutils.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkwinxrenderutils.so.6
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwin_scripts.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwindecoration.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwindesktop.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwinoptions.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwinrules.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwinscreenedges.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwintabbox.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kcm_kwin4_genericscripted.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_blur_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_coverswitch_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_cube_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_cubeslide_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_dashboard_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_desktopgrid_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_diminactive_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_flipswitch_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_glide_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_invert_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_lookingglass_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_magiclamp_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_magnifier_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_mouseclick_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_mousemark_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_presentwindows_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_resize_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_showfps_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_thumbnailaside_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_trackmouse_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_windowgeometry_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_wobblywindows_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_zoom_config.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/kwincompositing.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateKWin.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandFbdevBackend.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandWaylandBackend.so
+%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandX11Backend.so
+/etc/xdg/aurorae.knsrc
+/etc/xdg/kwineffect.knsrc
+/etc/xdg/kwinscripts.knsrc
+/etc/xdg/kwinswitcher.knsrc
+/etc/xdg/org_kde_kwin.categories
+%{_libdir}/qt5/qml/org/kde/kwin
+%{_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
+%{_iconsdir}/hicolor/*/apps/kwin.png
+%{_iconsdir}/hicolor/scalable/apps/kwin.svgz
+%{_datadir}/knotifications5/kwin.notifyrc
+%{_datadir}/kservices5/*kwin*.desktop
+%{_datadir}/kservices5/desktop.desktop
+%{_datadir}/kservices5/kwin
+%{_datadir}/kservicetypes5/kwin*.desktop
+%{_datadir}/kwin
+%{_datadir}/kwincompositing
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/kwin*.h
+%attr(755,root,root) %{_libdir}/libkwin4_effect_builtins.so
+%attr(755,root,root) %{_libdir}/libkwineffects.so
+%attr(755,root,root) %{_libdir}/libkwinglutils.so
+%attr(755,root,root) %{_libdir}/libkwinxrenderutils.so
+%{_libdir}/cmake/KWinDBusInterface/KWinDBusInterfaceConfig.cmake
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kp5-kwin.git/commitdiff/e1fdf7c104ef02a59fe38ad4dee76c166e982245



More information about the pld-cvs-commit mailing list