packages: awesome/awesome.spec - split awesome-client to separate subpackag...

pawelz pawelz at pld-linux.org
Mon Jun 15 07:55:11 CEST 2009


Author: pawelz                       Date: Mon Jun 15 05:55:11 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- split awesome-client to separate subpackage.
  awesome-client speaks to awesome using DBUS so in theory it may speak
  to awesome on remote machine. In such case it makes sense to install
  awesome-client only.

---- Files affected:
packages/awesome:
   awesome.spec (1.60 -> 1.61) 

---- Diffs:

================================================================
Index: packages/awesome/awesome.spec
diff -u packages/awesome/awesome.spec:1.60 packages/awesome/awesome.spec:1.61
--- packages/awesome/awesome.spec:1.60	Sat Jun 13 22:35:23 2009
+++ packages/awesome/awesome.spec	Mon Jun 15 07:55:06 2009
@@ -4,7 +4,7 @@
 Summary(pl.UTF-8):	Zarządca okien X - Awesome
 Name:		awesome
 Version:	3.3
-Release:	5
+Release:	6
 License:	GPL v2
 Group:		X11/Window Managers
 Source0:	http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2
@@ -40,8 +40,7 @@
 BuildRequires:	xorg-lib-libXft-devel
 BuildRequires:	xorg-lib-libXinerama-devel
 BuildRequires:	xorg-lib-libXrandr-devel
-Requires:	dbus
-Requires:	rlwrap
+Requires:	%{name}-client = %{version}-%{release}
 Requires:	startup-notification >= 0.10
 Requires:	xcb-util >= 0.3.5
 Suggests:	%{name}-plugin-awful = %{version}-%{release}
@@ -72,6 +71,21 @@
 innych pracujących na codzień z komputerami, którzy chcą mieć dużą
 kontrolę nad swoim środowiskiem graficznym.
 
+%package client
+Summary:	awesome window manager command line client
+Summary(pl.UTF-8):	klient zarządcy okien awesome
+Group:		Applications
+Requires:	dbus
+Requires:	rlwrap
+
+%description client
+awesome-client is command line utility (in fact shell script) for executing
+an arbitrary lua code in working awesome window manager instance.
+
+%description client -l pl.UTF-8
+awesome-client to skrypt powłoki pozwalający wykonać dowolny kod lua w
+działającej instancji zarządcy okien awesome.
+
 %package doc
 Summary:	awesome window manager API documentation
 Summary(hu.UTF-8):	awesome ablakkezelő API dokumentációja
@@ -274,16 +288,20 @@
 %doc %{_docdir}/%{name}-%{version}
 %exclude %{_docdir}/%{name}-%{version}/luadoc
 %attr(755,root,root) %{_bindir}/%{name}
-%attr(755,root,root) %{_bindir}/%{name}-client
 %attr(755,root,root) %{_bindir}/awsetbg
 %dir %{_datadir}/%{name}/lib
 %{_datadir}/%{name}/lib/capi.lua
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/icons
 %{_datadir}/xsessions/%{name}.desktop
-%{_mandir}/man1/%{name}*
-%{_mandir}/man1/awsetbg*
-%{_mandir}/man5/%{name}*
+%{_mandir}/man1/%{name}.1*
+%{_mandir}/man1/awsetbg.1*
+%{_mandir}/man5/awesomerc.5*
+
+%files client
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/%{name}-client
+%{_mandir}/man1/%{name}-client.1*
 
 %files doc
 %defattr(644,root,root,755)
@@ -337,6 +355,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.61  2009/06/15 05:55:06  pawelz
+- split awesome-client to separate subpackage.
+  awesome-client speaks to awesome using DBUS so in theory it may speak
+  to awesome on remote machine. In such case it makes sense to install
+  awesome-client only.
+
 Revision 1.60  2009/06/13 20:35:23  pawelz
 - dropped plugin-revelation. It is no longer support and was removed
   from awesome distribution. See awesome git commit:
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/awesome/awesome.spec?r1=1.60&r2=1.61&f=u



More information about the pld-cvs-commit mailing list