rpms/audacious-plugins/devel audacious-plugins-1.2.2-cddb-buffer.patch, NONE, 1.1 audacious-plugins.desktop, NONE, 1.1 audacious-plugins.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ralf Ertzinger (ertzing) fedora-extras-commits at redhat.com
Sun Nov 26 18:26:17 UTC 2006


Author: ertzing

Update of /cvs/extras/rpms/audacious-plugins/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4104/devel

Modified Files:
	.cvsignore sources 
Added Files:
	audacious-plugins-1.2.2-cddb-buffer.patch 
	audacious-plugins.desktop audacious-plugins.spec 
Log Message:
auto-import audacious-plugins-1.2.2-0.8.sky on branch devel from audacious-plugins-1.2.2-0.8.sky.src.rpm

audacious-plugins-1.2.2-cddb-buffer.patch:

--- NEW FILE audacious-plugins-1.2.2-cddb-buffer.patch ---
diff -uNr audacious-plugins-fedora-1.2.2-orig/src/cdaudio/cddb.c audacious-plugins-fedora-1.2.2/src/cdaudio/cddb.c
--- audacious-plugins-fedora-1.2.2-orig/src/cdaudio/cddb.c	2006-11-21 09:59:31.000000000 +0100
+++ audacious-plugins-fedora-1.2.2/src/cdaudio/cddb.c	2006-11-21 10:02:48.000000000 +0100
@@ -109,14 +109,17 @@
 cddb_generate_offset_string(cdda_disc_toc_t * info)
 {
     gchar *buffer;
+    gchar number[20];
     int i;
 
     buffer = g_malloc(info->last_track * 7 + 1);
 
     sprintf(buffer, "%d", LBA(info->track[info->first_track]));
 
-    for (i = info->first_track + 1; i <= info->last_track; i++)
-        sprintf(buffer, "%s+%d", buffer, LBA(info->track[i]));
+    for (i = info->first_track + 1; i <= info->last_track; i++) {
+        sprintf(number, "+%d", LBA(info->track[i]));
+        strcat(buffer, number);
+    }
 
     return buffer;
 }


--- NEW FILE audacious-plugins.desktop ---
[Desktop Entry]
Name=Audacious
Comment=Play music
Comment[hu]=Zene lejátszása
Exec=audacious
Icon=audacious.png
MimeType=audio/x-scpls;audio/x-mpegurl;audio/mpegurl;audio/x-wav;application/x-ogg;
Categories=GTK;AudioVideo;Player;
Terminal=false
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.10
NoDisplay=true


--- NEW FILE audacious-plugins.spec ---
Name:           audacious-plugins
Version:        1.2.2
Release:        0.8%{?dist}
Summary:        Plugins for the Audacious media player

Group:          Applications/Multimedia
License:        GPL
URL:            http://audacious-media-player.org/
# The original source files contain various codecs which clash
# with the FE license guidelines. They are removed in the -fedora-
# file.
# Source0:        http://audacious-media-player.org/beta/audacious-plugins-1.2.2.tgz
Source0:        audacious-plugins-fedora-%{version}.tar.gz
Source1:        audacious-plugins.desktop
Patch0:         audacious-plugins-1.2.2-cddb-buffer.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  audacious-devel >= 1.2.1-0.7%{dist}, esound-devel >= 0.2, libvorbis-devel >= 1.0
BuildRequires:  zlib-devel, desktop-file-utils >= 0.9, alsa-lib-devel
BuildRequires:  libsidplay-devel, libnotify-devel
BuildRequires:  libmpcdec-devel, libmusicbrainz-devel
BuildRequires:  taglib-devel >= 1.4, libogg-devel >= 1.0, flac-devel >= 1.1.2
BuildRequires:  libvisual-devel >= 0.2, SDL-devel >= 1.2.9
BuildRequires:  gettext, libsndfile-devel, curl-devel, libbinio-devel
BuildRequires:  arts-devel, libmodplug-devel, lirc-devel
BuildRequires:  jack-audio-connection-kit-devel, libsamplerate-devel
BuildRequires:  pulseaudio-devel, fluidsynth-devel

Requires:       audacious >= 1.2.0

Requires(post):   desktop-file-utils >= 0.9, /sbin/ldconfig
Requires(postun): desktop-file-utils >= 0.9, /sbin/ldconfig

