Compare commits

...

6 commits

Author SHA1 Message Date
Sandro Jäckel 9726bd3404
lilypond: add man output 2025-11-09 01:02:46 +01:00
Sandro Jäckel 0ae9686523
python313Packages.ipython: add man output 2025-11-09 01:02:45 +01:00
Sandro Jäckel 8957ff57e7
R: add man output 2025-11-09 01:02:44 +01:00
Sandro Jäckel 41f4c53a9c
gnuradio: add man output 2025-11-09 00:47:09 +01:00
Sandro Jäckel 5693b116fa
qgis: add man output 2025-11-09 00:47:08 +01:00
dish 203cb5dcd4
go-away: fix updateScript 2025-11-09 00:47:07 +01:00
10 changed files with 42 additions and 11 deletions

View file

@ -24,7 +24,7 @@ symlinkJoin {
inherit (qgis-unwrapped) version src;
pname = "qgis";
paths = [ qgis-unwrapped ];
paths = qgis-unwrapped.all;
nativeBuildInputs = [
makeWrapper
@ -53,5 +53,5 @@ symlinkJoin {
];
};
meta = qgis-unwrapped.meta;
meta = builtins.removeAttrs qgis-unwrapped.meta [ "outputsToInstall" ];
}

View file

@ -84,6 +84,10 @@ in
mkDerivation rec {
version = "3.44.3";
pname = "qgis-unwrapped";
outputs = [
"out"
"man"
];
src = fetchFromGitHub {
owner = "qgis";

View file

@ -27,6 +27,10 @@ let
cross = stdenv.hostPlatform != stdenv.buildPlatform;
in
{
outputs = [
"out"
"man"
];
src =
if overrideSrc != { } then
overrideSrc

View file

@ -79,7 +79,7 @@ let
pythonEnv = unwrapped.python.withPackages (ps: pythonPkgs);
pname = unwrapped.pname + "-wrapped";
inherit (unwrapped) version;
inherit (unwrapped) outputs version;
makeWrapperArgs = builtins.concatStringsSep " " (
[
]
@ -214,15 +214,21 @@ let
self =
if doWrap then
stdenv.mkDerivation {
inherit pname version passthru;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [
inherit
pname
outputs
version
passthru
;
nativeBuildInputs = [
makeWrapper
xorg.lndir
];
buildCommand = ''
mkdir $out
cd $out
lndir -silent ${unwrapped}
lndir -silent ${unwrapped.out}
lndir -silent ${unwrapped.man}
${lib.optionalString (extraPackages != [ ]) (
builtins.concatStringsSep "\n" (
map (pkg: ''

View file

@ -59,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: {
outputs = [
"out"
"man"
"tex"
];

View file

@ -61,7 +61,10 @@ buildGoModule (finalAttrs: {
passthru.updateScript = nix-update-script {
# the main repository does not have the releases feed enabled, so use the
# codeberg mirror
url = "https://codeberg.org/gone/go-away";
extraArgs = [
"--url"
"https://codeberg.org/gone/go-away"
];
};
meta = {

View file

@ -37,6 +37,10 @@
buildPythonPackage rec {
pname = "ipython";
version = "9.5.0";
outputs = [
"out"
"man"
];
pyproject = true;
src = fetchPypi {

View file

@ -12,7 +12,10 @@ symlinkJoin {
allowSubstitutes = false;
buildInputs = [ R ] ++ recommendedPackages ++ packages;
paths = [ R ];
paths = [
R
R.man
];
nativeBuildInputs = [ makeWrapper ];
@ -29,7 +32,7 @@ symlinkJoin {
# Make the list of recommended R packages accessible to other packages such as rpy2
passthru = { inherit recommendedPackages; };
meta = R.meta // {
meta = (builtins.removeAttrs R.meta [ "outputsToInstall" ]) // {
# To prevent builds on hydra
hydraPlatforms = [ ];
# prefer wrapper over the package

View file

@ -45,6 +45,10 @@
stdenv.mkDerivation rec {
pname = "lilypond";
version = "2.24.4";
outputs = [
"out"
"man"
];
src = fetchzip {
url = "http://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz";

View file

@ -7,7 +7,7 @@
}:
lib.appendToName "with-fonts" (symlinkJoin {
inherit (lilypond) meta name version;
inherit (lilypond) name version;
paths = [ lilypond ] ++ openlilylib-fonts.all;
@ -18,4 +18,6 @@ lib.appendToName "with-fonts" (symlinkJoin {
wrapProgram "$p" --set LILYPOND_DATADIR "$out/share/lilypond/${lilypond.version}"
done
'';
meta = builtins.removeAttrs lilypond.meta [ "outputsToInstall" ];
})