rpms/alsa-tools/F-10 90-alsa-tools-firmware.rules, NONE, 1.1 alsa-tools.spec, 1.20, 1.21
William Jon McCann
mccann at fedoraproject.org
Fri Dec 5 17:04:28 UTC 2008
- Previous message (by thread): rpms/olpc-utils/devel diskspace.patch, NONE, 1.1 olpc-login, NONE, 1.1 olpc-utils-touchpad.patch, NONE, 1.1 x11-input.fdi, NONE, 1.1 xorg-dcon.conf, NONE, 1.1 olpc-utils.spec, 1.2, 1.3
- Next message (by thread): rpms/libraw1394/devel libraw1394.spec,1.47,1.48
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mccann
Update of /cvs/pkgs/rpms/alsa-tools/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18650
Modified Files:
alsa-tools.spec
Added Files:
90-alsa-tools-firmware.rules
Log Message:
- Convert hotplug stuff to udev
--- NEW FILE 90-alsa-tools-firmware.rules ---
# TASCAM US-428 usb sound card.
BUS=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8000", RUN+="/lib/udev/tascam_fw"
BUS=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8001", RUN+="/lib/udev/tascam_fpga"
# TASCAM US-224 usb sound card.
BUS=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8004", RUN+="/lib/udev/tascam_fw"
BUS=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8005", RUN+="/lib/udev/tascam_fpga"
# TASCAM US-122 usb sound card.
BUS=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8006", RUN+="/lib/udev/tascam_fw"
BUS=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8007", RUN+="/lib/udev/tascam_fpga"
Index: alsa-tools.spec
===================================================================
RCS file: /cvs/pkgs/rpms/alsa-tools/F-10/alsa-tools.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- alsa-tools.spec 21 Jul 2008 17:45:27 -0000 1.20
+++ alsa-tools.spec 5 Dec 2008 17:03:58 -0000 1.21
@@ -23,7 +23,7 @@
Summary: Specialist tools for ALSA
Name: alsa-tools
Version: 1.0.17
-Release: 1%{?dist}
+Release: 2%{?dist}
# Checked at least one source file from all the sub-projects contained in
# the source tarball and they are consistent GPLv2+ - TJ 2007-11-15
@@ -38,6 +38,7 @@
Source2: envy24control.png
Source3: echomixer.desktop
Source4: echomixer.png
+Source5: 90-alsa-tools-firmware.rules
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: alsa-lib-devel >= %{version}
%if 0%{!?_without_tools:1}
@@ -68,7 +69,9 @@
%package firmware
Summary: ALSA tools for uploading firmware to some soundcards
Group: Applications/System
-Requires: udev alsa-firmware
+Requires: udev
+Requires: alsa-firmware
+Requires: fxload
%description firmware
@@ -101,7 +104,7 @@
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/{pixmaps,applications}
for i in %{?builddirstools:%builddirstools} %{?builddirsfirmw:%builddirsfirmw}
-do
+do
case $i in
echomixer)
(cd $i ; %makeinstall ; install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps/ ; install -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_datadir}/applications/ ) || exit 1
@@ -120,7 +123,7 @@
;;
*) (cd $i ; %makeinstall) || exit 1
esac
- if [[ -s "${i}"/README ]]
+ if [[ -s "${i}"/README ]]
then
if [[ ! -d "${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/${i}" ]]
then
@@ -128,14 +131,14 @@
fi
cp "${i}"/README "${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/${i}"
fi
- if [[ -s "${i}"/COPYING ]]
+ if [[ -s "${i}"/COPYING ]]
then
if [[ ! -d "${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/${i}" ]]
then
mkdir -p "${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/${i}"
fi
cp "${i}"/COPYING "${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/${i}"
- fi
+ fi
if [[ -s ${RPM_BUILD_ROOT}%{_datadir}/applications/${i}.desktop ]] ; then
desktop-file-install --vendor fedora \
--add-category "X-Fedora" \
@@ -145,6 +148,13 @@
fi
done
+# convert hotplug stuff to udev
+rm -f ${RPM_BUILD_ROOT}%{_sysconfdir}/hotplug/usb/tascam_fw.usermap
+mkdir -p ${RPM_BUILD_ROOT}/lib/udev
+mv ${RPM_BUILD_ROOT}%{_sysconfdir}/hotplug/usb/* ${RPM_BUILD_ROOT}/lib/udev
+mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
+install -m 644 %{SOURCE5} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
+
%clean
%{__rm} -rf $RPM_BUILD_ROOT
@@ -195,9 +205,9 @@
%doc %{_docdir}/%{name}-%{version}/mixartloader
%doc %{_docdir}/%{name}-%{version}/usx2yloader
%doc %{_docdir}/%{name}-%{version}/vxloader
-%{_sysconfdir}/hotplug/usb/tascam_fpga
-%{_sysconfdir}/hotplug/usb/tascam_fw
-%attr(0644,root,root) %{_sysconfdir}/hotplug/usb/tascam_fw.usermap
+%{_sysconfdir}/udev/rules.d/*.rules
+/lib/udev/tascam_fpga
+/lib/udev/tascam_fw
%{_bindir}/hdsploader
%{_bindir}/mixartloader
%{_bindir}/usx2yloader
@@ -205,6 +215,9 @@
%endif
%changelog
+* Fri Dec 5 2008 Jon McCann <jmccann at redhat.com> - 1.0.17-2
+- Convert hotplug stuff to udev
+
* Thu Jul 17 2008 Tim Jackson <rpm at timj.co.uk> - 1.0.17-1
- Update to version 1.0.17
- Previous message (by thread): rpms/olpc-utils/devel diskspace.patch, NONE, 1.1 olpc-login, NONE, 1.1 olpc-utils-touchpad.patch, NONE, 1.1 x11-input.fdi, NONE, 1.1 xorg-dcon.conf, NONE, 1.1 olpc-utils.spec, 1.2, 1.3
- Next message (by thread): rpms/libraw1394/devel libraw1394.spec,1.47,1.48
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list