xosd without_xmms_plugin

Radosław Kintzi lists w eth0.prv.pl
Pią, 25 Kwi 2003, 01:11:26 CEST


Jeszcze patch
r.
-- 
Radosław Kintzi
mailto:radek w eth0.prv.pl
gg:2199600
-------------- następna część ---------
Index: xosd.spec
===================================================================
RCS file: /cvsroot/SPECS/xosd.spec,v
retrieving revision 1.42
diff -a -u -r1.42 xosd.spec
--- xosd.spec	18 Apr 2003 21:32:09 -0000	1.42
+++ xosd.spec	24 Apr 2003 22:51:36 -0000
@@ -1,4 +1,8 @@
 # $Revision: 1.42 $, $Date: 2003/04/18 21:32:09 $
+#
+# without_xmms_plugin - build without plugin for xmms
+#
+
 Summary:	On Screen Display (like in TV) for X11
 Summary(pl):	Wyświetlanie napisów na ekranie podobnie jak w telewizorach (OSD)
 Name:		xosd
@@ -13,12 +17,12 @@
 BuildRequires:	automake
 BuildRequires:	gtk+-devel
 BuildRequires:	libtool
-BuildRequires:	xmms-devel
+%{?!_without_xmms_plugin:BuildRequires:	xmms-devel}
 BuildRequires:	gdk-pixbuf-devel 
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:	libxosd2
 
-%define			_xmms_plugin_dir	%(xmms-config --general-plugin-dir)
+%{?!_without_xmms_plugin:%define			_xmms_plugin_dir	%(xmms-config --general-plugin-dir)}
 
 %description
 XOSD allows On Screen Displaying on your monitor under X11. It could
@@ -57,32 +61,34 @@
 %description static -l pl
 Statyczne biblioteki dla XOSD.
 
-%package -n xmms-general-xosd
-Summary:	Plugin for XMMS that allows On Screen Displaying (OSD)
-Summary(pl):	Wtyczka dla XMMS, która umożliwa wyświetlanie informacji na ekranie (OSD)
-Group:		X11/Applications/Sound
-Requires:	%{name} = %{version}
-Requires:	xmms
-
-%description -n xmms-general-xosd
-Plugin for XMMS enabling On Screen Display (OSD) showing names of
-played files, volume, etc.
-
-%description -n xmms-general-xosd -l pl
-Wtyczka dla XMMS pokazująca na ekranie (OSD) aktualne informacje o
-odgrywanej piosence, głośności, itd.
+%{?!_without_xmms_plugin:%package -n xmms-general-xosd}
+%{?!_without_xmms_plugin:Summary:	Plugin for XMMS that allows On Screen Displaying (OSD)}
+%{?!_without_xmms_plugin:Summary(pl):	Wtyczka dla XMMS, która umożliwa wyświetlanie informacji na ekranie (OSD)}
+%{?!_without_xmms_plugin:Group:		X11/Applications/Sound}
+%{?!_without_xmms_plugin:Requires:	%{name} = %{version}}
+%{?!_without_xmms_plugin:Requires:	xmms}
+
+%{?!_without_xmms_plugin:%description -n xmms-general-xosd}
+%{?!_without_xmms_plugin:Plugin for XMMS enabling On Screen Display (OSD) showing names of}
+%{?!_without_xmms_plugin:played files, volume, etc.}
+
+%{?!_without_xmms_plugin:%description -n xmms-general-xosd -l pl}
+%{?!_without_xmms_plugin:Wtyczka dla XMMS pokazująca na ekranie (OSD) aktualne informacje o}
+%{?!_without_xmms_plugin:odgrywanej piosence, głośności, itd.}
 
 %prep
 %setup  -q
 
 %build
 rm -f missing
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
+#%{__libtoolize}
+#%{__aclocal}
+#%{__autoconf}
+#%{__automake}
 %configure \
-	--with-plugindir=%{_xmms_plugin_dir}
+%{?!_without_xmms_plugin:	--disable-new-plugin} \
+%{?!_without_xmms_plugin:	--with-plugindir=%{_xmms_plugin_dir}}
+
 %{__make}
 
 %install
@@ -106,11 +112,12 @@
 %attr(755,root,root) %{_libdir}/libxosd.so.*.*.*
 %{_mandir}/man1/osd_cat.1*
 
-%files -n xmms-general-xosd
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_xmms_plugin_dir}/libxmms_osd*.so*
-%dir %{_datadir}/xosd
-%{_datadir}/xosd/*.png
+%{?!_without_xmms_plugin:%files -n xmms-general-xosd}
+%{?!_without_xmms_plugin:%defattr(644,root,root,755)}
+%{?!_without_xmms_plugin:%attr(755,root,root) %{_xmms_plugin_dir}/libxmms_osd*.so*}
+%{?!_without_xmms_plugin:%dir %{_datadir}/xosd}
+%{?!_without_xmms_plugin:%{_datadir}/xosd/*.png}
+
 
 %files devel
 %defattr(644,root,root,755)


Więcej informacji o liście dyskusyjnej pld-devel-pl