From 8f6263194a79d970efbb7193ada68e0a79f17659 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 24 Nov 2022 19:20:28 +0300 Subject: [PATCH] alsa-plugins. --- hardware/sound/alsa-plugins/actions.py | 44 +++--- hardware/sound/alsa-plugins/pspec.xml | 142 ++++++++++--------- hardware/sound/alsa-plugins/translations.xml | 14 +- 3 files changed, 105 insertions(+), 95 deletions(-) diff --git a/hardware/sound/alsa-plugins/actions.py b/hardware/sound/alsa-plugins/actions.py index 10ab5c4f1e..725e1594f0 100644 --- a/hardware/sound/alsa-plugins/actions.py +++ b/hardware/sound/alsa-plugins/actions.py @@ -2,30 +2,32 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get + +i = ''.join([ + ' -Wno-deprecated-declarations', + ' -Wno-restrict', + ' -Wno-stringop-truncation', + ' -Wno-unused-result ' + ]) + +t = "99-pulseaudio-default.conf" def setup(): - autotools.configure("--prefix=/usr \ - --sysconfdir=/etc \ - --enable-maemo-plugin") + pisitools.cflags.add(i) + autotools.configure("--enable-maemo-plugin --disable-static --with-speex=lib") def build(): - autotools.make() - - -def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.remove("/etc/alsa/conf.d/98-maemo.conf") - pisitools.domove("/etc/alsa/conf.d/99-pulseaudio-default.conf.example", "/usr/share/alsa/alsa.conf.d", "99-pulseaudio-default.conf") - pisitools.dosym("/usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf", "/etc/alsa/conf.d/99-pulseaudio-default.conf") - - #shelltools.system("rm -v %s/etc/alsa/conf.d/98-maemo.conf" % get.installDIR()) - #shelltools.cd("%s" % get.installDIR()) - #shelltools.system("cp -r /etc/alsa/conf.d/99-pulseaudio-default.conf.example %s/usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf" % get.installDIR()) - #shelltools.system("ln -st %s/etc/alsa/conf.d/ /usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf" % get.installDIR()) + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.insinto("/usr/share/alsa/alsa.conf.d", "pulse/%s.example" % t, "%s" % t) + pisitools.dosym("/usr/share/alsa/alsa.conf.d/%s" % t, "/etc/alsa/conf.d/%s" % t) + pisitools.remove("/etc/alsa/conf.d/98-maemo.conf") + pisitools.dosym("/usr/share/alsa/alsa.conf.d/98-maemo.conf", "/etc/alsa/conf.d/98-maemo.conf") + + pisitools.dodoc("COPYING", "COPYING.GPL", "doc/*.txt", "doc/README*") diff --git a/hardware/sound/alsa-plugins/pspec.xml b/hardware/sound/alsa-plugins/pspec.xml index d3455a422d..c4e5f63109 100644 --- a/hardware/sound/alsa-plugins/pspec.xml +++ b/hardware/sound/alsa-plugins/pspec.xml @@ -1,71 +1,83 @@ - - alsa-plugins - http://www.alsa-project.org/ - - PisiLinux Community - admins@pisilinux.org - - GPLv2 - app:console - Additional library plugins Eg.jack, pulse, maemo ... - alsa-plugins contains ALSA (Advanced Linux Sound Architecture) - https://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.6.tar.bz2 - - dbus-devel - libavtp-devel - pulseaudio-libs-devel - libsamplerate-devel - speexdsp-devel - ffmpeg-devel - jack-audio-connection-kit-devel - alsa-lib-devel - - - - - + + alsa-plugins + https://www.alsa-project.org/wiki/Main_Page + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + library + multimedia.plugin + The Advanced Linux Sound Architecture (ALSA) plugins. + alsa-plugins provides plugins like JACK, PulseAudio, etc. for ALSA. + + http://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.7.1.tar.bz2 + + + dbus-devel + ffmpeg-devel + libavtp-devel + alsa-lib-devel + speexdsp-devel + libsamplerate-devel + pulseaudio-libs-devel + jack-audio-connection-kit-devel + + + + + + + + - - alsa-plugins - ALSA console plugins - alsa-plugins contains ALSA (Advanced Linux Sound Architecture) - - dbus - libavtp - pulseaudio-libs - libsamplerate - speexdsp - ffmpeg - jack-audio-connection-kit - alsa-lib - - - /etc/alsa/conf.d - /usr/lib/alsa-lib - /usr/share/alsa - - - - - + + alsa-plugins + + ffmpeg + libavtp + alsa-lib + speexdsp + libsamplerate + pulseaudio-libs + jack-audio-connection-kit + + + /etc/alsa/conf.d + /usr/lib/alsa-lib + /usr/share/alsa/alsa.conf.d + /usr/share/doc/alsa-plugins + + + + + - - - 2022-06-03 - 1.2.5 - Rebuild. - Mustafa Cinasal - muscnsl@gmail.com - - - 2022-01-25 - 1.2.6 - First release - Ali Cengiz Kurt - alicengizkurt@gmail.com - - + + + 2022-11-24 + 1.2.7.1 + Version bump. + fury + uglyside@yandex.ru + + + 2022-06-03 + 1.2.6 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + + 2022-01-25 + 1.2.6 + First release + Ali Cengiz Kurt + alicengizkurt@gmail.com + + diff --git a/hardware/sound/alsa-plugins/translations.xml b/hardware/sound/alsa-plugins/translations.xml index 6f06fd5958..00b98b6e44 100644 --- a/hardware/sound/alsa-plugins/translations.xml +++ b/hardware/sound/alsa-plugins/translations.xml @@ -1,12 +1,8 @@ - - alsa-plugins - Additional library plugins Eg.jack, pulse, maemo ... - - - - alsa-plugins-devel - Development files for alsa-plugins - + + alsa-plugins + Gelişmiş Linux Ses Mimarisi (ALSA) eklentileri + alsa-plugins ALSA mimarisinin JACK, PulseAudio, vb. gibi altyapılar ile çalışmasını sağlayan eklentiler içerir. +