🔒 Repository is read-only – file editing is disabled.

recipes/gui/alsa-plugins/PAGBUILD.yaml main

51 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
pkgname: 'alsa-plugins'
pkgver: '1.2.12'
pkgrel: '5'
pkgdesc: 'Extra alsa plugins'
url: 'https://www.alsa-project.org'
arch: x86_64
depends: []
makedepends:
- 'alsa-lib'
- ffmpeg
- pulseaudio
- libsamplerate
- speex

source:
- 'https://www.alsa-project.org/files/pub/plugins/${pkgname}-${pkgver}.tar.bz2'
- '${pkgname}.conf'

sha256sums:
- SKIP
- SKIP

build: |
  cd ${pkgname}-${pkgver}

  # a52 wylaczone: ffmpeg >= 7 usunal AVCodec.sample_fmts (pcm_a52.c sie nie kompiluje)
  ./configure --prefix=/usr --disable-a52
  make
  make DESTDIR=${PKGDIR} install

  install -Dm644 ../${pkgname}.conf ${PKGDIR}/etc/asound.conf

  # Obsolets libs
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_conf_pulse.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_ctl_arcam_av.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_ctl_oss.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_ctl_pulse.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_a52.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_jack.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_oss.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_pulse.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_upmix.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_usb_stream.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_vdownmix.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_rate_lavrate.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_rate_samplerate.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_rate_speexrate.la
  rm -f ${PKGDIR}/usr/lib/alsa-lib/libasound_module_pcm_speex.la

package: |
  true