diff --git a/hardware/sound/alsa-tools/actions.py b/hardware/sound/alsa-tools/actions.py
new file mode 100644
index 0000000000..05e52aabfc
--- /dev/null
+++ b/hardware/sound/alsa-tools/actions.py
@@ -0,0 +1,58 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+console_tools = ["as10k1", "hdsploader", "hda-verb",
+ "mixartloader", "vxloader",
+ "usx2yloader", "sscape_ctl",
+ "sb16_csp", "as10k1", "ld10k1",
+ "us428control", "seq/sbiload"]
+
+gui_tools = ["envy24control", "rmedigicontrol", "hdspconf",
+ "hdspmixer", "echomixer", "hwmixvolume"]
+
+alsa_tools = gui_tools + console_tools
+
+docs = ["README", "AUTHORS", "COPYING", "TODO", "NEWS", "ChangeLog"]
+
+if "_" in get.srcVERSION():
+ WorkDir = get.srcNAME()
+
+def setup():
+ for tool in alsa_tools:
+ shelltools.cd(tool)
+ if tool in ["hdspconf", "ld10k1"]:
+ autotools.autoreconf("-fi")
+ autotools.configure()
+ shelltools.cd("..")
+
+def build():
+ for tool in alsa_tools:
+ shelltools.cd(tool)
+ autotools.make()
+ shelltools.cd("..")
+
+def install():
+ for tool in alsa_tools:
+ shelltools.cd(tool)
+ autotools.rawInstall("DESTDIR=\"%s\"" % get.installDIR())
+
+ for doc in [d for d in docs if shelltools.can_access_file(d)]:
+ if tool in gui_tools:
+ srctag = "alsa-tools-gui"
+ else:
+ srctag = get.srcNAME()
+
+ pisitools.insinto("/usr/share/doc/%s/%s" % (srctag, tool), doc)
+
+ shelltools.cd("..")
+
+ pisitools.remove("/usr/share/applications/hdspmixer.desktop")
+ pisitools.remove("/usr/share/applications/hdspconf.desktop")
diff --git a/hardware/sound/alsa-tools/files/90-alsa-tools-firmware.rules b/hardware/sound/alsa-tools/files/90-alsa-tools-firmware.rules
new file mode 100644
index 0000000000..790cddfdc9
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/90-alsa-tools-firmware.rules
@@ -0,0 +1,12 @@
+# TASCAM US-428 usb sound card.
+SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8000", RUN+="/lib/udev/tascam_fw"
+SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8001", RUN+="/lib/udev/tascam_fpga"
+
+# TASCAM US-224 usb sound card.
+SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8004", RUN+="/lib/udev/tascam_fw"
+SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8005", RUN+="/lib/udev/tascam_fpga"
+
+# TASCAM US-122 usb sound card.
+SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8006", RUN+="/lib/udev/tascam_fw"
+SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="1604", ATTRS{idProduct}=="8007", RUN+="/lib/udev/tascam_fpga"
+
diff --git a/hardware/sound/alsa-tools/files/alsa-tools-1.0.17rc1-fix-link.patch b/hardware/sound/alsa-tools/files/alsa-tools-1.0.17rc1-fix-link.patch
new file mode 100644
index 0000000000..293d9024a0
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/alsa-tools-1.0.17rc1-fix-link.patch
@@ -0,0 +1,18 @@
+diff -p -up ./hdspconf/src/Makefile.am.tv ./hdspconf/src/Makefile.am
+--- ./hdspconf/src/Makefile.am.tv 2008-06-10 11:15:09.000000000 +0200
++++ ./hdspconf/src/Makefile.am 2008-06-10 11:15:01.000000000 +0200
+@@ -1,4 +1,5 @@
+ bin_PROGRAMS = hdspconf
++hdspconf_LDADD = @LDFLAGS@
+ hdspconf_SOURCES = \
+ hdspconf.cxx \
+ defines.h \
+diff -p -up ./src/Makefile.am.tv ./src/Makefile.am
+--- ./hdspmixer/src/Makefile.am.tv 2008-06-10 11:51:47.000000000 +0200
++++ ./hdspmixer/src/Makefile.am 2008-06-10 11:52:06.000000000 +0200
+@@ -1,4 +1,5 @@
+ bin_PROGRAMS = hdspmixer
++hdspmixer_LDADD = @LDFLAGS@
+ hdspmixer_SOURCES = \
+ hdspmixer.cxx \
+ HDSPMixerWindow.cxx \
diff --git a/hardware/sound/alsa-tools/files/alsa-tools.xpm b/hardware/sound/alsa-tools/files/alsa-tools.xpm
new file mode 100644
index 0000000000..246abe8b4c
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/alsa-tools.xpm
@@ -0,0 +1,234 @@
+/* XPM */
+static char * alsa_tools_xpm[] = {
+"32 32 199 2",
+" c None",
+". c #888A84",
+"+ c #898A86",
+"@ c #888A85",
+"# c #CCCDCB",
+"$ c #ECECEC",
+"% c #EDEDED",
+"& c #EBEBEB",
+"* c #EAEAEA",
+"= c #E9E9E9",
+"- c #E8E8E8",
+"; c #E7E7E7",
+"> c #E6E6E6",
+", c #E5E5E5",
+"' c #E4E4E4",
+") c #E3E3E3",
+"! c #BEBFBD",
+"~ c #8C8F8A",
+"{ c #D4D4D4",
+"] c #CFCFCF",
+"^ c #D4D5D4",
+"/ c #E0E0E0",
+"( c #8A8C87",
+"_ c #A2A4A0",
+": c #AA531F",
+"< c #DE1F01",
+"[ c #9D6933",
+"} c #EEEEEE",
+"| c #333333",
+"1 c #A5A5A5",
+"2 c #A6A6A6",
+"3 c #9C9D99",
+"4 c #B7B8B5",
+"5 c #DEDFDE",
+"6 c #CB3207",
+"7 c #FF0000",
+"8 c #A0773D",
+"9 c #EFEFEF",
+"0 c #DDDDDD",
+"a c #9B9B9B",
+"b c #393939",
+"c c #888888",
+"d c #AEAFAD",
+"e c #CECFCD",
+"f c #B5C7B5",
+"g c #CCF101",
+"h c #D6F500",
+"i c #9AC551",
+"j c #D3D3D3",
+"k c #919191",
+"l c #4A4A4A",
+"m c #6C6C6C",
+"n c #C4C5C3",
+"o c #9BC383",
+"p c #FFFF00",
+"q c #99CD63",
+"r c #C9C9C9",
+"s c #878787",
+"t c #585857",
+"u c #3C3C3B",
+"v c #515150",
+"w c #BEBEBD",
+"x c #D0D1D0",
+"y c #DBDBDB",
+"z c #979A95",
+"A c #87C669",
+"B c #88FF00",
+"C c #95C57E",
+"D c #BFBFBF",
+"E c #7D7D7D",
+"F c #B3B4B2",
+"G c #DFDFDD",
+"H c #E7E7E5",
+"I c #E7E8E5",
+"J c #E8E8E5",
+"K c #9E9E9C",
+"L c #E2E2E2",
+"M c #969793",
+"N c #ABACA9",
+"O c #5DC15C",
+"P c #00FF00",
+"Q c #98BD97",
+"R c #9C9C9B",
+"S c #3F4040",
+"T c #404241",
+"U c #414242",
+"V c #6A6B6B",
+"W c #D8D9D8",
+"X c #ADAEAC",
+"Y c #EEEFED",
+"Z c #EFEFEE",
+"` c #CDCECC",
+" . c #DEDEDE",
+".. c #A9AAA7",
+"+. c #C0C0BE",
+"@. c #43C342",
+"#. c #03FA03",
+"$. c #A8C1A7",
+"%. c #A4A5A4",
+"&. c #E8E8E6",
+"*. c #EEEEEC",
+"=. c #9FA19F",
+"-. c #9FA19D",
+";. c #BFC1BB",
+">. c #B8BBB5",
+",. c #C0C1C0",
+"'. c #BDBEBC",
+"). c #D7D7D7",
+"!. c #24D424",
+"~. c #09ED09",
+"{. c #C1CCC1",
+"]. c #BABBB8",
+"^. c #EEEEED",
+"/. c #C0C1BE",
+"(. c #A1A39E",
+"_. c #BABDB6",
+":. c #979A97",
+"<. c #8E8F8B",
+"[. c #B7C6B7",
+"}. c #08F007",
+"|. c #16DC16",
+"1. c #D5D5D5",
+"2. c #A5A7A3",
+"3. c #AAACA6",
+"4. c #9E9F9E",
+"5. c #ABAEA8",
+"6. c #878A86",
+"7. c #90938E",
+"8. c #A1A39F",
+"9. c #92BB91",
+"0. c #2AD02A",
+"a. c #E1E1E1",
+"b. c #D1D1D0",
+"c. c #AFB2AB",
+"d. c #B8BAB4",
+"e. c #A0A09E",
+"f. c #848581",
+"g. c #8D908C",
+"h. c #818480",
+"i. c #848783",
+"j. c #939590",
+"k. c #81827E",
+"l. c #A4A6A2",
+"m. c #B5B6B3",
+"n. c #77BD76",
+"o. c #3AC43A",
+"p. c #8D8E8C",
+"q. c #B8BBB3",
+"r. c #818280",
+"s. c #CACDCE",
+"t. c #677579",
+"u. c #69777B",
+"v. c #B6B7B5",
+"w. c #CACAC9",
+"x. c #8DB58C",
+"y. c #6EBE6E",
+"z. c #7BB17A",
+"A. c #8B8D89",
+"B. c #90928E",
+"C. c #8E908C",
+"D. c #939591",
+"E. c #91938F",
+"F. c #DADBDB",
+"G. c #AAB1B2",
+"H. c #A9B0B1",
+"I. c #DBDCDC",
+"J. c #CDCECD",
+"K. c #888984",
+"L. c #888985",
+"M. c #848681",
+"N. c #D9D9D9",
+"O. c #D8D8D8",
+"P. c #D6D6D6",
+"Q. c #D2D2D2",
+"R. c #D1D1D1",
+"S. c #D0D0D0",
+"T. c #CECECE",
+"U. c #CDCDCD",
+"V. c #CCCCCC",
+"W. c #CBCBCB",
+"X. c #CACACA",
+"Y. c #C8C8C8",
+"Z. c #C7C7C7",
+"`. c #868883",
+" + c #7A7B77",
+".+ c #7D7E7A",
+"++ c #757773",
+"@+ c #787975",
+"#+ c #6B6C69",
+"$+ c #C8C9C8",
+"%+ c #B7B8B7",
+"&+ c #6A6B68",
+"*+ c #6F706C",
+"=+ c #7B7D79",
+"-+ c #7A7B78",
+";+ c #797A76",
+">+ c #7B7C79",
+",+ c #7C7E7A",
+"'+ c #6E706B",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + + + + + + + + + + + + + + + + + + + + @ ",
+" # $ $ % % % % $ $ & * * = - - ; > , , ' ) ! ",
+" ~ * $ { ] ] ^ % % $ $ & * = = - ; > > , ' ) / ( ",
+" _ $ % : < < [ } % ; | | | 1 = - / | | | 2 ' ) 3 ",
+" 4 $ 5 6 7 7 8 9 } 0 | | | a = - - b | | c ' ) d ",
+" e $ f g h h i } } j | | | k = - - l | | m ' ) n ",
+" @ ' $ o p p p q } % r | | | s = - , t u u v w x y @ ",
+" z * & A B B B C % % D | | | E = - F G H H I J K L M ",
+" N * & O P P P Q $ / R S T U V W - X Y Z Z Z Y ` ... ",
+" +.= * @.P P #.$.$ %.H &.*.*.*.=.- -.;.;.;.;.;.>.,.'. ",
+" . ).= 0 !.P P ~.{.& ].^.^.^.^.^./.' (._._._._._._.:.^ . ",
+" <.; - [.}.P P |.1.* 2._._._._._.3.4.5._._._._._._.6./ 7. ",
+" 8.; - 9.P P P 0.a.b.c._._._._._.d.e.f.g.h.h.h.i.j.k./ l. ",
+" m.> ; n.P P P o.= p.q._._._._._._.r., s.t.t.t.u./ a./ v. ",
+" w.> > x.y.y.y.z.- D A.B.g.g.g.C.D.E., F.G.H.H.H.I.a./ J. ",
+" K.) , , > > > ; ; ; ; ; ; ; > > > , , ' ' ) ) L a.a./ / , @ ",
+" @ * 9 } } } } } } } % % % % % $ $ $ $ $ & & & * * = = = ' L. ",
+" M.N.N.N.O.).P.1.1.{ j Q.R.R.S.] T.T.U.V.W.X.X.r Y.Z.Z.Z.Z.`. ",
+" +N.N.O.).).P.1.{ { j Q.R.S.S.] T.U.V.V.W.X.r Y.Y.Z.Z.Z.Z..+ ",
+" ++N.N.O.).P.P.1.{ j Q.Q.R.S.] T.T.U.V.W.X.X.r Y.Z.Z.Z.Z.Z.@+ ",
+" #+$+O.O.).P.1.{ { j Q.R.S.S.] T.U.V.V.W.X.r r Y.Z.Z.Z.Z.%+&+ ",
+" *+.+=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+;+;+;+;+;+>+>+,+'+ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/hardware/sound/alsa-tools/files/echomixer.desktop b/hardware/sound/alsa-tools/files/echomixer.desktop
new file mode 100644
index 0000000000..938513f574
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/echomixer.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=Echomixer
+Name[tr]=Echomixer
+GenericName=Echoaudio soundcard tool
+GenericName[tr]=Echoaudio ses kartı aracı
+Icon=alsa-tools
+Exec=echomixer
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/hardware/sound/alsa-tools/files/envy24control.desktop b/hardware/sound/alsa-tools/files/envy24control.desktop
new file mode 100644
index 0000000000..787d869a50
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/envy24control.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=envy24control
+Name[tr]=envy24control
+GenericName=envy24(ice1712) based soundcard tool
+GenericName[tr]=envy24(ice1712) ses kartı aracı
+Icon=alsa-tools
+Exec=envy24control
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/hardware/sound/alsa-tools/files/firmware_locations.patch b/hardware/sound/alsa-tools/files/firmware_locations.patch
new file mode 100644
index 0000000000..a3e7130911
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/firmware_locations.patch
@@ -0,0 +1,60 @@
+diff -Naur alsa-tools-1.0.18/hdsploader/Makefile.in alsa-tools-1.0.18-patched/hdsploader/Makefile.in
+--- alsa-tools-1.0.18/hdsploader/Makefile.in 2008-10-29 14:48:40.000000000 +0200
++++ alsa-tools-1.0.18-patched/hdsploader/Makefile.in 2008-10-31 11:36:40.000000000 +0200
+@@ -158,7 +158,7 @@
+
+ # # Process this file with automake to produce Makefile.in.
+ MYNAME = hdsploader
+-AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\"
++AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\"
+ hdsploader_SOURCES = hdsploader.c
+ EXTRA_DIST = gitcompile depcomp
+ all: all-am
+diff -Naur alsa-tools-1.0.18/mixartloader/Makefile.in alsa-tools-1.0.18-patched/mixartloader/Makefile.in
+--- alsa-tools-1.0.18/mixartloader/Makefile.in 2008-10-29 14:48:56.000000000 +0200
++++ alsa-tools-1.0.18-patched/mixartloader/Makefile.in 2008-10-31 11:36:58.000000000 +0200
+@@ -159,7 +159,7 @@
+ # # Process this file with automake to produce Makefile.in.
+ AUTOMAKE_OPTIONS = 1.3 foreign
+ MYNAME = mixartloader
+-AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\"
++AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\"
+ mixartloader_SOURCES = mixartloader.c
+ EXTRA_DIST = gitcompile depcomp
+ all: all-am
+diff -Naur alsa-tools-1.0.18/pcxhrloader/Makefile.in alsa-tools-1.0.18-patched/pcxhrloader/Makefile.in
+--- alsa-tools-1.0.18/pcxhrloader/Makefile.in 2008-10-29 14:49:00.000000000 +0200
++++ alsa-tools-1.0.18-patched/pcxhrloader/Makefile.in 2008-10-31 11:37:27.000000000 +0200
+@@ -159,7 +159,7 @@
+ # # Process this file with automake to produce Makefile.in.
+ AUTOMAKE_OPTIONS = 1.3 foreign
+ MYNAME = pcxhrloader
+-AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\"
++AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\"
+ pcxhrloader_SOURCES = pcxhrloader.c
+ EXTRA_DIST = gitcompile depcomp
+ all: all-am
+diff -Naur alsa-tools-1.0.18/usx2yloader/Makefile.in alsa-tools-1.0.18-patched/usx2yloader/Makefile.in
+--- alsa-tools-1.0.18/usx2yloader/Makefile.in 2008-10-29 14:49:27.000000000 +0200
++++ alsa-tools-1.0.18-patched/usx2yloader/Makefile.in 2008-10-31 11:37:46.000000000 +0200
+@@ -163,7 +163,7 @@
+ # # Process this file with automake to produce Makefile.in.
+ AUTOMAKE_OPTIONS = 1.3 foreign
+ MYNAME = usx2yloader
+-AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\"
++AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\"
+ usx2yloader_SOURCES = usx2yloader.c
+ EXTRA_DIST = gitcompile depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in
+ hotplug_files = tascam_fw.usermap tascam_fw tascam_fpga
+diff -Naur alsa-tools-1.0.18/vxloader/Makefile.in alsa-tools-1.0.18-patched/vxloader/Makefile.in
+--- alsa-tools-1.0.18/vxloader/Makefile.in 2008-10-29 14:49:31.000000000 +0200
++++ alsa-tools-1.0.18-patched/vxloader/Makefile.in 2008-10-31 11:38:09.000000000 +0200
+@@ -159,7 +159,7 @@
+ # # Process this file with automake to produce Makefile.in.
+ AUTOMAKE_OPTIONS = 1.3 foreign
+ MYNAME = vxloader
+-AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\"
++AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\"
+ vxloader_SOURCES = vxloader.c
+ EXTRA_DIST = gitcompile depcomp
+ all: all-am
diff --git a/hardware/sound/alsa-tools/files/hdspconf.desktop b/hardware/sound/alsa-tools/files/hdspconf.desktop
new file mode 100644
index 0000000000..c6e0f20ab3
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/hdspconf.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=HDSPConf
+Name[tr]=HDSPConf
+GenericName=Hammerfall HDSP soundcard tool
+GenericName[tr]=Hammerfall HDSP ses kartı aracı
+Icon=hdspconf
+Exec=hdspconf
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/hardware/sound/alsa-tools/files/hdspmixer.desktop b/hardware/sound/alsa-tools/files/hdspmixer.desktop
new file mode 100644
index 0000000000..4830304876
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/hdspmixer.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=HDSPMixer
+Name[tr]=HDSPMixer
+GenericName=RME Hammerfall DSP Mixer
+GenericName[tr]=RME Hammerfall için karıştırıcı
+Icon=hdspmixer
+Exec=hdspmixer
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/hardware/sound/alsa-tools/files/hwmixvolume.desktop b/hardware/sound/alsa-tools/files/hwmixvolume.desktop
new file mode 100644
index 0000000000..c5a57f44e7
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/hwmixvolume.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Hwmixvolume
+GenericName=Hardware Mixer Volumes
+GenericName[tr]=Donanımsal Ses Karıştırıcı Seviyeleri
+Comment=Control the volume of individual streams on sound cards that use hardware mixing
+Comment[tr]=Donanımsal karıştırıcı kullanan ses kartlarındaki farklı akışların ses şiddetini ayarlayın
+Exec=hwmixvolume
+Icon=hwmixvolume
+Terminal=false
+Type=Application
+Categories=Application;AudioVideo;
+Version=0.9.4
diff --git a/hardware/sound/alsa-tools/files/hwmixvolume.png b/hardware/sound/alsa-tools/files/hwmixvolume.png
new file mode 100644
index 0000000000..28226eec7b
Binary files /dev/null and b/hardware/sound/alsa-tools/files/hwmixvolume.png differ
diff --git a/hardware/sound/alsa-tools/files/rmedigicontrol.desktop b/hardware/sound/alsa-tools/files/rmedigicontrol.desktop
new file mode 100644
index 0000000000..c8a05959fb
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/rmedigicontrol.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=Rmedigicontrol
+Name[tr]=Rmedigicontrol
+GenericName=RME Digi32/96 soundcard tool
+GenericName[tr]=RME Digi32/96 ses kartı aracı
+Icon=alsa-tools
+Exec=rmedigicontrol
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/hardware/sound/alsa-tools/files/usx2yloader_udev.patch b/hardware/sound/alsa-tools/files/usx2yloader_udev.patch
new file mode 100644
index 0000000000..f0ca98dd5a
--- /dev/null
+++ b/hardware/sound/alsa-tools/files/usx2yloader_udev.patch
@@ -0,0 +1,28 @@
+diff -Naur alsa-tools-1.0.18/usx2yloader/Makefile.am alsa-tools-1.0.18-patched/usx2yloader/Makefile.am
+--- alsa-tools-1.0.18/usx2yloader/Makefile.am 2008-10-29 14:42:12.000000000 +0200
++++ alsa-tools-1.0.18-patched/usx2yloader/Makefile.am 2008-10-31 15:14:01.000000000 +0200
+@@ -11,8 +11,8 @@
+
+ EXTRA_DIST = gitcompile depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in
+
+-hotplug_files = tascam_fw.usermap tascam_fw tascam_fpga
+-hotplugdir = /etc/hotplug/usb
++hotplug_files = tascam_fw tascam_fpga
++hotplugdir = /lib/udev
+ hotplug_SCRIPTS = $(hotplug_files)
+
+
+diff -Naur alsa-tools-1.0.18/usx2yloader/Makefile.in alsa-tools-1.0.18-patched/usx2yloader/Makefile.in
+--- alsa-tools-1.0.18/usx2yloader/Makefile.in 2008-10-29 14:49:27.000000000 +0200
++++ alsa-tools-1.0.18-patched/usx2yloader/Makefile.in 2008-10-31 15:14:47.000000000 +0200
+@@ -166,8 +166,8 @@
+ AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\"
+ usx2yloader_SOURCES = usx2yloader.c
+ EXTRA_DIST = gitcompile depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in
+-hotplug_files = tascam_fw.usermap tascam_fw tascam_fpga
+-hotplugdir = /etc/hotplug/usb
++hotplug_files = tascam_fw tascam_fpga
++hotplugdir = /lib/udev
+ hotplug_SCRIPTS = $(hotplug_files)
+ all: all-am
+
diff --git a/hardware/sound/alsa-tools/pspec.xml b/hardware/sound/alsa-tools/pspec.xml
new file mode 100644
index 0000000000..23240f21ad
--- /dev/null
+++ b/hardware/sound/alsa-tools/pspec.xml
@@ -0,0 +1,157 @@
+
+
+
+
+ alsa-tools
+ http://www.alsa-project.org/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ app:console
+ app:gui
+ ALSA configuration tools
+ alsa-tools contains ALSA (Advanced Linux Sound Architecture) tools like firmware loaders and sound card control utilities for specific sound cards.
+ ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.0.29.tar.bz2
+
+ gtk2-devel
+ fltk-devel
+ alsa-lib-devel
+
+
+ usx2yloader_udev.patch
+ firmware_locations.patch
+ alsa-tools-1.0.17rc1-fix-link.patch
+
+
+
+
+ alsa-tools
+ ALSA console tools
+ alsa-tools is a collection of console applications for controlling sound cards like EchoAudio, Envy24, etc.
+
+ alsa-lib
+
+
+ /usr/bin
+ /usr/sbin
+ /lib/udev
+ /usr/lib
+ /lib/udev/rules.d
+ /usr/share/ld10k1
+ /usr/share/sounds
+ /usr/share/man
+ /usr/share/doc/alsa-tools
+
+
+ 90-alsa-tools-firmware.rules
+
+
+
+
+ alsa-tools-gui
+ Graphical frontends for some ALSA tools
+ alsa-tools-gui is a collection of GUI based ALSA tools for controlling sound cards like EchoAudio, Envy24, Hammerfall HDSP, RMedigicontrol.
+
+ fltk
+ gtk2
+ alsa-lib
+
+
+ /usr/share/man/man1/envy24control.1
+ /usr/share/doc/alsa-tools-gui
+ /usr/share/applications
+ /usr/share/pixmaps
+ /usr/bin/echomixer
+ /usr/bin/envy24control
+ /usr/bin/hwmixvolume
+ /usr/bin/hdspconf
+ /usr/bin/hdspmixer
+ /usr/bin/rmedigicontrol
+ /usr/bin/qlo10k1
+
+
+ alsa-tools.xpm
+ hwmixvolume.png
+ echomixer.desktop
+ envy24control.desktop
+ hdspmixer.desktop
+ hdspconf.desktop
+ hwmixvolume.desktop
+ rmedigicontrol.desktop
+
+
+
+
+ alsa-tools-devel
+ Development files for alsa-tools
+
+ alsa-tools
+
+
+ /usr/include
+ /usr/share/aclocal
+ /usr/share/man/man3
+
+
+
+
+
+ 2015-03-04
+ 1.0.29
+ Version bump.
+ Hakan Yıldız
+ hknyldz93@gmail.com
+
+
+ 2014-08-19
+ 1.0.28
+ Rebuild version 28.
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+ 2014-08-19
+ 1.0.28
+ Version bump.
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+ 2014-05-26
+ 1.0.27
+ Rebuild.
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+ 2013-08-22
+ 1.0.27
+ Release bump.
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+ 2013-08-22
+ 1.0.27
+ Release bump.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2013-07-27
+ 1.0.27
+ Version bump.
+ Marcin Bojara
+ marcin@pisilinux.org
+
+
+ 2012-01-29
+ 1.0.26.20121013
+ First release
+ Erdinç Gültekin
+ admins@pisilinux.org
+
+
+
diff --git a/hardware/sound/alsa-tools/translations.xml b/hardware/sound/alsa-tools/translations.xml
new file mode 100644
index 0000000000..9054c5e109
--- /dev/null
+++ b/hardware/sound/alsa-tools/translations.xml
@@ -0,0 +1,12 @@
+
+
+
+ alsa-tools
+ Gelişmiş Linux Ses Mimarisi araçları
+
+
+
+ alsa-tools-devel
+ alsa-tools için geliştirme dosyaları
+
+