public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/, media-sound/sonic-visualiser/files/
@ 2019-12-18 21:32 Miroslav Šulc
  0 siblings, 0 replies; 3+ messages in thread
From: Miroslav Šulc @ 2019-12-18 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     44294a7d2097c646d6c226a25c63ad1c06d58cf3
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 21:32:06 2019 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 21:32:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44294a7d

media-sound/sonic-visualiser: removed old (3.1.1)

Closes: https://bugs.gentoo.org/633626
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-sound/sonic-visualiser/Manifest              |   1 -
 media-sound/sonic-visualiser/files/notest.patch    |  33 --
 media-sound/sonic-visualiser/files/piper.capnp     | 364 ---------------------
 .../files/sonic-visualiser-3.1.1-qt-5.11.patch     |  12 -
 .../sonic-visualiser/sonic-visualiser-3.1.1.ebuild | 132 --------
 5 files changed, 542 deletions(-)

diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest
index 123d580e294..bbe58788fa4 100644
--- a/media-sound/sonic-visualiser/Manifest
+++ b/media-sound/sonic-visualiser/Manifest
@@ -1,2 +1 @@
-DIST sonic-visualiser-3.1.1.tar.gz 5304359 BLAKE2B 79c9d1d55ea2ec939fdb7abe656ab81aae72862d139eda4e62037e0231c596cf725b4fd5741216e6413bc25e659798dee3b0e06f55063a9ad73f0d9204f76d84 SHA512 e83efffb62179e67a0e5fd7352f63f5a0210102a7fb38c5ad486479a3749f68a44fec2d1843d1c1ca826ba0004bf421811a270a0a50e3f89f71d956dc7a76ae7
 DIST sonic-visualiser-4.0.1.tar.gz 6649178 BLAKE2B c231833f7cc6228d450600e5cbc6a6db85d0aa784ce67a225bedb1393ca82a99bca492912bbaf8bf87f5fcce48e57facc3f216b057233b53f596ccd71835d174 SHA512 6557d7c90618f7f2c18f8bb0058b8cd74a084f26376999074b9d5f23f04e1548b7e82ccbb73a301fa68c1d2f047810d312e568a85c9c7f3f25da9ec9b00c4220

