rpms/gyachi/F-8 .cvsignore, 1.15, 1.16 gyachi.spec, 1.19, 1.20 sources, 1.15, 1.16

Gregory D Hosler ghosler at fedoraproject.org
Fri Dec 26 15:42:04 UTC 2008


Author: ghosler

Update of /cvs/pkgs/rpms/gyachi/F-8
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20040

Modified Files:
	.cvsignore gyachi.spec sources 
Log Message:
backported spec file changed from f-9/10/11 to here.




Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gyachi/F-8/.cvsignore,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- .cvsignore	25 Nov 2008 14:48:15 -0000	1.15
+++ .cvsignore	26 Dec 2008 15:41:34 -0000	1.16
@@ -1 +1 @@
-gyachi-1.1.59.tar.gz
+gyachi-1.1.60.tar.gz


Index: gyachi.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gyachi/F-8/gyachi.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- gyachi.spec	28 Nov 2008 02:14:21 -0000	1.19
+++ gyachi.spec	26 Dec 2008 15:41:34 -0000	1.20
@@ -5,24 +5,29 @@
 
 %ifnarch i386
 %define _without_wine 1
+%undefine _with_wine
 %endif
 
 %if 0%{?fc7}%{?el4}%{?el5}
 %define _without_pulseaudio 1
+%undefine _with_pulseaudio
 %endif
 
 %if 0%{?el4}
 %define _without_gpgme 1
+%undefine _with_gpgme
 %define _without_libnotify 1
+%undefine _with_libnotify
 %endif
 
 %if 0%{?rhel}
 %define _without_xmms 1
+%undefine _with_xmms
 %endif
 
 Name:		gyachi
-Version:	1.1.59
-Release:	6%{?dist}
+Version:	1.1.60
+Release:	1%{?dist}
 Summary:	A Yahoo! chat client with Webcam and voice support
 
 Group:		Applications/Internet
@@ -64,6 +69,40 @@
 %endif
 Requires:	ImageMagick
 
+%if 0%{?_without_blowfish:1}
+Obsoletes:	gyachi-plugin-blowfish <= 0:%version-%release
+%endif
+
+%if 0%{?_without_gpgme:1}
+Obsoletes:	gyachi-plugin-gpgme <= 0:%version-%release
+%endif
+
+%if 0%{?_without_mcrypt:1}
+Obsoletes:	gyachi-plugin-mcrypt <= 0:%version-%release
+%endif
+
+%if 0%{!?_with_photo_album:1}
+Obsoletes:	gyachi-plugin-photo_album <= 0:%version-%release
+Obsoletes:	gyachi-plugin-photosharing <= 0:1.1.26
+%endif
+
+%if 0%{!?_with_xmms:1}
+Obsoletes:	gyachi-plugin-xmms <= 0:%version-%release
+%endif
+
+%if 0%{?_without_libnotify:1}
+Obsoletes:	gyachi-plugin-libnotify <= 0:%version-%release
+%endif
+
+%if 0%{?_without_pulseaudio:1}
+Obsoletes:	gyachi-plugin-pulseaudio <= 0:%version-%release
+%endif
+
+%if 0%{!?_without_gtkspell:1}
+Obsoletes:	gyachi-plugin-gtkspell <= 0:%version-%release
+%endif
+
+
 %description
 GYachI is a Linux client for Yahoo! Messenger protocol, 
 written using GTK+ GUI toolkit. This package includes both 
@@ -83,150 +122,140 @@
 kao i programi za korišćenje web-kamere (slanje i primanje slike).
 
 
-%package        plugin-blowfish
-Summary:        Blowfish encryption plugin for GyachI
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%if 0%{!?_without_blowfish:1}
+%package	plugin-blowfish
+Summary:	Blowfish encryption plugin for GyachI
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 
-%description plugin-blowfish
+%description	plugin-blowfish
 Blowfish encryption plugin for GyachI
+%endif
 
 
 %if 0%{!?_without_gpgme:1}
-%package        plugin-gpgme
-Summary:        GPGMe encryption plugin for GyachI
-Group:          Applications/Internet
-BuildRequires:  gpgme-devel
-Requires:       %{name} = %{version}-%{release}
+%package	plugin-gpgme
+Summary:	GPGMe encryption plugin for GyachI
+Group:		Applications/Internet
+BuildRequires:	gpgme-devel
+Requires:	%{name} = %{version}-%{release}
 
