Lukas Zapletal a9d2a51
Summary:	Music player for GNOME
Lukas Zapletal a9d2a51
Name:		decibel-audio-player
Lukas Zapletal a9d2a51
Version:	1.08
779ba9a
Release:	13%{?dist}
Lukas Zapletal a9d2a51
License:	GPLv2+
Lukas Zapletal a9d2a51
Group:		Applications/Multimedia
Lukas Zapletal a9d2a51
URL:		http://decibel.silent-blade.org/
Lukas Zapletal a9d2a51
Source0:	http://decibel.silent-blade.org/uploads/Main/%{name}-%{version}.tar.gz
Lukas Zapletal 376d406
Patch0: %{name}-pil.patch
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
Requires:	dbus-python
Lukas Zapletal a9d2a51
Requires:	gnome-python2-gnome
Lukas Zapletal a9d2a51
Requires:	gnome-python2-gnomekeyring
Lukas Zapletal a9d2a51
Requires:	gstreamer-python
Lukas Zapletal a9d2a51
Requires:	hicolor-icon-theme
Lukas Zapletal a9d2a51
Requires:	notify-python
Lukas Zapletal a9d2a51
Requires:	python-imaging
Lukas Zapletal a9d2a51
Requires:	python-CDDB
Lukas Zapletal a9d2a51
Requires:	python-mutagen
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
BuildRequires:	desktop-file-utils
Lukas Zapletal a9d2a51
BuildRequires:	gettext
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
BuildArch:	noarch
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%description
Lukas Zapletal a9d2a51
Decibel is an audio player that aims at being very straightforward to use by
Lukas Zapletal a9d2a51
means of a very clean and user friendly interface. It is especially targeted
Lukas Zapletal a9d2a51
at GNOME and will follow, as closely as possible, the GNOME HIG. It makes use
Lukas Zapletal a9d2a51
of the GStreamer library to read audio files.
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%prep
Lukas Zapletal a9d2a51
%setup -q
Lukas Zapletal 376d406
%patch0 -p1
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
# Suppress rpmlint error.
Lukas Zapletal a9d2a51
sed --in-place --expression '1d' ./src/%{name}.py
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%build
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%install
Lukas Zapletal a9d2a51
for S in 16 24 32 48 64 128; do
Lukas Zapletal a9d2a51
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${S}x${S}/apps
Lukas Zapletal a9d2a51
done
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
make install prefix=%{_prefix} INSTALL="install -p" \
Lukas Zapletal a9d2a51
  DESTDIR=$RPM_BUILD_ROOT
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
# workaround for https://bugs.launchpad.net/decibel-audio-player/+bug/910644
Lukas Zapletal a9d2a51
cat start.sh | sed -e "s!prefix!%{_prefix}!g" > $RPM_BUILD_ROOT%{_bindir}/%{name}
Lukas Zapletal a9d2a51
cat start-remote.sh | sed -e "s!prefix!%{_prefix}!g" > $RPM_BUILD_ROOT%{_bindir}/%{name}-remote
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%find_lang %{name}
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
# icon
Lukas Zapletal a9d2a51
for S in 16 24 32 64 128; do
Lukas Zapletal a9d2a51
  install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}-$S.png \
Lukas Zapletal a9d2a51
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${S}x${S}/apps/%{name}.png
Lukas Zapletal a9d2a51
done
Lukas Zapletal a9d2a51
install -p -m644 $RPM_BUILD_ROOT%{_datadir}/%{name}/pix/%{name}.png \
Lukas Zapletal a9d2a51
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
desktop-file-install --delete-original \
Lukas Zapletal a9d2a51
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
Lukas Zapletal a9d2a51
  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%post
Lukas Zapletal a9d2a51
update-desktop-database &> /dev/null || :
Lukas Zapletal a9d2a51
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%postun
Lukas Zapletal a9d2a51
update-desktop-database &> /dev/null || :
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
if [ $1 -eq 0 ]; then
Lukas Zapletal a9d2a51
  touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Lukas Zapletal a9d2a51
  gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Lukas Zapletal a9d2a51
