[idjc] Initial import (#754698)

Nikos Roussos comzeradd at fedoraproject.org
Wed Dec 7 21:10:28 UTC 2011


commit a00fcb9420f31c85ca971a0de91bd5920342cb30
Author: Nikos Roussos <nikos at autoverse.net>
Date:   Wed Dec 7 23:10:20 2011 +0200

    Initial import (#754698)

 .gitignore         |    1 +
 idjc-README.Fedora |    6 +++
 idjc.spec          |   93 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources            |    1 +
 4 files changed, 101 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..45fa455 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/idjc-0.8.6.tar.gz
diff --git a/idjc-README.Fedora b/idjc-README.Fedora
new file mode 100644
index 0000000..4d87002
--- /dev/null
+++ b/idjc-README.Fedora
@@ -0,0 +1,6 @@
+IDJC Codecs support
+-------------------
+
+Due to the Fedora limitations on patents covering some popular formats [1], idjc Fedora package is restricted to support OGG, FLAC, SPEEX formats. Support of MP3, WMA is available at upstream sources
+
+[1] https://fedoraproject.org/wiki/Forbidden_items
diff --git a/idjc.spec b/idjc.spec
new file mode 100644
index 0000000..5788332
--- /dev/null
+++ b/idjc.spec
@@ -0,0 +1,93 @@
+Name:           idjc
+Version:        0.8.6
+Release:        4%{?dist}
+Summary:        DJ application for streaming audio
+
+Group:          Applications/Multimedia
+License:        GPLv2+
+URL:            http://idjc.sourceforge.net
+Source0:        http://downloads.sourceforge.net/project/idjc/idjc/0.8/%{name}-%{version}.tar.gz
+Source1:        %{name}-README.Fedora
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  pygtk2-devel
+BuildRequires:  python-mutagen
+BuildRequires:  jack-audio-connection-kit-devel
+BuildRequires:  libvorbis-devel
+BuildRequires:  libsamplerate-devel
+BuildRequires:  libsndfile-devel
+BuildRequires:  speex-devel
+BuildRequires:  flac-devel
+BuildRequires:  desktop-file-utils
+Requires:       python-mutagen
+Requires:       pulseaudio-module-jack
+
+
+%description
+Internet DJ Console is a client for streaming live radio shows over the
+Internet using Icecast or Shoutcast servers. It has a two panel playlist mode,
+with automatic cross-fading. It uses jack as a back-end and it supports all
+major free audio codecs.
+
+
+%prep
+%setup -q
+cp %{SOURCE1} README.Fedora
+
+
+%build
+%configure
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+desktop-file-install --delete-original \
+    --remove-category=Application \
+    --add-category="AudioVideo" \
+    --dir %{buildroot}%{_datadir}/applications \
+    %{buildroot}%{_datadir}/applications/%{name}.desktop
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/%{name}*
+%{python_sitelib}/%{name}*
+%attr(755,root,root) %{python_sitelib}/%{name}/mutagentagger.py
+%{_datadir}/applications/%{name}.desktop
+%{_prefix}/libexec/%{name}*
+%{_datadir}/%{name}/
+%{_mandir}/man1/%{name}*
+%{_datadir}/pixmaps/%{name}.png
+%doc COPYING README AUTHORS ChangeLog NEWS README.Fedora doc/*.html doc/*.css doc/*.png
+
+
+%changelog
+* Sun Dec 04 2011 Nikos Roussos <nikos at autoverse.net> 0.8.6-4
+- Added README.Fedora for codecs
+- Changed category to Multimedia
+- Added AudioVideo category to desktop file
+
+* Mon Nov 28 2011 Nikos Roussos <nikos at autoverse.net> 0.8.6-3
+- Added pulseaudio module dependency
+- Added html documentation
+
+* Tue Nov 22 2011 Nikos Roussos <nikos at autoverse.net> 0.8.6-2
+- Fix license error
+
+* Thu Nov 17 2011 Nikos Roussos <nikos at autoverse.net> 0.8.6-1
+- Update to 0.8.6
+
+* Mon May 08 2011 Nikos Roussos <nikos at autoverse.net> 0.8.5-1
+- Update to 0.8.5
+
+* Mon Oct 25 2010 Nikos Roussos <nikos at autoverse.net> 0.8.3-2
+- Add patch to fix pythondir bug on x86_64
+
+* Mon Oct 18 2010 Nikos Roussos <nikos at autoverse.net> 0.8.3-1
+- Initial version of the package
diff --git a/sources b/sources
index e69de29..868a768 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b73682374011a1f4dc2fb5d5296b3e07  idjc-0.8.6.tar.gz


More information about the scm-commits mailing list