Merge master into staging-next

This commit is contained in:
github-actions[bot] 2023-08-05 12:01:30 +00:00 committed by GitHub
commit 6458cb74a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
53 changed files with 710 additions and 573 deletions

View File

@ -20,7 +20,7 @@ let
'' ''
else else
pkgs.writeText "ntopng.conf" '' pkgs.writeText "ntopng.conf" ''
${concatStringsSep " " (map (e: "--interface=" + e) cfg.interfaces)} ${concatStringsSep "\n" (map (e: "--interface=${e}") cfg.interfaces)}
--http-port=${toString cfg.httpPort} --http-port=${toString cfg.httpPort}
--redis=${cfg.redis.address} --redis=${cfg.redis.address}
--data-dir=/var/lib/ntopng --data-dir=/var/lib/ntopng

View File

@ -0,0 +1,29 @@
{ lib
, stdenv
, fetchFromGitHub
, zigHook
}:
stdenv.mkDerivation (finalAttrs: {
pname = "colorstorm";
version = "2.0.0";
src = fetchFromGitHub {
owner = "benbusby";
repo = "colorstorm";
rev = "v${finalAttrs.version}";
hash = "sha256-6+P+QQpP1jxsydqhVrZkjl1gaqNcx4kS2994hOBhtu8=";
};
nativeBuildInputs = [
zigHook
];
meta = {
description = "A color theme generator for editors and terminal emulators";
homepage = "https://github.com/benbusby/colorstorm";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ];
inherit (zigHook.meta) platforms;
};
})

View File

@ -1,66 +1,60 @@
{ lib { lib
, stdenv , stdenv
, fetchFromSourcehut , fetchFromSourcehut
, pkg-config
, zig
, makeWrapper
, busybox
, curl
, SDL2 , SDL2
, SDL2_gfx , SDL2_gfx
, SDL2_image , SDL2_image
, SDL2_ttf , SDL2_ttf
, busybox
, curl
, findutils , findutils
, jq
, ncurses
, gnome
, xorg
, util-linux
, gpsd
, geoclue2-with-demo-agent , geoclue2-with-demo-agent
, gpsd
, jq
, makeWrapper
, ncurses
, pkg-config
, util-linux
, xwininfo
, zenity
, zigHook
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "mepo"; pname = "mepo";
version = "1.1"; version = "1.1";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~mil"; owner = "~mil";
repo = pname; repo = "mepo";
rev = version; rev = finalAttrs.version;
hash = "sha256-OIZ617QLjiTiDwcsn0DnRussYtjDkVyifr2mdSqA98A="; hash = "sha256-OIZ617QLjiTiDwcsn0DnRussYtjDkVyifr2mdSqA98A=";
}; };
nativeBuildInputs = [ pkg-config zig makeWrapper ]; nativeBuildInputs = [
pkg-config
buildInputs = [ zigHook
curl SDL2 SDL2_gfx SDL2_image SDL2_ttf jq ncurses makeWrapper
]; ];
preBuild = '' buildInputs = [
export HOME=$TMPDIR curl
''; SDL2
SDL2_gfx
SDL2_image
SDL2_ttf
jq
ncurses
];
doCheck = true; doCheck = true;
checkPhase = ''
runHook preCheck
zig build test
runHook postCheck
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe=true -Dcpu=baseline --prefix $out install
install -d $out/share/man/man1
$out/bin/mepo -docman > $out/share/man/man1/mepo.1
runHook postInstall
'';
postInstall = '' postInstall = ''
install -d $out/share/man/man1
$out/bin/mepo -docman > $out/share/man/man1/mepo.1
'';
postFixup = ''
substituteInPlace $out/bin/mepo_ui_menu_user_pin_updater.sh \ substituteInPlace $out/bin/mepo_ui_menu_user_pin_updater.sh \
--replace /usr/libexec/geoclue-2.0 ${geoclue2-with-demo-agent}/libexec/geoclue-2.0 --replace /usr/libexec/geoclue-2.0 ${geoclue2-with-demo-agent}/libexec/geoclue-2.0
substituteInPlace $out/bin/mepo_ui_central_menu.sh \ substituteInPlace $out/bin/mepo_ui_central_menu.sh \
@ -68,19 +62,37 @@ stdenv.mkDerivation rec {
--replace " ls " " ls -a " #circumvent wrapping for script detection --replace " ls " " ls -a " #circumvent wrapping for script detection
for program in $out/bin/* ; do for program in $out/bin/* ; do
wrapProgram $program \ wrapProgram $program \
--suffix PATH : $out/bin:${lib.makeBinPath ([ jq ncurses curl busybox findutils util-linux gpsd gnome.zenity xorg.xwininfo ])} --suffix PATH : $out/bin:${lib.makeBinPath ([
busybox
curl
findutils
gpsd
jq
ncurses
util-linux
xwininfo
zenity
])}
done done
''; '';
meta = with lib; { meta = {
homepage = "https://mepo.milesalan.com";
description = "Fast, simple, and hackable OSM map viewer"; description = "Fast, simple, and hackable OSM map viewer";
longDescription = '' longDescription = ''
It is recommended to use the corresponding NixOS module. Mepo is a fast, simple, and hackable OSM map viewer for desktop & mobile
Linux devices (like the PinePhone, Librem 5, postmarketOS devices etc.)
and both environment's various user interfaces (Wayland & X
inclusive). Environments supported include Phosh, Sxmo, Plasma Mobile,
desktop X, and desktop Wayland. Mepo works both offline and online,
features a minimalist both touch/mouse and keyboard compatible interface,
and offers a UNIX-philosophy inspired underlying design, exposing a
powerful command language called Mepolang capable of being scripted to
provide things like custom bounding-box search scripts, bookmarks, and
more.
''; '';
license = lib.licenses.gpl3Plus;
homepage = "https://mepo.milesalan.com"; maintainers = with lib.maintainers; [ sikmir McSinyx laalsaas ];
license = licenses.gpl3Plus; platforms = lib.platforms.linux;
maintainers = with maintainers; [ sikmir McSinyx laalsaas ];
platforms = platforms.linux;
}; };
} })

View File

@ -1,49 +1,47 @@
{ lib { lib
, stdenv , stdenv
, fetchFromSourcehut , fetchFromSourcehut
, zig , pkg-config
, river , river
, wayland , wayland
, pkg-config , zigHook
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "rivercarro"; pname = "rivercarro";
version = "0.1.4"; version = "0.1.4";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~novakane"; owner = "~novakane";
repo = pname; repo = "rivercarro";
rev = "v${finalAttrs.version}";
fetchSubmodules = true; fetchSubmodules = true;
rev = "v${version}"; hash = "sha256-eATbbwIt5ytEVLPodyq9vFF9Rs5S1xShpvNYQnfwdV4=";
sha256 = "sha256-eATbbwIt5ytEVLPodyq9vFF9Rs5S1xShpvNYQnfwdV4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config
river river
wayland wayland
zig zigHook
]; ];
dontConfigure = true;
preBuild = ''
export HOME=$TMPDIR
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe -Dcpu=baseline --prefix $out install
runHook postInstall
'';
meta = with lib; { meta = with lib; {
homepage = "https://git.sr.ht/~novakane/rivercarro"; homepage = "https://git.sr.ht/~novakane/rivercarro";
description = "A layout generator for river Wayland compositor, fork of rivertile"; description = "A layout generator for river Wayland compositor, fork of rivertile";
license = licenses.gpl3Plus; longDescription = ''
platforms = platforms.linux; A slightly modified version of rivertile layout generator for river.
maintainers = with maintainers; [ kraem ];
};
}
Compared to rivertile, rivercarro adds:
- Monocle layout, views will takes all the usable area on the screen.
- Gaps instead of padding around views or layout area.
- Modify gaps size at runtime.
- Smart gaps, if there is only one view, gaps will be disable.
- Limit the width of the usable area of the screen.
'';
changelog = "https://git.sr.ht/~novakane/rivercarro/refs/v${finalAttrs.version}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ kraem ];
inherit (zigHook.meta) platforms;
};
})

View File

@ -1,27 +1,33 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, zig
, wayland
, pkg-config
, scdoc
, wayland-protocols
, libxkbcommon , libxkbcommon
, pam , pam
, pkg-config
, scdoc
, wayland
, wayland-protocols
, zigHook
}: }:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "waylock"; pname = "waylock";
version = "0.6.2"; version = "0.6.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ifreund"; owner = "ifreund";
repo = pname; repo = "waylock";
rev = "v${version}"; rev = "v${finalAttrs.version}";
hash = "sha256-jl4jSDWvJB6OfBbVXfVQ7gv/aDkN6bBy+/yK+AQDQL0=";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-jl4jSDWvJB6OfBbVXfVQ7gv/aDkN6bBy+/yK+AQDQL0=";
}; };
nativeBuildInputs = [ zig wayland scdoc pkg-config ]; nativeBuildInputs = [
pkg-config
scdoc
wayland
zigHook
];
buildInputs = [ buildInputs = [
wayland-protocols wayland-protocols
@ -29,23 +35,13 @@ stdenv.mkDerivation rec {
pam pam
]; ];
dontConfigure = true; zigBuildFlags = [ "-Dman-pages" ];
preBuild = '' meta = {
export HOME=$TMPDIR
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe -Dman-pages -Dcpu=baseline --prefix $out install
runHook postInstall
'';
meta = with lib; {
homepage = "https://github.com/ifreund/waylock"; homepage = "https://github.com/ifreund/waylock";
description = "A small screenlocker for Wayland compositors"; description = "A small screenlocker for Wayland compositors";
license = licenses.isc; license = lib.licenses.isc;
platforms = platforms.linux; maintainers = with lib.maintainers; [ jordanisaacs ];
maintainers = with maintainers; [ jordanisaacs ]; platforms = lib.platforms.linux;
}; };
} })

View File

@ -6,16 +6,16 @@
buildGoModule rec { buildGoModule rec {
pname = "timoni"; pname = "timoni";
version = "0.11.0"; version = "0.11.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stefanprodan"; owner = "stefanprodan";
repo = "timoni"; repo = "timoni";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-1l+PEG3ptlWmM48v9K7Rm090WF8cv+e2ezYFN2JRK/o="; hash = "sha256-o5s/3c6fi6aYzKIBKq23U6FtzueDN0WVsG/wdCMEjDU=";
}; };
vendorHash = "sha256-Mgo6Q3P8Piv5uLgyXDGpRI4CgbZn1DUcM7XhVZxl8EE="; vendorHash = "sha256-rMLswgEWWaDupBHDXs/JATaaw4n5D+LjlM72eq8hPAM=";
subPackages = [ "cmd/timoni" ]; subPackages = [ "cmd/timoni" ];
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@ -28,13 +28,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "profanity"; pname = "profanity";
version = "0.13.1"; version = "0.14.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "profanity-im"; owner = "profanity-im";
repo = "profanity"; repo = "profanity";
rev = version; rev = version;
hash = "sha256-A9ZgHliLb4v/3W5tm5zD0WN8mRmxLE/MUSTBXGvBCCM="; hash = "sha256-u/mp+vtMj602LfrulA+nhLNH8K6sqKIOuPJzhZusVmE=";
}; };
patches = [ patches = [

View File

@ -9,21 +9,21 @@
let let
appName = "LibreOffice.app"; appName = "LibreOffice.app";
scriptName = "soffice"; scriptName = "soffice";
version = "7.4.7"; version = "7.5.5";
dist = { dist = {
aarch64-darwin = rec { aarch64-darwin = rec {
arch = "aarch64"; arch = "aarch64";
archSuffix = arch; archSuffix = arch;
url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg"; url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg";
sha256 = "d02513c6a58f35cb0da6880f76be3f4b3a620daaa9ce5c244d6efc40ed26a273"; sha256 = "75a7d64aa5d08b56c9d9c1c32484b9aff07268c1642cc01a03e45b7690500745";
}; };
x86_64-darwin = rec { x86_64-darwin = rec {
arch = "x86_64"; arch = "x86_64";
archSuffix = "x86-64"; archSuffix = "x86-64";
url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg"; url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg";
sha256 = "c8ae0cbaa043b30718a4ac0ca93369e887fe6a46bb3618cea054bffaafd8b8e2"; sha256 = "4aad9f08ef7a4524b85fc46b3301fdf4f5ab8ab63dd01d01c297f96ff474804a";
}; };
}; };
in in

View File

@ -8,11 +8,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "dataexplorer"; pname = "dataexplorer";
version = "3.7.8"; version = "3.7.9";
src = fetchurl { src = fetchurl {
url = "mirror://savannah/dataexplorer/dataexplorer-${version}-src.tar.gz"; url = "mirror://savannah/dataexplorer/dataexplorer-${version}-src.tar.gz";
sha256 = "sha256-NiCtUqavYNUXsTkgi2V9u2qn8dBTLTEm52ju450d5Lw="; sha256 = "sha256-CdIWAde7mytXP9U1PfI9d/rFK7Agy5biIq5tMTW9RD4=";
}; };
nativeBuildInputs = [ ant makeWrapper ]; nativeBuildInputs = [ ant makeWrapper ];

View File

@ -45,14 +45,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
# LAMMPS has weird versioning converted to ISO 8601 format # LAMMPS has weird versioning converted to ISO 8601 format
version = "23Jun2022_update4"; version = "2Aug2023";
pname = "lammps"; pname = "lammps";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lammps"; owner = "lammps";
repo = "lammps"; repo = "lammps";
rev = "stable_${version}"; rev = "stable_${version}";
hash = "sha256-zGztc+iUFNIa0KKtfpAhwitInvMmXeTHp1XsOLibfzM="; hash = "sha256-6T4YAa4iN3pJpODGPW+faR16xxyYYdkHLavtiPUbZ4o=";
}; };
preConfigure = '' preConfigure = ''
cd cmake cd cmake

View File

@ -8,19 +8,19 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "gex"; pname = "gex";
version = "0.6.0"; version = "0.6.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Piturnah"; owner = "Piturnah";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-J2tmDpt4vRFgD5yfFZOdBLROvyZVEthc+MHM1Yta5jI="; hash = "sha256-OCC2kHPHWFwqdE0THNZbH7d3gxTBD5MUMWY6PO5GuHU";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ libgit2 ]; buildInputs = [ libgit2 ];
cargoHash = "sha256-AsUHswR7+wMyAvOp3rkvRJvThHLH993gQ+/V38vbbNQ="; cargoHash = "sha256-28sMY47LAdaGmPNmxeu/w1Pn6AV3JlWbxFcit5pLkI0";
meta = with lib; { meta = with lib; {
description = "Git Explorer: cross-platform git workflow improvement tool inspired by Magit"; description = "Git Explorer: cross-platform git workflow improvement tool inspired by Magit";

View File

@ -1,75 +1,91 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, zig
, wayland
, pkg-config
, scdoc
, xwayland
, wayland-protocols
, wlroots_0_16
, libxkbcommon
, pixman
, udev
, libevdev
, libinput
, libGL , libGL
, libX11 , libX11
, libevdev
, libinput
, libxkbcommon
, pixman
, pkg-config
, scdoc
, udev
, wayland
, wayland-protocols
, wlroots_0_16
, xwayland
, zigHook
, withManpages ? true
, xwaylandSupport ? true , xwaylandSupport ? true
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "river"; pname = "river";
version = "0.2.4"; version = "0.2.4";
outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ];
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "riverwm"; owner = "riverwm";
repo = pname; repo = "river";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-cIcO6owM6eYn+obYVaBOVQpnBx4++KOqQk5Hzo3GcNs=";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-cIcO6owM6eYn+obYVaBOVQpnBx4++KOqQk5Hzo3GcNs=";
}; };
nativeBuildInputs = [ zig wayland xwayland scdoc pkg-config ]; nativeBuildInputs = [
pkg-config
wayland
xwayland
zigHook
]
++ lib.optional withManpages scdoc;
buildInputs = [ buildInputs = [
wayland-protocols libGL
wlroots_0_16 libevdev
libinput
libxkbcommon libxkbcommon
pixman pixman
udev udev
libevdev wayland-protocols
libinput wlroots_0_16
libGL
] ++ lib.optional xwaylandSupport libX11; ] ++ lib.optional xwaylandSupport libX11;
dontConfigure = true; dontConfigure = true;
preBuild = '' zigBuildFlags = lib.optional withManpages "-Dman-pages"
export HOME=$TMPDIR ++ lib.optional xwaylandSupport "-Dxwayland";
'';
installPhase = '' postInstall = ''
runHook preInstall
zig build -Drelease-safe -Dcpu=baseline ${lib.optionalString xwaylandSupport "-Dxwayland"} -Dman-pages --prefix $out install
install contrib/river.desktop -Dt $out/share/wayland-sessions install contrib/river.desktop -Dt $out/share/wayland-sessions
runHook postInstall
''; '';
/* Builder patch install dir into river to get default config passthru.providedSessions = [ "river" ];
When installFlags is removed, river becomes half broken.
See https://github.com/riverwm/river/blob/7ffa2f4b9e7abf7d152134f555373c2b63ccfc1d/river/main.zig#L56
*/
installFlags = [ "DESTDIR=$(out)" ];
passthru.providedSessions = ["river"]; meta = {
meta = with lib; {
changelog = "https://github.com/ifreund/river/releases/tag/v${version}";
homepage = "https://github.com/ifreund/river"; homepage = "https://github.com/ifreund/river";
description = "A dynamic tiling wayland compositor"; description = "A dynamic tiling wayland compositor";
license = licenses.gpl3Plus; longDescription = ''
platforms = platforms.linux; River is a dynamic tiling Wayland compositor with flexible runtime
maintainers = with maintainers; [ fortuneteller2k adamcstephens rodrgz ]; configuration.
Its design goals are:
- Simple and predictable behavior, river should be easy to use and have a
low cognitive load.
- Window management based on a stack of views and tags.
- Dynamic layouts generated by external, user-written executables. A
default rivertile layout generator is provided.
- Scriptable configuration and control through a custom Wayland protocol
and separate riverctl binary implementing it.
'';
changelog = "https://github.com/ifreund/river/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
adamcstephens
fortuneteller2k
rodrgz
];
platforms = lib.platforms.linux;
}; };
} })

