add an airspy image
This commit is contained in:
		
							
								
								
									
										1
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								build.sh
									
									
									
									
									
								
							| @@ -18,4 +18,5 @@ docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-rtlsdr:$ARCH -f docker | ||||
| docker build --build-arg ARCH=$ARCH -t openwebrx-soapysdr-base:$ARCH -f docker/Dockerfiles/Dockerfile-soapysdr . | ||||
| docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-sdrplay:$ARCH -f docker/Dockerfiles/Dockerfile-sdrplay . | ||||
| docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-hackrf:$ARCH -f docker/Dockerfiles/Dockerfile-hackrf . | ||||
| docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-airspy:$ARCH -f docker/Dockerfiles/Dockerfile-airspy . | ||||
| docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-full:$ARCH -t jketterl/openwebrx:$ARCH -f docker/Dockerfiles/Dockerfile-full . | ||||
|   | ||||
							
								
								
									
										6
									
								
								docker/Dockerfiles/Dockerfile-airspy
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								docker/Dockerfiles/Dockerfile-airspy
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| ARG ARCH | ||||
| FROM openwebrx-base:$ARCH | ||||
|  | ||||
| ADD docker/scripts/install-dependencies-airspy.sh / | ||||
| RUN /install-dependencies-airspy.sh | ||||
|  | ||||
| @@ -8,3 +8,4 @@ RUN /install-dependencies-rtlsdr.sh | ||||
| RUN /install-dependencies-hackrf.sh | ||||
| RUN /install-dependencies-soapysdr.sh | ||||
| RUN /install-dependencies-sdrplay.sh | ||||
| RUN /install-dependencies-airspy.sh | ||||
|   | ||||
							
								
								
									
										26
									
								
								docker/scripts/install-dependencies-airspy.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										26
									
								
								docker/scripts/install-dependencies-airspy.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| #!/bin/bash | ||||
| set -euxo pipefail | ||||
|  | ||||
| function cmakebuild() { | ||||
|   cd $1 | ||||
|   mkdir build | ||||
|   cd build | ||||
|   cmake .. | ||||
|   make | ||||
|   make install | ||||
|   cd ../.. | ||||
|   rm -rf $1 | ||||
| } | ||||
|  | ||||
| cd /tmp | ||||
|  | ||||
| STATIC_PACKAGES="libusb" | ||||
| BUILD_PACKAGES="git libusb-dev cmake make gcc musl-dev g++ linux-headers" | ||||
|  | ||||
| apk add --no-cache $STATIC_PACKAGES | ||||
| apk add --no-cache --virtual .build-deps $BUILD_PACKAGES | ||||
|  | ||||
| git clone https://github.com/airspy/airspyone_host.git | ||||
| cmakebuild airspyone_host | ||||
|  | ||||
| apk del .build-deps | ||||
							
								
								
									
										2
									
								
								push.sh
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								push.sh
									
									
									
									
									
								
							| @@ -3,6 +3,6 @@ set -euxo pipefail | ||||
|  | ||||
| ARCH=$(uname -m) | ||||
|  | ||||
| for image in openwebrx-rtlsdr openwebrx-sdrplay openwebrx-hackrf openwebrx-full openwebrx; do | ||||
| for image in openwebrx-rtlsdr openwebrx-sdrplay openwebrx-hackrf openwebrx-airspy openwebrx-full openwebrx; do | ||||
|   docker push jketterl/$image:$ARCH | ||||
| done | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jakob Ketterl
					Jakob Ketterl