Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37858438
en ru br
ALT Linux repos
S:3.40.0-alt1
5.0: 2.24.0-alt2
4.1: 2.22.0-alt2.qa1
4.0: 2.16.3-alt1
3.0: 2.10.0-alt1.1

Group :: Sound
RPM: sound-juicer

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define ver_major 2.10

Name: sound-juicer
Version: %ver_major.0
Release: alt1.1

Summary: Clean and lean CD ripper
Summary(be_BY.UTF-8): Просты й лёгкі экстрактар запісаў з аптычных дыскаў.
Summary(ru_RU.UTF-8): Простой и лёгкий экстрактор записей с оптических дисков.

License: GPL
Group: Sound
Url: http://www.burtonini.com/blog/computers/%name

Source: %url/%name-%version.tar.gz
Source1: %name.be.po

%define scrollkeeper_ver 0.3.14
%define GConf_ver 2.10.0

Requires: libmusicbrainz,libgnomeui,glib2
Requires: gstreamer >= 0.8.9
Requires: libGConf2 >= %GConf_ver
Requires: gstreamer-cdaudio
Requires: gstreamer-cdparanoia

BuildPreReq: gnome-common >= 2.8.0
BuildPreReq: GConf2 >= %GConf_ver
BuildPreReq: menu-devel

# Automatically added by buildreq on Mon May 16 2005

BuildRequires: gstreamer-plugins-devel gstreamer-utils libnautilus2-cd-burner-devel
BuildRequires: ORBit2-devel esound fontconfig freetype2 gcc-c++ glib2-devel gnome-vfs2-devel
BuildRequires: gnome2-media-devel libGConf2-devel libnautilus2-cd-burner-devel gstreamer-gconf
BuildRequires: hostinfo libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel gnome2-media-devel
BuildRequires: libdbus-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel
BuildRequires: libgnomeui-devel libgtk+2-devel libhal-devel libmusicbrainz-devel libpango-devel libpopt-devel
BuildRequires: libstdc++-devel libxml2-devel perl-XML-Parser pkgconfig xorg-x11-devel xorg-x11-libs

BuildRequires: gstreamer-devel >= 0.8.9
BuildRequires: libGConf2-devel >= %GConf_ver
BuildRequires: scrollkeeper >= %scrollkeeper_ver

%description
GStreamer-based CD ripping tool. Saves audio CDs to Ogg/vorbis.

%description -l be_BY.UTF-8
Сродак вылучэньня запісаў з аптычных аўдыё дыскаў, які базуецца на gstreamer.
Дазваляе захоўваць запісы у фармаце Ogg/vorbis.

%description -l ru_RU.UTF-8
Программа для выделения записей с оптических аудиодисков, базирующаяся на gstreamer.
Сохраняет записи в форматах Ogg/vorbis.

%prep
%setup -q

cat %SOURCE1 > po/be.po

%__subst 's, -Werror,,
         s, -Wno-unused-parameter,,
         s,\(sound_juicer_LDFLAG.*\),\1 -export-dynamic,' src/Makefile*

%build
#%__rm -f missing
#%__libtoolize --copy --force
#%__aclocal -I %_datadir/aclocal/gnome2-macros
#%__autoheader
#%__automake -a -c
#%__autoconf

export LDFLAGS=-export-dynamic
%configure \
--disable-schemas-install \
--enable-hal \
--enable-ignore-missing-cd

%make_build

%install
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
%make_install DESTDIR=$RPM_BUILD_ROOT install
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL

# menus

%__mkdir_p %buildroot%_menudir
freedesktop2menu.pl %name "Multimedia/Sound" \
   %buildroot%_datadir/applications/%name.desktop \
   %buildroot%_menudir/%name

%__rm -rf %buildroot%_localstatedir/scrollkeeper
%find_lang --with-gnome %name

%post
%gconf2_install
%gconf2_install %name
%update_menus

%postun
%clean_menus

%files -f %name.lang
%_bindir/*
%_datadir/%name
%_datadir/applications/*
%_datadir/pixmaps/*
%_menudir/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS COPYING ChangeLog INSTALL README NEWS

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin