qradiolink: 0.5.0 -> 0.8.5-2
Use gnuradio.pkgs.mkDerivation (gnuradio 3.8) and updated deps.
This commit is contained in:
parent
b944ca9350
commit
fea0ac887e
@ -222,7 +222,6 @@ let
|
|||||||
buildInputs
|
buildInputs
|
||||||
disallowedReferences
|
disallowedReferences
|
||||||
stripDebugList
|
stripDebugList
|
||||||
passthru
|
|
||||||
doCheck
|
doCheck
|
||||||
dontWrapPythonPrograms
|
dontWrapPythonPrograms
|
||||||
dontWrapQtApps
|
dontWrapQtApps
|
||||||
|
@ -1,57 +1,71 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, mkDerivation
|
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, libpulseaudio
|
, libpulseaudio
|
||||||
, libconfig
|
, libconfig
|
||||||
|
# Needs a gnuradio built with qt gui support
|
||||||
, gnuradio
|
, gnuradio
|
||||||
, gnuradioPackages
|
# Not gnuradioPackages'
|
||||||
|
, codec2
|
||||||
|
, log4cpp
|
||||||
|
, gmp
|
||||||
, gsm
|
, gsm
|
||||||
, libopus
|
, libopus
|
||||||
, libjpeg
|
, libjpeg
|
||||||
|
, libsndfile
|
||||||
|
, libftdi
|
||||||
, protobuf
|
, protobuf
|
||||||
, speex
|
, speex
|
||||||
, qmake4Hook
|
, speexdsp
|
||||||
} :
|
}:
|
||||||
|
|
||||||
let
|
gnuradio.pkgs.mkDerivation rec {
|
||||||
version = "0.5.0";
|
|
||||||
|
|
||||||
in mkDerivation {
|
|
||||||
pname = "qradiolink";
|
pname = "qradiolink";
|
||||||
inherit version;
|
version = "0.8.5-2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kantooon";
|
owner = "qradiolink";
|
||||||
repo = "qradiolink";
|
repo = "qradiolink";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0xhg5zhjznmls5m3rhpk1qx0dipxmca12s85w15d0i7qwva2f1gi";
|
sha256 = "MgHfKR3AJW3pIN9oCBr4BWxk1fGSCpLmMzjxvuTmuFA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
cd ext
|
cd src/ext
|
||||||
protoc --cpp_out=. Mumble.proto
|
protoc --cpp_out=. Mumble.proto
|
||||||
protoc --cpp_out=. QRadioLink.proto
|
protoc --cpp_out=. QRadioLink.proto
|
||||||
cd ..
|
cd ../..
|
||||||
qmake
|
qmake
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
install -D qradiolink $out/bin/qradiolink
|
||||||
cp qradiolink $out/bin
|
install -Dm644 src/res/icon.png $out/share/pixmaps/qradiolink.png
|
||||||
|
install -Dm644 qradiolink.desktop $out/share/applications/qradiolink.desktop
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
gnuradio.unwrapped.boost
|
||||||
|
codec2
|
||||||
|
log4cpp
|
||||||
|
gmp
|
||||||
libpulseaudio
|
libpulseaudio
|
||||||
libconfig
|
libconfig
|
||||||
gsm
|
gsm
|
||||||
gnuradioPackages.osmosdr
|
gnuradio.pkgs.osmosdr
|
||||||
libopus
|
libopus
|
||||||
libjpeg
|
libjpeg
|
||||||
speex
|
speex
|
||||||
|
speexdsp
|
||||||
|
gnuradio.qt.qtbase
|
||||||
|
gnuradio.qt.qtmultimedia
|
||||||
|
libftdi
|
||||||
|
libsndfile
|
||||||
|
gnuradio.qwt
|
||||||
];
|
];
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
protobuf
|
protobuf
|
||||||
qmake4Hook
|
gnuradio.qt.qmake
|
||||||
|
gnuradio.qt.wrapQtAppsHook
|
||||||
];
|
];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user