Author: glen Date: Wed Sep 14 18:31:06 2011 GMT Module: packages Tag: HEAD ---- Log message: - pld packages order, verbose files, executable attrs, etc
---- Files affected: packages/razorqt: razorqt.spec (1.2 -> 1.3) ---- Diffs: ================================================================ Index: packages/razorqt/razorqt.spec diff -u packages/razorqt/razorqt.spec:1.2 packages/razorqt/razorqt.spec:1.3 --- packages/razorqt/razorqt.spec:1.2 Thu Jul 28 13:05:14 2011 +++ packages/razorqt/razorqt.spec Wed Sep 14 20:31:01 2011 @@ -1,13 +1,15 @@ # $Revision$, $Date$ +# TODO +# - lang tag stuff: /usr/share/razor/razor-desktop/analogclock/analogclock_ru_RU.qm +Summary: Razor a lightweight desktop toolbox +Summary(pl.UTF-8): Razor jest lekkim zestawem narzędzi na biurko Name: razorqt Version: 0.3.0 -Release: 1 +Release: 2 License: GPL +Group: X11/Applications Source0: http://downloads.sourceforge.net/razor-qt/files/%{name}-%{version}.tar.bz2 # Source0-md5: bf53bac8f3e74cea504415a3c0110ec8 -Summary: Razor a lightweight desktop toolbox -Summary(pl.UTF-8): Razor jest lekkim zestawem narzędzi na biurko -Group: X11/Applications URL: http://razor-qt.sf.net/ BuildRequires: QtCore-devel BuildRequires: QtDBus-devel @@ -15,75 +17,19 @@ BuildRequires: QtXml-devel BuildRequires: cmake BuildRequires: desktop-file-utils +BuildRequires: libmagic-devel BuildRequires: libstdc++-devel BuildRequires: qt4-linguist +BuildRequires: qt4-qmake +BuildRequires: xorg-lib-libX11-devel BuildRequires: xorg-lib-libXcomposite-devel BuildRequires: xorg-lib-libXdamage-devel BuildRequires: xorg-lib-libXrender-devel -BuildRequires: xorg-lib-libX11-devel -Requires: %{name}-desktop -Requires: %{name}-panel -Requires: %{name}-session +Requires: %{name}-desktop = %{version}-%{release} +Requires: %{name}-panel = %{version}-%{release} +Requires: %{name}-session = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%package devel -Summary: RazorQt development package -Summary(pl.UTF-8): Pakiet programistyczny RazorQt -Group: Development/Libraries -Requires: %{name}-libs - -%package libs -Summary: RazorQt shared library -Summary(pl.UTF-8): Współdzielona biblioteka RazorQt -Group: Libraries - -%package appswitcher -Summary: RazorQt application switcher -Summary(pl.UTF-8): Przełącznik aplikacji RazorQt -Group: X11/Applications -Requires: %{name}-resources - -%package desktop -Summary: RazorQt desktop -Summary(pl.UTF-8): Pulpit RazorQt -Group: X11/Applications -Requires: %{name}-resources - -%package panel -Summary: RazorQt panel -Summary(pl.UTF-8): Panel RazorQt -Group: X11/Applications -Requires: %{name}-resources - -%package resources -Summary: RazorQt resources -Summary(pl.UTF-8): Zasoby RazorQt -Group: X11/Applications - -%package session -Summary: RazorQt session manager -Summary(pl.UTF-8): Menedżer sesji RazorQt -Group: X11/Applications -Requires: %{name}-resources -Requires: %{name}-wm - -%package openbox -Summary: RazorQt OpenDesktop session -Summary(pl.UTF-8): Sesja OpenDesktop dla RazorQt -Group: X11/Applications -Requires: %{name}-session -Requires: openbox -Provides: %{name}-wm - -%package eggwm -Summary: RazorQt EggWM session -Summary(pl.UTF-8): Sesja EggWM dla RazorQt -Group: X11/Applications -Requires: %{name}-session -Requires: eggwm -Provides: %{name}-wm - - %description Razor-Qt is a lightweight, built upon Qt4 desktop environment for UNIX-like operating systems. @@ -103,54 +49,111 @@ sprawią że pulpit użytkownika stanie się ładniejszy i przyjaźniejszy w uzytku. +%package libs +Summary: RazorQt shared library +Summary(pl.UTF-8): Współdzielona biblioteka RazorQt +Group: Libraries + %description libs RazorQt shared library. %description libs -l pl.UTF-8 Współdzielona biblioteka RazorQt. +%package devel +Summary: RazorQt development package +Summary(pl.UTF-8): Pakiet programistyczny RazorQt +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} + %description devel RazorQt development package. %description devel -l pl.UTF-8 Pakiet programistyczny RazorQt. +%package appswitcher +Summary: RazorQt application switcher +Summary(pl.UTF-8): Przełącznik aplikacji RazorQt +Group: X11/Applications +Requires: %{name}-resources = %{version}-%{release} + %description appswitcher RazorQt application switcher. %description appswitcher -l pl.UTF-8 Przełącznik aplikacji dla RazorQt. +%package desktop +Summary: RazorQt desktop +Summary(pl.UTF-8): Pulpit RazorQt +Group: X11/Applications +Requires: %{name}-resources = %{version}-%{release} + %description desktop RazorQt desktop. %description desktop -l pl.UTF-8 Pulpit RazorQt. +%package panel +Summary: RazorQt panel +Summary(pl.UTF-8): Panel RazorQt +Group: X11/Applications +Requires: %{name}-resources = %{version}-%{release} + %description panel RazorQt panel. %description panel -l pl.UTF-8 Panel RazorQt. +%package resources +Summary: RazorQt resources +Summary(pl.UTF-8): Zasoby RazorQt +Group: X11/Applications + %description resources RazorQt resources. %description resources -l pl.UTF-8 Zasoby RazorQt. +%package session +Summary: RazorQt session manager +Summary(pl.UTF-8): Menedżer sesji RazorQt +Group: X11/Applications +Requires: %{name}-resources = %{version}-%{release} +Requires: %{name}-wm = %{version}-%{release} + %description session RazorQt session manager. %description session -l pl.UTF-8 Menedżer sesji RazorQt. +%package openbox +Summary: RazorQt OpenDesktop session +Summary(pl.UTF-8): Sesja OpenDesktop dla RazorQt +Group: X11/Applications +Requires: %{name}-session = %{version}-%{release} +Requires: openbox +Provides: %{name}-wm = %{version}-%{release} + %description openbox RazorQt OpenDesktop session. %description openbox -l pl.UTF-8 Sesja OpenDesktop dla RazorQt. +%package eggwm +Summary: RazorQt EggWM session +Summary(pl.UTF-8): Sesja EggWM dla RazorQt +Group: X11/Applications +Requires: %{name}-session = %{version}-%{release} +Requires: eggwm +Provides: %{name}-wm = %{version}-%{release} + %description eggwm RazorQt EggWM session. @@ -169,20 +172,18 @@ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +# Makefiles and cmake installed:S +rm -r $RPM_BUILD_ROOT%{_datadir}/razor/themes/Makefile +rm -r $RPM_BUILD_ROOT%{_datadir}/razor/themes/[Cc][Mm]ake* + %clean rm -rf $RPM_BUILD_ROOT -%post libs -ldconfig - -%post panel -ldconfig +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig -%postun libs -ldconfig - -%postun panel -ldconfig +%post panel -p /sbin/ldconfig +%postun panel -p /sbin/ldconfig %files %defattr(644,root,root,755) @@ -190,14 +191,13 @@ %files libs %defattr(644,root,root,755) - -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib%{name}.so.* +%attr(755,root,root) %{_libdir}/librazorqt.so.*.*.* +%ghost %{_libdir}/librazorqt.so.0 %files devel %defattr(644,root,root,755) -%{_libdir}/lib%{name}.so -%{_includedir}/%{name}/ +%{_libdir}/librazorqt.so +%{_includedir}/%{name} %files appswitcher %defattr(644,root,root,755) @@ -206,12 +206,23 @@ %files desktop %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/razor-desktop -%{_libdir}/razor-desktop +%dir %{_libdir}/razor-desktop +%attr(755,root,root) %{_libdir}/razor-desktop/libanalogclock.so +%attr(755,root,root) %{_libdir}/razor-desktop/libdesktop-razor.so +%attr(755,root,root) %{_libdir}/razor-desktop/libdesktop-wm_native.so +%attr(755,root,root) %{_libdir}/razor-desktop/libhelloworld.so +%attr(755,root,root) %{_libdir}/razor-desktop/libiconview.so %files panel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/razor-panel -%{_libdir}/razor-panel/ +%dir %{_libdir}/razor-panel +%attr(755,root,root) %{_libdir}/razor-panel/libclock.so +%attr(755,root,root) %{_libdir}/razor-panel/libdesktopswitch.so +%attr(755,root,root) %{_libdir}/razor-panel/libmainmenu.so +%attr(755,root,root) %{_libdir}/razor-panel/libquicklaunch.so +%attr(755,root,root) %{_libdir}/razor-panel/libtaskbar.so +%attr(755,root,root) %{_libdir}/razor-panel/libtray.so %files session %defattr(644,root,root,755) @@ -220,9 +231,12 @@ %files resources %defattr(644,root,root,755) -%{_datadir}/razor/ +%{_datadir}/razor # temp files - it will be removed when it becomes part of upstream -%{_libdir}/razor-xdg-tools +%dir %{_libdir}/razor-xdg-tools +# NOTE: are part of pld package, check me +%attr(755,root,root) %{_libdir}/razor-xdg-tools/xdg-mime +%attr(755,root,root) %{_libdir}/razor-xdg-tools/xdg-open %files openbox %defattr(644,root,root,755) @@ -238,9 +252,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.3 2011/09/14 18:31:01 glen +- pld packages order, verbose files, executable attrs, etc + Revision 1.2 2011/07/28 11:05:14 evil - added correct urls and md5sum Revision 1.1 2011/07/28 10:46:30 evil - initial release - ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/razorqt/razorqt.spec?r1=1.2&r2=1.3&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