fi
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%posttrans
Lukas Zapletal a9d2a51
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%files -f %{name}.lang
Lukas Zapletal a9d2a51
%doc doc/ChangeLog
Lukas Zapletal a9d2a51
%doc doc/LICENCE
Lukas Zapletal a9d2a51
%{_bindir}/%{name}
Lukas Zapletal a9d2a51
%{_bindir}/%{name}-remote
Lukas Zapletal a9d2a51
%{_datadir}/applications/%{name}.desktop
Lukas Zapletal a9d2a51
%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
Lukas Zapletal a9d2a51
%{_datadir}/icons/hicolor/24x24/apps/%{name}.png
Lukas Zapletal a9d2a51
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
Lukas Zapletal a9d2a51
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
Lukas Zapletal a9d2a51
%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
Lukas Zapletal a9d2a51
%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
Lukas Zapletal a9d2a51
%{_datadir}/pixmaps/%{name}.png
Lukas Zapletal a9d2a51
%{_mandir}/man1/%{name}.1*
Lukas Zapletal a9d2a51
%{_mandir}/man1/%{name}-remote.1*
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%{_datadir}/%{name}
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
%changelog
779ba9a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.08-13
779ba9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
779ba9a
8313f19
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.08-12
8313f19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8313f19
fd4039b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-11
fd4039b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
fd4039b
c051d74
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-10
c051d74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c051d74
a3bef59
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-9
a3bef59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a3bef59
c6ffce4
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-8
c6ffce4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c6ffce4
Lukas Zapletal 376d406
* Tue Jan 15 2013 Lukas Zapletal <lzap+rpm[@]redhat.com> - 1.08-7
Lukas Zapletal 376d406
- PIL python library patch
Lukas Zapletal 376d406
af32ebf
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-6
af32ebf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
af32ebf
Lukas Zapletal a9d2a51
* Fri Apr 18 2012 Lukas Zapletal <lzap+rpm[@]redhat.com> - 1.08-5
Lukas Zapletal a9d2a51
- changing name of the desktop file according to guidelines
Lukas Zapletal a9d2a51
- making macros consistent
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Tue Apr 15 2012 Lukas Zapletal <lzap+rpm[@]redhat.com> - 1.08-4
Lukas Zapletal a9d2a51
- correcting BR
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Thu Apr 10 2012 Lukas Zapletal <lzap+rpm[@]redhat.com> - 1.08-3
Lukas Zapletal a9d2a51
- changelog fixed, install macro no longer used
Lukas Zapletal a9d2a51
- removed "sed" from BR
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Thu Apr 10 2012 Lukas Zapletal <lzap+rpm[@]redhat.com> - 1.08-2
Lukas Zapletal a9d2a51
- defattr dropped, variables fixed
Lukas Zapletal a9d2a51
- using loop for some tasks in the spec
Lukas Zapletal a9d2a51
- man pages marked as doco
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Sun Jan 01 2012 Lukas Zapletal <lzap+rpm[@]redhat.com> - 1.08-1
Lukas Zapletal a9d2a51
- Version bump to 1.08
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Wed Aug 11 2010 Debarshi Ray <rishi@fedoraproject.org> - 1.05-1
Lukas Zapletal a9d2a51
- Version bump to 1.05. (Red Hat Bugzilla #608398)
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Sun May 23 2010 Debarshi Ray <rishi@fedoraproject.org> - 1.04-1
Lukas Zapletal a9d2a51
- Version bump to 1.04. (Red Hat Bugzilla #521476)
Lukas Zapletal a9d2a51
- Updated the desktop database and icon cache scriptlet snippets according to
Lukas Zapletal a9d2a51
  Fedora packaging guidelines.
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Fri Jul 24 2009 Release Engineering <rel-eng@fedoraproject.org> - 1.00-3
Lukas Zapletal a9d2a51
- Autorebuild for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Tue Feb 24 2009 Release Engineering <rel-eng@fedoraproject.org> - 1.00-2
Lukas Zapletal a9d2a51
- Autorebuild for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Sun Jan 11 2009 Debarshi Ray <rishi@fedoraproject.org> - 1.00-1
Lukas Zapletal a9d2a51
- Version bump to 1.00. (Red Hat Bugzilla #477262)
Lukas Zapletal a9d2a51
  * http://decibel.silent-blade.org/index.php?n=Main.ReleaseNotes
Lukas Zapletal a9d2a51
- Added 'Requires: notify-python'.
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Fri Nov 14 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.11-1
Lukas Zapletal a9d2a51
- Version bump to 0.11. (Red Hat Bugzilla #464479)
Lukas Zapletal a9d2a51
  * http://decibel.silent-blade.org/index.php?n=Main.ReleaseNotes
Lukas Zapletal a9d2a51
- Replaced 'Requires: gnome-python2' with 'Requires: gnome-python2-gnome' on
Lukas Zapletal a9d2a51
  all distributions starting from Fedora 10. (Red Hat Bugzilla #460027)
Lukas Zapletal a9d2a51
- Added 'Requires: python-CDDB'.
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Thu Jul 24 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.10-2
Lukas Zapletal a9d2a51
- Added 'Requires: gnome-python2-gnomekeyring'. Closes Red Hat Bugzilla bug
Lukas Zapletal a9d2a51
  #455780.
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Thu May 22 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.10-1
Lukas Zapletal a9d2a51
- Version bump to 0.10.
Lukas Zapletal a9d2a51
  * http://decibel.silent-blade.org/index.php?n=Main.ReleaseNotes
Lukas Zapletal a9d2a51
Lukas Zapletal a9d2a51
* Sun Feb 03 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.09-1
Lukas Zapletal a9d2a51
- Initial build.
Lukas Zapletal a9d2a51
  * http://decibel.silent-blade.org/index.php?n=Main.ReleaseNotes
Lukas Zapletal a9d2a51
- Fixed wrong MimeType.
Lukas Zapletal a9d2a51
- Removed Application from Categories.
Lukas Zapletal a9d2a51
- Removed Encoding from Desktop Entry for all distributions, except Fedora 7.