Merge pull request #16 from rerdavies/rerdavies/issue14
[BUG] Raspberry Pi OS install fails due to libstdc++6 v11 dependency
This commit is contained in:
+3
-4
@@ -1,10 +1,10 @@
|
||||
cmake_minimum_required(VERSION 3.16.0)
|
||||
project(pipedal
|
||||
VERSION 0.1.0
|
||||
VERSION 0.1.3
|
||||
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
|
||||
HOMEPAGE_URL "https://github.com/rerdavies/pipedal"
|
||||
)
|
||||
set (DISPLAY_VERSION "v0.1.0.alpha.1")
|
||||
set (DISPLAY_VERSION "v0.1.3-alpha.2")
|
||||
|
||||
include(CTest)
|
||||
enable_testing()
|
||||
@@ -69,10 +69,9 @@ install(
|
||||
set(CPACK_GENERATOR "DEB")
|
||||
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Robin Davies<rerdavies@gmail.com") # required
|
||||
set(CPACK_PACKAGE_VENDOR "Robin Davies")
|
||||
set(CPACK_PACKAGE_VERSION_PATCH 1)
|
||||
set(CPACK_PACKAGE_DESCRIPTION "IoT guitar effect pedal for Raspberry Pi, with phone-friendly web interface.")
|
||||
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "IoT guitar effect for Raspberry Pi")
|
||||
set(CPACK_DEBIAN_PACKAGE_SECTION non-free/sound)
|
||||
set(CPACK_DEBIAN_PACKAGE_SECTION sound)
|
||||
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
|
||||
set(CPACK_DEBIAN_PACKAGE_PREDEPENDS hostapd authbind )
|
||||
set(CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION TRUE)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||

