rpms/sonic-visualiser/EL-5 sonic-visualiser-1.0-OSCQueue.patch, NONE, 1.1 sonic-visualiser.desktop, NONE, 1.1 sonic-visualiser.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michel Alexandre Salim (salimma) fedora-extras-commits at redhat.com
Wed Jan 30 21:03:51 UTC 2008


Author: salimma

Update of /cvs/pkgs/rpms/sonic-visualiser/EL-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16203/EL-5

Modified Files:
	.cvsignore sources 
Added Files:
	sonic-visualiser-1.0-OSCQueue.patch sonic-visualiser.desktop 
	sonic-visualiser.spec 
Log Message:
sonic-visualiser 1.0


sonic-visualiser-1.0-OSCQueue.patch:

--- NEW FILE sonic-visualiser-1.0-OSCQueue.patch ---
--- sv/osc/OSCQueue.cpp.orig	2007-05-11 09:03:04.000000000 -0400
+++ sv/osc/OSCQueue.cpp	2008-01-16 23:17:05.000000000 -0500
@@ -61,7 +61,7 @@
 
         switch (type) {
         case 'i': message.addArg(arg->i); break;
-        case 'h': message.addArg(arg->h); break;
+        case 'h': message.addArg((qlonglong)arg->h); break;
         case 'f': message.addArg(arg->f); break;
         case 'd': message.addArg(arg->d); break;
         case 'c': message.addArg(arg->c); break;


--- NEW FILE sonic-visualiser.desktop ---
[Desktop Entry]
Name=Sonic Visualiser
GenericName=Audio visualization tool
Comment=Audio visualization tool
Categories=AudioVideo;Viewer;Player;
Encoding=UTF-8
Exec=sonic-visualiser %U
Icon=sonic-visualiser
MimeType=application/x-flac;audio/x-flac;audio/wav;audio/x-wav;audio/x-pn-wav;audio/x-mp3;application/x-ogg;application/ogg;audio/ogg;
StartupNotify=true
Terminal=false
Type=Application


--- NEW FILE sonic-visualiser.spec ---
# rebuild with --with libmad to enable support for MP3 files
Name:           sonic-visualiser
Version:        1.0
Release:        2%{?dist}
Summary:        A program for viewing and exploring audio data

Group:          Applications/Multimedia
License:        GPLv2+
URL:            http://www.sonicvisualiser.org/
Source0:        http://downloads.sourceforge.net/sv1/sonic-visualiser-%{version}.tar.gz
Source1:        %{name}.desktop
Patch0:         %{name}-1.0-OSCQueue.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  qt4-devel vamp-plugin-sdk-devel
BuildRequires:  libsndfile-devel libsamplerate-devel fftw-devel bzip2-devel
BuildRequires:  jack-audio-connection-kit-devel portaudio-devel
%{?_with_libmad:BuildRequires:  libmad-devel}
BuildRequires:  liboggz-devel
BuildRequires:  liblrdf-devel raptor-devel liblo-devel
BuildRequires:  desktop-file-utils
Requires:       hicolor-icon-theme

%description
Sonic Visualiser is an application for viewing and analysing the
contents of music audio files.

The aim of Sonic Visualiser is to be the first program you reach for
when want to study a musical recording rather than simply listen to
it.

As well as a number of features designed to make exploring audio data
as revealing and fun as possible, Sonic Visualiser also has powerful
annotation capabilities to help you to describe what you find, and the
ability to run automated annotation and analysis plugins in the Vamp
analysis plugin format – as well as applying standard audio effects.


%prep
%setup -q
%patch0 -p0 -b .oscqueue


%build
qmake-qt4
# parallel build does not work
make #%{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
# install does nothing right now
# make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
install -m 755 -p sv/sonic-visualiser $RPM_BUILD_ROOT%{_bindir}/
# desktop file and icon
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
install -m 644 -p sv/icons/sv-48x48.png \
        $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/sonic-visualiser.png
desktop-file-install --vendor="fedora" \
                     --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
                     %{SOURCE1}


%clean
rm -rf $RPM_BUILD_ROOT


%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi


%files
%defattr(-,root,root,-)
%doc COPYING README README.OSC
%{_bindir}/sonic-visualiser
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/*/apps/*.png


%changelog
* Sun Jan 27 2008 Michel Salim <michel.sylvan at gmail.com> - 1.0-2
- Fix icon placement and license

* Wed Jan 16 2008 Michel Salim <michel.sylvan at gmail.com> - 1.0-1
- Initial Fedora package



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/sonic-visualiser/EL-5/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	30 Jan 2008 20:33:02 -0000	1.1
+++ .cvsignore	30 Jan 2008 21:03:14 -0000	1.2
@@ -0,0 +1 @@
+sonic-visualiser-1.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/sonic-visualiser/EL-5/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	30 Jan 2008 20:33:02 -0000	1.1
+++ sources	30 Jan 2008 21:03:14 -0000	1.2
@@ -0,0 +1 @@
+1df2731920628b41563153fc37959ed5  sonic-visualiser-1.0.tar.gz




More information about the fedora-extras-commits mailing list