|
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.
|