diff --git a/.cvsignore b/.cvsignore index e69de29..d737fe4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +decibel-audio-player-0.10.tar.gz diff --git a/decibel-audio-player-0.10-desktop.patch b/decibel-audio-player-0.10-desktop.patch new file mode 100644 index 0000000..6da3fbc --- /dev/null +++ b/decibel-audio-player-0.10-desktop.patch @@ -0,0 +1,24 @@ +diff -urNp decibel-audio-player-0.09.orig/res/decibel-audio-player.desktop decibel-audio-player-0.09/res/decibel-audio-player.desktop +--- decibel-audio-player-0.09.orig/res/decibel-audio-player.desktop 2008-02-03 04:32:37.000000000 +0530 ++++ decibel-audio-player-0.09/res/decibel-audio-player.desktop 2008-02-03 05:19:31.000000000 +0530 +@@ -1,13 +1,13 @@ + [Desktop Entry] +-Name=Decibel Audio Player +-GenericName=Audio Player ++Encoding=UTF-8 ++Name=Decibel Music Player ++GenericName=Music Player + Comment=A simple audio player ++Comment[fr]=Un lecteur audio simple d'utilisation + Exec=decibel-audio-player +-MimeType=application/x-executable; + Terminal=false + Type=Application +-Icon=decibel-audio-player.png ++Icon=decibel-audio-player + StartupNotify=true +-Categories=GNOME;GTK;AudioVideo; +- +-Comment[fr]=Un lecteur audio simple d'utilisation ++Categories=GNOME;GTK;Audio;Music;Player;AudioVideo ++MimeType=audio/musepack;application/musepack;application/x-ape;audio/ape;audio/x-ape;audio/x-musepack;application/x-musepack;audio/x-mp3;application/x-id3;audio/mpeg;audio/x-mpeg;audio/x-mpeg-3;audio/mpeg3;audio/mp3;audio/x-m4a;audio/mpc;audio/x-mpc;audio/mp;audio/x-mp;application/ogg;application/x-ogg;audio/vorbis;audio/x-vorbis;audio/ogg;audio/x-ogg;audio/x-flac;application/x-flac;audio/flac; diff --git a/decibel-audio-player.spec b/decibel-audio-player.spec new file mode 100644 index 0000000..fb28bd9 --- /dev/null +++ b/decibel-audio-player.spec @@ -0,0 +1,131 @@ +%if 0%{?fc7} +%else + %define _remove_encoding --remove-key Encoding +%endif + +Summary: Music player for GNOME +Name: decibel-audio-player +Version: 0.10 +Release: 1%{?dist} +License: GPLv2+ +Group: Applications/Multimedia +URL: http://decibel.silent-blade.org/ +Source0: http://decibel.silent-blade.org/uploads/Main/%{name}-%{version}.tar.gz + +Patch0: %{name}-%{version}-desktop.patch + +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +Requires: dbus-python +Requires: gnome-python2 +Requires: gstreamer-python +Requires: hicolor-icon-theme +Requires: pygtk2-libglade +Requires: python-mutagen + +BuildRequires: desktop-file-utils +BuildRequires: gettext + +BuildArch: noarch + +%description +Decibel is an audio player that aims at being very straightforward to use by +means of a very clean and user friendly interface. It is especially targeted +at GNOME and will follow, as closely as possible, the GNOME HIG. It makes use +of the GStreamer library to read audio files. + +%prep +%setup -q +%patch0 -p1 + +%build + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/24x24/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps + +make install prefix=%{_prefix} INSTALL="%{__install} -p" \ + DESTDIR=$RPM_BUILD_ROOT + +%find_lang %{name} + +# icon +install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}-16.png \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png +install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}-24.png \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/24x24/apps/%{name}.png +install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}-32.png \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}.png \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png +install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}-64.png \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png +install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}-128.png \ + $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/%{name}.png + +desktop-file-install %{?_remove_encoding} --vendor fedora --delete-original \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop + +# Files containing shebangs need to have the executable bits. +chmod 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/src/decibel-audio-player.py + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +if [ -x %{_bindir}/update-desktop-database ]; then + update-desktop-database &> /dev/null || : +fi + +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 +if [ -x %{_bindir}/update-desktop-database ]; then + update-desktop-database &> /dev/null || : +fi + +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 -f %{name}.lang +%defattr(-,root,root,-) +%doc doc/ChangeLog +%doc doc/LICENCE +%{_bindir}/%{name} +%{_bindir}/%{name}-remote +%{_datadir}/applications/fedora-%{name}.desktop +%{_datadir}/icons/hicolor/16x16/apps/%{name}.png +%{_datadir}/icons/hicolor/24x24/apps/%{name}.png +%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +%{_datadir}/icons/hicolor/48x48/apps/%{name}.png +%{_datadir}/icons/hicolor/64x64/apps/%{name}.png +%{_datadir}/icons/hicolor/128x128/apps/%{name}.png +%{_datadir}/pixmaps/%{name}.png +%{_mandir}/man1/%{name}.1.gz +%{_mandir}/man1/%{name}-remote.1.gz + +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/pix +%{_datadir}/%{name}/res +%{_datadir}/%{name}/src + +%changelog +* Thu May 22 2008 Debarshi Ray - 0.10-1 +- Version bump to 0.10. + +* Sun Feb 03 2008 Debarshi Ray - 0.09-1 +- Initial build. +- Fixed wrong MimeType. +- Removed Application from Categories. +- Removed Encoding from Desktop Entry for all distributions, except Fedora 7. diff --git a/sources b/sources index e69de29..7b557e9 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a0b43e0a43e56495152b598cb84ba02c decibel-audio-player-0.10.tar.gz