sound-juicer.spec revision 13773
10292N/A#
10292N/A# spec file for package sound-juicer
10292N/A#
10292N/A# Copyright (c) 2008 Sun Microsystems, Inc.
10292N/A# This file and all modifications and additions to the pristine
10292N/A# package are under the same license as the package itself.
10292N/A#
10292N/A# Owner: yippi
10292N/A#
10292N/A%include l10n.inc
10292N/AName: sound-juicer
14184N/ALicense: GPL
10292N/AGroup: System/GUI/GNOME
10292N/AVersion: 2.23.1
10292N/ARelease: 1
10292N/ADistribution: Java Desktop System
14184N/AVendor: Sun Microsystems, Inc.
13011N/ASummary: CD ripping tool
13108N/ASource: http://ftp.gnome.org/pub/GNOME/sources/sound-juicer/2.23/%{name}-%{version}.tar.bz2
13108N/ASource1: %{name}-po-sun-%{po_sun_version}.tar.bz2
13541N/A%if %build_l10n
13108N/ASource2: l10n-configure.sh
13108N/A%endif
13879N/A#owner:yippi date:2006-06-05 type:branding
13992N/APatch1: sound-juicer-01-menu-entry.diff
13011N/A#owner:davelam date:2008-05-14 type:bug bugzilla:532094
10292N/APatch2: sound-juicer-02-add-libsocket.diff
10292N/A#owner:jerrytan date:2008-07-02 type:bug bugzilla:540857
10292N/APatch3: sound-juicer-03-dev.diff
10292N/AURL: http://www.gnome.org
10292N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10292N/ADocdir: %{_defaultdocdir}/%{name}
10292N/AAutoreqprov: on
10292N/A
10292N/A%define scrollkeeper_version 0.3.12
10292N/A%define libgnomeui_version 2.2.0
10292N/A%define nautilus_cd_burner_version 2.6.0
10292N/A%define gstreamer_version 0.8.0
10292N/A%define gnome_media_version 2.10.0
10292N/A%define music_brainz_version 2.10.0
10292N/A
10292N/ARequires: libgnomeui >= %{libgnomeui_version}
10292N/ARequires: gstreamer >= %{gstreamer_version}
10292N/ARequires: gstreamer-plugins >= %{gstreamer_version}
10292N/ARequires: nautilus-cd-burner >= %{nautilus_cd_burner_version}
10292N/ARequires: gnome-media >= %{gnome_media_version}
10292N/A
10292N/ABuildRequires: libgnomeui-devel >= %{libgnomeui_version}
10292N/ABuildRequires: gstreamer-devel >= %{gstreamer_version}
10292N/ABuildRequires: gstreamer-plugins-devel >= %{gstreamer_version}
10292N/ABuildRequires: nautilus-cd-burner >= %{nautilus_cd_burner_version}
10292N/ABuildRequires: scrollkeeper >= %{scrollkeeper_version}
10292N/ABuildRequires: gnome-media >= %{gnome_media_version}
10292N/A
10292N/A%description
10292N/Asound-juicer is a CD ripping tool based on GTK+ and GStreamer
10292N/A
10292N/A%prep
10292N/A%setup -q
10292N/A%if %build_l10n
10292N/Abzcat %SOURCE1 | tar xf -
10292N/Acd po-sun; make; cd ..
10292N/A%endif
10292N/A%patch1 -p1
10292N/A%patch2 -p1
10292N/A%patch3 -p1
10292N/A
10292N/A%build
10292N/A%ifos linux
10292N/Aif [ -x /usr/bin/getconf ]; then
10292N/A CPUS=`getconf _NPROCESSORS_ONLN`
10292N/Afi
10292N/A%else
13108N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
14184N/A%endif
13108N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
13879N/A CPUS=1
10292N/Afi
10292N/A
10292N/Alibtoolize --force
10292N/Aintltoolize -c -f --automake
10292N/A
10292N/A%if %build_l10n
10292N/Abash -x %SOURCE2 --enable-copyright
10292N/A%endif
10292N/A
10292N/Aaclocal $ACLOCAL_FLAGS
10292N/Aautoheader
10292N/Aautomake -a -c -f
10292N/Aautoconf
13011N/ACFLAGS="$RPM_OPT_FLAGS" \
13011N/A ./configure \
13011N/A --prefix=%{_prefix} \
13011N/A --sysconfdir=%{_sysconfdir} \
13011N/A --mandir=%{_mandir} \
13011N/A --disable-scrollkeeper \
13011N/A --localstatedir=%{_localstatedir}
13011N/Amake
10292N/A
10292N/A%install
10292N/Aexport GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
10292N/Amake -i install DESTDIR=$RPM_BUILD_ROOT
10292N/Aunset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
10292N/A
10292N/A
10292N/A%clean
10292N/Arm -rf $RPM_BUILD_ROOT
10292N/A
10292N/A%files
10292N/A%defattr (-, root, root)
10292N/A%{_sysconfdir}/gconf/schemas/*
10292N/A%{_bindir}/sound-juicer
10292N/A%{_datadir}/applications/sound-juicer.desktop
10292N/A%{_datadir}/gnome/help/sound-juicer
10292N/A%{_datadir}/locale/*/LC_MESSAGES/*.mo
10292N/A%{_datadir}/omf/sound-juicer/*.omf
10292N/A%{_datadir}/pixmaps/*
10292N/A%{_datadir}/sound-juicer
10292N/A
10292N/A%changelog
10292N/A* Tue Aug 05 2008 - damien.carbery@sun.com
10292N/A- Bump to 2.23.1.
10292N/A
10292N/A* Thu Jul 3 2008 - jerry.tan@sun.com
10292N/A- Add patch sound-juicer-03-dev.diff to fix wrong dev path error
10292N/A
10292N/A* Thu Jun 05 2008 - damien.carbery@sun.com
10292N/A- Bump to 2.23.0.
10292N/A
10292N/A* Fri May 16 2008 - jerry.tan@sun.com
10292N/A- Remove sound-juicer-02-eject-cd.diff to enable eject for cdrom.
10292N/A
14184N/A* Wed May 14 2008 - dave.lin@sun.com
14184N/A- Add patch sound-juicer-03-add-libsocket.diff to fix build error.
14184N/A
13992N/A* Mon Mar 10 2008 - damien.carbery@sun.com
13992N/A- Bump to 2.22.0.
13992N/A
13946N/A* Wed Feb 27 2008 - damien.carbery@sun.com
13946N/A- Bump to 2.21.92.
13946N/A
13879N/A* Thu Feb 14 2008 - damien.carbery@sun.com
13879N/A- Bump to 2.21.91.
13879N/A
13108N/A* Thu Jan 31 2008 - damien.carbery@sun.com
13108N/A- Bump to 2.21.3.
13108N/A
13098N/A* Thu Jan 17 2008 - damien.carbery@sun.com
13098N/A- Bump to 2.21.2.
13094N/A
13059N/A* Wed Jan 02 2008 - damien.carbery@sun.com
13059N/A- Bump to 2.21.1.
13059N/A
13059N/A* Sun Dec 23 2007 - damien.carbery@sun.com
13059N/A- Bump to 2.21.0.
13011N/A
13011N/A* Fri Oct 19 2007 - damien.carbery@sun.com
13011N/A- Bump to 2.20.1. Remove upstream patch, 02-unlock-device.
13011N/A
13011N/A* Wed Sep 19 2007 - damien.carbery@sun.com
12351N/A- Bump to 2.20.0.
12351N/A
12351N/A* Wed Aug 15 2007 - damien.carbery@sun.com
12305N/A- Bump to 2.19.3.
12305N/A
12305N/A* Mon Jun 18 2007 - damien.carbery@sun.com
12147N/A- Bump to 2.19.2.
12147N/A
12147N/A* Tue May 15 2007 - damien.carbery@sun.com
12066N/A- Bump to 2.19.1.
12066N/A
12066N/A* Mon May 14 2007 - damien.carbery@sun.com
12066N/A- Bump to 2.19.0. Remove upstream patch, 01-fixplugin, renumber rest.
11364N/A
11364N/A* Mon Apr 16 2007 - damien.carbery@sun.com
11364N/A- Bump to 2.16.4.
11230N/A
11230N/A* Thu Mar 15 2007 - damien.carbery@sun.com
11230N/A- Bump to 2.16.3.
10821N/A
10821N/A* Tue Feb 13 2007 - takao.fujiwara@sun.com
10821N/A- Add l10n tarball.
10659N/A
10659N/A* Mon Nov 27 2006 - damien.carbery@sun.com
10659N/A- Bump to 2.16.2.
10292N/A
10292N/A* Tue Oct 31 2006 - takao.fujiwara@sun.com
10292N/A- Added intltoolize to read LINGAS. Fixes 6488189.
* Mon Oct 02 2006 - damien.carbery@sun.com
- Bump to 2.16.1.
* Mon Sep 04 2006 - damien.carbery@sun.com
- Bump to 2.16.0.
* Mon Aug 21 2006 - damien.carbery@sun.com
- Bump to 2.15.5.1.
* Sun Jul 30 2006 - damien.carbery@sun.com
- Use single thread 'make' because of build problems with multiple threads.
* Mon Jul 24 2006 - damien.carbery@sun.com
- Bump to 2.15.4.
* Fri Jul 21 2006 - brian.cameron@sunc.om
- Remove patch to fix duration, since this was just hiding the
real problem in musicbrainz. Patch added to musicbrainz to fix
the problem.
* Thu Jul 20 2006 - damien.carbery@sun.com
- Bump to 2.15.3.
* Tue Jul 11 2006 - brian.cameron@sun.com
- Fix so duration values are correct when running in offline mode
(where soundjuicer cannot connect to musicbrainz server).
* Wed Jun 21 2006 - brian.cameron@sun.com
- Bump to 2.14.4.
* Fri Jun 02 2006 - glynn.foster@sun.com
- Add patch for menu entry according to the UI
spec.
* Tue May 04 2006 - brian.cameron@sun.com
- Fix plugin to the correct one for Solaris.
* Tue Apr 18 2006 - damien.carbery@sun.com
- Bump to 2.14.3.
* Fri Apr 10 2006 - damien.carbery@sun.com
- Bump to 2.14.2.
* Tue Apr 4 2006 - damien.carbery@sun.com
- Bump to 2.14.1.
* Tue Mar 28 2006 - brian.cameron@sun.com
- Update patch and fix compile on Solaris.
* Mon Mar 13 2006 - damien.carbery@sun.com
- Bump to 2.14.0.
* Tue Feb 28 2006 - damien.carbery@sun.com
- Bump to 2.13.6.
* Mon Feb 13 2006 - damien.carbery@sun.com
- Bump to 2.13.5.
* Mon Jan 30 2006 - damien.carbery@sun.com
- Bump to 2.13.4.
* Tue Jan 17 2006 - damien.carbery@sun.com
- Bump to 2.13.2
* Tue Dec 20 2005 - dermot.mcclusey@sun.com
- Bump to 2.13.1
* Tue Nov 29 2005 - laca.com
- remove javahelp stuff
* Tue Nov 29 2005 - damien.carbery@sun.com
- Bump to 2.12.3.
* Tue Sep 27 2005 - damien.carbery@sun.com
- Bump to 2.12.2
* Sat Sep 17 2005 - glynn.foster@sun.com
- Bump to 2.12.0
* Mon Sep 05 2005 - damien.carbery@sun.com
- Bump to 2.11.92.
* Tue Aug 16 2005 - damien.carbery@sun.com
- Bump to 2.11.91.
* Thu Jun 16 2005 - matt.keenan@sun.com
- Specify %files to package
* Fri Mar 13 2005 - glynn.foster@sun.com
- Bump to 2.10.1