rpms/gyachi/EL-5 .cvsignore, 1.2, 1.3 gyachi.spec, 1.1, 1.2 sources, 1.2, 1.3

Gregory D Hosler (ghosler) fedora-extras-commits at redhat.com
Thu Jun 19 13:25:00 UTC 2008


Author: ghosler

Update of /cvs/pkgs/rpms/gyachi/EL-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18698

Modified Files:
	.cvsignore gyachi.spec sources 
Log Message:
gyachi from upstream 1.1.35




Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gyachi/EL-5/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	6 Feb 2008 20:55:31 -0000	1.2
+++ .cvsignore	19 Jun 2008 13:24:13 -0000	1.3
@@ -1 +1 @@
-gyachi-1.1.0.tar.gz
+gyachi-1.1.35.tar.gz


Index: gyachi.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gyachi/EL-5/gyachi.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gyachi.spec	6 Feb 2008 20:59:34 -0000	1.1
+++ gyachi.spec	19 Jun 2008 13:24:13 -0000	1.2
@@ -1,19 +1,42 @@
-Name:           gyachi
-Version:        1.1.0
-Release:        7%{?dist}
-Summary:        A Yahoo! chat client with Webcam and voice support
-
-Group:          Applications/Internet
-License:        GPLv2
-URL:            http://gyachi.sourceforge.net
-Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Patch0: configure.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: gtk2-devel libXt-devel alsa-lib-devel 
-BuildRequires: gettext-devel gtkhtml2-devel libtool libtool-ltdl-devel
-BuildRequires: jasper-devel expat-devel
-BuildRequires: desktop-file-utils ImageMagick
+%ifnarch i386
+%define _without_wine 1
+%endif
+
+%if 0%{?fc7}
+%define _without_pulseaudio 1
+%endif
+
+Name:		gyachi
+Version:	1.1.35
+Release:	6%{?dist}
+Summary:	A Yahoo! chat client with Webcam and voice support
+
+Group:		Applications/Internet
+License:	GPLv2
+URL:		http://gyachi.sourceforge.net
+Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+#Patch0:	configure.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:	autoconf automake gawk sed
+BuildRequires:	expat-devel gettext-devel
+BuildRequires:	glibc-devel >= 2.2.0 gtkhtml2-devel
+BuildRequires:	libtool-ltdl-devel
+BuildRequires:	libXt-devel expat-devel
+BuildRequires:	gettext-devel gtkhtml2-devel libtool libtool-ltdl-devel
+BuildRequires:	desktop-file-utils ImageMagick
+BuildRequires:	openssl-devel
+BuildRequires:	gtk2-devel
+BuildRequires:	jasper-devel >= 1.701.0
+
+Requires:	gtk2
+#jasper >= 1.701 needed for memory leak fix.
+%if 0%{?fc7}
+Requires:	jasper >= 1.701.0
+%else
+Requires:	jasper-libs >= 1.701.0
+%endif
+Requires:	ImageMagick
 
 
 %description
@@ -24,6 +47,17 @@
 In addition, this package includes GyachI-Broadcaster for 
 sending webcam streams.
 
+%description -l de
+GYachI ist ein Linux client für das Yahoo! Messenger Protokoll 
+und besitzt eine GTK+-Oberfläche. Dieses Paket beinhaltet 
+auch externe Programme für Audio- und Videochat.
+
+%description -l sr
+GYachI je klijent za Yahoo! Messenger, napisan pomoću GTK+ 
+grafičkog alata. Uz ovaj program isporučuje se eksterni "chat" program, 
+kao i programi za korišćenje web-kamere (slanje i primanje slike).
+
+
 %package        plugin-blowfish
 Summary:        Blowfish encryption plugin for GyachI
 Group:          Applications/Internet
@@ -32,6 +66,7 @@
 %description plugin-blowfish
 Blowfish encryption plugin for GyachI
 
+
 %package        plugin-gpgme
 Summary:        GPGMe encryption plugin for GyachI
 Group:          Applications/Internet
@@ -41,6 +76,7 @@
 %description plugin-gpgme
 GPGMe encryption plugin for GyachI
 
+
 %package        plugin-mcrypt
 Summary:        MCrypt encryption plugin for GyachI
 Group:          Applications/Internet
@@ -51,13 +87,15 @@
 %description plugin-mcrypt
 MCrypt encryption plugin for GyachI
 
-%package        plugin-photosharing
-Summary:        Photo sharing plugin for GyachI
+
+%package        plugin-photo_album
+Summary:        Photo album plugin for GyachI
 Group:          Applications/Internet
 Requires:       %{name} = %{version}-%{release}
 
-%description plugin-photosharing
-Photo sharing plugin for GyachI
+%description plugin-photo_album
+Photo album plugin for GyachI
+
 
 %package        plugin-xmms
 Summary:        XMMS plugin for GyachI
@@ -70,31 +108,77 @@
 XMMS plugin for GyachI
 
 