View File

@ -1,6 +1,7 @@
{ stdenv { stdenv
, lib , lib
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, glib , glib
, gobject-introspection , gobject-introspection
, intltool , intltool
@ -35,6 +36,15 @@ stdenv.mkDerivation rec {
sha256 = "sha256-2zqlfoN4L+V237cQ3PVh49YaZfNKGiLqh2JIiGJE340="; sha256 = "sha256-2zqlfoN4L+V237cQ3PVh49YaZfNKGiLqh2JIiGJE340=";
}; };
patches = [
# Fix build with meson 1.2, can be dropped on next bump
# https://github.com/linuxmint/xreader/issues/612
(fetchpatch {
url = "https://github.com/linuxmint/xreader/commit/06b18a884c8cf3257ea1f053a82784da078999ed.patch";
sha256 = "sha256-+LXEW3OkfhkIcbxtvfQYjdaC18O8imOx22t91ad/XZw=";
})
];
nativeBuildInputs = [ nativeBuildInputs = [
shared-mime-info shared-mime-info
wrapGAppsHook wrapGAppsHook

View File

@ -165,6 +165,10 @@
"noannoyance@sindex.com", "noannoyance@sindex.com",
"noannoyance@daase.net" "noannoyance@daase.net"
], ],
"somafm-internet-radio": [
"SomaFm-Radio@alireza6677.gmail.com",
"SomaFm-Radio@cajhne.gmail.com"
],
"fuzzy-clock": [ "fuzzy-clock": [
"fuzzy-clock@keepawayfromfire.co.uk", "fuzzy-clock@keepawayfromfire.co.uk",
"FuzzyClock@johngoetz" "FuzzyClock@johngoetz"
@ -227,6 +231,10 @@
"noannoyance@sindex.com", "noannoyance@sindex.com",
"noannoyance@daase.net" "noannoyance@daase.net"
], ],
"somafm-internet-radio": [
"SomaFm-Radio@alireza6677.gmail.com",
"SomaFm-Radio@cajhne.gmail.com"
],
"virtualbox-applet": [ "virtualbox-applet": [
"vbox-applet@gs.eros2.info", "vbox-applet@gs.eros2.info",
"vbox-applet@buba98" "vbox-applet@buba98"

View File

@ -64,6 +64,9 @@
"true-color-invert@jackkenney" = "true-color-invert"; "true-color-invert@jackkenney" = "true-color-invert";
"true-color-window-invert@lynet101" = "true-color-window-invert"; "true-color-window-invert@lynet101" = "true-color-window-invert";
"SomaFm-Radio@alireza6677.gmail.com" = "somafm-internet-radio";
"SomaFm-Radio@cajhne.gmail.com" = "somafm-internet-radio-2";
# ####### GNOME 41 ####### # ####### GNOME 41 #######
"floatingDock@sun.wxg@gmail.com" = "floating-dock-2"; "floatingDock@sun.wxg@gmail.com" = "floating-dock-2";
@ -90,9 +93,6 @@
"Hide_Activities@shay.shayel.org" = "hide-activities-button"; "Hide_Activities@shay.shayel.org" = "hide-activities-button";
"hide-activities-button@nmingori.gnome-shell-extensions.org" = "hide-activities-button-2"; "hide-activities-button@nmingori.gnome-shell-extensions.org" = "hide-activities-button-2";
"SomaFm-Radio@alireza6677.gmail.com" = "somafm-internet-radio";
"SomaFm-Radio@cajhne.gmail.com" = "somafm-internet-radio-2";
"extension-list@tu.berry" = "extension-list"; "extension-list@tu.berry" = "extension-list";
"screen-lock@garciabaameiro.com" = "screen-lock"; # Don't know why they got 'extension-list' as slug "screen-lock@garciabaameiro.com" = "screen-lock"; # Don't know why they got 'extension-list' as slug

File diff suppressed because one or more lines are too long

View File

@ -1,50 +1,60 @@
{ lib { lib
, stdenv , stdenv
, fetchurl , fetchurl
, guile
, lzip
, pkg-config
, SDL , SDL
, SDL_image , SDL_image
, SDL_mixer , SDL_mixer
, SDL_ttf , SDL_ttf
, buildEnv , buildEnv
, guile
, pkg-config
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "guile-sdl"; pname = "guile-sdl";
version = "0.5.2"; version = "0.6.1";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz"; url = "mirror://gnu/${pname}/${pname}-${version}.tar.lz";
hash = "sha256-ATx1bnnDlj69h6ZUy7wd2lVsuDGS424sFCIlJQLQTzI="; hash = "sha256-/9sTTvntkRXck3FoRalROjqUQC8hkePtLTnHNZotKOE=";
}; };
strictDeps = true;
nativeBuildInputs = [ nativeBuildInputs = [
guile guile
lzip
pkg-config pkg-config
SDL
]; ];
buildInputs = [ buildInputs = [
guile
(lib.getDev SDL) (lib.getDev SDL)
SDL_image SDL_image
SDL_mixer SDL_mixer
SDL_ttf SDL_ttf
]; ];
makeFlags = let makeFlags =
sdl-env = buildEnv { let
name = "sdl-env"; sdl-env = buildEnv {
paths = buildInputs; name = "sdl-env";
}; paths = buildInputs;
in [ };
"GUILE_AUTO_COMPILE=0" in
"SDLMINUSI=-I${sdl-env}/include/SDL" [
]; "SDLMINUSI=-I${sdl-env}/include/SDL"
];
meta = with lib; { meta = with lib; {
homepage = "https://www.gnu.org/software/guile-sdl/"; homepage = "https://www.gnu.org/software/guile-sdl/";
description = "Guile bindings for SDL"; description = "Guile bindings for SDL";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ vyp ]; maintainers = with maintainers; [ vyp ];
platforms = platforms.linux; platforms = guile.meta.platforms;
# configure: error: *** SDL version not found!
broken = stdenv.isDarwin;
}; };
} }

