mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-07 04:12:18 +00:00
740824a8fc
* chore: reorganise folders * more renames --------- Co-authored-by: Lleyton Gray <lleyton@fyralabs.com>
344 lines
7.9 KiB
RPMSpec
344 lines
7.9 KiB
RPMSpec
# There is no .debuginfo for these packages
|
|
%global debug_package %{nil}
|
|
%define _disable_source_fetch 0
|
|
%global github_release 2021-03-15
|
|
%global rel_tag 2021_03_15
|
|
|
|
Name: distrho
|
|
Version: 0
|
|
Release: 0.1.%{rel_tag}%{?dist}
|
|
Summary: Linux audio plugins ports
|
|
URL: https://distrho.sourceforge.io/ports.php
|
|
License: GPL-2.0 AND GPL-3.0 AND MIT
|
|
|
|
Source0: https://github.com/DISTRHO/DISTRHO-Ports/archive/refs/tags/2021-03-15.tar.gz
|
|
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: meson
|
|
BuildRequires: pkgconfig(fftw3f)
|
|
BuildRequires: pkgconfig(alsa)
|
|
BuildRequires: pkgconfig(freetype2)
|
|
BuildRequires: pkgconfig(x11)
|
|
BuildRequires: pkgconfig(xext)
|
|
BuildRequires: pkgconfig(gl)
|
|
BuildRequires: pkgconfig(xcursor)
|
|
|
|
%description
|
|
Misc audio production plugins ported to linux lv2 plugins by DISTRHO
|
|
|
|
|
|
%package dexed
|
|
Summary: A multi platform, multi format plugin synth closely modeled on the Yamaha DX7
|
|
|
|
%description dexed
|
|
Dexed is a multi platform, multi format plugin synth that is closely modeled on
|
|
the Yamaha DX7. Dexed is also a midi cartridge librarian/manager for the DX7.
|
|
|
|
|
|
%package vitalium
|
|
Summary: A spectral warping wavetable synthesizer
|
|
Provides: vitalium-vst = %{version}-%{release}
|
|
Provides: vitalium-lv2 = %{version}-%{release}
|
|
Provides: vitalium = %{version}-%{release}
|
|
|
|
%description vitalium
|
|
vitalium is the Open Source version of the Vital spectral warping wavetable
|
|
synthesizer.
|
|
|
|
|
|
%package TAL
|
|
Summary: Misc Plugins for TAL
|
|
|
|
%description TAL
|
|
Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb,
|
|
tal-reverb-2, tal-reverb-3, tal-vocoder-2).
|
|
|
|
|
|
%package dRowAudio
|
|
Summary: Plugins from dRowAudio
|
|
|
|
%description dRowAudio
|
|
Plugins from dRowAudio (distortion, distortionshaper, flanger, reverb, tremolo)
|
|
|
|
|
|
%package Arctican
|
|
Summary: Arctican lv2 plugins
|
|
|
|
%description Arctican
|
|
Plugins from Arctican (The Functiom & The Pilgrim)
|
|
|
|
|
|
%package LUFS
|
|
Summary: Klangfreund metering plugins (Multimeter + LUFS Meter)
|
|
|
|
%description LUFS
|
|
Klangfreund metering plugins (Multimeter + LUFS Meter).
|
|
|
|
|
|
%package EasySSP
|
|
Summary: A small and lightweight audio visualization tool
|
|
|
|
%description EasySSP
|
|
Easy Sound Space Perception is a small and lightweight audio visualization tool
|
|
that currently provides spectrometer and goniometer views.
|
|
|
|
|
|
%package JuceOPL
|
|
Summary: Classic game sounds in Plugin form, as heard in late 80s / early 90s sound cards
|
|
|
|
%description JuceOPL
|
|
Classic game sounds in Plugin form,
|
|
as heard in late 80s / early 90s sound cards.
|
|
|
|
|
|
%package KlangFalter
|
|
Summary: A convolution audio plugin
|
|
|
|
%description KlangFalter
|
|
KlangFalter is a convolution audio plugin
|
|
|
|
|
|
%package Luftikus
|
|
Summary: Luftikus plugin
|
|
|
|
%description Luftikus
|
|
Luftikus is a digital adaptation of an analog EQ with fixed half-octave bands
|
|
and additional high frequency boost. As an improvement to the hardware it
|
|
allows deeper cuts and supports a keep-gain mode where overall gain changes are
|
|
avoided.
|
|
|
|
|
|
%package Obxd
|
|
Summary: Emulation of famous ob-x, ob-xa and ob8 synths
|
|
|
|
%description Obxd
|
|
Obxd is emulation of famous ob-x, ob-xa and ob8 synths.
|
|
|
|
|
|
%package ReFine
|
|
Summary: ReFine plugin
|
|
|
|
%description ReFine
|
|
ReFine is a plugin that allows to add a final polishing to your tracks, busses
|
|
and masters. It extracts psycho-acoustic parameters from the source and thus
|
|
allows to add warmth, space and punch to your mixes.
|
|
|
|
|
|
%package Wolpertinger
|
|
Summary: A subtractive, antialiased polyphonic software synthesizer
|
|
|
|
%description Wolpertinger
|
|
Wolpertinger is a subtractive, antialiased polyphonic software synthesizer.
|
|
|
|
|
|
%package Vex
|
|
Summary: A 3 oscillator subtractive waverom synth
|
|
|
|
%description Vex
|
|
Vex is a 3 oscillator subtractive waverom synth
|
|
|
|
|
|
%package Temper
|
|
Summary: A modern digital distortion plugin
|
|
|
|
%description Temper
|
|
Temper is a modern digital distortion plugin featuring a rich saturation stage
|
|
and a unique phase distortion. Use the variable saturation curve to add warmth
|
|
and edge to your sound, and let the phase distortion bring character and
|
|
clarity through your mix. Temper also features a simple resonant lowpass filter
|
|
and a feedback path to drive the intensity of the tone.
|
|
|
|
|
|
%package SwankyAmp
|
|
Summary: A tube amplifier emulation plug-in
|
|
|
|
%description SwankyAmp
|
|
Swanky Amp is a tube amplifier emulation plug-in based on detailed simulations
|
|
of tube amplification. Discover new tones effortlessly with intuitive controls,
|
|
harnessing the coveted sounds of dynamic tube amplification.
|
|
|
|
|
|
%package PitchedDelay
|
|
Summary: PitchedDelay is a delay that allows the pitching the delayed signal
|
|
|
|
%description PitchedDelay
|
|
PitchedDelay is a delay that allows the pitching the delayed signal, within or
|
|
outside the feedback loop.
|
|
|
|
|
|
%package StereoSourceSeparation
|
|
Summary: Stereo Source Separation plugin
|
|
|
|
%description StereoSourceSeparation
|
|
This is a plugin that uses the spatial information hidden in the stereo signal
|
|
to accomplish source separation.
|
|
|
|
|
|
%package HiReSam
|
|
Summary: Klangfreund High Resolution Spectrum Analyse Meter
|
|
|
|
%description HiReSam
|
|
%summary.
|
|
|
|
|
|
%package eqinox
|
|
Summary: EQinox equaliser plugin
|
|
|
|
%description eqinox
|
|
EQinox equaliser plugin.
|
|
|
|
|
|
%package drumsynth
|
|
Summary: Plugin for drumsynth
|
|
|
|
%description drumsynth
|
|
%summary.
|
|
|
|
%prep
|
|
%autosetup -p1 -n DISTRHO-Ports-%{github_release}
|
|
|
|
%build
|
|
%meson -Dbuild-vst2=true -Dbuild-vst3=true -Dbuild-lv2=true
|
|
%meson_build
|
|
|
|
%install
|
|
%meson_install
|
|
|
|
|
|
|
|
%files dexed
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/Dexed.lv2/*
|
|
%{_libdir}/vst/Dexed.so
|
|
|
|
%files vitalium
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/vitalium.lv2/*
|
|
%{_libdir}/lv2/Vitalium-unfa.lv2/*
|
|
%{_libdir}/vst3/vitalium.vst3/*
|
|
%{_libdir}/vst/vitalium.so
|
|
|
|
%files TAL
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/TAL-*.lv2/*
|
|
%{_libdir}/vst/TAL-*.so
|
|
|
|
%files dRowAudio
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/drowaudio-*.lv2/*
|
|
%{_libdir}/vst/drowaudio-*.so
|
|
|
|
%files Arctican
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/The*.lv2/*
|
|
%{_libdir}/vst/The*.so
|
|
|
|
%files LUFS
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/LUFSMeter.lv2/*
|
|
%{_libdir}/lv2/LUFSMeterMulti.lv2/*
|
|
%{_libdir}/vst/LUFSMeter*.so
|
|
|
|
%files EasySSP
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/EasySSP.lv2/*
|
|
%{_libdir}/vst/EasySSP.so
|
|
|
|
%files JuceOPL
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/JuceOPL.lv2/*
|
|
%{_libdir}/vst/JuceOPL.so
|
|
|
|
%files KlangFalter
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/KlangFalter.lv2/*
|
|
%{_libdir}/vst/KlangFalter.so
|
|
|
|
%files Luftikus
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/Luftikus.lv2/*
|
|
%{_libdir}/vst/Luftikus.so
|
|
|
|
%files drumsynth
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/drumsynth.lv2/*
|
|
%{_libdir}/vst/drumsynth.so
|
|
|
|
%files eqinox
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/eqinox.lv2/*
|
|
%{_libdir}/vst/eqinox.so
|
|
|
|
%files HiReSam
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/HiReSam.lv2/*
|
|
%{_libdir}/vst/HiReSam.so
|
|
|
|
%files Obxd
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/Obxd.lv2/*
|
|
%{_libdir}/vst/Obxd.so
|
|
|
|
%files PitchedDelay
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/PitchedDelay.lv2/*
|
|
%{_libdir}/vst/PitchedDelay.so
|
|
|
|
%files ReFine
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/ReFine.lv2/*
|
|
%{_libdir}/vst/ReFine.so
|
|
|
|
|
|
%files StereoSourceSeparation
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/StereoSourceSeparation.lv2/*
|
|
%{_libdir}/vst/StereoSourceSeparation.so
|
|
|
|
%files SwankyAmp
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/SwankyAmp.lv2/*
|
|
%{_libdir}/vst3/SwankyAmp.vst3/*
|
|
%{_libdir}/vst/SwankyAmp.so
|
|
%files Temper
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/Temper.lv2/*
|
|
%{_libdir}/vst/Temper.so
|
|
|
|
%files Vex
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/vex.lv2/*
|
|
%{_libdir}/vst/vex.so
|
|
|
|
%files Wolpertinger
|
|
%doc README.md
|
|
%license doc/GPL.txt
|
|
%{_libdir}/lv2/Wolpertinger.lv2/*
|
|
%{_libdir}/vst/Wolpertinger.so
|
|
|
|
%changelog
|
|
* Tue Apr 27 2021 Tim Lauridsen <tla@rasmil.dk> 0-0.2.2021_03_15
|
|
- use pkgconfig() for build requirements
|
|
* Fri Apr 23 2021 Tim Lauridsen <tla@rasmil.dk> 0-0.1.2021_03_15
|
|
- Initial build
|