Compare commits

...

4 Commits

Author SHA1 Message Date
81ab3a8262 remove meta tags for now 2025-03-14 11:26:39 -04:00
731ba8da0e add meta info 2025-03-13 23:41:13 -04:00
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
5 changed files with 71 additions and 11 deletions

View File

@@ -14,7 +14,8 @@
modules = import ./modules; # NixOS modules modules = import ./modules; # NixOS modules
overlays = import ./overlays; # nixpkgs overlays overlays = import ./overlays; # nixpkgs overlays
example-package = pkgs.callPackage ./pkgs/example-package { }; libosmo-cc = pkgs.callPackage ./pkgs/libosmo-cc { };
osmocom-analog = pkgs.callPackage ./pkgs/osmocom-analog { };
# some-qt5-package = pkgs.libsForQt5.callPackage ./pkgs/some-qt5-package { }; # some-qt5-package = pkgs.libsForQt5.callPackage ./pkgs/some-qt5-package { };
# ... # ...
} }

View File

@@ -1,5 +1,5 @@
{ {
description = "My personal NUR repository"; description = "dubyatp's NUR repository";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
outputs = { self, nixpkgs }: outputs = { self, nixpkgs }:
let let

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,39 @@
{ 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
'';
}