Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 31e45edda8f5cebe0f01d773d2c33cd6 > files > 8

gyachi-1.2.11-7.mga5.src.rpm

Name:		gyachi
Version:	1.2.11
Release:	%mkrel 7
Summary:	A GTK+ based Yahoo! Chat client
Group:		Networking/Instant messaging
License:	GPLv2+
Source0:	http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0:		gyachi-1.1.71-disable_doc_install.patch
Patch1:		gyachi-1.1.71-fix-linkage.patch
Patch2:		gyachi-1.1.71-fix-str-fmt.patch
Patch3:		gyachi-1.1.71-fix-gpgme-build.patch
Patch4:		gyachi-1.2.11-automake-1.13.patch
Patch5:		gyachi-1.2.11-automake-1.14.patch
URL:		http://sourceforge.net/projects/gyachi/

BuildRequires:	gtk+2-devel
BuildRequires:	gettext-devel
BuildRequires:	alsa-lib-devel
BuildRequires:	pulseaudio-devel
BuildRequires:	jasper-devel
BuildRequires:	autoconf
BuildRequires:	expat-devel
BuildRequires:	gpgme-devel
BuildRequires:	libmcrypt-devel
BuildRequires:	webkitgtk-devel
BuildRequires:	libnotify-devel
BuildRequires:	gtkspell-devel
BuildRequires:	imagemagick
BuildRequires:	desktop-file-utils
BuildRequires:	libv4l-devel >= 0.8.3
BuildRequires:	openssl-devel
Requires:	glib-networking
Obsoletes:	gyach <= 0.9.8

Provides:	gyach = %{version}

Recommends:	plugin-pulseaudio

%description
GyachI is a GTK+ based Yahoo! Chat client. It is a continuation of
Gyach Enhanced, which was itself a fork of Gyach. GyachI supports
almost all of the features you would expect to find on the official
Windows Yahoo! client: Voice chat, web-cams, faders, 'nicknames',
audibles, avatars, display images, and more.

%package  	plugin-blowfish
Summary:	Blowfish encryption plugin for GyachI
Group:		Networking/Instant messaging
Requires:	%{name} >= %{version}

%description plugin-blowfish
%{summary}.

%package	plugin-gpgme
Summary:	GPGMe encryption plugin for GyachI
Group:		Networking/Instant messaging
Requires:	%{name} >= %{version}

%description plugin-gpgme
%{summary}.

%package	plugin-mcrypt
Summary:	MCrypt encryption plugin for GyachI
Group:		Networking/Instant messaging
Requires:	%{name} >= %{version}
      
%description plugin-mcrypt
%{summary}.

%package	plugin-photosharing
Summary:	Photo sharing plugin for GyachI
Group:		Networking/Instant messaging
Requires:	%{name} >= %{version}

%description plugin-photosharing
%{summary}.

%package	plugin-pulseaudio
Summary:	PulseAudio plugin for GyachI
Group:		Networking/Instant messaging
Requires:	%{name} >= %{version}

%description plugin-pulseaudio
%{summary}.

#%%package	plugin-xmms
#Summary:	XMMS plugin for GyachI
#Group:		Networking/Instant messaging
#Requires:	%%{name} >= %%{version}
#Requires:	xmms

#%%description plugin-xmms
#%%{summary}.

%package	plugin-gtkspell
Summary:	Spell check plugin for GyachI
Group:		Networking/Instant messaging
Requires:	%{name} >= %{version}

%description plugin-gtkspell
%{summary}.

%prep
%setup -q
%patch0 -p1 -b .doc
%patch1 -p0 -b .link
%patch2 -p0 -b .str
%patch3 -p1 -b .gpgme
%patch4 -p1 -b .gyachi-1.2.11-automake-1.13.patch
%patch5 -p1 -b .gyachi-1.2.11-automake-1.14.patch

perl -pi -e 's,%{name}.png,%{name},g' %{name}.desktop

%build
./autogen.sh
export CPPFLAGS='-D_FILE_OFFSET_BITS=64'
LDFLAGS="$LDFLAGS -lm"
%configure2_5x \
--disable-rpath \
--enable-maintainer-mode \
%ifarch x86_64
--disable-wine \
%endif
--disable-plugin_libnotify \
--enable-plugin_photo_album 
#--enable-plugin_xmms
%make

%install
%makeinstall_std
desktop-file-install --vendor="" \
  --remove-key="Encoding" \
  --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*