+%package        plugin-libnotify
+Summary:        libnotify popup replacement
+Group:          Applications/Internet
+Requires:       %{name} = %{version}-%{release}
+Buildrequires:	libnotify-devel
+
+%description plugin-libnotify
+libnotify plugin for GyachI
+
+
+%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
+ALSA sound driver for gyachi
+
+
+%if 0%{!?_without_pulseaudio:1}
+%package        plugin-pulseaudio
+Summary:        pulseaudio sound driver
+Group:          Applications/Internet
+Requires:       %{name} = %{version}-%{release}
+BuildRequires:	pulseaudio-libs-devel
+Requires:	pulseaudio-libs
+
+%description plugin-pulseaudio
+PulseAudio sound driver for gyachi
+%endif
+
+
+%package recre8-theme
+Summary:        GyachI Prototype theme
+Group:          Applications/Internet
+Requires:       %{name} = %{version}-%{release}
+
+%description recre8-theme
+%{summary} This package supplies the artwork for the GyachI recre8 theme.
+
+
 %prep
 %setup -q
-%patch0 -p1
+#%patch0 -p1
 
 
 %build
 ./autogen.sh
 
-%ifarch i386
-%configure --disable-rpath --enable-v4l2
-%else
-%configure --disable-rpath --enable-v4l2 --disable-wine
-%endif
+%configure --disable-rpath --enable-v4l2 \
+	--libexecdir=%{_libexecdir}/gyachi \
+	%{?_without_wine:--disable-wine} \
+	%{?_without_pulseaudio:--disable-plugin_pulseaudio} \
+	--enable-plugin_photo_album \
+	--enable-plugin_xmms
+
+
 make %{?_smp_mflags}
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install
 %find_lang %{name}
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
-ln -sf ../%{name}/pixmaps/gyach-icon_48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
+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       \
+        --vendor fedora                                  \
+        --dir $RPM_BUILD_ROOT%{_datadir}/applications    \
         --mode 0644                                      \
         $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
@@ -105,15 +189,22 @@
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc ABOUT-NLS ChangeLog doc/KNOWN_PROBLEMS-gyvoice.txt doc/KNOWN_PROBLEMS.txt doc/txt/COPYING doc/html/gyachi-help.html
 %{_bindir}/%{name}*
 %{_datadir}/applications/*%{name}.desktop
 %{_datadir}/pixmaps/%{name}.png
-%{_datadir}/%{name}
-%dir %{_libdir}/%{name}
-%{_libdir}/%{name}/%{name}-*
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/audibles
+%{_datadir}/%{name}/smileys
+%{_datadir}/%{name}/sounds
+%{_datadir}/%{name}/tuxvironments
+%dir %{_datadir}/%{name}/themes
+%{_datadir}/%{name}/themes/gyachi-classic
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/%{name}-*
 %dir %{_libdir}/%{name}/plugins
-
+%{_libdir}/libgyachi.so
+%{_docdir}/%{name}-%{version}
+%docdir %{_docdir}/%{name}-%{version}
 
 %files plugin-blowfish
 %defattr(-,root,root,-)
@@ -127,7 +218,7 @@
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/%{name}mcrypt.so
 
-%files plugin-photosharing
+%files plugin-photo_album
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/%{name}photos.so
 
@@ -135,7 +226,51 @@
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/%{name}xmms.so
 
+%files plugin-libnotify
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/plugins/%{name}libnotify.so
+
+%files plugin-alsa
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/plugins/%{name}alsa.so
+
+%if 0%{!?_without_pulseaudio:1}
+%files plugin-pulseaudio
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/plugins/%{name}pulseaudio.so
+%endif
+
+%files recre8-theme
+%defattr(-,root,root,-)
+/usr/share/%{name}/themes/recre8/*
+
+
+%postun
+ldconfig
+
+%post
+ldconfig
+
+
 %changelog
+* Mon Jun 16 2008 Gregory D Hosler <ghosler at fedoraproject.org> - 1.1.35-6
+- Made Alsa driver a plugin, added pulseaudio support as a plugin.
+- Disabled pulseaudio plugin for F7
+
+* Tue May 20 2008 Gregory D Hosler <ghosler at fedoraproject.org> - 1.1.32-3
+- added openssl-devel as dependency
+
+* Tue May 20 2008 Gregory D Hosler <ghosler at fedoraproject.org> - 1.1.32-2
+- updated configure to automatically build xmms & photo_album plugins.
+
+* Mon May 05 2008 Gregory D Hosler <ghosler at fedoraproject.org> - 1.1.32-1
+- updated gyachi to 1.1.32 from upstream
+- fixed %files to include the full documentation directory, and the new
+- libgyachi library.
+- updated configure to set libdir & libexecdir to be %{_libdir} (x64 lib fix)
+- added new gyachi modules (libnotify, and recre8)
+- updated the name change of the old photosharing module to photo_album
+
 * Tue Feb 05 2007 Rahul Sundaram <sundaram at fedoraproject.org> - 1.1.0-7
 - Fix directory ownership and timestamp issues highlighted by Mamoru Tasaka and Parag Nemade
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gyachi/EL-5/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	6 Feb 2008 20:55:31 -0000	1.2
+++ sources	19 Jun 2008 13:24:13 -0000	1.3
@@ -1 +1 @@
-f833c873da22fe857d9a5edd3c0e9922  gyachi-1.1.0.tar.gz
+706d8e06a61b350babd7631337f57ccb  gyachi-1.1.35.tar.gz




More information about the fedora-extras-commits mailing list