libstdc++-10 linkage errors. Spell check~

This commit is contained in:
Robin Davies
2022-03-07 23:03:43 -05:00
parent 1212099d89
commit 01a9f957ae
16 changed files with 45 additions and 20 deletions
+4 -1
View File
@@ -97,9 +97,12 @@
"cSpell.words": [ "cSpell.words": [
"Guitarix", "Guitarix",
"hostapd", "hostapd",
"pipedal",
"pipedal_0",
"pipedalconfig", "pipedalconfig",
"pipedald", "pipedald",
"pipedalshutdownd", "pipedalshutdownd",
"pipedaltest" "pipedaltest",
"ToobAmp"
] ]
} }
+9 -6
View File
@@ -1,10 +1,12 @@
cmake_minimum_required(VERSION 3.16.0) cmake_minimum_required(VERSION 3.16.0)
project(pipedal project(pipedal
VERSION 0.1.3 VERSION 0.1.4
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi" DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
HOMEPAGE_URL "https://github.com/rerdavies/pipedal" HOMEPAGE_URL "https://github.com/rerdavies/pipedal"
) )
set (DISPLAY_VERSION "v0.1.3-alpha.2") set (DISPLAY_VERSION "v0.1.4-alpha.3")
set (CMAKE_INSTALL_PREFIX "/usr/")
include(CTest) include(CTest)
enable_testing() enable_testing()
@@ -20,7 +22,7 @@ add_subdirectory("src")
# select LV2 source directory for the current build architecture # select LV2 source directory for the current build architecture
message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}") message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
set(LV2_SOURCE_DIRECTORY ${PROJECT_SOURCE_DIR}/lv2/${CMAKE_SYSTEM_PROCESSOR}) set(LV2_SOURCE_DIRECTORY ${PROJECT_SOURCE_DIR}/lv2/${CMAKE_SYSTEM_PROCESSOR}/ToobAmp.lv2)
if (NOT EXISTS ${LV2_SOURCE_DIRECTORY}) if (NOT EXISTS ${LV2_SOURCE_DIRECTORY})
message(FATAL_ERROR "Lv2 Binaries for architecture '${CMAKE_SYSTEM_PROCESSOR}' have not been provisioned. See lv2/Readme.md") message(FATAL_ERROR "Lv2 Binaries for architecture '${CMAKE_SYSTEM_PROCESSOR}' have not been provisioned. See lv2/Readme.md")
@@ -37,7 +39,7 @@ install(
DIRECTORY config/ DESTINATION /etc/pipedal/config DIRECTORY config/ DESTINATION /etc/pipedal/config
) )
install( install(
FILES ${PROJECT_SOURCE_DIR}/debian/copyright DESTINATION /usr/share/doc/pipedal/copyright FILES ${PROJECT_SOURCE_DIR}/debian/copyright DESTINATION /usr/share/doc/pipedal
) )
install ( install (
DIRECTORY ${REACT_BUILD_DIRECTORY} DESTINATION /etc/pipedal/react DIRECTORY ${REACT_BUILD_DIRECTORY} DESTINATION /etc/pipedal/react
@@ -51,7 +53,7 @@ install (FILES ${PROJECT_SOURCE_DIR}/src/template.service
DESTINATION /etc/pipedal ) DESTINATION /etc/pipedal )
install (DIRECTORY ${LV2_SOURCE_DIRECTORY} install (DIRECTORY ${LV2_SOURCE_DIRECTORY}
DESTINATION /usr/lib/liv2 DESTINATION /usr/lib/lv2
) )
install(CODE install(CODE
[[ [[
@@ -75,8 +77,9 @@ set(CPACK_DEBIAN_PACKAGE_SECTION sound)
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
set(CPACK_DEBIAN_PACKAGE_PREDEPENDS hostapd authbind ) set(CPACK_DEBIAN_PACKAGE_PREDEPENDS hostapd authbind )
set(CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION TRUE) set(CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION TRUE)
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libstdc++6 (>= 9)")
#set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "arm64") #set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "arm64")
set(CPACK_PACKAGING_INSTALL_PREFIX /usr/local) set(CPACK_PACKAGING_INSTALL_PREFIX /usr)
set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
+2 -2
View File
@@ -1,6 +1,6 @@
![Title](docs/PiPedal-logo.png) ![Title](docs/PiPedal-logo.png)
v0.1.3-alpha.2 [v0.1.4-alpha.3](docs/download.md)
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. 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.
@@ -15,7 +15,7 @@ PiPedal provides a pre-installed selection of LV2 plugins from the ToobAmp colle
If your USB audio adapter has midi connectors, you can use midi devices (keyboards or midi floor boards) to control PiPedal while performing. A simple interface allows you to select how you would like to bind PiPedal controls to midi messages. If your USB audio adapter has midi connectors, you can use midi devices (keyboards or midi floor boards) to control PiPedal while performing. A simple interface allows you to select how you would like to bind PiPedal controls to midi messages.
![Screenshot](artifacts/PiPedalSshots.png) ![Screenshot](artifacts/PiPedalScreenshots.png)
### [System Requirements](docs/SystemRequirements.md) ### [System Requirements](docs/SystemRequirements.md)
### [Installing PiPedal](docs/Installing.md) ### [Installing PiPedal](docs/Installing.md)
+14
View File
@@ -0,0 +1,14 @@
Architecture: arm64
Depends: libstdc++6 (>= 9), libasound2 (>= 1.0.16), libc6 (>= 2.34), libgcc-s1 (>= 4.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, liblilv-0-0 (>= 0.22.0~dfsg0), libnl-3-200 (>= 3.2.7), libnl-genl-3-200 (>= 3.2.7), libstdc++6 (>= 11), libsystemd0
Description: IoT guitar effect for Raspberry Pi
IoT guitar effect pedal for Raspberry Pi, with phone-friendly web interface.
Homepage: https://github.com/rerdavies/pipedal
Maintainer: Robin Davies<rerdavies@gmail.com
Source: pipedal
Package: pipedal
Pre-Depends: hostapd;authbind
Priority: optional
Section: sound
Version: 0.1.4
Installed-Size: 15147
+1
View File
@@ -0,0 +1 @@
shlibs:Depends=libc6 (>= 2.34), libgcc-s1 (>= 4.0), libstdc++6 (>= 9)
+3 -3
View File
@@ -1,15 +1,15 @@
## Installing PiPedal ## Installing PiPedal
### Install for Ubuntu or Rasbian (64-bit) ### Install for Ubuntu or Raspberry Pi OS (64-bit)
Download the most recent Debian (.deb) package for your platform: Download the most recent Debian (.deb) package for your platform:
- [Ubuntu or Raspberry Pi OS (64-bit)](https://github.com/rerdavies/pipedal/releases/download/v0.1.3-alpha.2/pipedal_0.1.3_arm64.deb) v0.1.3-alpha.2 - [Ubuntu or Raspberry Pi OS (64-bit)](https://github.com/rerdavies/pipedal/releases/download/v0.1.4-alpha.3/pipedal_0.1.4_arm64.deb) v0.1.4-alpha.3
Install the package by running Install the package by running
``` ```
sudo apt update sudo apt update
cd ~/Downloads cd ~/Downloads
sudo apt-get install ./pipedal_0.1.3_arm64.deb sudo apt-get install ./pipedal_0.1.4_arm64.deb
``` ```

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

+1 -1
View File
@@ -13,5 +13,5 @@ If you install new LV2 plugins, you will have to restart the PiPedal web service
sudo pipedalconfig --restart sudo pipedalconfig --restart
Although most LV2 plugins provide GUI interfaces, when running on a LINUX desktop, the LV2 plugin standard is specifically designed to allow remote control Although most LV2 plugins provide GUI interfaces, when running on a Linux desktop, the LV2 plugin standard is specifically designed to allow remote control
without using the provided desktop GUI interface. And all but a tiny minority of LV2 plugins (most of them analyzers, unfortunately) support this. without using the provided desktop GUI interface. And all but a tiny minority of LV2 plugins (most of them analyzers, unfortunately) support this.
+3 -3
View File
@@ -1,15 +1,15 @@
## Download ## Download
### Install for Ubuntu or Rasbian (64-bit) ### Install for Ubuntu or Raspberry Pi OS (64-bit)
Download the most recent Debian (.deb) package for your platform: Download the most recent Debian (.deb) package for your platform:
- [Ubuntu or Raspberry Pi OS (64-bit)](https://github.com/rerdavies/pipedal/releases/download/v0.1.3-alpha.2/pipedal_0.1.3_arm64.deb) v0.1.3-alpha.2 - [Ubuntu or Raspberry Pi OS (64-bit)](https://github.com/rerdavies/pipedal/releases/download/v0.1.4-alpha.3/pipedal_0.1.4_arm64.deb) v0.1.4-alpha.3
Install the package by running Install the package by running
``` ```
sudo apt update sudo apt update
cd ~/Downloads cd ~/Downloads
sudo apt-get install ./pipedal_0.1.3_arm64.deb sudo apt-get install ./pipedal_0.1.4_arm64.deb
``` ```
+2 -2
View File
@@ -1,6 +1,6 @@
<i>v0.1.3-alpha.2</i> <i>v0.1.4-alpha.3</i>
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. 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.
@@ -15,7 +15,7 @@ PiPedal provides a pre-installed selection of LV2 plugins from the ToobAmp colle
If your USB audio adapter has midi connectors, you can use midi devices (keyboards or midi floor boards) to control PiPedal while performing. A simple interface allows you to select how you would like to bind PiPedal controls to midi messages. If your USB audio adapter has midi connectors, you can use midi devices (keyboards or midi floor boards) to control PiPedal while performing. A simple interface allows you to select how you would like to bind PiPedal controls to midi messages.
![Screenshot](PiPedalSshots.png) ![Screenshot](PiPedalScreenshots.png)
### [System Requirements](SystemRequirements.md) ### [System Requirements](SystemRequirements.md)
### [Installing PiPedal](Installing.md) ### [Installing PiPedal](Installing.md)
+1 -1
View File
@@ -1 +1 @@
cmake --install build --prefix /usr/local --config Release -v cmake --install build --prefix /usr --config Release -v
Binary file not shown.
+3
View File
@@ -1 +1,4 @@
rm -rf ./lv2/aarch64/*
cp -R /usr/lib/lv2/ToobAmp.lv2/ ./lv2/aarch64/ cp -R /usr/lib/lv2/ToobAmp.lv2/ ./lv2/aarch64/
+1
View File
@@ -1,6 +1,7 @@
set(VERBOSE true) set(VERBOSE true)
cmake_minimum_required(VERSION 3.16.0) cmake_minimum_required(VERSION 3.16.0)
set (CMAKE_INSTALL_PREFIX "/usr/")
include(FindPkgConfig) include(FindPkgConfig)
+1 -1
View File
@@ -1,4 +1,4 @@
export PREFIX=/usr/local export PREFIX=/usr/
rm $PREFIX/bin/pipedal*.* rm $PREFIX/bin/pipedal*.*
rm -rf /etc/pipedal/ rm -rf /etc/pipedal/