install -m 644 -D themes/gyachi-classic/gyach-icon_32.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
install -m 644 -D themes/gyachi-classic/gyach-icon_48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png
install -m 644 -D themes/gyachi-classic/gyach-icon_32.png %{buildroot}%{_iconsdir}/%{name}.png
# Added versioned html help dir as binary expects it - barjac 12/2011
install -d %{buildroot}%{_datadir}/doc/%{name}-%{version}/html
install -m 644 -D doc/html/*.html %{buildroot}%{_datadir}/doc/%{name}-%{version}/html/

find %{buildroot} -name "*.la" -delete

%find_lang %{name}

%files -f %{name}.lang
%doc ChangeLog
%doc doc/txt/gyachi-help-short.txt doc/txt/jasper-memory-leak.patch.txt doc/txt/webcams.txt doc/txt/README
%{_datadir}/doc/%{name}-%{version}/html/* 
%{_bindir}/%{name}*
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/plugins
%{_libexecdir}/%{name}-*
%{_libdir}/lib%{name}.so
%{_libdir}/%{name}/plugins/lib%{name}alsa.so
%{_datadir}/%{name}
%{_datadir}/applications/gyachi.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_iconsdir}/%{name}.png

%files plugin-blowfish
%{_libdir}/%{name}/plugins/lib%{name}blowfish.so

%files plugin-gpgme
%{_libdir}/%{name}/plugins/lib%{name}gpgme.so

%files plugin-mcrypt
%{_libdir}/%{name}/plugins/lib%{name}mcrypt.so

%files plugin-photosharing
%{_libdir}/%{name}/plugins/lib%{name}photos.so

%files plugin-pulseaudio
%{_libdir}/%{name}/plugins/lib%{name}pulseaudio.so

#%%files plugin-xmms
#%%{_libdir}/%%{name}/plugins/lib%%{name}xmms.so

%files plugin-gtkspell
%{_libdir}/%{name}/plugins/lib%{name}gtkspell.so



%changelog
* Wed Oct 15 2014 umeabot <umeabot> 1.2.11-7.mga5
+ Revision: 738927
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.2.11-6.mga5
+ Revision: 680064
- Mageia 5 Mass Rebuild

  + tv <tv>
    - s/uggests:/Recommends:/

* Mon Oct 21 2013 umeabot <umeabot> 1.2.11-5.mga4
+ Revision: 539307
- Mageia 4 Mass Rebuild

* Sat Oct 05 2013 barjac <barjac> 1.2.11-4.mga4
+ Revision: 491938
- fix some autotools 1.14 warnings
- tidy spec a little

* Sun Jan 13 2013 luigiwalser <luigiwalser> 1.2.11-3.mga3
+ Revision: 361412
- fix for changed _libexecdir
- further fix for automake 1.13
- fix for automake 1.13

  + umeabot <umeabot>
    - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Dec 19 2011 barjac <barjac> 1.2.11-1.mga2
+ Revision: 184600
- Fix i586 build (DSO issue)
- imported package gyachi


* Sun Dec 18 2011 Barry Jackson <zen25000[at]zen.co.uk> 1.2.11-1.mga2
- Import gyachi

* Wed Jun 02 2010 Pascal Terjan <pterjan@mandriva.org> 1.2.4-3mdv2010.1
+ Revision: 546912
- Fix webcam support (#59603)

* Wed Apr 21 2010 Funda Wang <fwang@mandriva.org> 1.2.4-2mdv2010.1
+ Revision: 537369
- rebuild

* Sat Feb 13 2010 Ahmad Samir <ahmadsamir@mandriva.org> 1.2.4-1mdv2010.1
+ Revision: 505412
- update to 1.2.4

* Sat Jan 16 2010 Funda Wang <fwang@mandriva.org> 1.2.2-3mdv2010.1
+ Revision: 492238
- rebuild for new libjpeg v8

* Tue Nov 17 2009 Ahmad Samir <ahmadsamir@mandriva.org> 1.2.2-2mdv2010.1
+ Revision: 466920
- Really update to new version
- New version 1.2.2
- Fix gpgme configuration error by passing a CPPFLAGS

  + Pascal Terjan <pterjan@mandriva.org>
    - Fix build of gpgme plugin

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

  + Funda Wang <fwang@mandriva.org>
    - New versino 1.1.71

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Thu Dec 04 2008 Adam Williamson <awilliamson@mandriva.org> 1.1.59-1mdv2009.1
+ Revision: 310076
- new version 1.1.59, update file lists &c

* Wed Oct 22 2008 Adam Williamson <awilliamson@mandriva.org> 1.1.48-1mdv2009.1
+ Revision: 296606
- adjust file list for changes with new release
- add subpackage for pulse plugin
- have main package own plugins dir (previously nothing did)
- new path in source for icon
- use makeinstall_std (makeinstall no longer works)
- have to explicitly enable xmms and photo album plugins now
- suggest pulseaudio plugin
- new buildrequires: pulseaudio-devel and libnotify-devel
- enable x86_64 build and disable voice plugin build on x86-64 (now possible)
- rediff disable_doc_install.patch
- new release 1.1.48

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Fri Dec 14 2007 Adam Williamson <awilliamson@mandriva.org> 1.1.0-1mdv2008.1
+ Revision: 120266
- buildrequires desktop-file-utils
- exclusivearch %%ix86 (voice part can't build on x86-64)
- buildrequires imagemagick
- BuildRequires gtkhtml2-devel
- import gyachi