Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 222e939bdcae2d84bb5a96b011f77a0a > files > 3

goobox-1.9.2-1mdv2008.0.src.rpm

%define name goobox
%define version 1.9.2
%define release %mkrel 1

Summary: CD player and ripper for GNOME
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://ftp.gnome.org/pub/GNOME/sources/goobox/%{name}-%{version}.tar.bz2
#gw fix build with glibc 2.6.1
Patch: goobox-1.9.2-sg-build.patch
License: GPL
Group: Sound
Url: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: libgstreamer0.10-devel
BuildRequires: libmusicbrainz-devel
BuildRequires: libgnomeui2-devel >= 2.6
BuildRequires: libglade2.0-devel
BuildRequires: libnotify-devel >= 0.3.0
BuildRequires: scrollkeeper
BuildRequires: perl-XML-Parser
BuildRequires: gnome-doc-utils libxslt-proc
BuildRequires: desktop-file-utils
#if patched
BuildRequires: intltool
Requires: gstreamer0.10-plugins-good
Requires: dbus-x11
Requires(post): scrollkeeper >= 0.3
Requires(postun): scrollkeeper >= 0.3

%description
Goobox is a CD player and ripper that always knowns just what to do.

%prep
%setup -q
%patch -p1

%build
%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT %name.lang
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std _ENABLE_SK=no
%find_lang %name --with-gnome
for omf in %buildroot%_datadir/omf/%name/%name-??*.omf;do 
echo "%lang($(basename $omf|sed -e s/%name-// -e s/.omf//)) $(echo $omf|sed -e s!%buildroot!!)" >> %name.lang
done

desktop-file-install --vendor="" \
  --add-category="Audio;Player" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*


rm -rf %buildroot/var

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_scrollkeeper
%post_install_gconf_schemas %name
%update_menus
%update_icon_cache hicolor

%preun
%preun_uninstall_gconf_schemas %name

%postun
%clean_scrollkeeper
%clean_menus
%clean_icon_cache hicolor

%files -f %name.lang
%defattr(-,root,root)
%doc README NEWS AUTHORS ChangeLog
%_sysconfdir/gconf/schemas/%name.schemas
%_bindir/%name
%_libdir/bonobo/servers/GNOME_Goobox.server
%_datadir/application-registry/goobox.applications
%_datadir/applications/goobox.desktop
%_datadir/%name
%_datadir/icons/hicolor/*/apps/goobox.*
%dir %_datadir/omf/%name/
%_datadir/omf/%name/%name-C.omf


%changelog
* Tue Aug 28 2007 Götz Waschk <waschk@mandriva.org> 1.9.2-1mdv2008.0
+ Revision: 72628
- new version
- patch to make it build

  + Funda Wang <fundawang@mandriva.org>
    - New version 1.9.2

* Tue Jun 19 2007 Götz Waschk <waschk@mandriva.org> 1.9.1-1mdv2008.0
+ Revision: 41335
- new version
- drop patch
- drop french translation
- fix deps
- drop legacy menu
- update file list
- Import goobox



* Thu Aug 03 2006 Frederic Crozat <fcrozat@mandriva.com> 0.9.93-9mdv2007.0
- Rebuild with latest dbus

* Thu Jul 20 2006 Götz Waschk <waschk@mandriva.org> 0.9.93-8mdv2007.0
- new macros
- xdg menu

* Fri Feb 10 2006 Götz Waschk <waschk@mandriva.org> 0.9.93-7mdk
- fix installation

* Thu Jan 26 2006 Götz Waschk <waschk@mandriva.org> 0.9.93-6mdk
- patch for new libnotify

* Wed Jan 25 2006 Götz Waschk <waschk@mandriva.org> 0.9.93-5mdk
- rebuild for new libnotify
- use mkrel

* Thu Dec 29 2005 Götz Waschk <waschk@mandriva.org> 0.9.93-4mdk
- fix buildrequires

* Mon Nov 28 2005 Götz Waschk <waschk@mandriva.org> 0.9.93-3mdk
- depend on dbus-x11

* Mon Nov 28 2005 Götz Waschk <waschk@mandriva.org> 0.9.93-2mdk
- update buildrequires

* Mon Nov 21 2005 Götz Waschk <waschk@mandriva.org> 0.9.93-1mdk
- drop patch
- New release 0.9.93

* Wed Sep 21 2005 Götz Waschk <waschk@mandriva.org> 0.9.92-3mdk
- update french translation (bug #15962)

* Tue Sep  6 2005 Götz Waschk <waschk@mandriva.org> 0.9.92-2mdk
- drop prereq
- fix song length bug #16266

* Tue Jul 19 2005 Götz Waschk <waschk@mandriva.org> 0.9.92-1mdk
- New release 0.9.92

* Wed May 11 2005 Götz Waschk <waschk@mandriva.org> 0.9.91-3mdk
- fix buildrequires

* Fri May  6 2005 Götz Waschk <waschk@mandriva.org> 0.9.91-2mdk
- fix build on x86_64

* Tue Apr  5 2005 Götz Waschk <waschk@linux-mandrake.com> 0.9.91-1mdk
- new version

* Mon Mar 07 2005 Götz Waschk <waschk@linux-mandrake.com> 0.9.90-1mdk
- New release 0.9.90

* Tue Jan 25 2005 Götz Waschk <waschk@linux-mandrake.com> 0.7.2-1mdk
- register scrollkeeper files
- add new files
- New release 0.7.2

* Wed Jan 12 2005 Goetz Waschk <waschk@linux-mandrake.com> 0.7.1-1mdk
- New release 0.7.1

* Sun Jan  9 2005 Goetz Waschk <waschk@linux-mandrake.com> 0.7.0-1mdk
- New release 0.7.0

* Thu Jan 06 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.6.0-2mdk 
- Rebuild with latest howl

* Mon Dec  6 2004 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-1mdk
- fix buildrequires
- New release 0.6.0

* Wed Nov 17 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.5.0-1mdk
- New release 0.5.0

* Tue Nov  9 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.4.0-1mdk
- New release 0.4.0

* Sun Oct 31 2004 Götz Waschk <waschk@linux-mandrake.com> 0.3.0-2mdk
- fix buildrequires

* Sat Oct 30 2004 Goetz Waschk <waschk@linux-mandrake.com> 0.3.0-1mdk
- New release 0.3.0

* Sun Oct 24 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.0-2mdk
- fix gconf script

* Tue Oct 19 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.0-1mdk
- update file list
- New release 0.2.0

* Fri Oct 15 2004 Götz Waschk <waschk@linux-mandrake.com> 0.1.0-1mdk
- initial package