Compare commits

...

2 Commits

Author SHA1 Message Date
90a152d6f1 add libosmo-cc and osmocom-analog 2025-03-13 23:20:14 -04:00
77d01755d0 rm example package 2025-03-13 20:57:05 -04:00
3 changed files with 70 additions and 9 deletions

View File

@@ -1,9 +0,0 @@
{ stdenv }:
stdenv.mkDerivation rec {
name = "example-package-${version}";
version = "1.0";
src = ./.;
buildPhase = "echo echo Hello World > example";
installPhase = "install -Dm755 example $out";
}

View 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
'';
}

View 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
'';
}