From 2e90e22cd8fd3de5624562be341f9728ab345441 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 11 Dec 2021 17:32:37 +0300 Subject: [PATCH 1/6] libogg. --- multimedia/sound/libogg/actions.py | 5 ++--- multimedia/sound/libogg/pspec.xml | 14 +++++++++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/multimedia/sound/libogg/actions.py b/multimedia/sound/libogg/actions.py index 6a9c101ca6..bc87b6698c 100644 --- a/multimedia/sound/libogg/actions.py +++ b/multimedia/sound/libogg/actions.py @@ -2,13 +2,12 @@ # -*- 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 pisitools from pisi.actionsapi import autotools from pisi.actionsapi import get - def setup(): autotools.configure("--disable-static") @@ -18,4 +17,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("COPYING", "README*") \ No newline at end of file + pisitools.dodoc("COPYING", "README*") diff --git a/multimedia/sound/libogg/pspec.xml b/multimedia/sound/libogg/pspec.xml index 9b4923fa8a..a5aa99a744 100644 --- a/multimedia/sound/libogg/pspec.xml +++ b/multimedia/sound/libogg/pspec.xml @@ -1,5 +1,5 @@ - + libogg @@ -10,9 +10,10 @@ BSD library + multimedia.sound The Ogg media file format library libogg is a library for manipulating Ogg bitstream file formats. libogg supports both making Ogg bitstreams and getting packets from Ogg bitstreams. - https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-1.3.4.tar.xz + https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-1.3.5.tar.xz @@ -47,7 +48,7 @@ 32-bit shared libraries for libogg emul32 - + libogg @@ -58,6 +59,13 @@ + + 2021-12-04 + 1.3.5 + Version bump. + Blue DeviL + bluedevil@sctzine.com + 2020-01-06 1.3.4 From c000028bd2eaa7d3f119751fdfbb245027eacadf Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 11 Dec 2021 17:33:19 +0300 Subject: [PATCH 2/6] libvorbis. --- multimedia/sound/libvorbis/actions.py | 5 +++-- multimedia/sound/libvorbis/pspec.xml | 12 ++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/multimedia/sound/libvorbis/actions.py b/multimedia/sound/libvorbis/actions.py index fcd9364156..6774923579 100644 --- a/multimedia/sound/libvorbis/actions.py +++ b/multimedia/sound/libvorbis/actions.py @@ -2,7 +2,7 @@ # -*- 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 @@ -18,4 +18,5 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("COPYING") \ No newline at end of file + + pisitools.dodoc("COPYING") diff --git a/multimedia/sound/libvorbis/pspec.xml b/multimedia/sound/libvorbis/pspec.xml index 72c5817ae3..43b980a3e3 100644 --- a/multimedia/sound/libvorbis/pspec.xml +++ b/multimedia/sound/libvorbis/pspec.xml @@ -1,5 +1,5 @@ - + libvorbis @@ -10,9 +10,10 @@ BSD library + multimedia.sound The Vorbis general audio compression codec libvorbis is a fully open, non-proprietary, patent- and royalty-free, general-purpose compressed audio format for audio and music at fixed variable bitrates from 16 to 128 kbps/channel. - http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.6.tar.xz + https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.7.tar.xz libogg-devel @@ -73,6 +74,13 @@ + + 2021-12-04 + 1.3.7 + Version bump. + Blue DeviL + bluedevil@sctzine.com + 2020-01-06 1.3.6 From 12e40b0bbec5e1e6b0bd5006bc0f0eda92f0a2e9 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 11 Dec 2021 17:33:55 +0300 Subject: [PATCH 3/6] vorbis-tools. --- multimedia/sound/vorbis-tools/actions.py | 26 ++++++++++++------------ multimedia/sound/vorbis-tools/pspec.xml | 21 +++++++++++++------ 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/multimedia/sound/vorbis-tools/actions.py b/multimedia/sound/vorbis-tools/actions.py index 0af2405b79..98c2dae778 100644 --- a/multimedia/sound/vorbis-tools/actions.py +++ b/multimedia/sound/vorbis-tools/actions.py @@ -2,25 +2,24 @@ # -*- 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 -def setup(): - shelltools.export("AT_M4DIR", "m4") - autotools.autoreconf("-vfi") +j = ''.join([ + ' --enable-nls', + ' --enable-vcut', + ' --enable-ogg123', + ' --with-flac', + ' --with-kate', + ' --with-speex', + ' --docdir=/%s/%s' % (get.docDIR(), get.srcNAME()) + ]) - autotools.configure('--disable-dependency-tracking \ - --enable-nls \ - --enable-vcut \ - --enable-ogg123 \ - --with-flac \ - --with-speex \ - --with-kate \ - --docdir="/%s/%s"' % (get.docDIR(), get.srcNAME())) +def setup(): + autotools.configure(j) def build(): autotools.make() @@ -29,4 +28,5 @@ def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.removeDir("/usr/share/doc") + pisitools.dodoc("CHANGES", "COPYING", "AUTHORS", "README", "ogg123/ogg123rc-example") diff --git a/multimedia/sound/vorbis-tools/pspec.xml b/multimedia/sound/vorbis-tools/pspec.xml index 02204f9623..83d2467ace 100644 --- a/multimedia/sound/vorbis-tools/pspec.xml +++ b/multimedia/sound/vorbis-tools/pspec.xml @@ -1,26 +1,28 @@ - + vorbis-tools - http://www.vorbis.com/ + https://xiph.org/vorbis/ PisiLinux Community admins@pisilinux.org as-is app:console + multimedia.sound Tools for using the Ogg Vorbis sound file format This set of tools allow you to play and encode Ogg Vorbis files. - http://downloads.xiph.org/releases/vorbis/vorbis-tools-1.4.0.tar.gz + https://ftp.osuosl.org/pub/xiph/releases/vorbis/vorbis-tools-1.4.2.tar.gz - libvorbis-devel - libao-devel + curl-devel flac-devel + libao-devel speex-devel libogg-devel libkate-devel - curl-devel + opusfile-devel + libvorbis-devel @@ -43,6 +45,13 @@ + + 2021-12-04 + 1.4.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2020-03-08 1.4.0 From 164349f52ba249130d7bf055f17e854314be8115 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 11 Dec 2021 17:35:56 +0300 Subject: [PATCH 4/6] libsndfile. --- multimedia/sound/libsndfile/actions.py | 29 ++++---------------------- multimedia/sound/libsndfile/pspec.xml | 23 ++++++++++++++------ 2 files changed, 21 insertions(+), 31 deletions(-) diff --git a/multimedia/sound/libsndfile/actions.py b/multimedia/sound/libsndfile/actions.py index 34a9b9700e..059c3e632e 100644 --- a/multimedia/sound/libsndfile/actions.py +++ b/multimedia/sound/libsndfile/actions.py @@ -2,38 +2,17 @@ # -*- 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 shelltools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools -from pisi.actionsapi import libtools from pisi.actionsapi import get def setup(): - options = "--disable-static \ - --disable-sqlite \ - --enable-flac \ - --enable-alsa \ - --enable-largefile \ - --disable-gcc-pipe \ - --disable-jack \ - --disable-octave \ - --disable-gcc-werror \ - --disable-dependency-tracking" + shelltools.export("PYTHON", "/usr/bin/env python3") - pisitools.dosed("examples/Makefile.am", "noinst_PROGRAMS", "check_PROGRAMS") - pisitools.dosed("tests/Makefile.am", "noinst_PROGRAMS", "check_PROGRAMS") - - shelltools.unlink("M4/libtool.m4") - - for i in shelltools.ls("M4/lt*.m4"): - shelltools.unlink(i) - - autotools.autoreconf("-fi -I M4") - autotools.configure(options) - - pisitools.dosed("doc/Makefile", "^htmldocdir.*", "htmldocdir = /usr/share/doc/%s/html" % get.srcNAME()) + autotools.configure("--enable-alsa --disable-static") def build(): autotools.make() @@ -41,4 +20,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") + pisitools.dodoc("AUTHORS", "NEWS") diff --git a/multimedia/sound/libsndfile/pspec.xml b/multimedia/sound/libsndfile/pspec.xml index 291ed9de31..d9f46363fb 100644 --- a/multimedia/sound/libsndfile/pspec.xml +++ b/multimedia/sound/libsndfile/pspec.xml @@ -1,9 +1,9 @@ - + libsndfile - http://www.mega-nerd.com/libsndfile/ + https://libsndfile.github.io/libsndfile/ PisiLinux Community admins@pisilinux.org @@ -11,19 +11,20 @@ LGPLv2.1 library app:console + multimedia.sound A C library for reading and writing files containing sampled sound Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. - http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz + https://github.com/libsndfile/libsndfile/releases/download/1.0.31/libsndfile-1.0.31.tar.bz2 flac-devel libogg-devel + python3-devel + libopus-devel alsa-lib-devel libvorbis-devel - libsndfile-1.0.18-less_strict_tests.patch - - + @@ -32,6 +33,7 @@ flac libogg + libopus alsa-lib libvorbis @@ -66,12 +68,14 @@ flac-32bit alsa-lib-32bit libogg-32bit + libopus-32bit libvorbis-32bit flac-32bit alsa-lib-32bit libogg-32bit + libopus-32bit libvorbis-32bit libsndfile @@ -81,6 +85,13 @@ + + 2021-12-04 + 1.0.31 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2020-01-12 1.0.28 From 4d1f1b19358eca8eac37e23b9d38fabb5367fe66 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 11 Dec 2021 17:36:50 +0300 Subject: [PATCH 5/6] twolame. --- multimedia/sound/twolame/actions.py | 7 ++----- multimedia/sound/twolame/pspec.xml | 16 ++++++++++++---- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/multimedia/sound/twolame/actions.py b/multimedia/sound/twolame/actions.py index 0772f69966..0490c91161 100644 --- a/multimedia/sound/twolame/actions.py +++ b/multimedia/sound/twolame/actions.py @@ -2,16 +2,13 @@ # -*- 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 libtools from pisi.actionsapi import get def setup(): - #pisitools.dosed("configure", "-O3") - # libtools.libtoolize() autotools.configure("--disable-static") def build(): @@ -20,4 +17,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("README", "TODO", "ChangeLog", "AUTHORS") + pisitools.dodoc("AUTHORS", "NEWS") diff --git a/multimedia/sound/twolame/pspec.xml b/multimedia/sound/twolame/pspec.xml index 005ce50bfd..48d38064b5 100644 --- a/multimedia/sound/twolame/pspec.xml +++ b/multimedia/sound/twolame/pspec.xml @@ -1,18 +1,19 @@ - + twolame - http://www.twolame.org + https://www.twolame.org/ PisiLinux Community admins@pisilinux.org LGPLv2.1 app:console + multimedia.sound An optimised MPEG Audio Layer 2 TwoLAME is an optimised MPEG Audio Layer 2 encoder based on tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 code and portions of LAME. - mirrors://sourceforge/twolame/twolame-0.3.13.tar.gz + mirrors://sourceforge/twolame/twolame-0.4.0.tar.gz libsndfile-devel @@ -45,7 +46,14 @@ - + + 2021-12-04 + 0.4.0 + Version bump. + Pisi Linux Community + admin@pisilinux.org + + 2020-01-18 0.3.13 Rebuild From ec580c5d2fccd738f2f5447840a4c871d1d5f1ed Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sat, 11 Dec 2021 17:38:43 +0300 Subject: [PATCH 6/6] wavpack. --- multimedia/sound/wavpack/actions.py | 11 +++-------- multimedia/sound/wavpack/pspec.xml | 17 +++++++++++++---- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/multimedia/sound/wavpack/actions.py b/multimedia/sound/wavpack/actions.py index 43b8c6be19..4d45748c71 100644 --- a/multimedia/sound/wavpack/actions.py +++ b/multimedia/sound/wavpack/actions.py @@ -2,19 +2,14 @@ # -*- 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 shelltools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - shelltools.system("./autogen.sh") - autotools.configure("--prefix=/usr \ - --libdir=/usr/lib \ - --disable-static \ - --enable-mmx") + autotools.configure("--disable-static --enable-asm") def build(): autotools.make() @@ -22,4 +17,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") + pisitools.dodoc("AUTHORS", "NEWS") diff --git a/multimedia/sound/wavpack/pspec.xml b/multimedia/sound/wavpack/pspec.xml index bd9410ae53..fef7330eff 100644 --- a/multimedia/sound/wavpack/pspec.xml +++ b/multimedia/sound/wavpack/pspec.xml @@ -1,18 +1,20 @@ - + wavpack - http://www.wavpack.com + https://www.wavpack.com/ PisiLinux Community admins@pisilinux.org BSD library + app:console + multimedia.sound WavPack audio compression tools WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. - https://github.com/dbry/WavPack/archive/5.1.0.tar.gz + https://www.wavpack.com/wavpack-5.4.0.tar.xz @@ -37,7 +39,14 @@ - + + 2021-12-04 + 5.4.0 + Version bump. + Pisi Linux Community + admin@pisilinux.org + + 2020-01-18 5.1.0 Rebuild.