update libxml2 recipes
authorRonan Le Martret <ronan@fridu.net>
Mon, 10 Nov 2014 09:09:59 +0000 (10:09 +0100)
committerRonan Le Martret <ronan@fridu.net>
Mon, 10 Nov 2014 09:29:03 +0000 (10:29 +0100)
Change-Id: If5a5c2fb48e1f0c7a7bcf21e9479fecabc6f3da5
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
meta-tizen-common-base/recipes-core/libxml2/libxml2_git.bb [new file with mode: 0644]
meta-tizen-common-base/recipes-core/libxml2/python-libxml2-extraconf.inc [new file with mode: 0644]
meta-tizen-common-base/recipes-core/libxml2/python-libxml2.inc [moved from recipes-tizen/python-libxml2/python-libxml2.inc with 100% similarity]
meta-tizen-common-base/recipes-core/libxml2/python-libxml2_git.bb [moved from recipes-tizen/python-libxml2/python-libxml2_git.bb with 100% similarity]
recipes-tizen/pulseaudio/pulseaudio.inc

diff --git a/meta-tizen-common-base/recipes-core/libxml2/libxml2_git.bb b/meta-tizen-common-base/recipes-core/libxml2/libxml2_git.bb
new file mode 100644 (file)
index 0000000..0356133
--- /dev/null
@@ -0,0 +1,10 @@
+require libxml2.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/libxml2;tag=e52e7cd8d3553116787eb0573f3b3d379f09698a;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/meta-tizen-common-base/recipes-core/libxml2/python-libxml2-extraconf.inc b/meta-tizen-common-base/recipes-core/libxml2/python-libxml2-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
index 7656d48..16021f0 100644 (file)
@@ -228,6 +228,11 @@ pkg_postinst_${PN}() {
     #!/bin/sh -e
 
     [ "x$D" == "x" ] && ldconfig
+    if [ $1 -eq 1 ] ; then
+    # Initial installation
+    systemctl --user --global preset pulseaudio.socket >/dev/null 2>&1 || :
+    fi
+
 }
 
 pkg_postinst_libpulse-mainloop-glib() {
@@ -249,19 +254,29 @@ pkg_postinst_${PN}() {
 
 }
 
+pkg_prerm_${PN}() {
+    #!/bin/sh -e
+
+    if [ $1 -eq 0 ] ; then
+    # Package removal, not upgrade
+    systemctl --no-reload --user --global disable pulseaudio.socket > /dev/null 2>&1 || :
+    fi
+
+}
+
 pkg_postrm_libpulse() {
     #!/bin/sh -e
 
     [ "x$D" == "x" ] && ldconfig
 }
 
-pkg_postrm_${PN}() {
+pkg_postrm_libpulse-mainloop-glib() {
     #!/bin/sh -e
 
     [ "x$D" == "x" ] && ldconfig
 }
 
-pkg_postrm_libpulse-mainloop-glib() {
+pkg_postrm_${PN}() {
     #!/bin/sh -e
 
     [ "x$D" == "x" ] && ldconfig
@@ -276,41 +291,45 @@ pkg_postrm_${PN}() {
 }
 
 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " pulseaudio-module-filter "
 PACKAGES += " libpulse "
-PACKAGES += " pulseaudio-vala-bindings "
 PACKAGES += " pulseaudio-module-dbus-protocol "
 PACKAGES += " pulseaudio-realtime-scheduling "
-PACKAGES += " pulseaudio-module-bluetooth "
 PACKAGES += " pulseaudio-module-combine-sink "
-PACKAGES += " libpulse-mainloop-glib "
+PACKAGES += " pulseaudio-module-bluetooth "
+PACKAGES += " pulseaudio-utils "
 PACKAGES += " pulseaudio-module-raop "
 PACKAGES += " pulseaudio-config "
-PACKAGES += " pulseaudio-module-filter "
+PACKAGES += " libpulse-mainloop-glib "
 PACKAGES += " pulseaudio-module-augment-properties "
 PACKAGES += " pulseaudio "
-PACKAGES += " pulseaudio-utils "
 PACKAGES += " pulseaudio-module-dev "
 PACKAGES += " libpulse-dev "
+PACKAGES += " pulseaudio-vala-bindings "
 PACKAGES += " pulseaudio-module-switch-on-connect "
 PACKAGES += " pulseaudio-docs "
 PACKAGES += " pulseaudio-module-null-source "
 
+pulseaudio-module-filter_files = ""
+pulseaudio-module-filter_files += "${prefix}/lib/pulse-5.0/modules/module-filter-*.so"
+MANIFESTFILES_${PN}-module-filter = "pulseaudio.manifest"
+
 libpulse_files = ""
 libpulse_files += "${prefix}/lib/libpulse.so.*"
 libpulse_files += "${prefix}/lib/libpulse-simple.so.*"
 libpulse_files += "${prefix}/lib/pulseaudio/libpulsecommon-*.so"
 MANIFESTFILES_libpulse = "pulseaudio.manifest"
 
-pulseaudio-vala-bindings_files = ""
-pulseaudio-vala-bindings_files += "${prefix}/share/vala/vapi/*"
-MANIFESTFILES_${PN}-vala-bindings = "pulseaudio.manifest"
-
 pulseaudio-module-dbus-protocol_files = ""
 pulseaudio-module-dbus-protocol_files += "${prefix}/lib/pulse-5.0/modules/module-dbus-protocol.so"
 MANIFESTFILES_${PN}-module-dbus-protocol = "pulseaudio.manifest"
 
 pulseaudio-realtime-scheduling_files = ""
 
+pulseaudio-module-combine-sink_files = ""
+pulseaudio-module-combine-sink_files += "${prefix}/lib/pulse-5.0/modules/module-combine-sink.so"
+MANIFESTFILES_${PN}-module-combine-sink = "pulseaudio.manifest"
+
 pulseaudio-module-bluetooth_files = ""
 pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluetooth-discover.so"
 pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluetooth-policy.so"
@@ -319,13 +338,18 @@ pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-blu
 pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/libbluez5-util.so"
 MANIFESTFILES_${PN}-module-bluetooth = "pulseaudio.manifest"
 
-pulseaudio-module-combine-sink_files = ""
-pulseaudio-module-combine-sink_files += "${prefix}/lib/pulse-5.0/modules/module-combine-sink.so"
-MANIFESTFILES_${PN}-module-combine-sink = "pulseaudio.manifest"
-
-libpulse-mainloop-glib_files = ""
-libpulse-mainloop-glib_files += "${prefix}/lib/libpulse-mainloop-glib.so.*"
-MANIFESTFILES_libpulse-mainloop-glib = "pulseaudio.manifest"
+pulseaudio-utils_files = ""
+pulseaudio-utils_files += "${mandir}/man1/*"
+pulseaudio-utils_files += "${mandir}/man5/*"
+pulseaudio-utils_files += "${prefix}/bin/pacat"
+pulseaudio-utils_files += "${prefix}/bin/pacmd"
+pulseaudio-utils_files += "${prefix}/bin/pactl"
+pulseaudio-utils_files += "${prefix}/bin/paplay"
+pulseaudio-utils_files += "${prefix}/bin/parec"
+pulseaudio-utils_files += "${prefix}/bin/pamon"
+pulseaudio-utils_files += "${prefix}/bin/parecord"
+pulseaudio-utils_files += "${prefix}/bin/pasuspender"
+MANIFESTFILES_${PN}-utils = "pulseaudio.manifest"
 
 pulseaudio-module-raop_files = ""
 pulseaudio-module-raop_files += "${prefix}/lib/pulse-5.0/modules/libraop.so"
@@ -343,9 +367,9 @@ pulseaudio-config_files += "${prefix}/share/pulseaudio/alsa-mixer/paths/*"
 pulseaudio-config_files += "${prefix}/share/pulseaudio/alsa-mixer/profile-sets/*"
 MANIFESTFILES_${PN}-config = "pulseaudio.manifest"
 
-pulseaudio-module-filter_files = ""
-pulseaudio-module-filter_files += "${prefix}/lib/pulse-5.0/modules/module-filter-*.so"
-MANIFESTFILES_${PN}-module-filter = "pulseaudio.manifest"
+libpulse-mainloop-glib_files = ""
+libpulse-mainloop-glib_files += "${prefix}/lib/libpulse-mainloop-glib.so.*"
+MANIFESTFILES_libpulse-mainloop-glib = "pulseaudio.manifest"
 
 pulseaudio-module-augment-properties_files = ""
 pulseaudio-module-augment-properties_files += "${prefix}/lib/pulse-5.0/modules/module-augment-properties.so"
@@ -427,6 +451,8 @@ pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-switch-on-port-avail
 pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-surround-sink.so"
 pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-role-ducking.so"
 pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-systemd-login.so"
+pulseaudio_files += "${prefix}/lib/systemd/user/pulseaudio.service"
+pulseaudio_files += "${prefix}/lib/systemd/user/pulseaudio.socket"
 pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-policy.so"
 pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libvolume-api.so"
 pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libmain-volume-policy.so"
@@ -438,19 +464,6 @@ CONFFILES_${PN} = ""
 CONFFILES_${PN} += "${sysconfdir}/pulse/filter/*.dat"
 MANIFESTFILES_${PN} = "pulseaudio.manifest"
 
-pulseaudio-utils_files = ""
-pulseaudio-utils_files += "${mandir}/man1/*"
-pulseaudio-utils_files += "${mandir}/man5/*"
-pulseaudio-utils_files += "${prefix}/bin/pacat"
-pulseaudio-utils_files += "${prefix}/bin/pacmd"
-pulseaudio-utils_files += "${prefix}/bin/pactl"
-pulseaudio-utils_files += "${prefix}/bin/paplay"
-pulseaudio-utils_files += "${prefix}/bin/parec"
-pulseaudio-utils_files += "${prefix}/bin/pamon"
-pulseaudio-utils_files += "${prefix}/bin/parecord"
-pulseaudio-utils_files += "${prefix}/bin/pasuspender"
-MANIFESTFILES_${PN}-utils = "pulseaudio.manifest"
-
 pulseaudio-module-dev_files = ""
 pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/pulsecore/*.h"
 pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/pulse/*.h"
@@ -470,6 +483,10 @@ libpulse-dev_files += "${prefix}/lib/cmake/PulseAudio/PulseAudioConfig.cmake"
 libpulse-dev_files += "${prefix}/lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake"
 MANIFESTFILES_libpulse-dev = "pulseaudio.manifest"
 
+pulseaudio-vala-bindings_files = ""
+pulseaudio-vala-bindings_files += "${prefix}/share/vala/vapi/*"
+MANIFESTFILES_${PN}-vala-bindings = "pulseaudio.manifest"
+
 pulseaudio-module-switch-on-connect_files = ""
 pulseaudio-module-switch-on-connect_files += "${prefix}/lib/pulse-5.0/modules/module-switch-on-connect.so"
 MANIFESTFILES_${PN}-module-switch-on-connect = "pulseaudio.manifest"
@@ -480,40 +497,40 @@ pulseaudio-module-null-source_files = ""
 pulseaudio-module-null-source_files += "${prefix}/lib/pulse-5.0/modules/module-null-source.so"
 MANIFESTFILES_${PN}-module-null-source = "pulseaudio.manifest"
 
+FILES_${PN}-module-filter = "${pulseaudio-module-filter_files}"
 FILES_libpulse = "${libpulse_files}"
-FILES_${PN}-vala-bindings = "${pulseaudio-vala-bindings_files}"
 FILES_${PN}-module-dbus-protocol = "${pulseaudio-module-dbus-protocol_files}"
 FILES_${PN}-realtime-scheduling = "${pulseaudio-realtime-scheduling_files}"
-FILES_${PN}-module-bluetooth = "${pulseaudio-module-bluetooth_files}"
 FILES_${PN}-module-combine-sink = "${pulseaudio-module-combine-sink_files}"
-FILES_libpulse-mainloop-glib = "${libpulse-mainloop-glib_files}"
+FILES_${PN}-module-bluetooth = "${pulseaudio-module-bluetooth_files}"
+FILES_${PN}-utils = "${pulseaudio-utils_files}"
 FILES_${PN}-module-raop = "${pulseaudio-module-raop_files}"
 FILES_${PN}-config = "${pulseaudio-config_files}"
-FILES_${PN}-module-filter = "${pulseaudio-module-filter_files}"
+FILES_libpulse-mainloop-glib = "${libpulse-mainloop-glib_files}"
 FILES_${PN}-module-augment-properties = "${pulseaudio-module-augment-properties_files}"
 FILES_${PN} = "${pulseaudio_files}"
-FILES_${PN}-utils = "${pulseaudio-utils_files}"
 FILES_${PN}-module-dev = "${pulseaudio-module-dev_files}"
 FILES_libpulse-dev = "${libpulse-dev_files}"
+FILES_${PN}-vala-bindings = "${pulseaudio-vala-bindings_files}"
 FILES_${PN}-module-switch-on-connect = "${pulseaudio-module-switch-on-connect_files}"
 FILES_${PN}-docs = "${pulseaudio-docs_files}"
 FILES_${PN}-module-null-source = "${pulseaudio-module-null-source_files}"
 
+PKG_pulseaudio-module-filter= "pulseaudio-module-filter"
 PKG_libpulse= "libpulse"
-PKG_pulseaudio-vala-bindings= "pulseaudio-vala-bindings"
 PKG_pulseaudio-module-dbus-protocol= "pulseaudio-module-dbus-protocol"
 PKG_pulseaudio-realtime-scheduling= "pulseaudio-realtime-scheduling"
-PKG_pulseaudio-module-bluetooth= "pulseaudio-module-bluetooth"
 PKG_pulseaudio-module-combine-sink= "pulseaudio-module-combine-sink"
-PKG_libpulse-mainloop-glib= "libpulse-mainloop-glib"
+PKG_pulseaudio-module-bluetooth= "pulseaudio-module-bluetooth"
+PKG_pulseaudio-utils= "pulseaudio-utils"
 PKG_pulseaudio-module-raop= "pulseaudio-module-raop"
 PKG_pulseaudio-config= "pulseaudio-config"
-PKG_pulseaudio-module-filter= "pulseaudio-module-filter"
+PKG_libpulse-mainloop-glib= "libpulse-mainloop-glib"
 PKG_pulseaudio-module-augment-properties= "pulseaudio-module-augment-properties"
 PKG_pulseaudio= "pulseaudio"
-PKG_pulseaudio-utils= "pulseaudio-utils"
 PKG_pulseaudio-module-dev= "pulseaudio-module-dev"
 PKG_libpulse-dev= "libpulse-dev"
+PKG_pulseaudio-vala-bindings= "pulseaudio-vala-bindings"
 PKG_pulseaudio-module-switch-on-connect= "pulseaudio-module-switch-on-connect"
 PKG_pulseaudio-docs= "pulseaudio-docs"
 PKG_pulseaudio-module-null-source= "pulseaudio-module-null-source"