-%description plugin-gpgme
+%description	plugin-gpgme
 GPGMe encryption plugin for GyachI
-%else
-Obsoletes:	plugin-gpgme
 %endif
 
 
-%package        plugin-mcrypt
-Summary:        MCrypt encryption plugin for GyachI
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
-Requires:       libmcrypt >= 2.5.0
-Buildrequires:  libmcrypt-devel >= 2.5.0
+%if 0%{!?_without_mcrypt:1}
+%package	plugin-mcrypt
+Summary:	MCrypt encryption plugin for GyachI
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
+Requires:	libmcrypt >= 2.5.0
+Buildrequires:	libmcrypt-devel >= 2.5.0
       
-%description plugin-mcrypt
+%description	plugin-mcrypt
 MCrypt encryption plugin for GyachI
+%endif
 
 
 %if 0%{?_with_photo_album:1}
-%package        plugin-photo_album
-Summary:        Photo album plugin for GyachI
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	plugin-photo_album
+Summary:	Photo album plugin for GyachI
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 
-%description plugin-photo_album
+%description	plugin-photo_album
 Photo album plugin for GyachI
-Obsoletes:	gyachi-plugin-photosharing
-%else
-Obsoletes:	plugin-photo_album
-Obsoletes:	gyachi-plugin-photosharing
 %endif
 
 
-%if 0%{!?_without_xmms:1}
-%package        plugin-xmms
-Summary:        XMMS plugin for GyachI
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
-Requires:       xmms >= 1.2.0
-Buildrequires:  xmms-devel >= 1.2.0
+%if 0%{?_with_xmms:1}
+%package	plugin-xmms
+Summary:	XMMS plugin for GyachI
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
+Requires:	xmms >= 1.2.0
+Buildrequires:	xmms-devel >= 1.2.0
 
-%description plugin-xmms
+%description	plugin-xmms
 XMMS plugin for GyachI
-%else
-Obsoletes:	plugin-xmms
 %endif
 
 
 %if 0%{!?_without_libnotify:1}
-%package        plugin-libnotify
-Summary:        libnotify popup replacement
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	plugin-libnotify
+Summary:	libnotify popup replacement
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 Buildrequires:	libnotify-devel
 
-%description plugin-libnotify
+%description	plugin-libnotify
 libnotify plugin for GyachI
-%else
-Obsoletes:	plugin-libnotify
 %endif
 
 
-%package        plugin-alsa
-Summary:        libalsa sound driver
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	plugin-alsa
+Summary:	libalsa sound driver
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 BuildRequires:	alsa-lib-devel >= 0.9
 Requires:	alsa-lib >= 0.9
 
-%description plugin-alsa
+%description	plugin-alsa
 ALSA sound driver for gyachi
 
 
 %if 0%{!?_without_pulseaudio:1}
-%package        plugin-pulseaudio
-Summary:        pulseaudio sound driver
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	plugin-pulseaudio
+Summary:	pulseaudio sound driver
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 BuildRequires:	pulseaudio-libs-devel
 Requires:	pulseaudio-libs
 
-%description plugin-pulseaudio
+%description	plugin-pulseaudio
 PulseAudio sound driver for gyachi
-%else
-Obsoletes:	plugin-pulseaudio
 %endif
 
 
 %if 0%{!?_without_gtkspell:1}
-%package        plugin-gtkspell
-Summary:        gtkspell spell check
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	plugin-gtkspell
+Summary:	gtkspell spell check
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 BuildRequires:	gtkspell-devel
 Requires:	gtkspell
 
-%description plugin-gtkspell
+%description	plugin-gtkspell
 Spell check plugin for gyachi using gtkspell
-%else
-Obsoletes:	plugin-gtkspell
 %endif
 
 
-%package recre8-theme
-Summary:        GyachI Prototype theme
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	recre8-theme
+Summary:	GyachI Prototype theme
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 
-%description recre8-theme
+%description	recre8-theme
 %{summary} This package supplies the artwork for the GyachI recre8 theme.
 
 
