rpms/alsa-firmware/F-9 alsa-firmware.README, NONE, 1.1 alsa-firmware.spec, 1.6, 1.7 sources, 1.3, 1.4 dead.package, 1.1, NONE

Tim Jackson (timj) fedora-extras-commits at redhat.com
Sun May 18 12:09:31 UTC 2008


Author: timj

Update of /cvs/extras/rpms/alsa-firmware/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7171

Added Files:
	alsa-firmware.README alsa-firmware.spec sources 
Removed Files:
	dead.package 
Log Message:
Resurrect alsa-firmware as per bug #217259



--- NEW FILE alsa-firmware.README ---
Firmware for ALSA
-----------------
This package has been put together by Tim Jackson (rpm at timj.co.uk) from an
original fedora.us spec file.

Since the packager does not have access to most of the hardware for which
firmware is provided in this package, reports of success or otherwise are
welcome, as is any help with the package.

Not all firmware which is included in the upstream alsa-firmware release is
necessarily included in this Fedora package, notably the "turtlebeach" firmware.
If there is something missing from this package and you need it, please contact
the packager.


Index: alsa-firmware.spec
===================================================================
RCS file: alsa-firmware.spec
diff -N alsa-firmware.spec
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ alsa-firmware.spec	18 May 2008 12:08:44 -0000	1.7
@@ -0,0 +1,221 @@
+Summary:        Firmware for several ALSA-supported sound cards
+Name:           alsa-firmware
+Version:        1.0.16
+Release:        1%{?dist}
+# See later in the spec for a breakdown of licensing
+License:        GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+
+Group:          Applications/Multimedia
+URL:            http://www.alsa-project.org/
+# This source removes the emi_26_62 firmware which is under a questionable
+# license. See bug #217259.
+# To generate the "pruned" tarball, extract the original source, remove
+# the emi_26_62 directory and create a new tarball with a "-pruned" suffix.
+# Original source: ftp://ftp.alsa-project.org/pub/firmware/%{name}-%{version}.tar.bz2
+Source0:        %{name}-%{version}-pruned.tar.bz2
+Source1:        alsa-firmware.README
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires:       alsa-tools-firmware >= %{version}
+Requires:       udev
+BuildRequires:  automake
+BuildRequires:  autoconf
+
+# noarch, since the package is firmware
+BuildArch:      noarch
+
+%description
+This package contains the firmware binaries for a number of sound cards.
+Some (but not all of these) require firmware loaders which are included in
+the alsa-tools-firmware package.
+
+
+%prep
+%setup -q
+
+
+%build
+# emi_26_62 is not in the pruned tarball 
+sed -i s#'emi_26_62/Makefile \\'## configure.in
+sed -i s#emi_26_62## Makefile.am
+
+# Leaving this directory in place ends up with the following crazy, broken
+# symlinks in the output RPM, with no sign of the actual firmware (*.bin) files
+# themselves:
+#
+# /lib/firmware/turtlebeach:
+# msndinit.bin -> /etc/sound/msndinit.bin
+# msndperm.bin -> /etc/sound/msndperm.bin
+# pndsperm.bin -> /etc/sound/pndsperm.bin
+# pndspini.bin -> /etc/sound/pndspini.bin
+#
+# Probably an upstream package bug.
+sed -i s#'multisound/Makefile \\'## configure.in
+sed -i s#multisound## Makefile.am
+
+%__aclocal
+%__automake
+%__autoconf
+%configure --disable-loader
+make %{?_smp_mflags}
+
+# Rename README files from firmware subdirs that have them
+for i in hdsploader mixartloader pcxhrloader usx2yloader vxloader
+do
+  mv ${i}/README README.${i}
+done
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=%{buildroot}
+cp -p %{SOURCE1} README.fedora
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README*
+
+# License: KOS (BSD-alike)
+/lib/firmware/aica_firmware.bin
+
+# License: No explicit license; default package license is GPLv2+
+/lib/firmware/asihpi
+
+# License: GPL (undefined version)
+/lib/firmware/digiface_firmware*
+
+# The licenses for the Echo Audio firmware vary slightly so each is enumerated
+# separately, to be really sure.
+# LGPLv2.1+
+/lib/firmware/ea/3g_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/darla20_dsp.fw
+# LGPLv2.1+
+/lib/firmware/ea/darla24_dsp.fw
+# LGPLv2.1+
+/lib/firmware/ea/echo3g_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/gina20_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/gina24_301_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/gina24_301_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/gina24_361_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/gina24_361_dsp.fw
+# LGPLv2.1+
+/lib/firmware/ea/indigo_dj_dsp.fw
+# LGPLv2.1+
+/lib/firmware/ea/indigo_dsp.fw
+# LGPLv2.1+
+/lib/firmware/ea/indigo_io_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/layla20_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/layla20_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/layla24_1_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/layla24_2A_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/layla24_2S_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/layla24_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/loader_dsp.fw
+# LGPLv2.1+
+/lib/firmware/ea/mia_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_2_asic.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_301_1_asic_48.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_301_1_asic_96.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_301_dsp.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_361_1_asic_48.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_361_1_asic_96.fw
+# GPL (undefined version)
+/lib/firmware/ea/mona_361_dsp.fw
+
+# Licenses vary so are enumerated separately
+# GPLv2
+/lib/firmware/emu/audio_dock.fw
+# GPLv2
+/lib/firmware/emu/emu0404.fw
+# GPLv2
+/lib/firmware/emu/emu1010_notebook.fw
+# GPLv2
+/lib/firmware/emu/emu1010b.fw
+# GPLv2
+/lib/firmware/emu/hana.fw
+# GPLv2+
+/lib/firmware/emu/micro_dock.fw
+
+# License: GPL (undefined version)
+/lib/firmware/ess
+
+# License: No explicit license; default package license is GPLv2+
+/lib/firmware/korg
+
+# License: GPL (undefined version)
+/lib/firmware/mixart
+
+# License: GPL (undefined version)
+/lib/firmware/multiface_firmware*
+
+# License: GPL (undefined version)
+/lib/firmware/pcxhr
+
+# License: GPLv2+
+/lib/firmware/sb16
+
+# License: GPL (undefined version)
+/lib/firmware/vx
+
+# License: No explicit license; default package license is GPLv2+
+# See ALSA bug #3412
+/lib/firmware/yamaha
+
+# Even with --disable-loader, we still get usxxx firmware here; looking at the
+# alsa-tools-firmware package, it seems like these devices probably use an old- 
+# style hotplug loading method
+# License: GPL (undefined version)
+%{_datadir}/alsa/firmware
+
+
+%changelog
+* Mon May 12 2008 Tim Jackson <rpm at timj.co.uk> - 1.0.16-1
+- Update to upstream 1.0.16
+- Clarify licensing conditions
+
+* Tue Aug 14 2007 Tim Jackson <rpm at timj.co.uk> - 1.0.14-1
+- Update to upstream 1.0.14, but skip turtlebeach firmware as it doesn't seem 
+  to install properly
+- Remove files from old-style firmware loader locations
+- Spec file cosmetics, keep rpmlint quiet
+
+* Sat Nov 25 2006 Tim Jackson <rpm at timj.co.uk> - 1.0.12-1
+- Update to 1.0.12
+- Add udev dep
+
+* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
+* Sat Apr 03 2004 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.0.4-0.fdr.1
+- Update to 1.0.4
+
+* Fri Jan 16 2004 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.0.1-0.fdr.2
+- add missing rm in install section
+
+* Fri Jan 09 2004 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.0.1-0.fdr.1
+- Update to 1.0.1
+- Contains now the license -- is "Distributable under GPL"
+
+* Thu Dec 04 2003 Thorsten Leemhuis <fedora[AT]leemhuis.info> 1.0.0-0.fdr.0.1.rc1
+- Initial build.


Index: sources
===================================================================
RCS file: sources
diff -N sources
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sources	18 May 2008 12:08:44 -0000	1.4
@@ -0,0 +1 @@
+43d6318d07bf0605527876fff21bc61f  alsa-firmware-1.0.16-pruned.tar.bz2


--- dead.package DELETED ---




More information about the scm-commits mailing list