From d59bfc08f58cfd6432bdd1c656e527fac08c0016 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Sun, 29 Jan 2023 08:29:12 +0300 Subject: [PATCH] libshout. --- multimedia/misc/libshout/actions.py | 19 ++++++++++--------- multimedia/misc/libshout/pspec.xml | 24 +++++++++++++++++------- 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/multimedia/misc/libshout/actions.py b/multimedia/misc/libshout/actions.py index 5c1f92a108..3a437b0c48 100644 --- a/multimedia/misc/libshout/actions.py +++ b/multimedia/misc/libshout/actions.py @@ -2,17 +2,20 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/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 autotools, pisitools + +i = ''.join([ + ' --enable-theora', + ' --enable-speex', + ' --disable-static ' + ]) def setup(): autotools.autoreconf("-fi") - autotools.configure("--disable-static \ - --enable-theora \ - --enable-speex") - + autotools.configure(i) + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): @@ -20,5 +23,3 @@ def build(): def install(): autotools.install() - - #pisitools.removeDir("/usr/bin") diff --git a/multimedia/misc/libshout/pspec.xml b/multimedia/misc/libshout/pspec.xml index 305427b9f4..70d3593c12 100644 --- a/multimedia/misc/libshout/pspec.xml +++ b/multimedia/misc/libshout/pspec.xml @@ -1,9 +1,9 @@ - + libshout - http://www.icecast.org + https://www.icecast.org/ PisiLinux Community admins@pisilinux.org @@ -11,8 +11,8 @@ LGPLv2+ library A library for communicating with and sending data to an icecast server - Libshout is a library for communicating with and sending data to an icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server. - https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.3.tar.gz + Libshout is a library for communicating with and sending data to an icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server. + https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.6.tar.gz libvorbis-devel libogg-devel @@ -20,9 +20,9 @@ speex-devel - - pthread_flag.patch + + + @@ -35,7 +35,10 @@ speex + /usr/bin/shout /usr/lib + /usr/lib/ckport + /usr/share/man/man1 /usr/share/doc @@ -59,6 +62,13 @@ + + 2023-01-27 + 2.4.6 + Version bump. + fury + uglyside@yandex.ru + 2020-01-19 2.4.3