|
||||
v0.1.1-alpha.1
|
||||
v0.1.3-alpha.2
|
||||
|
||||
|
||||
Use your Raspberry Pi as a guitar effects pedal. PiPedal allows you to control and configure your guitar effects via a web interface, using your phone, tablet, or computer.
|
||||
|
||||
@@ -9,7 +9,7 @@ available through the plugins store) has configured itself, build commands and c
|
||||
Code.
|
||||
|
||||
If you are not using Visual Studio Code, you can configure, build and install PiPedal using CMake build tools. For your convenience,
|
||||
the following shell scripts have been provided in the root of the project in order to provide convenent CLI build commands.
|
||||
the following shell scripts have been provided in the root of the project.
|
||||
|
||||
./init # Configure the CMake build (required if you change one of the CMakeList.txt files)
|
||||
|
||||
@@ -17,13 +17,7 @@ the following shell scripts have been provided in the root of the project in ord
|
||||
|
||||
sudo ./install # Deploy all targets
|
||||
|
||||
./pkg # Build a .deb file for distribution.
|
||||
sudo ./makePackage # Build a .deb file for distribution.
|
||||
|
||||
If you are using a development environment other than Visual Studio Code, it should be fairly straightforward to figure out how
|
||||
to incorporate the PiPedal build procedure into your IDE workflow by using the contents of the build shell scripts as a model.
|
||||
|
||||
The CMake toolchain can be used to generate build scripts for other build environments as well (e.g. Visual Studio .csproj files, Ant, or Linux
|
||||
Makefiles); and can be configured to perform cross-compiled builds as well. Consult documentation for CMake for instructions on how to
|
||||
do that if you're interested. Visual Studio Code also provides quite painless procedures for cross-compiling CMake projects, and mostly-painless
|
||||
procedures for remote building, and/or debugging. If you need to build for platforms other than Raspbian, or build on platforms other than Rasbian,
|
||||
you may want to investigate what Visual Studio Code's CMake integration provides in that regard.
|
||||
|
||||
@@ -1 +1 @@
|
||||
ToobAmp.so.0.0.2
|
||||
ToobAmp.so.0.1.3
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,122 @@
|
||||
@prefix doap: <http://usefulinc.com/ns/doap#> .
|
||||
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
|
||||
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix units: <http://lv2plug.in/ns/extensions/units#> .
|
||||
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
|
||||
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
|
||||
@prefix midi: <http://lv2plug.in/ns/ext/midi#> .
|
||||
@prefix epp: <http://lv2plug.in/ns/ext/port-props#> .
|
||||
@prefix uiext: <http://lv2plug.in/ns/extensions/ui#> .
|
||||
@prefix idpy: <http://harrisonconsoles.com/lv2/inlinedisplay#> .
|
||||
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
||||
@prefix mod: <http://moddevices.com/ns/mod#> .
|
||||
@prefix param: <http://lv2plug.in/ns/ext/parameters#> .
|
||||
@prefix work: <http://lv2plug.in/ns/ext/worker#> .
|
||||
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
|
||||
|
||||
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
|
||||
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix state: <http://lv2plug.in/ns/ext/state#> .
|
||||
@prefix urid: <http://lv2plug.in/ns/ext/urid#> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix toobfreeverb: <http://two-play.com/plugins/toob-freeverb#> .
|
||||
|
||||
|
||||
<http://two-play.com/rerdavies#me>
|
||||
a foaf:Person ;
|
||||
foaf:name "Robin Davies" ;
|
||||
foaf:mbox <mailto:rerdavies@gmail.com> ;
|
||||
foaf:homepage <http://two-play.com/> .
|
||||
|
||||
<http://two-play.com/plugins/toob-freeverb>
|
||||
a lv2:Plugin ,
|
||||
lv2:SimulatorPlugin ;
|
||||
doap:name "TooB FreeVerb" ,
|
||||
"TooB FreeVerb"@en-gb-gb
|
||||
;
|
||||
doap:license <https://two-play.com/TooB/licenses/isc> ;
|
||||
doap:maintainer <http://two-play.com/rerdavies#me> ;
|
||||
lv2:minorVersion 0 ;
|
||||
lv2:microVersion 13 ;
|
||||
rdfs:comment """
|
||||
ToobFreeVerb is an Lv2 implementation of the famous FreeVerb reverb effect.
|
||||
|
||||
The core implementation is taken from the The Synthesis Toolkit in C++ (STK), https://github.com/thestk/stk, Perry R. Cook and Gary P. Scavone.
|
||||
|
||||
""" ;
|
||||
|
||||
mod:brand "TooB";
|
||||
mod:label "FreeVerb";
|
||||
lv2:optionalFeature lv2:hardRTCapable;
|
||||
|
||||
lv2:port
|
||||
[
|
||||
a lv2:InputPort ,
|
||||
lv2:ControlPort ;
|
||||
|
||||
lv2:index 0;
|
||||
lv2:symbol "dryWet" ;
|
||||
lv2:name "Dry/Wet";
|
||||
lv2:default 0.75 ;
|
||||
lv2:minimum 0;
|
||||
lv2:maximum 1 ;
|
||||
],
|
||||
[
|
||||
a lv2:InputPort ,
|
||||
lv2:ControlPort ;
|
||||
|
||||
lv2:index 1 ;
|
||||
lv2:symbol "roomSize" ;
|
||||
lv2:name "Room Size";
|
||||
|
||||
lv2:default 0.5 ;
|
||||
lv2:minimum 0.0 ;
|
||||
lv2:maximum 1.0 ;
|
||||
], [
|
||||
a lv2:InputPort ,
|
||||
lv2:ControlPort ;
|
||||
|
||||
lv2:index 2 ;
|
||||
lv2:symbol "damping" ;
|
||||
lv2:name "Damping";
|
||||
|
||||
|
||||
lv2:default 0.0 ;
|
||||
lv2:minimum 0.0 ;
|
||||
lv2:maximum 1.0 ;
|
||||
|
||||
],
|
||||
[
|
||||
a lv2:AudioPort ,
|
||||
lv2:InputPort ;
|
||||
lv2:index 3 ;
|
||||
lv2:symbol "inL" ;
|
||||
lv2:name "InL"
|
||||
],
|
||||
[
|
||||
a lv2:AudioPort ,
|
||||
lv2:InputPort ;
|
||||
lv2:index 4 ;
|
||||
lv2:symbol "inR" ;
|
||||
lv2:name "InR"
|
||||
],
|
||||
[
|
||||
a lv2:AudioPort ,
|
||||
lv2:OutputPort ;
|
||||
lv2:index 5 ;
|
||||
lv2:symbol "outL" ;
|
||||
lv2:name "OutL"
|
||||
]
|
||||
,
|
||||
[
|
||||
a lv2:AudioPort ,
|
||||
lv2:OutputPort ;
|
||||
lv2:index 6 ;
|
||||
lv2:symbol "outR" ;
|
||||
lv2:name "OutR"
|
||||
]
|
||||
.
|
||||
|
||||
|
||||
@@ -39,6 +39,11 @@
|
||||
lv2:binary <ToobAmp.so> ;
|
||||
rdfs:seeAlso <ToobTuner.ttl> .
|
||||
|
||||
<http://two-play.com/plugins/toob-freeverb> a lv2:Plugin ;
|
||||
lv2:binary <ToobAmp.so> ;
|
||||
rdfs:seeAlso <ToobFreeverb.ttl> .
|
||||
|
||||
|
||||
|
||||
|
||||
<http://two-play.com/plugins/toob-power-stage>
|
||||
|
||||
Reference in New Issue
Block a user