diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 7fddcb581d..8241cbf557 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -6,6 +6,7 @@ on: schedule: - cron: "0 */2 * * *" workflow_dispatch: + jobs: autoupdate: @@ -27,6 +28,7 @@ jobs: - name: Save run: | + git config --global --add safe.directory "*" if [[ `git status --porcelain` ]]; then git config user.name "Package Update Checker" git config user.email "<>" @@ -36,5 +38,5 @@ jobs: fi - name: Autobuild - if: ${{ steps.save.outputs.updated }} - uses: terrapkg/packages/.github/workflows/autobuild.yml@manifest + if: ${{ steps.save.outputs.updated == 1 }} + uses: ./.github/workflows/autobuild.yml diff --git a/anda/audio/distrho/anda.hcl b/anda/audio/distrho/anda.hcl new file mode 100644 index 0000000000..b165fbe16c --- /dev/null +++ b/anda/audio/distrho/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "distrho.spec" + } +} \ No newline at end of file diff --git a/anda/audio/distrho/distrho.spec b/anda/audio/distrho/distrho.spec new file mode 100644 index 0000000000..b8dc1862a9 --- /dev/null +++ b/anda/audio/distrho/distrho.spec @@ -0,0 +1,344 @@ +# 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: GPLv2 and GPLv3 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 + +# Dexed + +%package dexed +Summary: Dexed is a multi platform, multi format plugin synth that is 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 + +# Vitalium + +%package vitalium +Summary: vitalium is a spectral warping wavetable synthesizer +Provides: vitalium-vst +Provides: vitalium-lv2 +Provides: vitalium +%description vitalium +vitalium is the Open Source version of the Vital spectral warping wavetable synthesizer + +%package TAL +Summary: Misc Plugins for TAL (tal-filter, tal-filter-2, tal-noisemaker, tal-reverb, tal-reverb-2, tal-reverb-3, tal-vocoder-2) + +# 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 (distortion, distortionshaper, flanger, reverb, tremolo) + +# 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) + +# LUFS + +%package LUFS +Summary: Klangfreund metering plugins (Multimeter + LUFS Meter) + +%description LUFS +Klangfreund metering plugins (Multimeter + LUFS Meter) + +# EasySSP + +%package EasySSP +Summary: Easy Sound Space Perception is a small and lightweight audio visualization tool + +%description EasySSP +Easy Sound Space Perception is a small and lightweight audio visualization tool, which currently provides spectrometer and goniometer views. + +# JuceOPL + +%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. + +# KlangFalter + +%package KlangFalter +Summary: KlangFalter is a convolution audio plugin + +%description KlangFalter +KlangFalter is a convolution audio plugin + +# Luftikus + +%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. + +# Obxd + +%package Obxd +Summary: Obxd is emulation of famous ob-x, ob-xa and ob8 synths + +%description Obxd +Obxd is emulation of famous ob-x, ob-xa and ob8 synths. + +# Refine + +%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. + +# Wolpertinger + +%package Wolpertinger +Summary: Wolpertinger is a subtractive, antialiased polyphonic software synthesizer + +%description Wolpertinger +Wolpertinger is a subtractive, antialiased polyphonic software synthesizer. + +# Vex + +%package Vex +Summary: Vex is a 3 oscillator subtractive waverom synth + +%description Vex +Vex is a 3 oscillator subtractive waverom synth + +# Temper +%package Temper +Summary: Temper is 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. + +# SwankyAmp +%package SwankyAmp +Summary: Swanky Amp is a tube amplifier emulation plug-in + +%description SwankyAmp +Swanky Amp is a tube amplifier emulation plug-in which is based on detailed simulations of tube amplification. +Discover new tones effortlessly with intuitive controls, harnessing the coveted sounds of dynamic tube amplification. + +# PitchedDelay +%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. + +# StereoSourceSeparation +%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. + +# HiReSam + +%package HiReSam +Summary: Klangfreund High Resolution Spectrum Analyse Meter + +%description HiReSam +Klangfreund High Resolution Spectrum Analyse Meter + +# eqinox +%package eqinox +Summary: EQinox equaliser plugin + +%description eqinox +EQinox equaliser plugin + +# drumsynth +%package drumsynth +Summary: drumsynth plugin + +%description drumsynth +drumsynth plugin + +%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 0-0.2.2021_03_15 +- use pkgconfig() for build requirements +* Fri Apr 23 2021 Tim Lauridsen 0-0.1.2021_03_15 +- Initial build \ No newline at end of file diff --git a/anda/discord-ptb/discord-ptb.spec b/anda/discord-ptb/discord-ptb.spec index 0a0464be68..9dbb938594 100644 --- a/anda/discord-ptb/discord-ptb.spec +++ b/anda/discord-ptb/discord-ptb.spec @@ -1,6 +1,6 @@ Name: discord-ptb Version: 0.0.34 -Release: 1%{?dist} +Release: %autorelease Summary: Free Voice and Text Chat for Gamers. URL: discord.com Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz diff --git a/anda/openasar-canary/anda.hcl b/anda/openasar-canary/anda.hcl new file mode 100644 index 0000000000..724cec7550 --- /dev/null +++ b/anda/openasar-canary/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "openasar-canary.spec" + } +} \ No newline at end of file diff --git a/anda/openasar-canary/openasar-canary.spec b/anda/openasar-canary/openasar-canary.spec new file mode 100644 index 0000000000..c8596ae954 --- /dev/null +++ b/anda/openasar-canary/openasar-canary.spec @@ -0,0 +1,39 @@ +Name: openasar-canary +Version: nightly.%{autogitdate} +Release: 1%{?dist} +Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming + +License: MIT +URL: https://github.com/GooseMod/OpenAsar +Source0: %{url}/releases/download/nightly/app.asar + +Requires: discord-canary + +%description +%{summary}. + +%prep + + +%build + + +%install +mkdir -p %{buildroot}%{_datadir}/openasar-canary +cp -v %{SOURCE0} %{buildroot}%{_datadir}/openasar-canary/app.asar + + +# trigger on discord-canary +%triggerin -- discord-canary +cp %{_datadir}/openasar-canary/app.asar %{_datadir}/discord-canary/resources/app.asar + + + +%files +%{_datadir}/openasar-canary/app.asar + + + +%changelog +* Thu Oct 20 2022 Cappy Ishihara +-