add libosmo-cc and osmocom-analog
This commit is contained in:
29
pkgs/libosmo-cc/default.nix
Normal file
29
pkgs/libosmo-cc/default.nix
Normal file
@@ -0,0 +1,29 @@
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
|
||||
pkgs.stdenv.mkDerivation rec {
|
||||
pname = "libosmo-cc";
|
||||
version = "unstable-2025-03-03";
|
||||
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://gitea.osmocom.org/cc/libosmo-cc.git";
|
||||
rev = "b5a4d441bf3892b146e4655bbcaee0f1b486c6e8";
|
||||
hash = "sha256-ktMxU9Yc0ZQXH3Z3jGNSWFMypZ2OoqkJDHqkaVRBQME=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with pkgs; [
|
||||
autoconf271
|
||||
automake
|
||||
gnumake
|
||||
libtool
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = with pkgs; [
|
||||
libosmocore
|
||||
];
|
||||
|
||||
configurePhase = ''
|
||||
autoreconf -fi
|
||||
./configure --prefix=$out
|
||||
'';
|
||||
}
|
41
pkgs/osmocom-analog/default.nix
Normal file
41
pkgs/osmocom-analog/default.nix
Normal file
@@ -0,0 +1,41 @@
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
|
||||
let
|
||||
libosmo-cc = pkgs.callPackage ../libosmo-cc { };
|
||||
in
|
||||
|
||||
pkgs.stdenv.mkDerivation rec {
|
||||
pname = "osmocom-analog";
|
||||
version = "unstable-2025-02-08";
|
||||
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://gitea.osmocom.org/cellular-infrastructure/osmocom-analog.git";
|
||||
rev = "4ebf64f7c857c4fe7c56f7bdb3c1a4f705919e66";
|
||||
hash = "sha256-XqsK4e/WIkm8c4Iwhn4JT7B4pcOrMtEOglOeuOaKWVQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with pkgs; [
|
||||
autoconf271
|
||||
automake
|
||||
gnumake
|
||||
libtool
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = with pkgs; [
|
||||
alsa-lib
|
||||
soapysdr
|
||||
fuse3
|
||||
libosmocore
|
||||
fftwFloat
|
||||
SDL2
|
||||
libosmo-cc
|
||||
];
|
||||
|
||||
configurePhase = ''
|
||||
autoreconf -fi
|
||||
./configure --prefix=$out
|
||||
'';
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user