alsa: integrate alsa-states recipe into alsa-state
authorMichael Lauer <mickey@vanille-media.de>
Wed, 11 Jul 2007 22:49:52 +0000 (22:49 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Wed, 11 Jul 2007 22:49:52 +0000 (22:49 +0000)
packages/alsa/alsa-state.bb
packages/alsa/alsa-state/fic-gta01/capturehandset.state [moved from packages/alsa/alsa-states/fic-gta01/capturehandset.state with 100% similarity]
packages/alsa/alsa-state/fic-gta01/captureheadset.state [moved from packages/alsa/alsa-states/fic-gta01/captureheadset.state with 100% similarity]
packages/alsa/alsa-state/fic-gta01/gsmbluetooth.state [moved from packages/alsa/alsa-states/fic-gta01/gsmbluetooth.state with 100% similarity]
packages/alsa/alsa-state/fic-gta01/gsmhandset.state [moved from packages/alsa/alsa-states/fic-gta01/gsmhandset.state with 100% similarity]
packages/alsa/alsa-state/fic-gta01/gsmheadset.state [moved from packages/alsa/alsa-states/fic-gta01/gsmheadset.state with 100% similarity]
packages/alsa/alsa-state/fic-gta01/stereoout.state [moved from packages/alsa/alsa-states/fic-gta01/stereoout.state with 100% similarity]
packages/alsa/alsa-states/.mtn2git_empty [deleted file]
packages/alsa/alsa-states/dummy.state [deleted file]
packages/alsa/alsa-states/fic-gta01/.mtn2git_empty [deleted file]
packages/alsa/alsa-states_0.0.0.bb [deleted file]

index 4953294..35c8f5d 100644 (file)
@@ -9,12 +9,20 @@
 
 DESCRIPTION = "Default ALSA configuration"
 LICENSE = "GPL"
-
+RRECOMMENDS_alsa-state = "alsa-states"
 PV = "0.0.4"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "file://asound.state \
-          file://alsa-state"
+           file://alsa-state "
+
+SRC_URI_append_fic-gta01 = " \
+  file://capturehandset.state \
+  file://captureheadset.state \
+  file://gsmbluetooth.state \
+  file://gsmhandset.state \
+  file://gsmheadset.state \
+  file://stereoout.state"
 
 inherit update-rc.d
 
@@ -22,13 +30,17 @@ INITSCRIPT_NAME = "alsa-state"
 INITSCRIPT_PARAMS = "defaults 10"
 
 do_install() {
-       install -d ${D}${sysconfdir}/init.d
+    install -d ${D}${sysconfdir}/init.d
+    install -m 0755 ${WORKDIR}/alsa-state ${D}${sysconfdir}/init.d
        
-       install -m 0644 ${WORKDIR}/asound.state ${D}${sysconfdir}
-       install -m 0755 ${WORKDIR}/alsa-state ${D}${sysconfdir}/init.d
+       install -m 0644 ${WORKDIR}/*.state ${D}${sysconfdir}
 }
 
-FILES_${PN} = "${sysconfdir}/*"
+PACKAGES += "alsa-states"
+FILES_${PN} = "${sysconfdir}/init.d"
+FILES_alsa-states = "${sysconfdir}/*.state"
+PACKAGE_ARCH_${PN} = "all"
+PACKAGE_ARCH_alsa-states = "${MACHINE}"
 
 pkg_postinst_${PN}() {
        if test -z "$D"
diff --git a/packages/alsa/alsa-states/.mtn2git_empty b/packages/alsa/alsa-states/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/alsa/alsa-states/dummy.state b/packages/alsa/alsa-states/dummy.state
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/alsa/alsa-states/fic-gta01/.mtn2git_empty b/packages/alsa/alsa-states/fic-gta01/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/packages/alsa/alsa-states_0.0.0.bb b/packages/alsa/alsa-states_0.0.0.bb
deleted file mode 100644 (file)
index 8bf8f80..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "Machine specific alsa state files"
-SECTION = "base"
-LICENSE = "MIT"
-PR = "r1"
-
-SRC_URI = "file://*.state"
-
-do_install () {
-    install -d ${D}${sysconfdir}/alsa
-    install -m 0644 ${WORKDIR}/*.state ${D}${sysconfdir}/alsa
-}
-
-ALLOW_EMPTY = "1"
-FILES_${PN} += "${sysconfdir}/alsa/*"