Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > media > main-src > by-pkgid > a759cc1cb3a6c15413abef9cabdf0074 > files > 4

gabber-0.8.8-6mdk.src.rpm

%define gnomemm_version 1.2.3

Summary: Gabber is a GNOME client for Jabber instant messaging system.
Name: gabber
Version: 0.8.8
Release: 6mdk
Source0: http://download.sourceforge.net/gabber/%{name}-%{version}.tar.bz2
Source1: %{name}_icons.tar.bz2
# (fc) 0.8.8-2mdk fix build for gcc 3.3 (CVS)
Patch0: gabber-0.8.8-gcc33.patch.bz2
# (fc) 0.8.8-6mdk fix build for gcc 3.4
Patch1: gabber-0.8.8-gcc34.patch.bz2
License: GPL
Group: Networking/Instant messaging
Url: http://gabber.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: gal-devel gdk-pixbuf-devel gnome-print-devel gnupg libglade-devel
BuildRequires: gnomemm-devel >= %{gnomemm_version} openssl-devel
BuildRequires: gnome-common
BuildRequires: intltool xmms-devel
BuildRequires: autoconf2.5
Requires: scrollkeeper >= 0.3
Requires: gnupg aspell
Requires: gnomemm >= %{gnomemm_version}

%description
Gabber is a GNOME client for an Open Source instant messaging system 
named Jabber.
Jabber is an Open Source distributed instant messaging system. It does 
not rely on a single server, and the protocol is well documented. 
Jabber allows communication with many different instant messaging systems, 
including ICQ and AIM. 

%prep

%setup -q
%patch0 -p1 -b .gcc33
%patch1 -p1 -b .gcc34

bzcat %{SOURCE1} | tar xf -

%build
%{?__cputoolize: %{__cputoolize} -c jabberoo}
#don't enable ipv6, it breaks ipv4
%configure2_5x

%make

%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

%makeinstall_std

#menu entry
mkdir -p $RPM_BUILD_ROOT%{_menudir}

cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): \
needs="x11" \
section="Internet/Instant Messaging" \
title="Gabber" \
longtitle="Gnome client for Jabber Open Source instant messaging system" \
command="%{_bindir}/%{name}" \
icon="%{name}.png" \
startup_notify="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_miconsdir} $RPM_BUILD_ROOT%{_liconsdir}
(cd $RPM_BUILD_DIR/%{name}-%{version}
install -m 644 %{name}_16.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
install -m 644 %{name}_32.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
install -m 644 %{name}_48.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png
)

%{find_lang} %{name} --with-gnome

%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

%post
%{update_menus} 
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi

%postun
%{clean_menus}
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS COPYING ABOUT-NLS ChangeLog NEWS README TODO
%config(noreplace) %{_sysconfdir}/sound/events/*
%{_bindir}/*
%{_datadir}/pixmaps/*
%{_datadir}/sounds/*
%{_datadir}/gnome/apps/Internet/*
%{_datadir}/%{name}
%{_datadir}/omf/*
%{_mandir}/*/*
%{_menudir}/*
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png


%changelog
* Mon Aug 16 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.8-6mdk
- Patch1: fix build fro gcc 3.4

* Thu Oct 09 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.8-5mdk
- Really fix dep

* Thu Oct  2 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.8.8-4mdk
- cputoolize, fix deps

* Mon Jul 21 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.8-3mdk
- Disable ipv6 support, it breaks ipv4

* Mon Jul 21 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.8-2mdk
- Enable ipv6 support
- Patch0 (CVS): fix build with gcc 3.3

* Wed Jun  4 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.8-1mdk
- Release 0.8.8

* Tue Apr 22 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.7.12-0.20030214.2mdk
- Fix buildrequires

* Sat Feb 15 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.7.12-0.20030214.1mdk
- Oops, we are in 2003, not 2002..

* Fri Feb 14 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7.12-0.20020214.1mdk
- CVS Snapshot, since 0.8.8 will probably never be release :(
- Remove patches 0 & 1 (merged upstream)

* Thu Jan 16 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-9mdk
- Rebuild against latest openssl

* Fri Nov  8 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-8mdk
- Rebuild against latest gal version

* Fri Sep 13 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-7mdk
- Update patch0 to fix opening file in append mode

* Tue Aug 20 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-6mdk
- Oops, fix dependency on gnomemm

* Tue Aug 20 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-5mdk
- Recompiled against gnomemm 1.2.3

* Tue Aug  6 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-4mdk
- Patch1: use DTD compliant OMF file
- Fix dependencies

* Thu Jul 25 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.8.7-3mdk
- Automated rebuild with gcc3.2

* Mon Jun  3 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-2mdk
- Patch0 (CVS) : fix compilation with gcc 3.1
- Rebuild against latest gtkmm/gnomemm and gcc 3.1

* Tue Mar 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.7-1mdk
- Release 0.8.7

* Thu Jan 31 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.8.6-2mdk
- xpm -> png icons

* Mon Jan 14 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.6-1mdk
- Release 0.8.6
- Remove patch0 (merged upstream)

* Sat Dec  1 2001 Jeff Garzik <jgarzik@mandrakesoft.com> 0.8.5-3mdk
- fix variable type, which fixes build on 64-bit platforms
- use %%makeinstall again
- use %%configure2_5x macro instead of %%configure, to pass
  --build/--host/--target to configure

* Mon Nov 19 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.5-2mdk
- Use old_makefile macro
- Enforce dependencies
- Disable some optimizations

* Wed Nov 14 2001 Vincent Saugey <vince@mandrakesoft.com> 0.8.5-1mdk
- Up version

* Fri Nov  9 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.4-7mdk
- Recompiled against latest gal

* Mon Oct 29 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.4-6mdk
- Recompiled against latest gal

* Thu Oct 18 2001 Stefan van der Eijk <stefan@eijk.nu> 0.8.4-5mdk
- BuildRequires: libxml-devel

* Mon Oct 01 2001 Stefan van der Eijk <stefan@eijk.nu> 0.8.4-4mdk
- BuildRequires: gdk-pixbuf-devel gnome-print-devel

* Wed Aug 22 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.4-3mdk
- Recompiled against libgal11

* Fri Aug 10 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.4-2mdk
- Recompiled against latest gal/gnomemm/gtkmm

* Tue Jul 24 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.4-1mdk
- Release 0.8.4
- Remove source1 (french translation is up to date)
- Remove patch 0 (merged upstream)

* Fri Mar 30 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.2-2mdk
- Correct BuildRequires

* Thu Mar 29 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.2-1mdk
- Release 0.8.2
- Add updated french translation
- Patch 0 to remove gcc 2.96 warning

* Wed Feb 28 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.1-2mdk
- rebuild against last gnomemm

* Thu Jan 18 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.1-1mdk
- Release 0.8.1

* Fri Jan 12 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.8.0-1mdk
- Release 0.8.0
- Build now with gcc 2.96
- Add missing files
- Embed menu entry in specfile

* Tue Sep 26 2000 Daouda Lo <daouda@mandrakesoft.com> 0.7.0-3mdk
- Menu title should begin with Capital letter 

* Fri Sep  1 2000 Vincent Saugey <vince@mandrakesoft.com> 0.7.0-2mdk
- Rebuild for next release

* Thu Aug  3 2000 Vincent Saugey <vince@mandrakesoft.com> 0.7.0-1mdk
- First mdk release