[oe-commits] org.oe.dev pulseaudio: improve packaging:

koen commit openembedded-commits at lists.openembedded.org
Sat Jun 9 18:39:09 UTC 2007


pulseaudio: improve packaging:
* more granular
* proper Replaces: for a good upgrade path
* proper CONFFILES

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: adf85b1ec40339e44983ef65acf414d9ad5ed6a4
ViewMTN: http://monotone.openembedded.org/revision.psp?id=adf85b1ec40339e44983ef65acf414d9ad5ed6a4
Files:
1
packages/pulseaudio/pulse.inc
packages/pulseaudio/pulseaudio_0.9.5.bb
Diffs:

#
# mt diff -r6798f7bff709d8832a9dc494fce4ac4209ea8bc8 -radf85b1ec40339e44983ef65acf414d9ad5ed6a4
#
# 
# 
# patch "packages/pulseaudio/pulse.inc"
#  from [49cb20c18bb9950a2d327522824ef326b6c4a39a]
#    to [dfb25678adb1d2a72abcc8ec418d2e951b8ff5ef]
# 
# patch "packages/pulseaudio/pulseaudio_0.9.5.bb"
#  from [a11c1056ff363bda7672ea63e72652f348e0571f]
#    to [5e6d8a62c5f2c73ef633203ff8ee3473c6092950]
# 
============================================================
--- packages/pulseaudio/pulse.inc	49cb20c18bb9950a2d327522824ef326b6c4a39a
+++ packages/pulseaudio/pulse.inc	dfb25678adb1d2a72abcc8ec418d2e951b8ff5ef
@@ -8,7 +8,7 @@ DEPENDS += "alsa-lib"
 # optional
 DEPENDS += "alsa-lib"
 
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz"
 
@@ -28,31 +28,45 @@ PARALLEL_MAKE = ""
 
 PARALLEL_MAKE = ""
 
-export TARGET_FPU="${TARGET_FPU}"
+export TARGET_PFPU="${TARGET_FPU}"
 
 do_install_append() {
 	install -d ${D}${sysconfdir}/default/volatiles
 	install -m 0644 ${WORKDIR}/volatiles.04_pulse  ${D}${sysconfdir}/default/volatiles/volatiles.04_pulse
 	
-	if [ "x${TARGET_FPU}" == "xsoft" ] ; then 
+	if [ "x${TARGET_PFPU}" == "xsoft" ] ; then 
 	     sed -i -e s:\;\ resample-method\ =\ sinc-fastest:resample-method\ =\ trivial: ${D}${sysconfdir}/pulse/daemon.conf
 	fi
 }
 
 
-LEAD_SONAME = "libpulse.so"
+PACKAGES =+ "libpulsecore libpulse libpulse-simple libpulse-browse libpulse-mainloop-glib pulseaudio-server \
+  	     pulseaudio-misc pulseaudio-gconf-helper"
 
-PACKAGES =+ "${PN}-bin ${PN}-conf"
+#upgrade path:
+RREPLACES_pulseaudio-server = "libpulse-bin libpulse-conf"
+
+
 PACKAGES_DYNAMIC = "pulseaudio-lib* pulseaudio-module* libpulse-lib* libpulse-module* "
 
+
+FILES_libpulsecore = "${libdir}/libpulsecore.so.*"
+FILES_libpulse = "${libdir}/libpulse.so.*"
+FILES_libpulse-simple = "${libdir}/libpulse-simple.so.*"
+FILES_libpulse-browse = "${libdir}/libpulse-browse.so.*"
+FILES_libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*"
+				   	 
 FILES_${PN}-dbg += "${libexecdir}/pulse/.debug \
                     ${libdir}/pulse-0.9/modules/.debug"
 FILES_${PN}-dev += "${libdir}/pulse-0.9/modules/*.la"		    
 FILES_${PN}-conf = "${sysconfdir}"
 FILES_${PN}-bin = "${bindir}/* \
                    ${sysconfdir}/default/volatiles/volatiles.04_pulse"
+FILES_${PN}-server = "${bindir}/pulseaudio ${sysconfdir}"
+FILES_${PN}-gconf-helper = "${libexecdir}/pulse/gconf-helper"
+FILES_${PN}-misc = "${bindir}/*"
 
-CONFFILES_${PN}-conf = "\ 
+CONFFILES_pulseaudio-server = "\ 
                        ${sysconfdir}/pulse/default.pa \
 		       ${sysconfdir}/pulse/daemon.conf \
 		       ${sysconfdir}/pulse/client.conf \
============================================================
--- packages/pulseaudio/pulseaudio_0.9.5.bb	a11c1056ff363bda7672ea63e72652f348e0571f
+++ packages/pulseaudio/pulseaudio_0.9.5.bb	5e6d8a62c5f2c73ef633203ff8ee3473c6092950
@@ -1,3 +1,3 @@ require pulse.inc
 require pulse.inc
 
+PR  = "r9"
-PR  = "r8"






More information about the Openembedded-commits mailing list