Magellan Linux

Diff of /branches/magellan-next/core/pulseaudio/pulseaudio-1.1-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9373 by niro, Mon Nov 28 13:10:22 2011 UTC revision 9374 by niro, Mon Nov 28 16:51:27 2011 UTC
# Line 44  COMMON_DEPEND=">= dev-db/tdb-1.2.9 Line 44  COMMON_DEPEND=">= dev-db/tdb-1.2.9
44    
45  ZEROCONF_DEPEND=">= net-dns/avahi-0.6.30"  ZEROCONF_DEPEND=">= net-dns/avahi-0.6.30"
46  BLUETOOTH_DEPEND=">= net-wlan/bluez-4.96"  BLUETOOTH_DEPEND=">= net-wlan/bluez-4.96"
47  RAOP_DEPEND=">= dev-libs/openssl-1.0.0"  RAOP_DEPEND=">= dev-libs/openssl-1.0.0e"
48  ALSA_DEPEND=">= media-libs/alsa-lib-1.0.24"  ALSA_DEPEND=">= media-libs/alsa-lib-1.0.24"
49    
50  SDEPEND="${LIBPULSE_DEPEND}  SDEPEND="${LIBPULSE_DEPEND}
# Line 72  UP2DATE="updatecmd ${HOMEPAGE} | firstta Line 72  UP2DATE="updatecmd ${HOMEPAGE} | firstta
72  split_info_libpulse()  split_info_libpulse()
73  {  {
74   DESCRIPTION="Libraries for PulseAudio clients."   DESCRIPTION="Libraries for PulseAudio clients."
75   DEPEND="== media-sound/libpulse-${PVER}   DEPEND="${LIBPULSE_DEPEND}"
  == media-sound/pulseaudio-${PVER}  
  ${LIBPULSE_DEPEND}"  
76  }  }
77    
78  split_info_pulseadio()  split_info_pulseadio()
79  {  {
80   DESCRIPTION="A networked sound server with an advanced plugin system."   DESCRIPTION="A networked sound server with an advanced plugin system."
81   DEPEND="== media-sound/libpulse-${PVER}   DEPEND="== media-sound/libpulse-${PVER}
  == media-sound/pulseaudio-${PVER}  
82   ${COMMON_DEPEND}"   ${COMMON_DEPEND}"
83  }  }
84    
# Line 141  split_info_pulseaudio-utils() Line 138  split_info_pulseaudio-utils()
138  src_compile()  src_compile()
139  {  {
140   mconfigure \   mconfigure \
141   --libexecdir=/usr/'$(mlibdir)'/${PNAME} \   --libexecdir=/usr/'$(mlibdir)'/pulse-${PVER} \
142   --localstatedir=/var \   --localstatedir=/var \
143   --with-udev-rules-dir=/lib/udev/rules.d \   --with-udev-rules-dir=/lib/udev/rules.d \
144   --with-database=tdb \   --with-database=tdb \
# Line 205  src_install_pulseaudio() Line 202  src_install_pulseaudio()
202   etc/dbus-1 \   etc/dbus-1 \
203   usr/bin/pulseaudio \   usr/bin/pulseaudio \
204   usr/$(mlibdir)/libpulsecore-*.* \   usr/$(mlibdir)/libpulsecore-*.* \
205   usr/$(mlibdir)/pulseaudio \   usr/$(mlibdir)/pulse-${PVER}/modules/*always* \
206   usr/$(mlibdir)/pulse-${PVER}/*always*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*augment* \
207   usr/$(mlibdir)/pulse-${PVER}/*augment*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*card-restore* \
208   usr/$(mlibdir)/pulse-${PVER}/*card*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*combine* \
209   usr/$(mlibdir)/pulse-${PVER}/*combine*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*console* \
210   usr/$(mlibdir)/pulse-${PVER}/*console*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*cli* \
211   usr/$(mlibdir)/pulse-${PVER}/*cork*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*dbus* \
212   usr/$(mlibdir)/pulse-${PVER}/*cli*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*default* \
213   usr/$(mlibdir)/pulse-${PVER}/*dbus*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*detect* \
214   usr/$(mlibdir)/pulse-${PVER}/*default*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*echo* \
215   usr/$(mlibdir)/pulse-${PVER}/*detect*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*equalizer* \
216   usr/$(mlibdir)/pulse-${PVER}/*echo*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*filter* \
217   usr/$(mlibdir)/pulse-${PVER}/*equalizer*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*hal* \
218   usr/$(mlibdir)/pulse-${PVER}/*filter*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*http* \
219   usr/$(mlibdir)/pulse-${PVER}/*hal*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*intended* \
220   usr/$(mlibdir)/pulse-${PVER}/*http*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*ladspa* \
221   usr/$(mlibdir)/pulse-${PVER}/*intended*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*loopback* \
222   usr/$(mlibdir)/pulse-${PVER}/*ladspa*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*match* \
223   usr/$(mlibdir)/pulse-${PVER}/*loopback*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*mmkbd* \
224   usr/$(mlibdir)/pulse-${PVER}/*match*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*native* \
225   usr/$(mlibdir)/pulse-${PVER}/*mmkbd*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*null* \
226   usr/$(mlibdir)/pulse-${PVER}/*native*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*phone* \
227   usr/$(mlibdir)/pulse-${PVER}/*null*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*pipe* \
228   usr/$(mlibdir)/pulse-${PVER}/*pipe*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*position* \
229   usr/$(mlibdir)/pulse-${PVER}/*position*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*remap* \
230   usr/$(mlibdir)/pulse-${PVER}/*remap*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*rtp* \
231   usr/$(mlibdir)/pulse-${PVER}/*rtp*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*rygel* \
232   usr/$(mlibdir)/pulse-${PVER}/*rygel*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*simple* \
233   usr/$(mlibdir)/pulse-${PVER}/*simple*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*sine* \
234   usr/$(mlibdir)/pulse-${PVER}/*sine*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*stream* \
235   usr/$(mlibdir)/pulse-${PVER}/*stream*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*suspend* \
236   usr/$(mlibdir)/pulse-${PVER}/*suspend*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*switch* \
237   usr/$(mlibdir)/pulse-${PVER}/*switch*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*tunnel* \
238   usr/$(mlibdir)/pulse-${PVER}/*tunnel*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*udev* \
239   usr/$(mlibdir)/pulse-${PVER}/*udev*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*virtual* \
240   usr/$(mlibdir)/pulse-${PVER}/*virtual*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*volume* \
  usr/$(mlibdir)/pulse-${PVER}/*volume*.so \  
241   $([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsecore-*.*   $([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsecore-*.*
242   usr/lib/pulseaudio   usr/lib/pulse-${PVER}/modules/*always*
243   usr/lib/pulse-${PVER}/*always*.so   usr/lib/pulse-${PVER}/modules/*augment*
244   usr/lib/pulse-${PVER}/*augment*.so   usr/lib/pulse-${PVER}/modules/*card-restore*
245   usr/lib/pulse-${PVER}/*card*.so   usr/lib/pulse-${PVER}/modules/*combine*
246   usr/lib/pulse-${PVER}/*combine*.so   usr/lib/pulse-${PVER}/modules/*console*
247   usr/lib/pulse-${PVER}/*console*.so   usr/lib/pulse-${PVER}/modules/*cli*
248   usr/lib/pulse-${PVER}/*cork*.so   usr/lib/pulse-${PVER}/modules/*dbus*
249   usr/lib/pulse-${PVER}/*cli*.so   usr/lib/pulse-${PVER}/modules/*default*
250   usr/lib/pulse-${PVER}/*dbus*.so   usr/lib/pulse-${PVER}/modules/*detect*
251   usr/lib/pulse-${PVER}/*default*.so   usr/lib/pulse-${PVER}/modules/*echo*
252   usr/lib/pulse-${PVER}/*detect*.so   usr/lib/pulse-${PVER}/modules/*equalizer*
253   usr/lib/pulse-${PVER}/*echo*.so   usr/lib/pulse-${PVER}/modules/*filter*
254   usr/lib/pulse-${PVER}/*equalizer*.so   usr/lib/pulse-${PVER}/modules/*hal*
255   usr/lib/pulse-${PVER}/*filter*.so   usr/lib/pulse-${PVER}/modules/*http*
256   usr/lib/pulse-${PVER}/*hal*.so   usr/lib/pulse-${PVER}/modules/*intended*
257   usr/lib/pulse-${PVER}/*http*.so   usr/lib/pulse-${PVER}/modules/*ladspa*
258   usr/lib/pulse-${PVER}/*intended*.so   usr/lib/pulse-${PVER}/modules/*loopback*
259   usr/lib/pulse-${PVER}/*ladspa*.so   usr/lib/pulse-${PVER}/modules/*match*
260   usr/lib/pulse-${PVER}/*loopback*.so   usr/lib/pulse-${PVER}/modules/*mmkbd*
261   usr/lib/pulse-${PVER}/*match*.so   usr/lib/pulse-${PVER}/modules/*native*
262   usr/lib/pulse-${PVER}/*mmkbd*.so   usr/lib/pulse-${PVER}/modules/*null*
263   usr/lib/pulse-${PVER}/*native*.so   usr/lib/pulse-${PVER}/modules/*phone*
264   usr/lib/pulse-${PVER}/*null*.so   usr/lib/pulse-${PVER}/modules/*pipe*
265   usr/lib/pulse-${PVER}/*pipe*.so   usr/lib/pulse-${PVER}/modules/*position*
266   usr/lib/pulse-${PVER}/*position*.so   usr/lib/pulse-${PVER}/modules/*remap*
267   usr/lib/pulse-${PVER}/*remap*.so   usr/lib/pulse-${PVER}/modules/*rtp*
268   usr/lib/pulse-${PVER}/*rtp*.so   usr/lib/pulse-${PVER}/modules/*rygel*
269   usr/lib/pulse-${PVER}/*rygel*.so   usr/lib/pulse-${PVER}/modules/*simple*
270   usr/lib/pulse-${PVER}/*simple*.so   usr/lib/pulse-${PVER}/modules/*sine*
271   usr/lib/pulse-${PVER}/*sine*.so   usr/lib/pulse-${PVER}/modules/*stream*
272   usr/lib/pulse-${PVER}/*stream*.so   usr/lib/pulse-${PVER}/modules/*suspend*
273   usr/lib/pulse-${PVER}/*suspend*.so   usr/lib/pulse-${PVER}/modules/*switch*
274   usr/lib/pulse-${PVER}/*switch*.so   usr/lib/pulse-${PVER}/modules/*tunnel*
275   usr/lib/pulse-${PVER}/*tunnel*.so   usr/lib/pulse-${PVER}/modules/*udev*
276   usr/lib/pulse-${PVER}/*udev*.so   usr/lib/pulse-${PVER}/modules/*virtual*
277   usr/lib/pulse-${PVER}/*virtual*.so   usr/lib/pulse-${PVER}/modules/*volume*") \
278   usr/lib/pulse-${PVER}/*volume*.so") \   usr/share/locale \
279   usr/share/man/man1/pulseaudio.1 \   usr/share/man/man1/pulseaudio.1 \
280   usr/share/man/man5/default.pa.5 \   usr/share/man/man5/default.pa.5 \
281   usr/share/man/man5/pulse-daemon.conf.5 \   usr/share/man/man5/pulse-daemon.conf.5 \
282   lib/udev \   lib/udev \
283   || die   || die
284    
285   # state dir   # state dir
286   mkeepdir /var/run/pulse || die   mkeepdir /var/run/pulse || die
287   mchown pulse.pulse /var/run/pulse || die   mchown pulse.pulse /var/run/pulse || die
288  }  }
289    
290  src_install_pulseaudio-alsa()  src_install_pulseaudio-alsa()
# Line 296  src_install_pulseaudio-alsa() Line 292  src_install_pulseaudio-alsa()
292   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=${BINDIR} install || die
293    
294   zapmost ${BINDIR} \   zapmost ${BINDIR} \
295   usr/$(mlibdir)/pulse-${PVER}/*alsa*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*alsa* \
296   $([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*alsa*.so") \   $([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*alsa*") \
297   usr/share/pulseaudio/alsa-mixer \   usr/share/pulseaudio/alsa-mixer \
298   || die   || die
299  }  }
# Line 308  src_install_pulseaudio-esound() Line 304  src_install_pulseaudio-esound()
304    
305   zapmost ${BINDIR} \   zapmost ${BINDIR} \
306   usr/bin/esdcompat \   usr/bin/esdcompat \
307   usr/$(mlibdir)/pulse-${PVER}/*esound*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*esound* \
308   $([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*esound*.so") \   $([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*esound*") \
  usr/share/pulseaudio/alsa-mixer \  
309   usr/share/man/man1/esdcompat.1 \   usr/share/man/man1/esdcompat.1 \
310   || die   || die
311  }  }
# Line 320  src_install_pulseaudio-zeroconf() Line 315  src_install_pulseaudio-zeroconf()
315   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=${BINDIR} install || die
316    
317   zapmost ${BINDIR} \   zapmost ${BINDIR} \
318   usr/$(mlibdir)/pulse-${PVER}/*avahi*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*avahi* \
319   usr/$(mlibdir)/pulse-${PVER}/*zeroconf*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*zeroconf* \
320   $([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*avahi*.so   $([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*avahi*
321   usr/lib/pulse-${PVER}/*zeroconf*.so") \   usr/lib/pulse-${PVER}/modules/*zeroconf*") \
322   || die   || die
323  }  }
324    
# Line 334  src_install_pulseaudio-x11() Line 329  src_install_pulseaudio-x11()
329   zapmost ${BINDIR} \   zapmost ${BINDIR} \
330   etc/xdg \   etc/xdg \
331   usr/bin/start-pulseaudio* \   usr/bin/start-pulseaudio* \
332   usr/$(mlibdir)/pulse-${PVER}/*x11*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*x11* \
333   $([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*x11*.so") \   $([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*x11*") \
334   usr/share/man/man1/start-pulseaudio* \   usr/share/man/man1/start-pulseaudio* \
335   || die   || die
336  }  }
# Line 345  src_install_pulseaudio-bluetooth() Line 340  src_install_pulseaudio-bluetooth()
340   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=${BINDIR} install || die
341    
342   zapmost ${BINDIR} \   zapmost ${BINDIR} \
343   usr/$(mlibdir)/pulse-${PVER}/*bluetooth*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*bluetooth* \
344   usr/$(mlibdir)/pulseaudio/proximity-helper \   usr/$(mlibdir)/pulse-${PVER}/proximity-helper \
345   $([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*bluetooth*.so   $([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*bluetooth*
346   usr/lib/pulseaudio/proximity-helper") \   usr/lib/pulse-${PVER}/proximity-helper") \
347   || die   || die
348  }  }
349    
350  src_install_pulseaudio-raop()  src_install_pulseaudio-raop()
# Line 357  src_install_pulseaudio-raop() Line 352  src_install_pulseaudio-raop()
352   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=${BINDIR} install || die
353    
354   zapmost ${BINDIR} \   zapmost ${BINDIR} \
355   usr/$(mlibdir)/pulse-${PVER}/*raop*.so \   usr/$(mlibdir)/pulse-${PVER}/modules/*raop* \
356   $([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*raop*.so") \   $([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*raop*") \
357   || die   || die
358  }  }
359    
360  src_install_pulseaudio-utils()  src_install_pulseaudio-utils()
# Line 369  src_install_pulseaudio-utils() Line 364  src_install_pulseaudio-utils()
364   zapmost ${BINDIR} \   zapmost ${BINDIR} \
365   usr/bin/pa* \   usr/bin/pa* \
366   usr/$(mlibdir)/libpulsedsp.* \   usr/$(mlibdir)/libpulsedsp.* \
367   $([[ $(mlibdir) != lib ]] && echo"usr/lib/libpulsedsp.*") \   $([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsedsp.*") \
368   usr/share/man/man1/pa* \   usr/share/man/man1/pa* \
369   || die   || die
370  }  }
371    
372  preinstall_pulseaudio()  preinstall_pulseaudio()
373  {  {
374   # adding pulse user   # adding pulse user

Legend:
Removed from v.9373  
changed lines
  Added in v.9374