-%package YMlike-theme
-Summary:        GyachI Prototype theme
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	YMlike-theme
+Summary:	GyachI Prototype theme
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 
-%description YMlike-theme
+%description	YMlike-theme
 %{summary} This package supplies the artwork for the GyachI YMlike theme.
 This theme is an independent re-implementation of the yahoo theme.
 
 
-%package pidgy-theme
-Summary:        GyachI Prototype theme
-Group:          Applications/Internet
-Requires:       %{name} = %{version}-%{release}
+%package	pidgy-theme
+Summary:	GyachI Prototype theme
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
 
-%description pidgy-theme
+%description	pidgy-theme
 %{summary} This package supplies the artwork for the GyachI pidgy theme.
 This theme uses the pidgin icons, and is copyrighted by it's respective authors.
 
@@ -239,16 +268,19 @@
 %build
 ./autogen.sh
 
+#NOTE: xmms & photo_album are disabled, by default, in configure.
+#      if either are wanted, then they must be explicitely enabled!
 %configure --disable-rpath \
 	--libexecdir=%{_libexecdir}/gyachi \
 	%{?_without_wine:--disable-wine} \
+	%{?_without_blowfish:--disable-plugin_blowfish} \
+	%{?_without_mcrypt:--disable-plugin_mcrypt} \
 	%{?_without_gpgme:--disable-plugin_gpgme} \
 	%{?_without_pulseaudio:--disable-plugin_pulseaudio} \
 	%{?_without_libnotify:--disable-plugin_libnotify} \
 	%{?_without_gktspell:--disable-plugin_gtkspell} \
-	%{?_without_photo_album:--disable-plugin_photo_album} \
-	%{!?_without_xmms:--enable-plugin_xmms}
-
+	%{?_with_photo_album:--enable-plugin_photo_album} \
+	%{?_with_xmms:--enable-plugin_xmms} 
 
 make %{?_smp_mflags}
 
@@ -261,11 +293,11 @@
 %find_lang %{name}
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
 ln -sf ../%{name}/themes/gyachi-classic/gyach-icon_48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
-desktop-file-install --delete-original                   \
-        --vendor fedora                                  \
-        --dir $RPM_BUILD_ROOT%{_datadir}/applications    \
-        --mode 0644                                      \
-        $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+desktop-file-install --delete-original \
+	--vendor fedora \
+	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
+	--mode 0644 \
+	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
 
 %clean
@@ -292,9 +324,11 @@
 %{_docdir}/%{name}-%{version}
 %docdir %{_docdir}/%{name}-%{version}
 
+%if 0%{!?_without_blowfish:1}
 %files plugin-blowfish
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/lib%{name}blowfish.so
+%endif
 
 %if 0%{!?_without_gpgme:1}
 %files plugin-gpgme
@@ -302,9 +336,11 @@
 %{_libdir}/%{name}/plugins/lib%{name}gpgme.so
 %endif
 
+%if 0%{!?_without_mcrypt:1}
 %files plugin-mcrypt
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/lib%{name}mcrypt.so
+%endif
 
 %if 0%{?_with_photo_album:1}
 %files plugin-photo_album
@@ -312,7 +348,7 @@
 %{_libdir}/%{name}/plugins/lib%{name}photos.so
 %endif
 
-%if 0%{!?_without_xmms:1}
+%if 0%{?_with_xmms:1}
 %files plugin-xmms
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/lib%{name}xmms.so
@@ -359,6 +395,11 @@
 
 
 %changelog
+* Mon Dec 22 2008 Gregory D Hosler <ghosler at users.sourceforge.net> - 1.1.60.1
+- Fixed plugin obsoletes.
+- Fixed wrong obsoletes names for xmms and photo album plugin
+- Fixed rpmlint noise for changelog and removed mix of space and tabs on SRPM
+
 * Fri Nov 28 2008 Gregory D Hosler <ghosler at users.sourceforge.net> - 1.1.59.6
 - Added Obsoletes for previous versions of modules no longer being built.
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gyachi/F-8/sources,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- sources	25 Nov 2008 14:48:15 -0000	1.15
+++ sources	26 Dec 2008 15:41:34 -0000	1.16
@@ -1 +1 @@
-e9c8767b35b3bf17ea152ed79c9c8ef0  gyachi-1.1.59.tar.gz
+d0785b39cc138761b425fd0e973d5d5b  gyachi-1.1.60.tar.gz




More information about the fedora-extras-commits mailing list