Blame idjc.spec

Nikos Roussos a00fcb9
Name:           idjc
comzeradd 326b739
Version:        0.8.7
comzeradd 326b739
Release:        1%{?dist}
Nikos Roussos a00fcb9
Summary:        DJ application for streaming audio
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Group:          Applications/Multimedia
Nikos Roussos a00fcb9
License:        GPLv2+
Nikos Roussos a00fcb9
URL:            http://idjc.sourceforge.net
Nikos Roussos a00fcb9
Source0:        http://downloads.sourceforge.net/project/idjc/idjc/0.8/%{name}-%{version}.tar.gz
Nikos Roussos a00fcb9
Source1:        %{name}-README.Fedora
Nikos Roussos a00fcb9
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
BuildRequires:  pygtk2-devel
Nikos Roussos a00fcb9
BuildRequires:  python-mutagen
Nikos Roussos a00fcb9
BuildRequires:  jack-audio-connection-kit-devel
Nikos Roussos a00fcb9
BuildRequires:  libvorbis-devel
Nikos Roussos a00fcb9
BuildRequires:  libsamplerate-devel
Nikos Roussos a00fcb9
BuildRequires:  libsndfile-devel
Nikos Roussos a00fcb9
BuildRequires:  speex-devel
Nikos Roussos a00fcb9
BuildRequires:  flac-devel
Nikos Roussos a00fcb9
BuildRequires:  desktop-file-utils
Nikos Roussos a00fcb9
Requires:       python-mutagen
Nikos Roussos a00fcb9
Requires:       pulseaudio-module-jack
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
%description
Nikos Roussos a00fcb9
Internet DJ Console is a client for streaming live radio shows over the
Nikos Roussos a00fcb9
Internet using Icecast or Shoutcast servers. It has a two panel playlist mode,
Nikos Roussos a00fcb9
with automatic cross-fading. It uses jack as a back-end and it supports all
Nikos Roussos a00fcb9
major free audio codecs.
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
%prep
Nikos Roussos a00fcb9
%setup -q
Nikos Roussos a00fcb9
cp %{SOURCE1} README.Fedora
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
%build
Nikos Roussos a00fcb9
%configure
Nikos Roussos a00fcb9
make %{?_smp_mflags}
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
%install
Nikos Roussos a00fcb9
rm -rf %{buildroot}
Nikos Roussos a00fcb9
make install DESTDIR=%{buildroot}
comzeradd 326b739
%find_lang %{name}
Nikos Roussos a00fcb9
desktop-file-install --delete-original \
Nikos Roussos a00fcb9
    --remove-category=Application \
Nikos Roussos a00fcb9
    --add-category="AudioVideo" \
Nikos Roussos a00fcb9
    --dir %{buildroot}%{_datadir}/applications \
Nikos Roussos a00fcb9
    %{buildroot}%{_datadir}/applications/%{name}.desktop
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
%clean
Nikos Roussos a00fcb9
rm -rf %{buildroot}
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
comzeradd 326b739
%files -f %{name}.lang
Nikos Roussos a00fcb9
%defattr(-,root,root,-)
Nikos Roussos a00fcb9
%{_bindir}/%{name}*
Nikos Roussos a00fcb9
%{python_sitelib}/%{name}*
Nikos Roussos a00fcb9
%attr(755,root,root) %{python_sitelib}/%{name}/mutagentagger.py
Nikos Roussos a00fcb9
%{_datadir}/applications/%{name}.desktop
Nikos Roussos a00fcb9
%{_prefix}/libexec/%{name}*
Nikos Roussos a00fcb9
%{_datadir}/%{name}/
Nikos Roussos a00fcb9
%{_mandir}/man1/%{name}*
Nikos Roussos a00fcb9
%{_datadir}/pixmaps/%{name}.png
Nikos Roussos a00fcb9
%doc COPYING README AUTHORS ChangeLog NEWS README.Fedora doc/*.html doc/*.css doc/*.png
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
%changelog
comzeradd 326b739
* Mon Feb 13 2012 Nikos Roussos <nikos@autoverse.net> 0.8.7-1
comzeradd 326b739
- Update to 0.8.7
comzeradd 326b739
9df620f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.6-5
9df620f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9df620f
Nikos Roussos a00fcb9
* Sun Dec 04 2011 Nikos Roussos <nikos@autoverse.net> 0.8.6-4
Nikos Roussos a00fcb9
- Added README.Fedora for codecs
Nikos Roussos a00fcb9
- Changed category to Multimedia
Nikos Roussos a00fcb9
- Added AudioVideo category to desktop file
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
* Mon Nov 28 2011 Nikos Roussos <nikos@autoverse.net> 0.8.6-3
Nikos Roussos a00fcb9
- Added pulseaudio module dependency
Nikos Roussos a00fcb9
- Added html documentation
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
* Tue Nov 22 2011 Nikos Roussos <nikos@autoverse.net> 0.8.6-2
Nikos Roussos a00fcb9
- Fix license error
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
* Thu Nov 17 2011 Nikos Roussos <nikos@autoverse.net> 0.8.6-1
Nikos Roussos a00fcb9
- Update to 0.8.6
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
* Mon May 08 2011 Nikos Roussos <nikos@autoverse.net> 0.8.5-1
Nikos Roussos a00fcb9
- Update to 0.8.5
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
* Mon Oct 25 2010 Nikos Roussos <nikos@autoverse.net> 0.8.3-2
Nikos Roussos a00fcb9
- Add patch to fix pythondir bug on x86_64
Nikos Roussos a00fcb9
Nikos Roussos a00fcb9
* Mon Oct 18 2010 Nikos Roussos <nikos@autoverse.net> 0.8.3-1
Nikos Roussos a00fcb9
- Initial version of the package