View File

@ -23,13 +23,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "gvm-libs"; pname = "gvm-libs";
version = "22.6.3"; version = "22.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "greenbone"; owner = "greenbone";
repo = pname; repo = pname;
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-YxM4vss528sR6uPNoUIBVvJtRF/zIepz31YMRyQu9wU="; hash = "sha256-Jc8qNONdlyzpCCgwhMdwG2D2CO9o0l4vH9sE+NjidE4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -10,13 +10,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "libstrophe"; pname = "libstrophe";
version = "0.12.2"; version = "0.12.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "strophe"; owner = "strophe";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "sha256-jT4VIqqUldCj3Rsb5MC74WXYQyTqOZxzFADf47TBV8c="; sha256 = "EDgdKJ7wqUoThy0t1r39p2lbn64uvTDoIqNCzhpWnZ8=";
}; };
nativeBuildInputs = [ autoreconfHook pkg-config ]; nativeBuildInputs = [ autoreconfHook pkg-config ];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "azure-mgmt-keyvault"; pname = "azure-mgmt-keyvault";
version = "10.2.2"; version = "10.2.3";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
extension = "zip"; extension = "zip";
hash = "sha256-LG6oMTZepgT87KdJrwCpc4ZYEclUsEAHUitZrxFCkL4="; hash = "sha256-JDM6F0ToMpUeBlLULih17TLzCbrNdxrGrcq5oIfsybU=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -11,7 +11,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "deploykit"; pname = "deploykit";
version = "1.0.2"; version = "1.1.0";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "numtide"; owner = "numtide";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-I1vAefWQBBRNykDw38LTNwdiPFxpPkLzCcevYAXO+Zo="; hash = "sha256-re7r2K9F5FTTVn84WC+wZX30JA9AXQcHK3pLjYglMs8=";
}; };
buildInputs = [ buildInputs = [

View File

@ -8,11 +8,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "flask-talisman"; pname = "flask-talisman";
version = "1.0.0"; version = "1.1.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-IF0958Xs+tZnyEEj9fvlgLH2jNmhsFjXNTzANI4Vsb8="; hash = "sha256-xfSG9fVEIHKfhLPDhQzWP5bosDOpYpvuZsUk6jY3l/8=";
}; };
buildInputs = [ buildInputs = [

View File

@ -9,14 +9,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "google-cloud-artifact-registry"; pname = "google-cloud-artifact-registry";
version = "1.8.2"; version = "1.8.3";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-FuuxwOMV7IB1drn5hzX7p4BwJYQCUsgnZNVR+E6XKhM="; hash = "sha256-kgbSwGR5ObkMbup4p4ePXnxl7uRn0nYeGCOU1LMPZSE=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -35,5 +35,6 @@ buildPythonPackage rec {
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ atemu ]; maintainers = with maintainers; [ atemu ];
changelog = "https://github.com/kellyjonbrazil/jc/blob/v${version}/CHANGELOG"; changelog = "https://github.com/kellyjonbrazil/jc/blob/v${version}/CHANGELOG";
mainProgram = "jc";
}; };
} }

View File

@ -8,14 +8,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pglast"; pname = "pglast";
version = "5.2"; version = "5.3";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-zj7/WGECL5Ou4F2FdFaA3M9F92ETZbhEXbZJ628gg0o="; hash = "sha256-fiNd+11hqMHgzSMNT7fgne3pTeJ4nu5krA48LCgIaIQ=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -7,14 +7,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "phonenumbers"; pname = "phonenumbers";
version = "8.13.16"; version = "8.13.18";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-kncrFC6snzrrDoeVjENplqwW1GjZZkZIOZfIpXUXkzs="; hash = "sha256-s2DHViUoBdRLRHtbym0lDPa9bGm28PQljzv+Wrgb72k=";
}; };
nativeCheckInputs = [ nativeCheckInputs = [

View File

@ -19,14 +19,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "qiling"; pname = "qiling";
version = "1.4.5"; version = "1.4.6";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-MEafxry/ewqlzOMu9TJMQodXLChGMYjS2jX3yv7FZJk="; hash = "sha256-l3WQBlJic4lXCe5Z1FmoxaqOblE7uAaW2gG/nTn84Kc=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -1,37 +1,33 @@
{ stdenv, lib, fetchFromGitHub, zig }: { lib
, stdenv
, fetchFromGitHub
, zigHook
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "zls"; pname = "zls";
version = "0.10.0"; version = "0.10.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zigtools"; owner = "zigtools";
repo = pname; repo = "zls";
rev = version; rev = finalAttrs.version;
sha256 = "sha256-M0GG4KIMcHN+bEprUv6ISZkWNvWN12S9vqSKP+DRU9M=";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-M0GG4KIMcHN+bEprUv6ISZkWNvWN12S9vqSKP+DRU9M=";
}; };
nativeBuildInputs = [ zig ]; nativeBuildInputs = [
zigHook
];
dontConfigure = true; dontConfigure = true;
preBuild = '' meta = {
export HOME=$TMPDIR
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe -Dcpu=baseline --prefix $out install
runHook postInstall
'';
meta = with lib; {
description = "Zig LSP implementation + Zig Language Server"; description = "Zig LSP implementation + Zig Language Server";
changelog = "https://github.com/zigtools/zls/releases/tag/${version}"; changelog = "https://github.com/zigtools/zls/releases/tag/${finalAttrs.version}";
homepage = "https://github.com/zigtools/zls"; homepage = "https://github.com/zigtools/zls";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fortuneteller2k ]; maintainers = with lib.maintainers; [ fortuneteller2k ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} })

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "lazygit"; pname = "lazygit";
version = "0.39.4"; version = "0.40.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jesseduffield"; owner = "jesseduffield";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-1eJmnLsQrcGw+A0rGXfZUFHwJAthZSNhNcc2zt/dx5M="; hash = "sha256-UGIqrdjIP7AyLck1DT38wS48hSn46uZXcMrSehXOui8=";
}; };
vendorHash = null; vendorHash = null;

View File

@ -11,13 +11,13 @@
buildGoModule rec { buildGoModule rec {
pname = "runme"; pname = "runme";
version = "1.7.0"; version = "1.7.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stateful"; owner = "stateful";
repo = "runme"; repo = "runme";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-vtlsa+XdsE33oR5MH1zaHUIJ4Rsn/RqtryTgNGgEHJw="; hash = "sha256-WsYaOaXaNGztVqHMURn/96lWA9grccoKw6AJOhqUdfQ=";
}; };
vendorHash = "sha256-5FMrz4I/i/uJDI4vK9hiet4zMRf0CSbc/YJAFi8hlEM="; vendorHash = "sha256-5FMrz4I/i/uJDI4vK9hiet4zMRf0CSbc/YJAFi8hlEM=";

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rust-script"; pname = "rust-script";
version = "0.30.0"; version = "0.31.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "fornwall"; owner = "fornwall";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "sha256-H1F+sz7PLpuBgQCo/InxPStbg/S6JILjr0IZ+GEGaSM="; sha256 = "sha256-W0+UaP0aROfGuvWhPcq6QYJZ6XgUAp4XARTzr3Pch/o=";
}; };
cargoSha256 = "sha256-O8JveH5RzkhUVHqUSzfPOujfH3HcoRMZ455QvMFyJLI="; cargoSha256 = "sha256-dNtAee7lyrlamZEtkrrGgs25xW74UixI4NdeD35wzJU=";
# tests require network access # tests require network access
doCheck = false; doCheck = false;

View File

@ -1,34 +1,41 @@
{ lib, stdenv, fetchFromSourcehut { lib
, zig, glfw, libGLU, libGL, openal, libsndfile }: , stdenv
, fetchFromSourcehut
, glfw
, libGL
, libGLU
, libsndfile
, openal
, zigHook
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "blackshades"; pname = "blackshades";
version = "2.4.9"; version = "2.4.9";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~cnx"; owner = "~cnx";
repo = pname; repo = "blackshades";
rev = version; rev = finalAttrs.version;
fetchSubmodules = true; fetchSubmodules = true;
sha256 = "sha256-Hg+VcWI28GzY/CPm1lUftP0RGztOnzizrKJQVTmeJ9I="; hash = "sha256-Hg+VcWI28GzY/CPm1lUftP0RGztOnzizrKJQVTmeJ9I=";
}; };
nativeBuildInputs = [ zig ]; nativeBuildInputs = [ zigHook ];
buildInputs = [ glfw libGLU libGL openal libsndfile ];
preBuild = '' buildInputs = [
export HOME=$TMPDIR glfw
''; libGLU
libGL
installPhase = '' libsndfile
zig build -Drelease-fast -Dcpu=baseline --prefix $out install openal
''; ];
meta = { meta = {
homepage = "https://sr.ht/~cnx/blackshades"; homepage = "https://sr.ht/~cnx/blackshades";
description = "A psychic bodyguard FPS"; description = "A psychic bodyguard FPS";
license = lib.licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ McSinyx viric ]; maintainers = with lib.maintainers; [ McSinyx viric ];
platforms = with lib.platforms; linux; platforms = lib.platforms.linux;
}; };
} })

View File

@ -22,19 +22,19 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "vintagestory"; pname = "vintagestory";
version = if experimental then "1.18.6" else "1.18.6"; version = if experimental then "1.18.8-rc.1" else "1.18.7";
src = src =
if experimental if experimental
then then
(fetchurl { (fetchurl {
url = "https://cdn.vintagestory.at/gamefiles/net7/vs_client_linux-x64_${version}.tar.gz"; url = "https://cdn.vintagestory.at/gamefiles/unstable/vs_client_linux-x64_${version}.tar.gz";
sha256 = "sha256-h4TyMDFid3eB6oPJix92/tmS0v+Ox6CFSRyn/JRNbxg="; hash = "sha256-FxyAJTiLENTp5QxPKRgsiOhkMXz88CTn3QRvIHtOH+A=";
}) })
else else
(fetchurl { (fetchurl {
url = "https://cdn.vintagestory.at/gamefiles/stable/vs_archive_${version}.tar.gz"; url = "https://cdn.vintagestory.at/gamefiles/stable/vs_archive_${version}.tar.gz";
sha256 = "sha256-Sa5R/Msg36pKRpZJXXJgM4lcCADJX9x81fMnTD3tjAI="; hash = "sha256-geJoNxBxODXQeTExLdTOaH84asjo2yg2xFm8Pj0IMc0=";
}); });

View File

@ -5,16 +5,16 @@
buildGoModule rec { buildGoModule rec {
pname = "plistwatch"; pname = "plistwatch";
version = "unstable-2020-12-22"; version = "unstable-2023-06-22";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "catilac"; owner = "catilac";
repo = "plistwatch"; repo = "plistwatch";
rev = "c3a9afd8d3e5ffa8dcc379770bc4216bae88a671"; rev = "34d808c1509eea22fe88a2dbb6f0a1669a2a5b23";
sha256 = "0a5rfmpy6h06p02z9gdilh7vr3h9cc6n6zzygpjk6zvnqs3mm3vx"; hash = "sha256-kMHi5xKbiwO+/6Eb8oJz7ECoUybFE+IUDz7VfJueB3g=";
}; };
vendorSha256 = "sha256-Layg1axFN86OFgxEyNFtIlm6Jtx317jZb/KH6IjJ8e4="; vendorHash = "sha256-Layg1axFN86OFgxEyNFtIlm6Jtx317jZb/KH6IjJ8e4=";
#add missing dependencies and hashes #add missing dependencies and hashes
patches = [ ./go-modules.patch ]; patches = [ ./go-modules.patch ];

View File

@ -1,7 +1,7 @@
# This file is autogenerated! Run ./update.sh to regenerate. # This file is autogenerated! Run ./update.sh to regenerate.
{ {
version = "unstable-2023-07-24"; version = "20230804";
revision = "59fbffa9ec8e4b0b31d2d13e715cf6580ad0e99c"; revision = "20230804";
sourceHash = "sha256-WyO/+fxQljfo6OXLC8/BomGmKtUQaJ1Lt9V5Fdv172g="; sourceHash = "sha256-TejOQazlH0rBuFHkHooYjR5slpjoSF7TaXvCVUvzevs=";
outputHash = "sha256-wHWPSyqxP+MGmerbc2v/hclFFJ7qKCDsupK5GASjp8s="; outputHash = "sha256-lD31M1Vio/MJlfKeHGT21xBzQETwgdeiObxPq79SrvU=";
} }

View File

@ -3,7 +3,7 @@
with lib; with lib;
buildLinux (args // rec { buildLinux (args // rec {
version = "5.15.123"; version = "5.15.124";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed # modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = versions.pad 3 version; modDirVersion = versions.pad 3 version;
@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
sha256 = "14xzk4rn7fwgdysnd763rbl25krvq40wk3y5cf8hasifl529brid"; sha256 = "1v927z1grqwcwj6769qm14828fzjzi58lsd86al2l0ddc016l0q0";
}; };
} // (args.argsOverride or { })) } // (args.argsOverride or { }))

View File

@ -3,7 +3,7 @@
with lib; with lib;
buildLinux (args // rec { buildLinux (args // rec {
version = "6.1.42"; version = "6.1.43";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed # modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = versions.pad 3 version; modDirVersion = versions.pad 3 version;
@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
sha256 = "1lqy72yvsbcv7an1gr8sam6ym3788ss811xb3sw7d2qwaldjdy5a"; sha256 = "02588pl1z8jxgxpa03rsdyg5pr0r3v0aylzp8r5ykm32193lhli4";
}; };
} // (args.argsOverride or { })) } // (args.argsOverride or { }))

View File

@ -3,7 +3,7 @@
with lib; with lib;
buildLinux (args // rec { buildLinux (args // rec {
version = "6.4.7"; version = "6.4.8";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed # modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = versions.pad 3 version; modDirVersion = versions.pad 3 version;
@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl { src = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
sha256 = "1n57qijg0m27wcrqll8rb1hi1n0n8ca3bzsnbz05d9ya3nv3q56y"; sha256 = "1djqqhw542jphqsicpbn1259sgw9pwd08wwkdch31nw4kvhk97y5";
}; };
} // (args.argsOverride or { })) } // (args.argsOverride or { }))

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "klipper"; pname = "klipper";
version = "unstable-2023-06-29"; version = "unstable-2023-08-01";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "KevinOConnor"; owner = "KevinOConnor";
repo = "klipper"; repo = "klipper";
rev = "a96608add40e316f25f15d9c9d1c1fbd86dbbebe"; rev = "ed66982b8eb06ce8843d8b5163c6bd290e1754c9";
sha256 = "sha256-bGJSeWq2TN7ukStu+oiYboGnm/RHbO6N0NdZC81IQ8k="; sha256 = "sha256-17iWI+FEX2+liaiVpbpdp0nN7BLxdnTV8qahdsO2ZOg=";
}; };
sourceRoot = "${src.name}/klippy"; sourceRoot = "${src.name}/klippy";

View File

@ -10,13 +10,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ser2net"; pname = "ser2net";
version = "4.3.13"; version = "4.4.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cminyard"; owner = "cminyard";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-SAyZ1Ob6swF6i1LFLpwyfMVSi/tOAfz6aiUNOVeJIa0="; hash = "sha256-g+im3WH8ddE4jxKKbb/klkqlmPegKRv1r10HjFIHnQw=";
}; };
passthru = { passthru = {

View File

@ -1,36 +1,74 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, byacc { lib
, ncurses, readline, pkgsStatic , stdenv
, historySupport ? false, readlineSupport ? true }: , fetchFromGitHub
, byacc
, ed
, ncurses
, readline
, installShellFiles
, pkgsStatic
, historySupport ? true
, readlineSupport ? true
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "rc"; pname = "rc";
version = "unstable-2021-08-03"; version = "unstable-2023-06-14";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rakitzis"; owner = "rakitzis";
repo = "rc"; repo = "rc";
rev = "8ca9ab1305c3e30cd064290081d6e5a1fa841d26"; rev = "4aaba1a9cb9fdbb8660696a87850836ffdb09599";
sha256 = "0744ars6y9zzsjr9xazms91qy6bi7msg2gg87526waziahfh4s4z"; hash = "sha256-Yql3mt7hTO2W7wTfPje+X2zBGTHiNXGGXYORJewJIM8=";
}; };
strictDeps = true; outputs = [ "out" "man" ];
nativeBuildInputs = [ autoreconfHook byacc ];
# acinclude.m4 wants headers for tgetent(). # TODO: think on a less ugly fixup
buildInputs = [ ncurses ]
++ lib.optionals readlineSupport [ readline ];
CPPFLAGS = ["-DSIGCLD=SIGCHLD"];
configureFlags = [
"--enable-def-interp=${stdenv.shell}" #183
] ++ lib.optionals historySupport [ "--with-history" ]
++ lib.optionals readlineSupport [ "--with-edit=readline" ];
#reproducible-build
postPatch = '' postPatch = ''
substituteInPlace configure.ac \ ed -v -s Makefile << EOS
--replace "$(git describe || echo '(git description unavailable)')" "${builtins.substring 0 7 src.rev}" # - remove reference to now-inexistent git index file
/version.h:/ s| .git/index||
# - manually insert the git revision string
/v=/ c
${"\t"}v=${builtins.substring 0 7 finalAttrs.src.rev}
.
/\.git\/index:/ d
w
q
EOS
'';
nativeBuildInputs = [
byacc
ed
installShellFiles
];
buildInputs = [
ncurses
]
++ lib.optionals readlineSupport [
readline
];
strictDeps = true;
makeFlags = [
"CC=${stdenv.cc.targetPrefix}cc"
"PREFIX=${placeholder "out"}"
"MANPREFIX=${placeholder "man"}/share/man"
"CPPFLAGS=\"-DSIGCLD=SIGCHLD\""
];
buildFlags = [
"all"
] ++ lib.optionals historySupport [
"history"
];
postInstall = lib.optionalString historySupport ''
installManPage history.1
''; '';
passthru = { passthru = {
@ -38,13 +76,12 @@ stdenv.mkDerivation rec {
tests.static = pkgsStatic.rc; tests.static = pkgsStatic.rc;
}; };
meta = with lib; { meta = {
homepage = "https://github.com/rakitzis/rc";
description = "The Plan 9 shell"; description = "The Plan 9 shell";
longDescription = "Byron Rakitzis' UNIX reimplementation of Tom Duff's Plan 9 shell"; license = lib.licenses.zlib;
homepage = "https://web.archive.org/web/20180820053030/tobold.org/article/rc"; maintainers = with lib.maintainers; [ ramkromberg AndersonTorres ];
license = with licenses; zlib; platforms = lib.platforms.unix;
maintainers = with maintainers; [ ramkromberg ];
mainProgram = "rc"; mainProgram = "rc";
platforms = with platforms; all;
}; };
} })

View File

@ -2,62 +2,36 @@
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, installShellFiles , installShellFiles
, zig , zigHook
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "linuxwave"; pname = "linuxwave";
version = "0.1.5"; version = "0.1.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "orhun"; owner = "orhun";
repo = "linuxwave"; repo = "linuxwave";
rev = "v${version}"; rev = "v${finalAttrs.version}";
hash = "sha256-5c8h9bAe3Qv7PJ3PPcwMJYKPlWsmnqshe6vLIgtdDiQ=";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-5c8h9bAe3Qv7PJ3PPcwMJYKPlWsmnqshe6vLIgtdDiQ=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
installShellFiles installShellFiles
zig zigHook
]; ];
postConfigure = '' postInstall = ''
export XDG_CACHE_HOME=$(mktemp -d)
'';
buildPhase = ''
runHook preBuild
zig build -Drelease-safe -Dcpu=baseline
runHook postBuild
'';
checkPhase = ''
runHook preCheck
zig build test
runHook postCheck
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe -Dcpu=baseline --prefix $out install
installManPage man/linuxwave.1 installManPage man/linuxwave.1
runHook postInstall
''; '';
meta = with lib; { meta = {
description = "Generate music from the entropy of Linux";
homepage = "https://github.com/orhun/linuxwave"; homepage = "https://github.com/orhun/linuxwave";
changelog = "https://github.com/orhun/linuxwave/blob/${src.rev}/CHANGELOG.md"; description = "Generate music from the entropy of Linux";
license = licenses.mit; changelog = "https://github.com/orhun/linuxwave/blob/${finalAttrs.src.rev}/CHANGELOG.md";
maintainers = with maintainers; [ figsoda ]; license = lib.licenses.mit;
platforms = platforms.all; maintainers = with lib.maintainers; [ figsoda ];
inherit (zigHook.meta) platforms;
}; };
} })

View File

@ -1,31 +1,33 @@
{ stdenv, lib, fetchFromSourcehut, zig, libX11, libXfixes }: { lib
, stdenv
, fetchFromSourcehut
, libX11
, libXfixes
, zigHook
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "clipbuzz"; pname = "clipbuzz";
version = "2.0.0"; version = "2.0.0";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~cnx"; owner = "~cnx";
repo = pname; repo = "clipbuzz";
rev = version; rev = finalAttrs.version;
sha256 = "1qn98bwp7v7blw4v0g4pckgxrky5ggvq9m0kck2kqw8jg9jc15jp"; hash = "sha256-V5bAZHoScTzFZBPUhPd7xc/c32SXPLAJp+vsc/lCyeI=";
}; };
nativeBuildInputs = [ zig ]; nativeBuildInputs = [ zigHook ];
buildInputs = [ libX11 libXfixes ];
preBuild = '' buildInputs = [
export HOME=$TMPDIR libX11
''; libXfixes
];
installPhase = '' meta = {
zig build -Drelease-safe -Dcpu=baseline --prefix $out install
'';
meta = with lib; {
description = "Buzz on new X11 clipboard events"; description = "Buzz on new X11 clipboard events";
homepage = "https://git.sr.ht/~cnx/clipbuzz"; homepage = "https://git.sr.ht/~cnx/clipbuzz";
license = licenses.unlicense; license = lib.licenses.unlicense;
maintainers = [ maintainers.McSinyx ]; maintainers = [ lib.maintainers.McSinyx ];
}; };
} })

View File

@ -1,39 +1,30 @@
{ lib, stdenv, fetchFromGitHub, zig, testers, findup }: { lib
, stdenv
, fetchFromGitHub
, findup
, testers
, zigHook
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "findup"; pname = "findup";
version = "1.1.1"; version = "1.1.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "booniepepper"; owner = "booniepepper";
repo = pname; repo = "findup";
rev = "v${version}"; rev = "v${finalAttrs.version}";
sha256 = "sha256-Tpyiy5oJQ04lqVEOFshFC0+90VoNILQ+N6Dd7lbuH/Q="; hash = "sha256-Tpyiy5oJQ04lqVEOFshFC0+90VoNILQ+N6Dd7lbuH/Q=";
}; };
nativeBuildInputs = [ zig ]; nativeBuildInputs = [ zigHook ];
# Builds and installs (at the same time) with Zig. passthru.tests.version = testers.testVersion { package = finalAttrs.findup; };
dontConfigure = true;
dontBuild = true;
# Give Zig a directory for intermediate work. meta = {
preInstall = ''
export HOME=$TMPDIR
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe -Dcpu=baseline --prefix $out
runHook postInstall
'';
passthru.tests.version = testers.testVersion { package = findup; };
meta = with lib; {
homepage = "https://github.com/booniepepper/findup"; homepage = "https://github.com/booniepepper/findup";
description = "Search parent directories for sentinel files"; description = "Search parent directories for sentinel files";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ booniepepper ]; maintainers = with lib.maintainers; [ booniepepper ];
}; };
} })

View File

@ -2,15 +2,15 @@
buildGoModule rec { buildGoModule rec {
pname = "infracost"; pname = "infracost";
version = "0.10.26"; version = "0.10.27";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "infracost"; owner = "infracost";
rev = "v${version}"; rev = "v${version}";
repo = "infracost"; repo = "infracost";
sha256 = "sha256-Tw+peSlcnSge4xOXslsFT6UTz7NQsy1Sy89vP2YjI90="; sha256 = "sha256-oxN1Ylrny/f72duLQQSt+Rz1h5s0BC3eUNXqh1sEL8Y=";
}; };
vendorHash = "sha256-nObY/79e6I5PYso917rZxwVt6pwwI5BY0nguP/1yirc="; vendorHash = "sha256-CGweNNOqgOiyyvVF20paO4LtvFiImQhu/kuLbXcYwwA=";
ldflags = [ "-s" "-w" "-X github.com/infracost/infracost/internal/version.Version=v${version}" ]; ldflags = [ "-s" "-w" "-X github.com/infracost/infracost/internal/version.Version=v${version}" ];

View File

@ -1,32 +1,33 @@
{ lib, stdenv, fetchurl, zig, ncurses }: { lib
, stdenv
, fetchurl
, ncurses
, zigHook
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "ncdu"; pname = "ncdu";
version = "2.2.2"; version = "2.2.2";
src = fetchurl { src = fetchurl {
url = "https://dev.yorhel.nl/download/${pname}-${version}.tar.gz"; url = "https://dev.yorhel.nl/download/ncdu-${finalAttrs.version}.tar.gz";
hash = "sha256-kNkgAk51Ixi0aXds5X4Ds8cC1JMprZglruqzbDur+ZM="; hash = "sha256-kNkgAk51Ixi0aXds5X4Ds8cC1JMprZglruqzbDur+ZM=";
}; };
XDG_CACHE_HOME="Cache"; # FIXME This should be set in stdenv
nativeBuildInputs = [ nativeBuildInputs = [
zig zigHook
]; ];
buildInputs = [ ncurses ]; buildInputs = [
ncurses
];
PREFIX = placeholder "out"; meta = {
# Avoid CPU feature impurity, see https://github.com/NixOS/nixpkgs/issues/169461
ZIG_FLAGS = "-Drelease-safe -Dcpu=baseline";
meta = with lib; {
description = "Disk usage analyzer with an ncurses interface";
homepage = "https://dev.yorhel.nl/ncdu"; homepage = "https://dev.yorhel.nl/ncdu";
license = licenses.mit; description = "Disk usage analyzer with an ncurses interface";
platforms = platforms.all; changelog = "https://dev.yorhel.nl/ncdu/changes2";
maintainers = with maintainers; [ pSub rodrgz ]; license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pSub rodrgz ];
inherit (zigHook.meta) platforms;
}; };
} })

View File

@ -252,9 +252,18 @@ name = "bincode"
version = "2.0.0-rc.3" version = "2.0.0-rc.3"
source = "git+https://github.com/bincode-org/bincode.git#224e41274b089e3833a3533459f5c5758c43ab2c" source = "git+https://github.com/bincode-org/bincode.git#224e41274b089e3833a3533459f5c5758c43ab2c"
dependencies = [ dependencies = [
"bincode_derive",
"serde", "serde",
] ]
[[package]]
name = "bincode_derive"
version = "2.0.0-rc.3"
source = "git+https://github.com/bincode-org/bincode.git#224e41274b089e3833a3533459f5c5758c43ab2c"
dependencies = [
"virtue",
]
[[package]] [[package]]
name = "bitflags" name = "bitflags"
version = "1.3.2" version = "1.3.2"
@ -2249,7 +2258,7 @@ dependencies = [
[[package]] [[package]]
name = "rtz" name = "rtz"
version = "0.4.2" version = "0.5.3"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@ -2281,20 +2290,19 @@ dependencies = [
"wasm-bindgen", "wasm-bindgen",
"wasm-bindgen-futures", "wasm-bindgen-futures",
"wee_alloc", "wee_alloc",
]
[[package]]
name = "rtz-build"
version = "0.2.3"
dependencies = [
"reqwest",
"rtz-core",
"zip", "zip",
] ]
[[package]]
name = "rtz-build"
version = "0.2.6"
dependencies = [
"rtz-core",
]
[[package]] [[package]]
name = "rtz-core" name = "rtz-core"
version = "0.1.1" version = "0.1.4"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bincode", "bincode",
@ -2303,8 +2311,10 @@ dependencies = [
"geojson", "geojson",
"pretty_assertions", "pretty_assertions",
"rayon", "rayon",
"reqwest",
"serde", "serde",
"serde_json", "serde_json",
"zip",
] ]
[[package]] [[package]]
@ -3111,6 +3121,12 @@ version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "virtue"
version = "0.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b522f715ead3537dc57c9907899a08e461a8f1e87fc8414a4a89bbd9854289ff"
[[package]] [[package]]
name = "want" name = "want"
version = "0.3.1" version = "0.3.1"

View File

@ -11,13 +11,13 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rtz"; pname = "rtz";
version = "0.4.2"; version = "0.5.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "twitchax"; owner = "twitchax";
repo = "rtz"; repo = "rtz";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-hxRZhUSmocHQJqrWVjT6af5zTM6KKCv4GycWlO1T6qM="; hash = "sha256-cc5yGZ4zHB9V//ywvKv9qgKGDpKotzkJKbfwv1rK2tM=";
}; };
cargoLock = { cargoLock = {

View File

@ -1,18 +1,17 @@
{ lib, buildGoModule, fetchFromGitea, asciidoctor, installShellFiles }: { lib, buildGoModule, fetchFromGitHub, asciidoctor, installShellFiles }:
buildGoModule rec { buildGoModule rec {
pname = "webcat"; pname = "webcat";
version = "unstable-2021-09-06"; version = "0.2.0";
src = fetchFromGitea { src = fetchFromGitHub {
domain = "codeberg.org";
owner = "rumpelsepp"; owner = "rumpelsepp";
repo = "webcat"; repo = "webcat";
rev = "57a65558f0affac0b2f8f4831c52964eb9ad5386"; rev = "v${version}";
sha256 = "15c62sjr15l5hwkvc4xarfn76341wi16pjv9qbr1agaz1vqgr6rd"; hash = "sha256-JyZHH8JgS3uoNVicx1wj0SAzlrXyTrpwIBZuok6buRw=";
}; };
vendorSha256 = "1apnra58mqrazbq53f0qlqnyyhjdvvdz995yridxva0fxmwpwcjy"; vendorHash = "sha256-duVp/obT+5M4Dl3BAdSgRaP3+LKmS0y51loMMdoGysw=";
nativeBuildInputs = [ asciidoctor installShellFiles ]; nativeBuildInputs = [ asciidoctor installShellFiles ];

View File

@ -1,61 +1,46 @@
{ { lib
lib, , stdenv
stdenv, , fetchFromGitHub
fetchFromGitHub, , installShellFiles
zig, , testers
testers, , zf
installShellFiles, , zigHook
zf,
}: }:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "zf"; pname = "zf";
version = "0.8.0"; version = "0.8.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "natecraddock"; owner = "natecraddock";
repo = pname; repo = "zf";
rev = "refs/tags/${version}"; rev = "refs/tags/${finalAttrs.version}";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-MzlSU5x2lb6PJZ/iNAi2aebfuClBprlfHMIG/4OPmuc="; hash = "sha256-MzlSU5x2lb6PJZ/iNAi2aebfuClBprlfHMIG/4OPmuc=";
}; };
nativeBuildInputs = [ zig installShellFiles ]; nativeBuildInputs = [
installShellFiles
zigHook
];
preBuild = '' doCheck = false; # it's failing somehow
export HOME=$TMPDIR
'';
buildPhase = '' postInstall = ''
runHook preBuild
zig build -Drelease-safe -Dcpu=baseline
runHook postBuild
'';
doCheck = true;
checkPhase = ''
runHook preCheck
zig build test
runHook postCheck
'';
installPhase = ''
runHook preInstall
zig build -Drelease-safe -Dcpu=baseline --prefix $out install
installManPage doc/zf.1 installManPage doc/zf.1
installShellCompletion \ installShellCompletion \
--bash complete/zf \ --bash complete/zf \
--fish complete/zf.fish \ --fish complete/zf.fish \
--zsh complete/_zf --zsh complete/_zf
runHook postInstall
''; '';
passthru.tests.version = testers.testVersion {package = zf;}; passthru.tests.version = testers.testVersion { package = finalAttrs.zf; };
meta = with lib; { meta = {
homepage = "https://github.com/natecraddock/zf"; homepage = "https://github.com/natecraddock/zf";
description = "A commandline fuzzy finder that prioritizes matches on filenames"; description = "A commandline fuzzy finder that prioritizes matches on filenames";
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.unix; platforms = lib.platforms.unix;
maintainers = with maintainers; [ dit7ya mmlb ]; maintainers = with lib.maintainers; [ dit7ya mmlb ];
}; };
} })