%description
Audacious is a media player that currently uses a skinned
user interface based on Winamp 2.x skins. It is based on ("forked off")
BMP.
This package provides essential plugins for audio input, audio output
and visualization.


%package        jack
Summary:        Audacious output plugin for JACK sound service
Group:          Applications/Multimedia
Obsoletes:      audacious-jack <= 1.1.2

Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0

%description    jack
This package provides an Audacious output plugin that uses the
JACK sound service.


%package        esd
Summary:        Audacious output plugin for esd sound service
Group:          Applications/Multimedia
Obsoletes:      audacious-esd <= 1.1.2

Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0

%description    esd
This package provides an Audacious output plugin that uses the
ESD sound server.


%package        arts
Summary:        Audacious output plugin for KDE arts sound service
Group:          Applications/Multimedia
Obsoletes:      audacious-arts <= 1.1.2

Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0

%description    arts
This package provides an Audacious output plugin that uses the
KDE arts sound server.


%package        pulseaudio
Summary:        Audacious output plugin for PulseAudio
Group:          Applications/Multimedia

Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0

%description    pulseaudio
This package provides an Audacious output plugin that uses the
PulseAudio sound server.



%package        amidi
Summary:        Audacious imput plugin for amidi
Group:          Applications/Multimedia

Requires:       audacious >= 1.2.0, audacious-plugins >= 1.2.0

%description    amidi
This package provides an Audacious input plugin that uses the
amidi sound service.



%prep
%setup -q -n audacious-plugins-fedora-%{version}

# Fix incorrect use of sprintf in the cdaudio plugin
%patch0 -p1 -b .cddb-buffer

%build
%configure \
    --disable-rpath \
    --enable-gconf \
    --disable-gnome-vfs \
    --enable-chardet \
    --disable-dependency-tracking \
    --enable-amidiplug \
    --disable-amidiplug-dummy

make V=1 %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

desktop-file-install --vendor fedora \
    --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
    %{SOURCE1}

%clean
rm -rf $RPM_BUILD_ROOT


%post
/sbin/ldconfig
update-desktop-database %{_datadir}/applications


%postun
/sbin/ldconfig
update-desktop-database %{_datadir}/applications


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog NEWS
%{_libdir}/audacious
%exclude %{_libdir}/audacious/Input/libamidi-plug.so
%exclude %{_libdir}/audacious/Output/libjackout.so
%exclude %{_libdir}/audacious/Output/libarts.so
%exclude %{_libdir}/audacious/Output/libESD.so
%exclude %{_libdir}/audacious/Output/libpulse_audio.so
%{_datadir}/applications/fedora-audacious-plugins.desktop
%{_datadir}/audacious/images/audioscrobbler.png
%{_datadir}/audacious/images/audioscrobbler_badge.png

%files jack
%defattr(-,root,root,-)
%{_libdir}/audacious/Output/libjackout.so

%files arts
%defattr(-,root,root,-)
%{_bindir}/audacious-arts-helper
%{_libdir}/audacious/Output/libarts.so

%files esd
%defattr(-,root,root,-)
%{_libdir}/audacious/Output/libESD.so

%files pulseaudio
%defattr(-,root,root,-)
%{_libdir}/audacious/Output/libpulse_audio.so

%files amidi
%defattr(-,root,root,-)
%{_libdir}/audacious/Input/libamidi-plug.so
%{_libdir}/amidi-plug


%changelog
* Wed Nov 8 2006 Ralf Ertzinger <ralf at skytale.net> 1.2.2-0.8.fc7
- Initial RPM build for FE


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/audacious-plugins/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	26 Nov 2006 18:23:59 -0000	1.1
+++ .cvsignore	26 Nov 2006 18:25:47 -0000	1.2
@@ -0,0 +1 @@
+audacious-plugins-fedora-1.2.2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/audacious-plugins/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	26 Nov 2006 18:23:59 -0000	1.1
+++ sources	26 Nov 2006 18:25:47 -0000	1.2
@@ -0,0 +1 @@
+8ac7f73da7432e1ffed6c2b9b0fced8c  audacious-plugins-fedora-1.2.2.tar.gz




More information about the scm-commits mailing list