diff --git a/media-sound/sonic-visualiser/files/notest.patch b/media-sound/sonic-visualiser/files/notest.patch
deleted file mode 100644
index 59b4d04f933..00000000000
--- a/media-sound/sonic-visualiser/files/notest.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Index: sonic-visualiser-3.0.2/test-svcore-base.pro
-===================================================================
---- sonic-visualiser-3.0.2.orig/test-svcore-base.pro
-+++ sonic-visualiser-3.0.2/test-svcore-base.pro
-@@ -28,6 +28,3 @@ include(svcore/base/test/files.pri)
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/base/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/base/test/%1", $$file) }
- 
--!win32* {
--    QMAKE_POST_LINK = ./$${TARGET}
--}
-Index: sonic-visualiser-3.0.2/test-svcore-data-fileio.pro
-===================================================================
---- sonic-visualiser-3.0.2.orig/test-svcore-data-fileio.pro
-+++ sonic-visualiser-3.0.2/test-svcore-data-fileio.pro
-@@ -28,6 +28,3 @@ include(svcore/data/fileio/test/files.pr
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/data/fileio/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/data/fileio/test/%1", $$file) }
- 
--!win32* {
--    QMAKE_POST_LINK = ./$${TARGET}
--}
-Index: sonic-visualiser-3.0.2/test-svcore-data-model.pro
-===================================================================
---- sonic-visualiser-3.0.2.orig/test-svcore-data-model.pro
-+++ sonic-visualiser-3.0.2/test-svcore-data-model.pro
-@@ -28,6 +28,3 @@ include(svcore/data/model/test/files.pri
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/data/model/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/data/model/test/%1", $$file) }
- 
--!win32* {
--    QMAKE_POST_LINK = ./$${TARGET}
--}

diff --git a/media-sound/sonic-visualiser/files/piper.capnp b/media-sound/sonic-visualiser/files/piper.capnp
deleted file mode 100644
index 6e99ff6849d..00000000000
--- a/media-sound/sonic-visualiser/files/piper.capnp
+++ /dev/null
@@ -1,364 +0,0 @@
-
-# Piper audio feature extraction: schema for low-level operation
-#
-# This file is formatted to 130 characters width, in order to fit the
-# comments next to the schema definitions.
-#
-# Copyright (c) 2015-2017 Queen Mary, University of London, provided
-# under a BSD-style licence. See the file COPYING for details.
-
-@0xc4b1c6c44c999206;
-
-using Cxx = import "/capnp/c++.capnp";
-$Cxx.namespace("piper");
-
-struct Basic {
-    # Basic metadata common to many Piper structures.
-
-    identifier         @0  :Text;                 # A computer-readable string. Must match the regex /^[a-zA-Z0-9_-]+$/.
-    name               @1  :Text;                 # A short human-readable name or label. Must be present.
-    description        @2  :Text;                 # An optional human-readable descriptive text that may accompany the name.
-}
-
-struct ParameterDescriptor {
-    # Properties of an adjustable parameter. A parameter's value is just a single
-    # float, but the descriptor explains how to interpret and present that value.
-    # A Piper feature extractor has a static list of parameters. The properties of
-    # a given parameter never change, in contrast to output descriptors, which
-    # may have different properties depending on the configuration of the extractor.
-
-    basic              @0  :Basic;                # Basic metadata about the parameter.
-    unit               @1  :Text;                 # Human-recognisable unit of the parameter (e.g. Hz). May be left empty.
-    minValue           @2  :Float32     = 0.0;    # Minimum value. Must be provided.
-    maxValue           @3  :Float32     = 0.0;    # Maximum value. Must be provided.
-    defaultValue       @4  :Float32     = 0.0;    # Default if the parameter is not set to anything else. Must be provided.
-    isQuantized        @5  :Bool        = false;  # True if parameter values are quantized to a particular resolution.
-    quantizeStep       @6  :Float32     = 0.0;    # Quantization resolution, if isQuantized.
-    valueNames         @7  :List(Text)  = [];     # Optional human-readable labels for the values, if isQuantized.
-}
-
-enum SampleType {
-    # How returned features are spaced on the input timeline.
-
-    oneSamplePerStep   @0;                        # Each process input returns a feature aligned with that input's timestamp.
-    fixedSampleRate    @1;                        # Features are equally spaced at a given sample rate.
-    variableSampleRate @2;                        # Features have their own individual timestamps.
-}
-
-struct StaticOutputDescriptor {
-
-    # Properties of an output, that is, a single stream of features
-    # produced in response to process and finish requests. A feature
-    # extractor may have any number of outputs, and it always
-    # calculates and returns features from all of them when
-    # processing; this is useful in cases where more than one feature
-    # can be easily calculated using a single method.
-    # 
-    # This structure contains the properties of an output that are
-    # static, i.e. that do not depend on the parameter values provided
-    # at configuration, excluding the Basic struct parameters like id
-    # and description.  The Basic struct properties are not included
-    # for historical reasons: they were already referenced separately
-    # in the OutputDescriptor and ExtractorStaticData before this
-    # struct was introduced.
-    
-    typeURI            @0  :Text;                 # URI indicating the sort of feature that this output returns (see docs).
-}
-
-struct ConfiguredOutputDescriptor {
-    # Properties of an output, that is, a single stream of features produced
-    # in response to process and finish requests. A feature extractor may
-    # have any number of outputs, and it always calculates and returns features
-    # from all of them when processing; this is useful in cases where more
-    # than one feature can be easily calculated using a single method.
-    # This structure contains the properties of an output that are not static,
-    # i.e. that may depend on the parameter values provided at configuration.
-
-    unit               @0  :Text;                 # Human-recognisable unit of the bin values in output features. May be empty.
-    hasFixedBinCount   @1  :Bool        = false;  # True if this output has an equal number of values in each returned feature.
-    binCount           @2  :Int32       = 0;      # Number of values per feature for this output, if hasFixedBinCount.
-    binNames           @3  :List(Text)  = [];     # Optional human-readable labels for the value bins, if hasFixedBinCount.
-    hasKnownExtents    @4  :Bool        = false;  # True if all feature values fall within the same fixed min/max range.
-    minValue           @5  :Float32     = 0.0;    # Minimum value in range for any value from this output, if hasKnownExtents.
-    maxValue           @6  :Float32     = 0.0;    # Maximum value in range for any value from this output, if hasKnownExtents.
-    isQuantized        @7  :Bool        = false;  # True if feature values are quantized to a particular resolution.
-    quantizeStep       @8  :Float32     = 0.0;    # Quantization resolution, if isQuantized.
-    sampleType         @9  :SampleType;           # How returned features from this output are spaced on the input timeline.
-    sampleRate         @10 :Float32     = 0.0;    # Sample rate (features per second) if sampleType == fixedSampleRate.
-    hasDuration        @11 :Bool        = false;  # True if features returned from this output will have a duration.
-}
-
-struct OutputDescriptor {
-    # All the properties of an output, both static (the basic metadata and static
-    # descriptor) and potentially dependent on configuration parameters (the
-    # configured descriptor).
-
-    basic              @0  :Basic;                # Basic metadata about the output.
-    configured         @1  :ConfiguredOutputDescriptor;    # Properties of the output that may depend on configuration parameters.
-    static             @2  :StaticOutputDescriptor;        # Properties (other than Basic) that do not depend on parameters.
-}
-
-enum InputDomain {
-    # Whether a feature extractor requires time-domain audio input (i.e.
-    # "normal" or "unprocessed" audio samples) or frequency-domain input
-    # (i.e. resulting from windowed, usually overlapping, short-time
-    # Fourier transforms).
-
-    timeDomain         @0;                        # The plugin requires time-domain audio samples as input.
-    frequencyDomain    @1;                        # The plugin requires input to have been pre-processed using windowed STFTs.
-}
-
-struct ExtractorStaticData {
-    # Static properties of a feature extractor. That is, metadata about the
-    # extractor that are the same regardless of how you configure or run it.
-
-    key                @0  :Text;                 # String that "globally" identifies the extractor, used to load it (see docs).
-    basic              @1  :Basic;                # Basic metadata about the extractor.
-    maker              @2  :Text;                 # Human-readable text naming the author or vendor of the extractor.
-    rights             @3  :Text;                 # Human-readable summary of copyright and/or licensing terms for the extractor.
-    version            @4  :Int32;                # Version number of extractor; must increase if new algorithm changes results.
-    category           @5  :List(Text);           # List of general->specific category labels for this extractor (see docs).
-    minChannelCount    @6  :Int32;                # Minimum number of input channels of audio this extractor can accept.
-    maxChannelCount    @7  :Int32;                # Maximum number of input channels of audio this extractor can accept.
-    parameters         @8  :List(ParameterDescriptor);    # List of configurable parameter properties for the feature extractor.
-    programs           @9  :List(Text);           # List of predefined programs. For backward-compatibility, not recommended.
-    inputDomain        @10 :InputDomain;          # Whether the extractor requires time-domain or frequency-domain input audio.
-    basicOutputInfo    @11 :List(Basic);          # Basic metadata about all of the outputs of the extractor.
-
-    struct SOPair {
-        # A mapping between output identifier and static descriptor for
-	# that output.
-	
-        output         @0  :Text;                 # Output id, matching the output's descriptor's basic identifier.
-        static         @1  :StaticOutputDescriptor;
-    }
-
-    staticOutputInfo   @12 :List(SOPair);         # Static descriptors for all outputs that have any static metadata.
-}
-
-struct RealTime {
-    # Time structure. When used as a timestamp, this is relative to "start
-    # of audio".
-    
-    sec                @0  :Int32       = 0;      # Number of seconds.
-    nsec               @1  :Int32       = 0;      # Number of nanoseconds. Must have same sign as sec unless sec == 0.
-}
-
-struct ProcessInput {
-    # Audio and timing input data provided to a process request.
-
-    inputBuffers       @0  :List(List(Float32));  # A single block of audio data (time or frequency domain) for each channel.
-    timestamp          @1  :RealTime;             # Time of start of block (time-domain) or "centre" of it (frequency-domain).
-}
-
-struct Feature {
-    # A single feature calculated and returned from a process or finish request.
-
-    hasTimestamp       @0  :Bool        = false;  # True if feature has a timestamp. Must be true for a variableSampleRate output.
-    timestamp          @1  :RealTime;             # Timestamp of feature, if hasTimestamp.
-    hasDuration        @2  :Bool        = false;  # True if feature has a duration. Must be true if output's hasDuration is true.
-    duration           @3  :RealTime;             # Duration of feature, if hasDuration.
-    label              @4  :Text;                 # Optional human-readable text attached to feature.
-    featureValues      @5  :List(Float32) = [];   # The feature values themselves (of size binCount, if output hasFixedBinCount).
-}
-
-struct FeatureSet {
-    # The set of all features, across all outputs, calculated and returned from
-    # a single process or finish request.
-
-    struct FSPair {
-        # A mapping between output identifier and ordered list of features for
-	# that output.
-	
-        output         @0  :Text;                 # Output id, matching the output's descriptor's basic identifier.
-        features       @1  :List(Feature) = [];   # Features calculated for that output during the current request, in time order.
-    }
-    
-    featurePairs       @0  :List(FSPair);         # The feature lists for all outputs for which any features have been calculated.
-}
-
-struct Framing {
-    # Determines how audio should be split up into individual buffers for input.
-    # If the feature extractor accepts frequency-domain input, then this
-    # applies prior to the STFT transform.
-    #
-    # These values are sometimes mandatory, but in other contexts one or both may
-    # be set to zero to mean "don't care". See documentation for structures that
-    # include a framing field for details.
-    
-    blockSize          @0  :Int32;                # Number of time-domain audio samples per buffer (on each channel).
-    stepSize           @1  :Int32;                # Number of samples to advance between buffers: equals blockSize for no overlap.
-}
-
-struct Configuration {
-    # Bundle of parameter values and other configuration data for a feature-
-    # extraction procedure.
-
-    struct PVPair {
-        # A mapping between parameter identifier and value.
-	
-        parameter      @0  :Text;                 # Parameter id, matching the parameter's descriptor's basic identifier.
-        value          @1  :Float32;              # Value to set parameter to (within constraints given in parameter descriptor).
-    }
-    
-    parameterValues    @0  :List(PVPair);         # Values for all parameters, or at least any that are to change from defaults.
-    currentProgram     @1  :Text;                 # Selection of predefined program. For backward-compatibility, not recommended. 
-    channelCount       @2  :Int32;                # Number of audio channels of input.
-    framing            @3  :Framing;              # Step and block size for framing the input.
-}
-
-enum AdapterFlag {
-    # Flags that may be used when requesting a server to load a feature
-    # extractor, to ask the server to do some of the work of framing and input
-    # conversion instead of leaving it to the client side. These affect the
-    # apparent behaviour of the loaded extractor.
-
-    adaptInputDomain   @0;                        # Input-domain conversion, so the extractor always expects time-domain input.
-    adaptChannelCount  @1;                        # Channel mixing or duplication, so any number of input channels is acceptable. 
-    adaptBufferSize    @2;                        # Framing, so the extractor accepts any blockSize of non-overlapping buffers.
-}
-
-const adaptAllSafe :List(AdapterFlag) =
-    [ adaptInputDomain, adaptChannelCount ];
-    # The set of adapter flags that can always be applied, leaving results unchanged.
-
-const adaptAll :List(AdapterFlag) =
-    [ adaptInputDomain, adaptChannelCount, adaptBufferSize ];
-    # The set of adapter flags that may cause "equivalent" results to be returned (see documentation).
-
-struct ListRequest {
-    # Request a server to provide a list of available feature extractors.
-    
-    from               @0  :List(Text);           # If non-empty, provide only extractors found in the given list of "libraries".
-}
-
-struct ListResponse {
-    # Response to a successful list request.
-    
-    available          @0  :List(ExtractorStaticData);    # List of static data about available feature extractors.
-}
-
-struct LoadRequest {
-    # Request a server to load a feature extractor and return a handle to it.
-    
-    key                @0  :Text;                 # Key as found in the extractor's static data structure.
-    inputSampleRate    @1  :Float32;              # Sample rate for input audio. Properties of the extractor may depend on this.
-    adapterFlags       @2  :List(AdapterFlag);    # Set of optional flags to make any framing and input conversion requests.
-}
-
-struct LoadResponse {
-    # Response to a successful load request.
-    
-    handle             @0  :Int32;                # Handle to be used to refer to the loaded feature extractor in future requests.
-    staticData         @1  :ExtractorStaticData;  # Static data about this feature extractor, identical to that in list response.
-    defaultConfiguration @2  :Configuration;      # Extractor's default parameter values and preferred input framing.
-}
-
-struct ConfigurationRequest {
-    # Request a server to configure a loaded feature extractor and prepare
-    # it for use. This request must be carried out on a feature extractor
-    # before any process request can be made.
-    
-    handle             @0  :Int32;                # Handle as returned in the load response from the loading of this extractor.
-    configuration      @1  :Configuration;        # Bundle of parameter values to set, and client's preferred input framing.
-}
-
-struct ConfigurationResponse {
-    # Response to a successful configuration request.
-
-    handle             @0  :Int32;                # Handle of extractor, as passed in the configuration request.
-    outputs            @1  :List(OutputDescriptor);       # Full set of properties of all outputs following configuration.
-    framing            @2  :Framing;              # Input framing that must be used for subsequent process requests.
-}
-
-struct ProcessRequest {
-    # Request a server to process a buffer of audio using a loaded and
-    # configured feature extractor.
-
-    handle             @0  :Int32;                # Handle as returned in the load response from the loading of this extractor.
-    processInput       @1  :ProcessInput;         # Audio in the input domain, with framing as in the configuration response.
-}
-
-struct ProcessResponse {
-    # Response to a successful process request.
-
-    handle             @0  :Int32;                # Handle of extractor, as passed in the process request.
-    features           @1  :FeatureSet;           # All features across all outputs calculated during this process request.
-}
-
-struct FinishRequest {
-    # Request a server to finish processing and unload a loaded feature
-    # extractor. This request may be made at any time -- the extractor does
-    # not have to have been configured or used. The extractor handle cannot
-    # be used again with this server afterwards.
-
-    handle             @0  :Int32;                # Handle as returned in the load response from the loading of this extractor.
-}
-
-struct FinishResponse {
-    # Response to a successful finish request.
-
-    handle             @0  :Int32;                # Handle of extractor, as passed in the finish request. May not be used again.
-    features           @1  :FeatureSet;           # Features the extractor has calculated now that it knows all input has ended.
-}
-
-struct Error {
-    # Response to any request that fails.
-
-    code               @0  :Int32;                # Error code. 
-    message            @1  :Text;                 # Error message.
-}
-
-struct RpcRequest {
-    # Request bundle for use when using Cap'n Proto serialisation without
-    # Cap'n Proto RPC layer. For Cap'n Proto RPC, see piper.rpc.capnp.
-
-    id :union {
-        # Identifier used solely to associate a response packet with its
-	# originating request. Server does not examine the contents of this,
-	# it just copies the request id structure into the response.
-	
-        number         @0  :Int32;
-        tag            @1  :Text;
-        none           @2  :Void;
-    }
-    
-    request :union {
-        # For more details, see the documentation for the individual
-	# request structures.
-	
-	list           @3  :ListRequest;          # Provide a list of available feature extractors.
-	load           @4  :LoadRequest;          # Load a feature extractor and return a handle to it.
-	configure      @5  :ConfigurationRequest; # Configure a loaded feature extractor, set parameters, and prepare it for use.
-	process        @6  :ProcessRequest;       # Process a single fixed-size buffer of audio and return calculated features.
-	finish         @7  :FinishRequest;        # Get any remaining features and unload the extractor.
-    }
-}
-
-struct RpcResponse {
-    # Response bundle for use when using Cap'n Proto serialisation without
-    # Cap'n Proto RPC layer. For Cap'n Proto RPC, see piper.rpc.capnp.
-
-    id :union {
-        # Identifier used solely to associate a response packet with its
-	# originating request. Server does not examine the contents of this,
-	# it just copies the request id structure into the response.
-	
-        number         @0  :Int32;
-        tag            @1  :Text;
-        none           @2  :Void;
-    }
-
-    response :union {
-        # For more details, see the documentation for the individual
-	# response structures.
-	
-        error          @3  :Error;                # The request (of whatever type) failed.
-	list           @4  :ListResponse;         # List succeeded: here is static data about the requested extractors.
-	load           @5  :LoadResponse;         # Load succeeded: here is a handle for the loaded extractor.
-	configure      @6  :ConfigurationResponse;# Configure succeeded: ready to process, here are values such as block size.
-	process        @7  :ProcessResponse;      # Process succeeded: here are all features calculated from this input block.
-	finish         @8  :FinishResponse;       # Finish succeeded: extractor unloaded, here are all remaining features.
-    }
-}
-

diff --git a/media-sound/sonic-visualiser/files/sonic-visualiser-3.1.1-qt-5.11.patch b/media-sound/sonic-visualiser/files/sonic-visualiser-3.1.1-qt-5.11.patch
deleted file mode 100644
index 5d62677128b..00000000000
--- a/media-sound/sonic-visualiser/files/sonic-visualiser-3.1.1-qt-5.11.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Bug: https://bugs.gentoo.org/664628
-
---- a/svapp/audio/AudioCallbackRecordTarget.cpp
-+++ b/svapp/audio/AudioCallbackRecordTarget.cpp
-@@ -19,6 +19,7 @@
- 
- #include "data/model/WritableWaveFileModel.h"
- 
-+#include <QDateTime>
- #include <QDir>
- #include <QTimer>
- 

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-3.1.1.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-3.1.1.ebuild
deleted file mode 100644
index 788100ee415..00000000000
--- a/media-sound/sonic-visualiser/sonic-visualiser-3.1.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools desktop qmake-utils xdg-utils
-
-DESCRIPTION="Music audio files viewer and analiser"
-HOMEPAGE="https://www.sonicvisualiser.org/"
-SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2391/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="id3tag jack mad ogg osc +portaudio pulseaudio"
-
-RDEPEND="
-	app-arch/bzip2
-	>=dev-libs/capnproto-0.6:=
-	dev-libs/serd
-	dev-libs/sord
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtsvg:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtxml:5
-	media-libs/alsa-lib
-	media-libs/dssi
-	media-libs/ladspa-sdk
-	media-libs/liblrdf
-	media-libs/libsamplerate
-	media-libs/libsndfile
-	media-libs/rubberband
-	media-libs/speex
-	media-libs/vamp-plugin-sdk
-	sci-libs/fftw:3.0=
-	id3tag? ( media-libs/libid3tag )
-	jack? ( media-sound/jack-audio-connection-kit )
-	mad? ( media-libs/libmad )
-	ogg? (
-		media-libs/libfishsound
-		>=media-libs/liboggz-1.1.0
-	)
-	osc? ( media-libs/liblo )
-	portaudio? ( >=media-libs/portaudio-19_pre20071207 )
-	pulseaudio? ( media-sound/pulseaudio )
-"
-DEPEND="${RDEPEND}
-	dev-qt/qttest:5
-	virtual/pkgconfig
-	sys-devel/autoconf-archive
-"
-
-REQUIRED_USE="|| ( jack pulseaudio portaudio )"
-
-PATCHES=(
-	"${FILESDIR}/notest.patch"
-	"${FILESDIR}/${P}-qt-5.11.patch"
-)
-
-sv_disable_opt() {
-	einfo "Disabling $1"
-	for i in . svapp svcore svgui ; do
-		sed -i -e "/$1/d" "${S}/$i/configure.ac" || die "failed to remove $1 support"
-	done
-}
-
-src_prepare() {
-	default
-
-	use id3tag || sv_disable_opt id3tag
-	use jack || sv_disable_opt jack
-	use mad || sv_disable_opt mad
-	use ogg || sv_disable_opt fishsound
-	use ogg || sv_disable_opt oggz
-	use osc || sv_disable_opt liblo
-	use portaudio || sv_disable_opt portaudio
-	use pulseaudio || sv_disable_opt libpulse
-
-	# capnproto 0.7 requires c++14 now
-	sed -e 's/AX_CXX_COMPILE_STDCXX_11/AX_CXX_COMPILE_STDCXX_14/g' \
-		-i configure.ac \
-		-i */configure.ac \
-		|| die
-
-	eautoreconf
-
-	# Those need to be regenerated as they must match current capnproto version
-	einfo "Regenerating piper capnproto files"
-	rm -f piper-cpp/vamp-capnp/piper.capnp.* || die
-	mkdir -p piper/capnp || die
-	cp "${FILESDIR}/piper.capnp" piper/capnp/ || die
-	cd piper-cpp || die
-	emake vamp-capnp/piper.capnp.h
-}
-
-src_configure() {
-	export QMAKE="$(qt5_get_bindir)"/qmake
-	econf
-	eqmake5 -r sonic-visualiser.pro
-	sed -e 's/std=gnu++11/std=gnu++14/g' \
-		-i Makefile.* \
-		-i checker/Makefile.* \
-		|| die
-}
-
-src_test() {
-	for i in test-svcore-base test-svcore-data-fileio test-svcore-data-model ; do
-		einfo "Running ${i}"
-		./${i} || die
-	done
-}
-
-src_install() {
-	dobin ${PN} piper-vamp-simple-server piper-convert vamp-plugin-load-checker
-	dodoc README*
-	#install samples
-	insinto /usr/share/${PN}/samples
-	doins samples/*
-	# desktop entry
-	doicon icons/sv-icon.svg
-	domenu *.desktop
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/, media-sound/sonic-visualiser/files/
@ 2021-03-17  9:08 Miroslav Šulc
  0 siblings, 0 replies; 3+ messages in thread
From: Miroslav Šulc @ 2021-03-17  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     a5f56e204a2e7bb8b955bcb997d3a462b9f87019
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 17 09:08:12 2021 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Mar 17 09:08:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f56e20

media-sound/sonic-visualiser: removed obsolete 4.2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-sound/sonic-visualiser/Manifest              |   1 -
 .../files/sonic-visualiser-4.0.1-notest.patch      |  52 ---------
 .../sonic-visualiser/files/sonic-visualiser.xml    |  16 ---
 .../sonic-visualiser/sonic-visualiser-4.2.ebuild   | 130 ---------------------
 4 files changed, 199 deletions(-)

diff --git a/media-sound/sonic-visualiser/Manifest b/media-sound/sonic-visualiser/Manifest
index 75ca1fed0dd..e46e9c9a5c9 100644
--- a/media-sound/sonic-visualiser/Manifest
+++ b/media-sound/sonic-visualiser/Manifest
@@ -1,2 +1 @@
-DIST sonic-visualiser-4.2.tar.gz 6532519 BLAKE2B 8cc92b2cd932d3c9f014161635cd767aa6ffa671217fca7c63ec6b882ae46cc1ed790e108e9be59d536aab0cbead726057987c2920c501d451fd353b2bf83018 SHA512 186d723c74d3b2865588370d9ff3afaf9f5356957e670483ea52303477c6acd17bb99b44c05db0fe4c0dc9757ba17c5e25b7b2fda5a15e85d9e193322ce8f2c3
 DIST sonic-visualiser-4.3.tar.gz 6467269 BLAKE2B 4c9bbfc751f94dfc0e8c93a8ba791b0a4bf949fe1f528a081da583ad720dcb25b3e6f84e31104f11ab5003b338b62a1ca1a9572bc9ec820d0a4269d25cbe0e04 SHA512 cbe0edee9f346545222e05156e4536710db932d6ec335687e91f2f4b24582e7f47703a3ecade87574ead8fa78dca821fd9ff2eb0d6e44c2b9c33c8d053fd738d

diff --git a/media-sound/sonic-visualiser/files/sonic-visualiser-4.0.1-notest.patch b/media-sound/sonic-visualiser/files/sonic-visualiser-4.0.1-notest.patch
deleted file mode 100644
index ec70849915e..00000000000
--- a/media-sound/sonic-visualiser/files/sonic-visualiser-4.0.1-notest.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-diff --git a/test-svcore-base.pro b/test-svcore-base.pro
-index 275cb58..636129c 100644
---- a/test-svcore-base.pro
-+++ b/test-svcore-base.pro
-@@ -27,8 +27,3 @@ include(svcore/base/test/files.pri)
- 
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/base/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/base/test/%1", $$file) }
--
--!win32* {
--    POST_TARGETDEPS += $$PWD/libbase.a
--    QMAKE_POST_LINK = ./$${TARGET}
--}
-diff --git a/test-svcore-data-fileio.pro b/test-svcore-data-fileio.pro
-index 7b53ca1..a2aa3ce 100644
---- a/test-svcore-data-fileio.pro
-+++ b/test-svcore-data-fileio.pro
-@@ -27,8 +27,3 @@ include(svcore/data/fileio/test/files.pri)
- 
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/data/fileio/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/data/fileio/test/%1", $$file) }
--
--!win32* {
--    POST_TARGETDEPS += $$PWD/libbase.a
--    QMAKE_POST_LINK = ./$${TARGET}
--}
-diff --git a/test-svcore-data-model.pro b/test-svcore-data-model.pro
-index 3b45ac0..d08b14e 100644
---- a/test-svcore-data-model.pro
-+++ b/test-svcore-data-model.pro
-@@ -27,8 +27,3 @@ include(svcore/data/model/test/files.pri)
- 
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/data/model/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/data/model/test/%1", $$file) }
--
--!win32* {
--    POST_TARGETDEPS += $$PWD/libbase.a
--    QMAKE_POST_LINK = ./$${TARGET}
--}
-diff --git a/test-svcore-system.pro b/test-svcore-system.pro
-index 6ef7db7..685c1ba 100644
---- a/test-svcore-system.pro
-+++ b/test-svcore-system.pro
-@@ -27,8 +27,3 @@ include(svcore/system/test/files.pri)
- 
- for (file, TEST_SOURCES) { SOURCES += $$sprintf("svcore/system/test/%1", $$file) }
- for (file, TEST_HEADERS) { HEADERS += $$sprintf("svcore/system/test/%1", $$file) }
--
--!win32* {
--    POST_TARGETDEPS += $$PWD/libbase.a
--    QMAKE_POST_LINK = ./$${TARGET}
--}

diff --git a/media-sound/sonic-visualiser/files/sonic-visualiser.xml b/media-sound/sonic-visualiser/files/sonic-visualiser.xml
deleted file mode 100644
index 6daac743002..00000000000
--- a/media-sound/sonic-visualiser/files/sonic-visualiser.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
-
-  <mime-type type="application/x-sonicvisualiser">
-    <comment>Sonic Visualiser session file</comment>
-    <generic-icon name="sv-icon"/>
-    <glob pattern="*.sv"/>
-  </mime-type>
-
-  <mime-type type="application/x-sonicvisualiser-layer">
-    <comment>Sonic Visualiser layer file</comment>
-    <generic-icon name="sv-icon"/>
-    <glob pattern="*.svl"/>
-  </mime-type>
-
-</mime-info>

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.2.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-4.2.ebuild
deleted file mode 100644
index f76d06d4e8a..00000000000
--- a/media-sound/sonic-visualiser/sonic-visualiser-4.2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop qmake-utils xdg
-
-DESCRIPTION="Music audio files viewer and analiser"
-HOMEPAGE="https://www.sonicvisualiser.org/"
-SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2755/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="id3tag jack mad ogg opus osc +portaudio pulseaudio test"
-
-BDEPEND="
-	dev-qt/qttest:5
-	sys-devel/autoconf-archive
-	virtual/pkgconfig
-"
-RDEPEND="
-	app-arch/bzip2
-	>=dev-libs/capnproto-0.6:=
-	dev-libs/serd
-	dev-libs/sord
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtsvg:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtxml:5
-	media-libs/alsa-lib
-	media-libs/dssi
-	media-libs/ladspa-sdk
-	media-libs/liblrdf
-	media-libs/libsamplerate
-	media-libs/libsndfile
-	media-libs/rubberband
-	media-libs/speex
-	media-libs/vamp-plugin-sdk
-	sci-libs/fftw:3.0=
-	id3tag? ( media-libs/libid3tag )
-	jack? ( virtual/jack )
-	mad? ( media-libs/libmad )
-	ogg? (
-		media-libs/libfishsound
-		media-libs/liboggz
-	)
-	opus? ( media-libs/opusfile )
-	osc? ( media-libs/liblo )
-	portaudio? ( >=media-libs/portaudio-19 )
-	pulseaudio? ( media-sound/pulseaudio )
-"
-DEPEND="${RDEPEND}"
-
-# tests fail without mp3 support
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	|| ( jack pulseaudio portaudio )
-	test? ( id3tag mad )
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.0.1-notest.patch"
-)
-
-sv_disable_opt() {
-	einfo "Disabling $1"
-	for i in . svapp svcore svgui ; do
-		sed -i -e "/$1/d" "${S}/$i/configure.ac" || die "failed to remove $1 support"
-	done
-}
-
-src_prepare() {
-	default
-
-	use id3tag || sv_disable_opt id3tag
-	use jack || sv_disable_opt jack
-	use mad || sv_disable_opt mad
-	use ogg || sv_disable_opt fishsound
-	use ogg || sv_disable_opt oggz
-	use opus || sv_disable_opt opus
-	use osc || sv_disable_opt liblo
-	use portaudio || sv_disable_opt portaudio
-	use pulseaudio || sv_disable_opt libpulse
-
-	# capnproto 0.7 requires c++14 now
-	sed -e 's/AX_CXX_COMPILE_STDCXX_11/AX_CXX_COMPILE_STDCXX_14/g' \
-		-i configure.ac \
-		-i */configure.ac \
-		|| die
-
-	eautoreconf
-}
-
-src_configure() {
-	export QMAKE="$(qt5_get_bindir)"/qmake
-	econf
-	eqmake5 -r sonic-visualiser.pro
-	sed -e 's/std=gnu++11/std=gnu++14/g' \
-		-i Makefile.* \
-		-i checker/Makefile.* \
-		|| die
-}
-
-src_test() {
-	for i in test-svcore-base test-svcore-data-fileio test-svcore-data-model test-svcore-system ; do
-		einfo "Running ${i}"
-		HOME="${T}" ./${i} || die
-	done
-}
-
-src_install() {
-	dobin ${PN} piper-vamp-simple-server piper-convert vamp-plugin-load-checker
-	dodoc README*
-
-	#install samples
-	insinto /usr/share/${PN}/samples
-	doins samples/*
-
-	# desktop entry
-	mv icons/sv-icon.svg icons/${PN}.svg
-	doicon -s scalable icons/${PN}.svg
-	domenu sonic-visualiser.desktop
-
-	# mime types
-	insinto /usr/share/mime/packages
-	doins "${FILESDIR}/${PN}.xml"
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/, media-sound/sonic-visualiser/files/
@ 2022-09-01 11:38 Alexis Ballier
  0 siblings, 0 replies; 3+ messages in thread
From: Alexis Ballier @ 2022-09-01 11:38 UTC (permalink / raw
  To: gentoo-commits

commit:     b6cf096ef77d8bc4d4d0bc20b42100ae08e08638
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  1 11:36:55 2022 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Sep  1 11:37:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6cf096e

media-sound/sonic-visualiser: backport build fix

Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>

 media-sound/sonic-visualiser/files/serd.patch       | 21 +++++++++++++++++++++
 .../sonic-visualiser/sonic-visualiser-4.5.ebuild    |  1 +
 2 files changed, 22 insertions(+)

diff --git a/media-sound/sonic-visualiser/files/serd.patch b/media-sound/sonic-visualiser/files/serd.patch
new file mode 100644
index 000000000000..c7b6f179a686
--- /dev/null
+++ b/media-sound/sonic-visualiser/files/serd.patch
@@ -0,0 +1,21 @@
+From 865fbe253cde8e966709bb11dc8c441ceb3891ed Mon Sep 17 00:00:00 2001
+From: Chris Cannam <cannam@all-day-breakfast.com>
+Date: Fri, 29 Jul 2022 13:31:37 +0100
+Subject: [PATCH] Fix build failure
+
+---
+ meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/meson.build b/meson.build
+index 59a635f..35fc470 100644
+--- a/meson.build
++++ b/meson.build
+@@ -138,6 +138,7 @@ if system == 'linux'
+   server_dependencies = [
+     capnp_dep,
+     sord_dep,
++    serd_dep,
+     dl_dep,
+   ]
+   

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild
index a1616c31a0aa..a8d5a288ec4f 100644
--- a/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild
+++ b/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild
@@ -62,6 +62,7 @@ REQUIRED_USE="
 
 PATCHES=(
 	"${FILESDIR}/${PN}-4.3-meson.build.patch"
+	"${FILESDIR}/serd.patch"
 )
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-09-01 11:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-18 21:32 [gentoo-commits] repo/gentoo:master commit in: media-sound/sonic-visualiser/, media-sound/sonic-visualiser/files/ Miroslav Šulc
  -- strict thread matches above, loose matches on Subject: below --
2021-03-17  9:08 Miroslav Šulc
2022-09-01 11:38 Alexis Ballier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox