sound-juicer.spec revision 10139
10139N/A#
10139N/A# spec file for package sound-juicer
10139N/A#
12113N/A# Copyright (c) 2005 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
10139N/A# Owner: yippi
10139N/A#
10139N/A%include l10n.inc
10139N/AName: sound-juicer
10139N/ALicense: GPL
16886N/AGroup: System/GUI/GNOME
10139N/AVersion: 2.16.2
10139N/ARelease: 1
10139N/ADistribution: Java Desktop System
10139N/AVendor: Sun Microsystems, Inc.
12113N/ASummary: CD ripping tool
10773N/ASource: http://ftp.gnome.org/pub/GNOME/sources/sound-juicer/2.16/%{name}-%{version}.tar.bz2
10759N/ASource1: %{name}-po-sun-%{po_sun_version}.tar.bz2
11127N/A#owner:yippi date:2006-05-04 type:branding
11123N/APatch1: sound-juicer-01-fixplugin.diff
10139N/A#owner:yippi date:2006-06-05 type:branding
10139N/APatch2: sound-juicer-02-menu-entry.diff
10139N/AURL: http://www.gnome.org
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/ADocdir: %{_defaultdocdir}/%{name}
10139N/AAutoreqprov: on
10139N/A
10139N/A%define scrollkeeper_version 0.3.12
10139N/A%define libgnomeui_version 2.2.0
10139N/A%define nautilus_cd_burner_version 2.6.0
10139N/A%define gstreamer_version 0.8.0
10139N/A%define gnome_media_version 2.10.0
10139N/A%define music_brainz_version 2.10.0
10139N/A
10139N/ARequires: libgnomeui >= %{libgnomeui_version}
10139N/ARequires: gstreamer >= %{gstreamer_version}
10139N/ARequires: gstreamer-plugins >= %{gstreamer_version}
10139N/ARequires: nautilus-cd-burner >= %{nautilus_cd_burner_version}
10139N/ARequires: gnome-media >= %{gnome_media_version}
10139N/A
10139N/ABuildRequires: libgnomeui-devel >= %{libgnomeui_version}
10139N/ABuildRequires: gstreamer-devel >= %{gstreamer_version}
10139N/ABuildRequires: gstreamer-plugins-devel >= %{gstreamer_version}
10139N/ABuildRequires: nautilus-cd-burner >= %{nautilus_cd_burner_version}
10759N/ABuildRequires: scrollkeeper >= %{scrollkeeper_version}
11123N/ABuildRequires: gnome-media >= %{gnome_media_version}
10139N/A
10139N/A%description
10139N/Asound-juicer is a CD ripping tool based on GTK+ and GStreamer
10139N/A
10139N/A%prep
10139N/A%setup -q
10139N/A%if %build_l10n
10139N/Abzcat %SOURCE1 | tar xf -
10139N/Acd po-sun; make; cd ..
10139N/A%endif
10139N/A%patch1 -p1
10139N/A%patch2 -p1
10139N/A
16886N/A%build
13516N/A%ifos linux
13516N/Aif [ -x /usr/bin/getconf ]; then
10139N/A CPUS=`getconf _NPROCESSORS_ONLN`
10139N/Afi
10139N/A%else
10139N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/A%endif
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/A
10139N/Alibtoolize --force
10139N/Aintltoolize -c -f --automake
10139N/Aaclocal $ACLOCAL_FLAGS
10139N/Aautoheader
10139N/Aautomake -a -c -f
10139N/Aautoconf
10139N/ACFLAGS="$RPM_OPT_FLAGS" \
10139N/A ./configure \
10139N/A --prefix=%{_prefix} \
10139N/A --sysconfdir=%{_sysconfdir} \
10139N/A --mandir=%{_mandir} \
10139N/A --disable-scrollkeeper \
10139N/A --localstatedir=%{_localstatedir}
10139N/Amake
10139N/A
10139N/A%install
10139N/Aexport GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
10139N/Amake -i install DESTDIR=$RPM_BUILD_ROOT
10139N/Aunset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
10139N/A
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%defattr (-, root, root)
10139N/A%{_sysconfdir}/gconf/schemas/*
10139N/A%{_bindir}/sound-juicer
10139N/A%{_datadir}/applications/sound-juicer.desktop
16886N/A%{_datadir}/gnome/help/sound-juicer
16886N/A%{_datadir}/locale/*/LC_MESSAGES/*.mo
16379N/A%{_datadir}/omf/sound-juicer/*.omf
16379N/A%{_datadir}/pixmaps/*
16149N/A%{_datadir}/sound-juicer
16149N/A
14542N/A%changelog
14542N/A* Tue Feb 13 2007 - takao.fujiwara@sun.com
14114N/A- Add l10n tarball.
14114N/A
13764N/A* Mon Nov 27 2006 - damien.carbery@sun.com
13764N/A- Bump to 2.16.2.
13516N/A
13516N/A* Tue Oct 31 2006 - takao.fujiwara@sun.com
13509N/A- Added intltoolize to read LINGAS. Fixes 6488189.
13509N/A
12113N/A* Mon Oct 02 2006 - damien.carbery@sun.com
12113N/A- Bump to 2.16.1.
11250N/A
11250N/A* Mon Sep 04 2006 - damien.carbery@sun.com
11230N/A- Bump to 2.16.0.
11230N/A
11123N/A* Mon Aug 21 2006 - damien.carbery@sun.com
11127N/A- Bump to 2.15.5.1.
11127N/A
11127N/A* Sun Jul 30 2006 - damien.carbery@sun.com
11123N/A- Use single thread 'make' because of build problems with multiple threads.
11115N/A
11115N/A* Mon Jul 24 2006 - damien.carbery@sun.com
11080N/A- Bump to 2.15.4.
11080N/A
10818N/A* Fri Jul 21 2006 - brian.cameron@sunc.om
10818N/A- Remove patch to fix duration, since this was just hiding the
10759N/A real problem in musicbrainz. Patch added to musicbrainz to fix
10759N/A the problem.
10746N/A
10746N/A* Thu Jul 20 2006 - damien.carbery@sun.com
10691N/A- Bump to 2.15.3.
10691N/A
10258N/A* Tue Jul 11 2006 - brian.cameron@sun.com
10258N/A- Fix so duration values are correct when running in offline mode
10183N/A (where soundjuicer cannot connect to musicbrainz server).
10183N/A
10139N/A* Wed Jun 21 2006 - brian.cameron@sun.com
10139N/A- Bump to 2.14.4.
10139N/A
10139N/A* Fri Jun 02 2006 - glynn.foster@sun.com
10139N/A- Add patch for menu entry according to the UI
10139N/A spec.
10139N/A
10139N/A* Tue May 04 2006 - brian.cameron@sun.com
10139N/A- Fix plugin to the correct one for Solaris.
10139N/A
10139N/A* Tue Apr 18 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.14.3.
10139N/A
10139N/A* Fri Apr 10 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.14.2.
10139N/A
10139N/A* Tue Apr 4 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.14.1.
10139N/A
10139N/A* Tue Mar 28 2006 - brian.cameron@sun.com
10139N/A- Update patch and fix compile on Solaris.
10139N/A
10139N/A* Mon Mar 13 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.14.0.
10139N/A
10139N/A* Tue Feb 28 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.13.6.
10139N/A
10139N/A* Mon Feb 13 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.13.5.
10139N/A
10139N/A* Mon Jan 30 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.13.4.
10139N/A
10139N/A* Tue Jan 17 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.13.2
10139N/A
10139N/A* Tue Dec 20 2005 - dermot.mcclusey@sun.com
10139N/A- Bump to 2.13.1
10139N/A
10139N/A* Tue Nov 29 2005 - laca.com
10139N/A- remove javahelp stuff
10139N/A
10139N/A* Tue Nov 29 2005 - damien.carbery@sun.com
10139N/A- Bump to 2.12.3.
10139N/A
10139N/A* Tue Sep 27 2005 - damien.carbery@sun.com
10139N/A- Bump to 2.12.2
10139N/A
10139N/A* Sat Sep 17 2005 - glynn.foster@sun.com
10139N/A- Bump to 2.12.0
10139N/A
10139N/A* Mon Sep 05 2005 - damien.carbery@sun.com
10139N/A- Bump to 2.11.92.
10139N/A
10139N/A* Tue Aug 16 2005 - damien.carbery@sun.com
10139N/A- Bump to 2.11.91.
10139N/A
10139N/A* Thu Jun 16 2005 - matt.keenan@sun.com
10139N/A- Specify %files to package
10139N/A
10139N/A* Fri Mar 13 2005 - glynn.foster@sun.com
10139N/A- Bump to 2.10.1
10139N/A