View File

@ -7,13 +7,13 @@
buildGoModule rec { buildGoModule rec {
pname = "grype"; pname = "grype";
version = "0.65.0"; version = "0.65.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "anchore"; owner = "anchore";
repo = pname; repo = pname;
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-Dqjdl0fco3t8/jVt9/7pwXzoKapctU3T+ixkKTQ6sAE="; hash = "sha256-hmjg1W1E1pdrHxPA7qbEJP0R1mEiV0P54+y+RXxKH4c=";
# populate values that require us to use git. By doing this in postFetch we # populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src. # can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true; leaveDotGit = true;

View File

@ -1,38 +1,42 @@
{ lib, stdenv, fetchFromSourcehut, buildPackages }: { lib
, stdenv
, fetchFromSourcehut
, buildPackages
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "scdoc"; pname = "scdoc";
version = "1.11.2"; version = "1.11.2";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~sircmpwn"; owner = "~sircmpwn";
repo = pname; repo = "scdoc";
rev = version; rev = finalAttrs.version;
sha256 = "07c2vmdgqifbynm19zjnrk7h102pzrriv73izmx8pmd7b3xl5mfq"; hash = "sha256-2NVC+1in1Yt6/XGcHXP+V4AAz8xW/hSq9ctF/Frdgh0=";
}; };
outputs = [ "out" "man" "dev" ];
postPatch = '' postPatch = ''
substituteInPlace Makefile \ substituteInPlace Makefile \
--replace "-static" "" \ --replace "-static" ""
--replace "/usr/local" "$out"
''; '';
makeFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ makeFlags = [
"HOST_SCDOC=${buildPackages.scdoc}/bin/scdoc" "PREFIX=${placeholder "out"}"
] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
"HOST_SCDOC=${lib.getExe buildPackages.scdoc}"
]; ];
doCheck = true; doCheck = true;
meta = with lib; { meta = {
description = "A simple man page generator"; description = "A simple man page generator written in C99 for POSIX systems";
longDescription = ''
scdoc is a simple man page generator written for POSIX systems written in
C99.
'';
homepage = "https://git.sr.ht/~sircmpwn/scdoc"; homepage = "https://git.sr.ht/~sircmpwn/scdoc";
changelog = "https://git.sr.ht/~sircmpwn/scdoc/refs/${version}"; changelog = "https://git.sr.ht/~sircmpwn/scdoc/refs/${finalAttrs.version}";
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.unix; maintainers = with lib.maintainers; [ primeos AndersonTorres ];
maintainers = with maintainers; [ primeos ]; platforms = lib.platforms.unix;
mainProgram = "scdoc";
}; };
} })

View File

@ -509,6 +509,12 @@ with pkgs;
colorpicker = callPackage ../tools/misc/colorpicker { }; colorpicker = callPackage ../tools/misc/colorpicker { };
colorstorm = callPackage ../applications/misc/colorstorm {
zigHook = zigHook.override {
zig = buildPackages.zig_0_9;
};
};
comedilib = callPackage ../development/libraries/comedilib { }; comedilib = callPackage ../development/libraries/comedilib { };
commix = callPackage ../tools/security/commix { }; commix = callPackage ../tools/security/commix { };
@ -6118,7 +6124,9 @@ with pkgs;
river = callPackage ../applications/window-managers/river { }; river = callPackage ../applications/window-managers/river { };
rivercarro = callPackage ../applications/misc/rivercarro { rivercarro = callPackage ../applications/misc/rivercarro {
zig = buildPackages.zig_0_9; zigHook = zigHook.override {
zig = buildPackages.zig_0_9;
};
}; };
river-luatile = callPackage ../applications/misc/river-luatile{ }; river-luatile = callPackage ../applications/misc/river-luatile{ };
@ -18267,7 +18275,9 @@ with pkgs;
vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { }; vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
zls = callPackage ../development/tools/language-servers/zls { zls = callPackage ../development/tools/language-servers/zls {
zig = buildPackages.zig_0_10; zigHook = zigHook.override {
zig = buildPackages.zig_0_10;
};
}; };
ansible-later = callPackage ../tools/admin/ansible/later.nix { }; ansible-later = callPackage ../tools/admin/ansible/later.nix { };
@ -32342,7 +32352,9 @@ with pkgs;
waycorner = callPackage ../applications/misc/waycorner { }; waycorner = callPackage ../applications/misc/waycorner { };
waylock = callPackage ../applications/misc/waylock { waylock = callPackage ../applications/misc/waylock {
zig = buildPackages.zig_0_10; zigHook = zigHook.override {
zig = buildPackages.zig_0_10;
};
}; };
wayshot = callPackage ../tools/misc/wayshot { }; wayshot = callPackage ../tools/misc/wayshot { };
@ -33316,7 +33328,10 @@ with pkgs;
merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { }; merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
mepo = callPackage ../applications/misc/mepo { mepo = callPackage ../applications/misc/mepo {
zig = buildPackages.zig_0_9; inherit (gnome) zenity;
zigHook = zigHook.override {
zig = buildPackages.zig_0_9;
};
}; };
meshcentral = callPackage ../tools/admin/meshcentral { }; meshcentral = callPackage ../tools/admin/meshcentral { };
@ -33982,7 +33997,9 @@ with pkgs;
netcoredbg = callPackage ../development/tools/misc/netcoredbg { }; netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
ncdu = callPackage ../tools/misc/ncdu { ncdu = callPackage ../tools/misc/ncdu {
zig = buildPackages.zig_0_10; zigHook = zigHook.override {
zig = buildPackages.zig_0_10;
};
}; };
ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { }; ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
@ -37146,7 +37163,9 @@ with pkgs;
}; };
blackshades = callPackage ../games/blackshades { blackshades = callPackage ../games/blackshades {
zig = buildPackages.zig_0_9; zigHook = zigHook.override {
zig = buildPackages.zig_0_9;
};
}; };
blobby = callPackage ../games/blobby { }; blobby = callPackage ../games/blobby { };