Merge master into haskell-updates

This commit is contained in:
github-actions[bot] 2024-02-25 00:13:49 +00:00 committed by GitHub
commit 257171f024
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
422 changed files with 11245 additions and 8120 deletions

View file

@ -215,6 +215,11 @@ install the package
environment variable and add dependent libraries to script's `LUA_PATH` and environment variable and add dependent libraries to script's `LUA_PATH` and
`LUA_CPATH`. `LUA_CPATH`.
It accepts as arguments:
* 'luarocksConfig': a nix value that directly maps to the luarocks config used during
the installation
By default `meta.platforms` is set to the same value as the interpreter unless overridden otherwise. By default `meta.platforms` is set to the same value as the interpreter unless overridden otherwise.
#### `buildLuaApplication` function {#buildluaapplication-function} #### `buildLuaApplication` function {#buildluaapplication-function}

View file

@ -475,7 +475,7 @@ are used in [`buildPythonPackage`](#buildpythonpackage-function).
be added as `build-system`. be added as `build-system`.
- `pipInstallHook` to install wheels. - `pipInstallHook` to install wheels.
- `pytestCheckHook` to run tests with `pytest`. See [example usage](#using-pytestcheckhook). - `pytestCheckHook` to run tests with `pytest`. See [example usage](#using-pytestcheckhook).
- `pythonCatchConflictsHook` to check whether a Python package is not already existing. - `pythonCatchConflictsHook` to fail if the package depends on two different versions of the same dependency.
- `pythonImportsCheckHook` to check whether importing the listed modules works. - `pythonImportsCheckHook` to check whether importing the listed modules works.
- `pythonRelaxDepsHook` will relax Python dependencies restrictions for the package. - `pythonRelaxDepsHook` will relax Python dependencies restrictions for the package.
See [example usage](#using-pythonrelaxdepshook). See [example usage](#using-pythonrelaxdepshook).

View file

@ -2983,7 +2983,7 @@
}; };
cafkafk = { cafkafk = {
email = "christina@cafkafk.com"; email = "christina@cafkafk.com";
matrix = "@cafkafk:nixos.dev"; matrix = "@cafkafk:gitter.im";
name = "Christina Sørensen"; name = "Christina Sørensen";
github = "cafkafk"; github = "cafkafk";
githubId = 89321978; githubId = 89321978;
@ -16856,6 +16856,12 @@
github = "samalws"; github = "samalws";
githubId = 20981725; githubId = 20981725;
}; };
samasaur = {
name = "Samasaur";
email = "sam@samasaur.com";
github = "Samasaur1";
githubId = 30577766;
};
samb96 = { samb96 = {
email = "samb96@gmail.com"; email = "samb96@gmail.com";
github = "samb96"; github = "samb96";

View file

@ -161,6 +161,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- The bundled Lua was updated to Lua v5.2, which includes breaking changes. See the [Lua manual](https://www.lua.org/manual/5.2/manual.html#8) for more information. - The bundled Lua was updated to Lua v5.2, which includes breaking changes. See the [Lua manual](https://www.lua.org/manual/5.2/manual.html#8) for more information.
- The WebSocket API [was rewritten](https://github.com/MCJack123/craftos2/issues/337), which introduced breaking changes. - The WebSocket API [was rewritten](https://github.com/MCJack123/craftos2/issues/337), which introduced breaking changes.
- The `gtest` package has been updated past v1.13.0, which requires C++14 or higher.
- The latest available version of Nextcloud is v28 (available as `pkgs.nextcloud28`). The installation logic is as follows: - The latest available version of Nextcloud is v28 (available as `pkgs.nextcloud28`). The installation logic is as follows:
- If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**) - If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**)
- If [`system.stateVersion`](#opt-system.stateVersion) is >=24.05, `pkgs.nextcloud28` will be installed by default. - If [`system.stateVersion`](#opt-system.stateVersion) is >=24.05, `pkgs.nextcloud28` will be installed by default.

View file

@ -1,5 +1,5 @@
/* /*
Manages /etc/nix.conf. Manages /etc/nix/nix.conf.
See also See also
- ./nix-channel.nix - ./nix-channel.nix

View file

@ -67,7 +67,7 @@ with lib;
networkmanager-vpnc = super.networkmanager-vpnc.override { withGnome = false; }; networkmanager-vpnc = super.networkmanager-vpnc.override { withGnome = false; };
pango = super.pango.override { x11Support = false; }; pango = super.pango.override { x11Support = false; };
pinentry = super.pinentry.override { enabledFlavors = [ "curses" "tty" "emacs" ]; withLibsecret = false; }; pinentry = super.pinentry.override { enabledFlavors = [ "curses" "tty" "emacs" ]; withLibsecret = false; };
pipewire = super.pipewire.override { x11Support = false; }; pipewire = super.pipewire.override { vulkanSupport = false; x11Support = false; };
pythonPackagesExtensions = super.pythonPackagesExtensions ++ [ pythonPackagesExtensions = super.pythonPackagesExtensions ++ [
(python-final: python-prev: { (python-final: python-prev: {
# tk feature requires wayland which fails to compile # tk feature requires wayland which fails to compile

View file

@ -82,6 +82,14 @@ in {
''; '';
}; };
localNetworkGameTransfers.openFirewall = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Open ports in the firewall for Steam Local Network Game Transfers.
'';
};
gamescopeSession = mkOption { gamescopeSession = mkOption {
description = mdDoc "Run a GameScope driven Steam session from your display-manager"; description = mdDoc "Run a GameScope driven Steam session from your display-manager";
default = {}; default = {};
@ -139,15 +147,23 @@ in {
] ++ lib.optional cfg.gamescopeSession.enable steam-gamescope; ] ++ lib.optional cfg.gamescopeSession.enable steam-gamescope;
networking.firewall = lib.mkMerge [ networking.firewall = lib.mkMerge [
(mkIf (cfg.remotePlay.openFirewall || cfg.localNetworkGameTransfers.openFirewall) {
allowedUDPPorts = [ 27036 ]; # Peer discovery
})
(mkIf cfg.remotePlay.openFirewall { (mkIf cfg.remotePlay.openFirewall {
allowedTCPPorts = [ 27036 ]; allowedTCPPorts = [ 27036 ];
allowedUDPPortRanges = [ { from = 27031; to = 27036; } ]; allowedUDPPortRanges = [ { from = 27031; to = 27035; } ];
}) })
(mkIf cfg.dedicatedServer.openFirewall { (mkIf cfg.dedicatedServer.openFirewall {
allowedTCPPorts = [ 27015 ]; # SRCDS Rcon port allowedTCPPorts = [ 27015 ]; # SRCDS Rcon port
allowedUDPPorts = [ 27015 ]; # Gameplay traffic allowedUDPPorts = [ 27015 ]; # Gameplay traffic
}) })
(mkIf cfg.localNetworkGameTransfers.openFirewall {
allowedTCPPorts = [ 27040 ]; # Data transfers
})
]; ];
}; };

View file

@ -11,7 +11,8 @@ let
extraCertificateFiles = cfg.certificateFiles; extraCertificateFiles = cfg.certificateFiles;
extraCertificateStrings = cfg.certificates; extraCertificateStrings = cfg.certificates;
}; };
caBundle = "${cacertPackage}/etc/ssl/certs/ca-bundle.crt"; caBundleName = if cfg.useCompatibleBundle then "ca-no-trust-rules-bundle.crt" else "ca-bundle.crt";
caBundle = "${cacertPackage}/etc/ssl/certs/${caBundleName}";
in in
@ -23,6 +24,17 @@ in
internal = true; internal = true;
}; };
security.pki.useCompatibleBundle = mkEnableOption ''usage of a compatibility bundle.
Such a bundle consist exclusively of `BEGIN CERTIFICATE` and no `BEGIN TRUSTED CERTIFICATE`,
which is a OpenSSL specific PEM format.
It is known to be incompatible with certain software stacks.
Nevertheless, enabling this will strip all additional trust rules provided by the
certificates themselves, this can have security consequences depending on your usecases.
'';
security.pki.certificateFiles = mkOption { security.pki.certificateFiles = mkOption {
type = types.listOf types.path; type = types.listOf types.path;
default = []; default = [];

View file

@ -44,8 +44,7 @@ in {
serviceConfig = { serviceConfig = {
ExecStart = "${cfg.package}/bin/lorri daemon"; ExecStart = "${cfg.package}/bin/lorri daemon";
PrivateTmp = true; PrivateTmp = true;
ProtectSystem = "strict"; ProtectSystem = "full";
ProtectHome = "read-only";
Restart = "on-failure"; Restart = "on-failure";
}; };
}; };

View file

@ -3,6 +3,7 @@
with lib; with lib;
let let
cfg = config.services.pcscd;
cfgFile = pkgs.writeText "reader.conf" config.services.pcscd.readerConfig; cfgFile = pkgs.writeText "reader.conf" config.services.pcscd.readerConfig;
package = if config.security.polkit.enable package = if config.security.polkit.enable
@ -41,6 +42,12 @@ in
See {manpage}`reader.conf(5)` for valid options. See {manpage}`reader.conf(5)` for valid options.
''; '';
}; };
extraArgs = mkOption {
type = types.listOf types.str;
default = [ ];
description = lib.mdDoc "Extra command line arguments to be passed to the PCSC daemon.";
};
}; };
config = mkIf config.services.pcscd.enable { config = mkIf config.services.pcscd.enable {
@ -64,7 +71,7 @@ in
# around it, we force the path to the cfgFile. # around it, we force the path to the cfgFile.
# #
# https://github.com/NixOS/nixpkgs/issues/121088 # https://github.com/NixOS/nixpkgs/issues/121088
serviceConfig.ExecStart = [ "" "${package}/bin/pcscd -f -x -c ${cfgFile}" ]; serviceConfig.ExecStart = [ "" "${lib.getExe package} -f -x -c ${cfgFile} ${lib.escapeShellArgs cfg.extraArgs}" ];
}; };
}; };
} }

View file

@ -54,10 +54,13 @@ in
}; };
uri = mkOption { uri = mkOption {
type = types.str; type = types.nullOr types.str;
default = "postgresql:///atuin?host=/run/postgresql"; default = "postgresql:///atuin?host=/run/postgresql";
example = "postgresql://atuin@localhost:5432/atuin"; example = "postgresql://atuin@localhost:5432/atuin";
description = mdDoc "URI to the database"; description = mdDoc ''
URI to the database.
Can be set to null in which case ATUIN_DB_URI should be set through an EnvironmentFile
'';
}; };
}; };
}; };
@ -134,9 +137,10 @@ in
ATUIN_PORT = toString cfg.port; ATUIN_PORT = toString cfg.port;
ATUIN_MAX_HISTORY_LENGTH = toString cfg.maxHistoryLength; ATUIN_MAX_HISTORY_LENGTH = toString cfg.maxHistoryLength;
ATUIN_OPEN_REGISTRATION = lib.boolToString cfg.openRegistration; ATUIN_OPEN_REGISTRATION = lib.boolToString cfg.openRegistration;
ATUIN_DB_URI = cfg.database.uri;
ATUIN_PATH = cfg.path; ATUIN_PATH = cfg.path;
ATUIN_CONFIG_DIR = "/run/atuin"; # required to start, but not used as configuration is via environment variables ATUIN_CONFIG_DIR = "/run/atuin"; # required to start, but not used as configuration is via environment variables
} // lib.optionalAttrs (cfg.database.uri != null) {
ATUIN_DB_URI = cfg.database.uri;
}; };
}; };

View file

@ -8,22 +8,22 @@ import ./make-test-python.nix ({ pkgs, ... }:
nodes.machine = { pkgs, ... }: { nodes.machine = { pkgs, ... }: {
security.polkit.enable = true; security.polkit.enable = true;
services.power-profiles-daemon.enable = true; services.power-profiles-daemon.enable = true;
environment.systemPackages = [ pkgs.glib ]; environment.systemPackages = [ pkgs.glib pkgs.power-profiles-daemon ];
}; };
testScript = '' testScript = ''
def get_profile(): def get_profile():
return machine.succeed( return machine.succeed(
"""gdbus call --system --dest net.hadess.PowerProfiles --object-path /net/hadess/PowerProfiles \ """gdbus call --system --dest org.freedesktop.UPower.PowerProfiles --object-path /org/freedesktop/UPower/PowerProfiles \
--method org.freedesktop.DBus.Properties.Get 'net.hadess.PowerProfiles' 'ActiveProfile' --method org.freedesktop.DBus.Properties.Get 'org.freedesktop.UPower.PowerProfiles' 'ActiveProfile'
""" """
) )
def set_profile(profile): def set_profile(profile):
return machine.succeed( return machine.succeed(
"""gdbus call --system --dest net.hadess.PowerProfiles --object-path /net/hadess/PowerProfiles \ """gdbus call --system --dest org.freedesktop.UPower.PowerProfiles --object-path /org/freedesktop/UPower/PowerProfiles \
--method org.freedesktop.DBus.Properties.Set 'net.hadess.PowerProfiles' 'ActiveProfile' "<'{profile}'>" --method org.freedesktop.DBus.Properties.Set 'org.freedesktop.UPower.PowerProfiles' 'ActiveProfile' "<'{profile}'>"
""".format( """.format(
profile=profile profile=profile
) )
@ -42,5 +42,16 @@ import ./make-test-python.nix ({ pkgs, ... }:
profile = get_profile() profile = get_profile()
if not "balanced" in profile: if not "balanced" in profile:
raise Exception("Unable to set balanced profile") raise Exception("Unable to set balanced profile")
# test powerprofilectl CLI
machine.succeed("powerprofilesctl set power-saver")
profile = get_profile()
if not "power-saver" in profile:
raise Exception("Unable to set power-saver profile with powerprofilectl")
machine.succeed("powerprofilesctl set balanced")
profile = get_profile()
if not "balanced" in profile:
raise Exception("Unable to set balanced profile with powerprofilectl")
''; '';
}) })

View file

@ -19,7 +19,7 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "eartag"; pname = "eartag";
version = "0.5.1"; version = "0.6.0";
format = "other"; format = "other";
src = fetchFromGitLab { src = fetchFromGitLab {
@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec {
owner = "World"; owner = "World";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-tHBEz4sZsWOxDkdUd/3zMta8vOhuzv4G01dtjKBX/D0="; hash = "sha256-MfffIqxfelwP+9wsFvQfEIMkav7j5LJEHjLPOsuYdtQ=";
}; };
postPatch = '' postPatch = ''
@ -77,6 +77,7 @@ python3Packages.buildPythonApplication rec {
# since ICU license is a modified version of MIT and to prevent it from # since ICU license is a modified version of MIT and to prevent it from
# being incorrectly identified as unfree software. # being incorrectly identified as unfree software.
license = licenses.mit; license = licenses.mit;
mainProgram = "eartag";
maintainers = with maintainers; [ foo-dogsquared ]; maintainers = with maintainers; [ foo-dogsquared ];
}; };
} }

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ft2-clone"; pname = "ft2-clone";
version = "1.75"; version = "1.76";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "8bitbubsy"; owner = "8bitbubsy";
repo = "ft2-clone"; repo = "ft2-clone";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-K+RUsRr19fc0E9VhZWIawxkGXCTwqXl3a13pRiRxDPg="; hash = "sha256-oVQ1B7rYZX2kHTY8jVVm3rkOLx499kiEvhkv2V94W9k=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View file

@ -6,16 +6,16 @@
buildGoModule rec { buildGoModule rec {
pname = "lnd"; pname = "lnd";
version = "0.17.3-beta"; version = "0.17.4-beta";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lightningnetwork"; owner = "lightningnetwork";
repo = "lnd"; repo = "lnd";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-JZ+DhFIDMRDDeW6YNeUy/pQt+IbFyZiiqFn4//S2Oao="; hash = "sha256-O6cGK4UMKrZpYqtghjjqqLBStLG5GEi/Q5liR557I8s=";
}; };
vendorHash = "sha256-lvysD9/26OoPCKBOGu/R95x1UKvhcLtn17bQLPT4ofM="; vendorHash = "sha256-eaQmM5bfsUmzTiUALX543VBQRJK+TqW2i28npwSrn3Q=";
subPackages = [ "cmd/lncli" "cmd/lnd" ]; subPackages = [ "cmd/lncli" "cmd/lnd" ];

View file

@ -1,5 +1,6 @@
{ lib, stdenv { lib, stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, openssl , openssl
, boost , boost
, libevent , libevent
@ -29,6 +30,20 @@ stdenv.mkDerivation rec {
sha256 = "ua9xXA+UQHGVpCZL0srX58DDUgpfNa+AAIKsxZbhvMk="; sha256 = "ua9xXA+UQHGVpCZL0srX58DDUgpfNa+AAIKsxZbhvMk=";
}; };
patches = [
# Fix build on gcc-13 due to missing <stdexcept> headers
(fetchpatch {
name = "gcc-13-p1.patch";
url = "https://github.com/vertcoin-project/vertcoin-core/commit/398768769f85cc1b6ff212ed931646b59fa1acd6.patch";
hash = "sha256-4nnE4W0Z5HzVaJ6tB8QmyohXmt6UHUGgDH+s9bQaxhg=";
})
(fetchpatch {
name = "gcc-13-p2.patch";
url = "https://github.com/vertcoin-project/vertcoin-core/commit/af862661654966d5de614755ab9bd1b5913e0959.patch";
hash = "sha256-4hcJIje3VAdEEpn2tetgvgZ8nVft+A64bfWLspQtbVw=";
})
];
nativeBuildInputs = [ nativeBuildInputs = [
autoreconfHook autoreconfHook
pkg-config pkg-config

View file

@ -1,6 +1,7 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, cmake , cmake
, boost , boost
, libsodium , libsodium
@ -45,6 +46,15 @@ stdenv.mkDerivation rec {
hash = "sha256-zmGsSbPpVwL0AhCQkdMKORruM5kYrrLe/BYfMphph8c="; hash = "sha256-zmGsSbPpVwL0AhCQkdMKORruM5kYrrLe/BYfMphph8c=";
}; };
patches = [
# Fix gcc-13 build due to missing <cstdint> neaders
(fetchpatch {
name = "gcc-13.patch";
url = "https://git.wownero.com/wownero/wownero/commit/f983ac77805a494ea4a05a00398c553e1359aefd.patch";
hash = "sha256-9acQ4bHAKFR+lMgrpQyBmb+9YZYi1ywHoo1jBcIgmGs=";
})
];
nativeBuildInputs = [ nativeBuildInputs = [
cmake cmake
]; ];

View file

@ -30,6 +30,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
activities = callPackage ({ elpaBuild, emacs, fetchurl, lib, persist }:
elpaBuild {
pname = "activities";
ename = "activities";
version = "0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/activities-0.4.tar";
sha256 = "0mmb7fslirb40n75m8zfib1999yndysm13lyj0mypn9ciy1mvm6l";
};
packageRequires = [ emacs persist ];
meta = {
homepage = "https://elpa.gnu.org/packages/activities.html";
license = lib.licenses.free;
};
}) {};
ada-mode = callPackage ({ elpaBuild ada-mode = callPackage ({ elpaBuild
, emacs , emacs
, fetchurl , fetchurl
@ -81,16 +96,16 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
adjust-parens = callPackage ({ elpaBuild, fetchurl, lib }: adjust-parens = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "adjust-parens"; pname = "adjust-parens";
ename = "adjust-parens"; ename = "adjust-parens";
version = "3.1"; version = "3.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/adjust-parens-3.1.tar"; url = "https://elpa.gnu.org/packages/adjust-parens-3.2.tar";
sha256 = "059v0njd52vxidr5xwv2jmknm2shnwpj3101069q6lsmz1wq242a"; sha256 = "01l8bgfqgbkh5p9r8mc5pqizg0sgr7bl6x7x657gm0qjnwmfwai5";
}; };
packageRequires = []; packageRequires = [ emacs ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/adjust-parens.html"; homepage = "https://elpa.gnu.org/packages/adjust-parens.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -250,10 +265,10 @@
elpaBuild { elpaBuild {
pname = "async"; pname = "async";
ename = "async"; ename = "async";
version = "1.9.7"; version = "1.9.8";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/async-1.9.7.tar"; url = "https://elpa.gnu.org/packages/async-1.9.8.tar";
sha256 = "0wwjgvj42irznwz6rjh8yiz4p9hswgi6ak57anjn256c4zx8xaz2"; sha256 = "00x22dh96vhyvgailxm3mv2jqhwlb6lisrjv10m8vpkmlk5mhnwb";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -265,10 +280,10 @@
elpaBuild { elpaBuild {
pname = "auctex"; pname = "auctex";
ename = "auctex"; ename = "auctex";
version = "13.2.2"; version = "13.3.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/auctex-13.2.2.tar"; url = "https://elpa.gnu.org/packages/auctex-13.3.0.tar";
sha256 = "1k8ypxp2iwg7a0m5lyk1sy5chcnmas0gs6frk6xw6k0r974f193s"; sha256 = "09yc9242xya2by8z72899li7zc9g23bb8j8m30kbvivynmdfhzkf";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -400,10 +415,10 @@
elpaBuild { elpaBuild {
pname = "beframe"; pname = "beframe";
ename = "beframe"; ename = "beframe";
version = "0.3.0"; version = "1.0.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/beframe-0.3.0.tar"; url = "https://elpa.gnu.org/packages/beframe-1.0.0.tar";
sha256 = "0naa3agr4h0z1fc3fwnsq4k57zpzvg7ganbr6dyp7c70ja8x32h0"; sha256 = "0fw0nsdp78x194gkscwfyayq51yfb8r4k0q51ia1rnj43kxmmvr9";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -411,6 +426,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
bicep-ts-mode = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "bicep-ts-mode";
ename = "bicep-ts-mode";
version = "0.1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/bicep-ts-mode-0.1.1.tar";
sha256 = "0yxn9vk8hbsx50ljjy2swn38cxw2nkvkyc6hqw3qxj014vaavxvn";
};
packageRequires = [];
meta = {
homepage = "https://elpa.gnu.org/packages/bicep-ts-mode.html";
license = lib.licenses.free;
};
}) {};
bind-key = callPackage ({ elpaBuild, fetchurl, lib }: bind-key = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "bind-key"; pname = "bind-key";
@ -426,16 +456,16 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
blist = callPackage ({ elpaBuild, fetchurl, lib }: blist = callPackage ({ elpaBuild, emacs, fetchurl, ilist, lib }:
elpaBuild { elpaBuild {
pname = "blist"; pname = "blist";
ename = "blist"; ename = "blist";
version = "0.2"; version = "0.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/blist-0.2.tar"; url = "https://elpa.gnu.org/packages/blist-0.3.tar";
sha256 = "1gsrj6clsfw36i7pdayfip615r80543j3iph6zm93p88wgwqigrq"; sha256 = "1cqvj6jjkch4xivdn2vyxz38amm6w403hnrfx0hhknbwxq5k8swp";
}; };
packageRequires = []; packageRequires = [ emacs ilist ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/blist.html"; homepage = "https://elpa.gnu.org/packages/blist.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -569,10 +599,10 @@
elpaBuild { elpaBuild {
pname = "bufferlo"; pname = "bufferlo";
ename = "bufferlo"; ename = "bufferlo";
version = "0.3"; version = "0.6";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/bufferlo-0.3.tar"; url = "https://elpa.gnu.org/packages/bufferlo-0.6.tar";
sha256 = "16fj1wiqymyys0wjnbmmfwpvqxnm3mlqfrg7nrsryfgpv2mv9z17"; sha256 = "0q942zsxv27gvkx3b391yzshh58l2xd75y04rqyqk269q0cdhqff";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -614,10 +644,10 @@
elpaBuild { elpaBuild {
pname = "calibre"; pname = "calibre";
ename = "calibre"; ename = "calibre";
version = "1.3.3"; version = "1.4.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/calibre-1.3.3.tar"; url = "https://elpa.gnu.org/packages/calibre-1.4.0.tar";
sha256 = "03vg3vym5v04jcvrbyh1m1vfh04a4maiyac89c052lj9zp7yzrx7"; sha256 = "1p3sla0j9v1d42z2amwb3hk2gs80ld50nxm1bfi30vdh563cfz4q";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -629,10 +659,10 @@
elpaBuild { elpaBuild {
pname = "cape"; pname = "cape";
ename = "cape"; ename = "cape";
version = "0.17"; version = "1.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/cape-0.17.tar"; url = "https://elpa.gnu.org/packages/cape-1.2.tar";
sha256 = "1kby5qbw2z5c6629vfx6dx4f1a8gx58ciif9b9589drc6fnnsnlr"; sha256 = "0f18y40ajrkl5kc2r656lvi5vqkz7cpvyz0h6dwbc4dfhsa3cyfs";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -764,10 +794,10 @@
elpaBuild { elpaBuild {
pname = "code-cells"; pname = "code-cells";
ename = "code-cells"; ename = "code-cells";
version = "0.3"; version = "0.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/code-cells-0.3.tar"; url = "https://elpa.gnu.org/packages/code-cells-0.4.tar";
sha256 = "0i5n9xqpf0www553in3xibc93vw9x6659zaqnvr5rkad95gz456x"; sha256 = "0a7m6d5slz2zarbk54900cihs5071i63qdz4yj8n7j3zfz28x5kg";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -892,10 +922,10 @@
elpaBuild { elpaBuild {
pname = "consult"; pname = "consult";
ename = "consult"; ename = "consult";
version = "0.35"; version = "1.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-0.35.tar"; url = "https://elpa.gnu.org/packages/consult-1.2.tar";
sha256 = "00rw4d9k16wx55pk7fyj4z718vmqjq18jy0xiv7izzkdkkkk3l7p"; sha256 = "1dxnr5a1gj1gwmwagl9sd8bq2g9fw0gmldzz2jfg8dj3dw75rk71";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -907,10 +937,10 @@
elpaBuild { elpaBuild {
pname = "consult-recoll"; pname = "consult-recoll";
ename = "consult-recoll"; ename = "consult-recoll";
version = "0.8"; version = "0.8.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-recoll-0.8.tar"; url = "https://elpa.gnu.org/packages/consult-recoll-0.8.1.tar";
sha256 = "02vg1rr2fkcqrrivqgggdjdq0ywvlyzazwq1xd02yah3j4sbv4ag"; sha256 = "0z2vlnv0q6hzvj6hk2a5flhp1gmm71c65j8nrpk4a18aq5gir213";
}; };
packageRequires = [ consult emacs ]; packageRequires = [ consult emacs ];
meta = { meta = {
@ -937,10 +967,10 @@
elpaBuild { elpaBuild {
pname = "corfu"; pname = "corfu";
ename = "corfu"; ename = "corfu";
version = "0.38"; version = "1.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/corfu-0.38.tar"; url = "https://elpa.gnu.org/packages/corfu-1.2.tar";
sha256 = "1pj7zdcqfk77fvfqgvp1gri4m11akn5hd87av28k745i7s0nq0i6"; sha256 = "1yy4lqbkj8hkvbzaw5wrjqxwp2afhgwjyvmqncils37hvyih4rwl";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -1057,10 +1087,10 @@
elpaBuild { elpaBuild {
pname = "csv-mode"; pname = "csv-mode";
ename = "csv-mode"; ename = "csv-mode";
version = "1.22"; version = "1.23";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/csv-mode-1.22.tar"; url = "https://elpa.gnu.org/packages/csv-mode-1.23.tar";
sha256 = "1f9pny1hkhdfmkmfpsk6ayjmb9p5hdpxpnmcprf51nfbvmi7ssig"; sha256 = "0bdx56bn5aw0xjqgqhx2ccrrns3si04zy9ya755jz7n1djqn3mcz";
}; };
packageRequires = [ cl-lib emacs ]; packageRequires = [ cl-lib emacs ];
meta = { meta = {
@ -1098,6 +1128,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
dape = callPackage ({ elpaBuild, emacs, fetchurl, jsonrpc, lib }:
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.5.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/dape-0.5.0.tar";
sha256 = "1pgrlgk1wf35afgfcbm256ikixk2r6rbkc05iwsr6x6l9y3h0v3w";
};
packageRequires = [ emacs jsonrpc ];
meta = {
homepage = "https://elpa.gnu.org/packages/dape.html";
license = lib.licenses.free;
};
}) {};
darkroom = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }: darkroom = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "darkroom"; pname = "darkroom";
@ -1147,10 +1192,10 @@
elpaBuild { elpaBuild {
pname = "debbugs"; pname = "debbugs";
ename = "debbugs"; ename = "debbugs";
version = "0.37"; version = "0.38";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/debbugs-0.37.tar"; url = "https://elpa.gnu.org/packages/debbugs-0.38.tar";
sha256 = "0xj0sv5d3y88fsbm7yhm0v59mzj1srxayng1hr418v89ky43rxpr"; sha256 = "0cl6vcnlyanrl3qzhd31pw9qvij6g88cgifl3mwgw54bbagl9hh6";
}; };
packageRequires = [ emacs soap-client ]; packageRequires = [ emacs soap-client ];
meta = { meta = {
@ -1177,10 +1222,10 @@
elpaBuild { elpaBuild {
pname = "denote"; pname = "denote";
ename = "denote"; ename = "denote";
version = "2.1.0"; version = "2.2.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-2.1.0.tar"; url = "https://elpa.gnu.org/packages/denote-2.2.4.tar";
sha256 = "1igp9h327b9x3fxrp34bz0x5slk659r3asjdia3jm8amajm4bw6s"; sha256 = "0a0f4s715nfb7kly82m1gb2ady69z089wlay5i53n9bxzi61x3j7";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -1233,6 +1278,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
devicetree-ts-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "devicetree-ts-mode";
ename = "devicetree-ts-mode";
version = "0.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/devicetree-ts-mode-0.3.tar";
sha256 = "1vhk9b0aa9w6yalv0d712dc9d7pmcgbg5b4baggc7dyaa5n6ilkn";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/devicetree-ts-mode.html";
license = lib.licenses.free;
};
}) {};
dict-tree = callPackage ({ elpaBuild dict-tree = callPackage ({ elpaBuild
, emacs , emacs
, fetchurl , fetchurl
@ -1513,10 +1573,10 @@
elpaBuild { elpaBuild {
pname = "ebdb"; pname = "ebdb";
ename = "ebdb"; ename = "ebdb";
version = "0.8.18"; version = "0.8.22";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/ebdb-0.8.18.tar"; url = "https://elpa.gnu.org/packages/ebdb-0.8.22.tar";
sha256 = "1mb1qsw3dfaa6x52vsg73by6w7x5i6w5l7b0d2jr667y006q2vvf"; sha256 = "12sydb2lm571096gpb8r0jpg19wiqpl52rcnrhkvzlhzxgg18pg5";
}; };
packageRequires = [ emacs seq ]; packageRequires = [ emacs seq ];
meta = { meta = {
@ -1573,10 +1633,10 @@
elpaBuild { elpaBuild {
pname = "eev"; pname = "eev";
ename = "eev"; ename = "eev";
version = "20230127"; version = "20240115";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/eev-20230127.tar"; url = "https://elpa.gnu.org/packages/eev-20240115.tar";
sha256 = "12f8r1mymd73gjbha6w9fk1ar38yxgbnrr6asvr8aa9rhcwwgxqm"; sha256 = "0vlw88wjgzgl3wsa7k5p03qvj2yipvjsrjcrv8vjlvnm83pszskh";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -1588,10 +1648,10 @@
elpaBuild { elpaBuild {
pname = "ef-themes"; pname = "ef-themes";
ename = "ef-themes"; ename = "ef-themes";
version = "1.4.0"; version = "1.5.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/ef-themes-1.4.0.tar"; url = "https://elpa.gnu.org/packages/ef-themes-1.5.0.tar";
sha256 = "0pp72bi9s7vyxyyy7dc0vql4k6hqzd1gg3a2i4wi09awdak85gi6"; sha256 = "1jckhizsrlnkfrfal9ym214gb10kyfzws7vvmyxnpxn8pspiby4a";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -1613,10 +1673,10 @@
elpaBuild { elpaBuild {
pname = "eglot"; pname = "eglot";
ename = "eglot"; ename = "eglot";
version = "1.15"; version = "1.17";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/eglot-1.15.tar"; url = "https://elpa.gnu.org/packages/eglot-1.17.tar";
sha256 = "05brq76xbdkbhbn572n0hyz80lwc3ly5waaqsaan5l1apxgl6ww7"; sha256 = "1can988d7qdn0dj4wg8adjz1s9j5yin8bcp7ylhq1pr327d5flky";
}; };
packageRequires = [ packageRequires = [
eldoc eldoc
@ -1657,10 +1717,10 @@
elpaBuild { elpaBuild {
pname = "eldoc"; pname = "eldoc";
ename = "eldoc"; ename = "eldoc";
version = "1.14.0"; version = "1.15.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/eldoc-1.14.0.tar"; url = "https://elpa.gnu.org/packages/eldoc-1.15.0.tar";
sha256 = "15bg61nbfb6l51frlsn430ga3vscns2651wvi6377vlyra7kgn39"; sha256 = "1wn7q2f19lfdc3b639ffhbmsglnm3zc6rvgyc6amqwnpc2n2gkdl";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -1698,14 +1758,35 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
ellama = callPackage ({ dash
, elpaBuild
, emacs
, fetchurl
, lib
, llm
, spinner }:
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "0.7.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ellama-0.7.4.tar";
sha256 = "0xpavi6kqrimgxyhpqlp1kkgisswkarm35s1b40938i70cyy3157";
};
packageRequires = [ dash emacs llm spinner ];
meta = {
homepage = "https://elpa.gnu.org/packages/ellama.html";
license = lib.licenses.free;
};
}) {};
emacs-gc-stats = callPackage ({ elpaBuild, emacs, fetchurl, lib }: emacs-gc-stats = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "emacs-gc-stats"; pname = "emacs-gc-stats";
ename = "emacs-gc-stats"; ename = "emacs-gc-stats";
version = "1.4.1"; version = "1.4.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/emacs-gc-stats-1.4.1.tar"; url = "https://elpa.gnu.org/packages/emacs-gc-stats-1.4.2.tar";
sha256 = "0k7vng4ikcgb3s9qwjxfyjaq4s45n9r2m9hhnvi953gh3q4xdyck"; sha256 = "19wb4s7bm9fhkbjw28fi5pkxzqnkc7wrx338vgrrzyaficblkcps";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -1717,10 +1798,10 @@
elpaBuild { elpaBuild {
pname = "embark"; pname = "embark";
ename = "embark"; ename = "embark";
version = "0.23"; version = "1.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/embark-0.23.tar"; url = "https://elpa.gnu.org/packages/embark-1.0.tar";
sha256 = "03qmhi5wlx4wpj8fnqx352cwnx0czrj6majr18hyavx5cih8i8v6"; sha256 = "01kgln4hvy0hfga7syjvrdvwwalx93pq0s2na0qyvy44rsszlwwh";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -1728,7 +1809,8 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
embark-consult = callPackage ({ consult embark-consult = callPackage ({ compat
, consult
, elpaBuild , elpaBuild
, emacs , emacs
, embark , embark
@ -1737,12 +1819,12 @@
elpaBuild { elpaBuild {
pname = "embark-consult"; pname = "embark-consult";
ename = "embark-consult"; ename = "embark-consult";
version = "0.8"; version = "1.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/embark-consult-0.8.tar"; url = "https://elpa.gnu.org/packages/embark-consult-1.0.tar";
sha256 = "1l6fcrf9hx7ll6zrm3igh80nkcig6i7fqwicm3dy9rwsjyjlmy2f"; sha256 = "18zbaanza8vvrmk3gbj0glijyxgb4qd7yzc46lv9fr7xr4l58jqc";
}; };
packageRequires = [ consult emacs embark ]; packageRequires = [ compat consult emacs embark ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/embark-consult.html"; homepage = "https://elpa.gnu.org/packages/embark-consult.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -1762,10 +1844,10 @@
elpaBuild { elpaBuild {
pname = "ement"; pname = "ement";
ename = "ement"; ename = "ement";
version = "0.13"; version = "0.14";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/ement-0.13.tar"; url = "https://elpa.gnu.org/packages/ement-0.14.tar";
sha256 = "15pi9d5nxg3d7xnh36xpd0fa94fv3yra5imqpwbzz98d4wyacrv8"; sha256 = "02ay594byrlwkcl85drxn82fgvlzf11l9rl4hbk9phz9axy2mgyw";
}; };
packageRequires = [ packageRequires = [
emacs emacs
@ -1791,10 +1873,10 @@
elpaBuild { elpaBuild {
pname = "emms"; pname = "emms";
ename = "emms"; ename = "emms";
version = "16"; version = "18";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/emms-16.tar"; url = "https://elpa.gnu.org/packages/emms-18.tar";
sha256 = "1c18lrrfg1n5vn1av9p7q3jys27pdmxq8pq5gqb6397jnv9xywby"; sha256 = "1jslk37kx7yzvwy4hq1a6b71kp4a3bgfzzp8bpplv7z6vcmwrmgq";
}; };
packageRequires = [ cl-lib nadvice seq ]; packageRequires = [ cl-lib nadvice seq ];
meta = { meta = {
@ -1882,6 +1964,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
ess = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "ess";
ename = "ess";
version = "24.1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ess-24.1.1.tar";
sha256 = "1gy1yp6svr8agv38rikmfcji570n80c8jqssrcrrgrq3a2k9j34h";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/ess.html";
license = lib.licenses.free;
};
}) {};
excorporate = callPackage ({ cl-lib ? null excorporate = callPackage ({ cl-lib ? null
, elpaBuild , elpaBuild
, emacs , emacs
@ -2422,10 +2519,10 @@
elpaBuild { elpaBuild {
pname = "greader"; pname = "greader";
ename = "greader"; ename = "greader";
version = "0.6.0"; version = "0.8.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/greader-0.6.0.tar"; url = "https://elpa.gnu.org/packages/greader-0.8.2.tar";
sha256 = "01sral1nrgkpbrajvg2pqhaj4rx48rryqfxckj3xprrs0yls3k8q"; sha256 = "0cfdx4ybvdklsmxd2n10n8c0niw5k2d4cdnmm98ixadvh56bvflr";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -2760,6 +2857,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
jami-bot = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "jami-bot";
ename = "jami-bot";
version = "0.0.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jami-bot-0.0.4.tar";
sha256 = "1gspzqxznqskc008bcix2fyg1brr3xzxzbqx18q4cy4mz0vm8h1b";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/jami-bot.html";
license = lib.licenses.free;
};
}) {};
jarchive = callPackage ({ elpaBuild, emacs, fetchurl, lib }: jarchive = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "jarchive"; pname = "jarchive";
@ -2809,10 +2921,10 @@
elpaBuild { elpaBuild {
pname = "jinx"; pname = "jinx";
ename = "jinx"; ename = "jinx";
version = "0.9"; version = "1.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/jinx-0.9.tar"; url = "https://elpa.gnu.org/packages/jinx-1.2.tar";
sha256 = "0q9g3agql5gm95r64lpcwcs9scwhmwcjjnkiykzxdzpnkjn0mjgb"; sha256 = "027r05123bmqwy4h9x8mlxn1m65jv759jqf1rh6gs92bi29slwy8";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -2839,10 +2951,10 @@
elpaBuild { elpaBuild {
pname = "js2-mode"; pname = "js2-mode";
ename = "js2-mode"; ename = "js2-mode";
version = "20230408"; version = "20231224";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/js2-mode-20230408.tar"; url = "https://elpa.gnu.org/packages/js2-mode-20231224.tar";
sha256 = "1rzlbqddvaa51dz13did5ylj0ggwqnl0wii8735sylfcv6b82241"; sha256 = "1yc7rs748dwpbxy2bqxfspinfiay28qh8l0fly1k76fhk159rwj4";
}; };
packageRequires = [ cl-lib emacs ]; packageRequires = [ cl-lib emacs ];
meta = { meta = {
@ -2869,10 +2981,10 @@
elpaBuild { elpaBuild {
pname = "jsonrpc"; pname = "jsonrpc";
ename = "jsonrpc"; ename = "jsonrpc";
version = "1.0.17"; version = "1.0.24";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.17.tar"; url = "https://elpa.gnu.org/packages/jsonrpc-1.0.24.tar";
sha256 = "0vfd1z78pyif3l6gapcq9vs6cjfxiyc420xzwn0krrb25jjzx1ab"; sha256 = "05nwxfybczxx7pmflq762dq3wypm3pmcfljqs5kh81icxvdqvk8s";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -2899,10 +3011,10 @@
elpaBuild { elpaBuild {
pname = "kind-icon"; pname = "kind-icon";
ename = "kind-icon"; ename = "kind-icon";
version = "0.2.0"; version = "0.2.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/kind-icon-0.2.0.tar"; url = "https://elpa.gnu.org/packages/kind-icon-0.2.2.tar";
sha256 = "1vgwbd99vx793iy04albkxl24c7vq598s7bg0raqwmgx84abww6r"; sha256 = "1jpc4izbi5ajqqrvvfp5yqfmljaw2mq06ym36d4p2cxkz95vcmi7";
}; };
packageRequires = [ emacs svg-lib ]; packageRequires = [ emacs svg-lib ];
meta = { meta = {
@ -3039,10 +3151,10 @@
elpaBuild { elpaBuild {
pname = "llm"; pname = "llm";
ename = "llm"; ename = "llm";
version = "0.5.2"; version = "0.9.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/llm-0.5.2.tar"; url = "https://elpa.gnu.org/packages/llm-0.9.0.tar";
sha256 = "1nbxdnxpbyvx5rww9mn0zr9hcnblrnk8790cih206y3p1kvs0pnq"; sha256 = "16sin4l2wgwvzx0a4bjksv2g93ayfcamvjfan6hmflfmc0sd5s7v";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -3189,10 +3301,10 @@
elpaBuild { elpaBuild {
pname = "marginalia"; pname = "marginalia";
ename = "marginalia"; ename = "marginalia";
version = "1.3"; version = "1.5";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/marginalia-1.3.tar"; url = "https://elpa.gnu.org/packages/marginalia-1.5.tar";
sha256 = "14wk3ld9zaj05dmsyhq70kdl0h4bk4gl6sn7x5cckq3av78idh39"; sha256 = "1hc4jjvrwfkqmhb1kvmjzzkmnqfx188ywy1cmxpns1wivnjic79h";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -3768,10 +3880,10 @@
elpaBuild { elpaBuild {
pname = "org"; pname = "org";
ename = "org"; ename = "org";
version = "9.6.12"; version = "9.6.17";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.6.12.tar"; url = "https://elpa.gnu.org/packages/org-9.6.17.tar";
sha256 = "0qkq7vx3kga18001clsac4rbg9bw5cp9k5qnixw7s39xajd4bcv3"; sha256 = "1gnm9hja2p93l0h5dz86035jh37wkngw7kk4bpgbzjlv74wih1jb";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -3813,10 +3925,10 @@
elpaBuild { elpaBuild {
pname = "org-modern"; pname = "org-modern";
ename = "org-modern"; ename = "org-modern";
version = "0.10"; version = "1.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/org-modern-0.10.tar"; url = "https://elpa.gnu.org/packages/org-modern-1.1.tar";
sha256 = "0y17n6ac1b8rsa91qbisagp5mpmpnlni3j78x55z5dnpbi31yn1l"; sha256 = "1aclips7y3dasjh6rjdcx1b6fkaripjam6120b7wm487qpjcrzc8";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -3903,10 +4015,10 @@
elpaBuild { elpaBuild {
pname = "orgalist"; pname = "orgalist";
ename = "orgalist"; ename = "orgalist";
version = "1.13"; version = "1.14";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/orgalist-1.13.el"; url = "https://elpa.gnu.org/packages/orgalist-1.14.tar";
sha256 = "1wkxc5kcy1g4lx6pd78pa8znncjyl9zyhsvz7wpp56qmhq4hlav3"; sha256 = "08gx8aqi7ph75vhhss2xl1lfypzy8a3zmj7w8flcrvz1nk0z738s";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -3933,10 +4045,10 @@
elpaBuild { elpaBuild {
pname = "osm"; pname = "osm";
ename = "osm"; ename = "osm";
version = "0.14"; version = "1.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/osm-0.14.tar"; url = "https://elpa.gnu.org/packages/osm-1.3.tar";
sha256 = "03zzdz7l76006x5540121ckbyd5gm10x30k9r43dlj7myd359i90"; sha256 = "09c6wgq470hi2kgk7s8pbcqaggw13hg3f2zz5qwi68hfh7nq7z7k";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -4008,10 +4120,10 @@
elpaBuild { elpaBuild {
pname = "parser-generator"; pname = "parser-generator";
ename = "parser-generator"; ename = "parser-generator";
version = "0.1.6"; version = "0.2.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/parser-generator-0.1.6.tar"; url = "https://elpa.gnu.org/packages/parser-generator-0.2.0.tar";
sha256 = "0qql5klnh8fbnbkb4mhv6axxvw4qv09cy1h556m0qzg30sckxas1"; sha256 = "1pp11qnm09w69vc1sl2629r0ymd2vhnaqj4d4ly1bbwxrwjl2nsv";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -4068,10 +4180,10 @@
elpaBuild { elpaBuild {
pname = "persist"; pname = "persist";
ename = "persist"; ename = "persist";
version = "0.5"; version = "0.6";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/persist-0.5.tar"; url = "https://elpa.gnu.org/packages/persist-0.6.tar";
sha256 = "090n4479zs82by7a3vb551gyjvv8lpfcylk43ywr2lfyssc9xiq0"; sha256 = "0n68dshbbyrs713989bllmm1vypch8766hc8b4y989nmyclixjwp";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -4083,10 +4195,10 @@
elpaBuild { elpaBuild {
pname = "phps-mode"; pname = "phps-mode";
ename = "phps-mode"; ename = "phps-mode";
version = "0.4.46"; version = "0.4.47";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/phps-mode-0.4.46.tar"; url = "https://elpa.gnu.org/packages/phps-mode-0.4.47.tar";
sha256 = "128pbn2ndqwvaxxagwz23xa9adr3m5dac1cid7dichddsis849z8"; sha256 = "08zyk00vwi3wrw9shlv1faxcall3xcqlg02hj3yb8cg4071dv922";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -4113,10 +4225,10 @@
elpaBuild { elpaBuild {
pname = "plz"; pname = "plz";
ename = "plz"; ename = "plz";
version = "0.7"; version = "0.7.2";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/plz-0.7.tar"; url = "https://elpa.gnu.org/packages/plz-0.7.2.tar";
sha256 = "00xm6hp51m4cmlw15qgqrspwgs3d9z1hw9pbpva9sa4v7vsbipd2"; sha256 = "1qpr4j5rqpvr17arxrrix1z9fzbqy1mddakyylqbvm9lg5yg2wnk";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -4578,10 +4690,10 @@
elpaBuild { elpaBuild {
pname = "rec-mode"; pname = "rec-mode";
ename = "rec-mode"; ename = "rec-mode";
version = "1.9.1"; version = "1.9.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/rec-mode-1.9.1.tar"; url = "https://elpa.gnu.org/packages/rec-mode-1.9.3.tar";
sha256 = "0f60bw07l6kk1kkjjxsk30p6rxj9mpngaxqy8piyabnijfgjzd3s"; sha256 = "15m0h84fcrcxpx67mc9any4ap2dcqysfjm1d2a7sx4clx8h3mgk0";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -4623,10 +4735,10 @@
elpaBuild { elpaBuild {
pname = "repology"; pname = "repology";
ename = "repology"; ename = "repology";
version = "1.2.3"; version = "1.2.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/repology-1.2.3.tar"; url = "https://elpa.gnu.org/packages/repology-1.2.4.tar";
sha256 = "1ngx23b7dilyps20nznrrn867kbxyn6nryf4p1sy5m576hkw18kn"; sha256 = "0l53wl0bk8rnqwsjdh1hwvkvbay080l10bslcj3scn42bgbi59j1";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -4668,10 +4780,10 @@
elpaBuild { elpaBuild {
pname = "rt-liberation"; pname = "rt-liberation";
ename = "rt-liberation"; ename = "rt-liberation";
version = "5"; version = "6";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/rt-liberation-5.tar"; url = "https://elpa.gnu.org/packages/rt-liberation-6.tar";
sha256 = "1gjj38rag3hh42xkf7qlvwn0qj45i8v30h5wgs3w2a2ccs46bpy4"; sha256 = "1l87q2h1hqm5zpg1fz835gmbf5fgl9fvcqg42c17v6kim4has8zd";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -5038,10 +5150,10 @@
elpaBuild { elpaBuild {
pname = "spacious-padding"; pname = "spacious-padding";
ename = "spacious-padding"; ename = "spacious-padding";
version = "0.1.0"; version = "0.3.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/spacious-padding-0.1.0.tar"; url = "https://elpa.gnu.org/packages/spacious-padding-0.3.0.tar";
sha256 = "0kc5f1p9y2gp2sb6l2vljjhi330f8zxfm7gjjvyymhf2grr61mxw"; sha256 = "1iiaxgl18k8hkwwyz3qnargv6q8kwzyh39ai46k5xbpmyrsj4b16";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -5109,16 +5221,16 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
srht = callPackage ({ elpaBuild, emacs, fetchurl, lib, plz }: srht = callPackage ({ elpaBuild, emacs, fetchurl, lib, plz, transient }:
elpaBuild { elpaBuild {
pname = "srht"; pname = "srht";
ename = "srht"; ename = "srht";
version = "0.3"; version = "0.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/srht-0.3.tar"; url = "https://elpa.gnu.org/packages/srht-0.4.tar";
sha256 = "03am21w1gsc1af7slsxny9ga4vqd8rbabbp4rl6mkrq46y5ak375"; sha256 = "1g3znmpi0lbl0f4rp1v8v5jl7gngclwmcngkzwdk2w4prsh6skb1";
}; };
packageRequires = [ emacs plz ]; packageRequires = [ emacs plz transient ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/srht.html"; homepage = "https://elpa.gnu.org/packages/srht.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -5143,10 +5255,10 @@
elpaBuild { elpaBuild {
pname = "standard-themes"; pname = "standard-themes";
ename = "standard-themes"; ename = "standard-themes";
version = "1.2.0"; version = "2.0.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/standard-themes-1.2.0.tar"; url = "https://elpa.gnu.org/packages/standard-themes-2.0.1.tar";
sha256 = "1prf89jk41cmd3bj51343jyz53k5bjbc871s54cqlhz3vvbgc4ww"; sha256 = "0vdl90xjqq20mw6cgmn6zd42ppr5y471g03a9ljzcpwmbd1wnr60";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -5218,10 +5330,10 @@
elpaBuild { elpaBuild {
pname = "svg-lib"; pname = "svg-lib";
ename = "svg-lib"; ename = "svg-lib";
version = "0.2.7"; version = "0.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/svg-lib-0.2.7.tar"; url = "https://elpa.gnu.org/packages/svg-lib-0.3.tar";
sha256 = "0vq7a1hh6am5a1hqc1fay4cra7944zch5m5vadwhsnqgnrylm2gw"; sha256 = "0d0xkfmk351h8lx28dxgync47r780nyk4fk12sb4j0byfr0lsh8d";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -5358,10 +5470,10 @@
elpaBuild { elpaBuild {
pname = "taxy-magit-section"; pname = "taxy-magit-section";
ename = "taxy-magit-section"; ename = "taxy-magit-section";
version = "0.12.2"; version = "0.13";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/taxy-magit-section-0.12.2.tar"; url = "https://elpa.gnu.org/packages/taxy-magit-section-0.13.tar";
sha256 = "1pf83zz5ibhqqlqgcxig0dsl1rnkk5r6v16s5ngvbc37q40vkwn1"; sha256 = "1712hbcna0ph9chaq28a6fanv4sccdiphd5z0hg34ig3g6pslgn9";
}; };
packageRequires = [ emacs magit-section taxy ]; packageRequires = [ emacs magit-section taxy ];
meta = { meta = {
@ -5388,10 +5500,10 @@
elpaBuild { elpaBuild {
pname = "tempel"; pname = "tempel";
ename = "tempel"; ename = "tempel";
version = "0.8"; version = "1.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/tempel-0.8.tar"; url = "https://elpa.gnu.org/packages/tempel-1.0.tar";
sha256 = "1ppvkwy7c31p4ibshfralwz02xnxmssf6lgikahpimrg928zcd80"; sha256 = "0k9802fby7yh5kz6slkfzpyvfa0fvs3hcfni61l2bic8pfrdxwl7";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -5414,6 +5526,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
theme-buffet = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "theme-buffet";
ename = "theme-buffet";
version = "0.1.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/theme-buffet-0.1.2.tar";
sha256 = "1cb9kn07naz2dkl4cznnwi2hy5ccq9igl5jnm7qhaliaszpg2rf9";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/theme-buffet.html";
license = lib.licenses.free;
};
}) {};
timerfunctions = callPackage ({ cl-lib ? null timerfunctions = callPackage ({ cl-lib ? null
, elpaBuild , elpaBuild
, emacs , emacs
@ -5497,10 +5624,10 @@
elpaBuild { elpaBuild {
pname = "tramp"; pname = "tramp";
ename = "tramp"; ename = "tramp";
version = "2.6.1.4"; version = "2.6.2.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.6.1.4.tar"; url = "https://elpa.gnu.org/packages/tramp-2.6.2.1.tar";
sha256 = "1ajlx0982hx6ypby9dvw1yh9zyl1h4j9xp4n9rfzxhfvvq3139bi"; sha256 = "145riknpdvw7rvpz20m766yci3w012f241mw38pbbb9cb8pn2rbf";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -5553,16 +5680,16 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
transient = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib }: transient = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib, seq }:
elpaBuild { elpaBuild {
pname = "transient"; pname = "transient";
ename = "transient"; ename = "transient";
version = "0.4.3"; version = "0.5.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-0.4.3.tar"; url = "https://elpa.gnu.org/packages/transient-0.5.3.tar";
sha256 = "1aqw7fr5p2f1xs5pvfpmhhvh16491qvcbg40993siqkdi05w4i1j"; sha256 = "12ak6rykg627rkwwiga5d9g9pzcrq2sliynqbr3lm8rvlwbdhkhx";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs seq ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/transient.html"; homepage = "https://elpa.gnu.org/packages/transient.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -5707,10 +5834,10 @@
elpaBuild { elpaBuild {
pname = "urgrep"; pname = "urgrep";
ename = "urgrep"; ename = "urgrep";
version = "0.2.0"; version = "0.4.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/urgrep-0.2.0.tar"; url = "https://elpa.gnu.org/packages/urgrep-0.4.0.tar";
sha256 = "1d5wzj6ygfqr9yvi7lxm4j52q0g1vsiwyana3ww6k6yni1fi9y8f"; sha256 = "0l0gswml6hkna48gfljj3hajhcx3bbc1rqwb2v01hvqab05an7zs";
}; };
packageRequires = [ compat emacs project ]; packageRequires = [ compat emacs project ];
meta = { meta = {
@ -5929,10 +6056,10 @@
elpaBuild { elpaBuild {
pname = "vertico"; pname = "vertico";
ename = "vertico"; ename = "vertico";
version = "1.4"; version = "1.7";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/vertico-1.4.tar"; url = "https://elpa.gnu.org/packages/vertico-1.7.tar";
sha256 = "0jv4adwi18j14yjasqndsgyxgrd1jnjhwrw90hyplfii08f6gmdq"; sha256 = "1dglwscp29c5281spmrxv5k1pbvswcz5rcap6w5s97fqk5ziinsm";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -5949,10 +6076,10 @@
elpaBuild { elpaBuild {
pname = "vertico-posframe"; pname = "vertico-posframe";
ename = "vertico-posframe"; ename = "vertico-posframe";
version = "0.7.3"; version = "0.7.7";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/vertico-posframe-0.7.3.tar"; url = "https://elpa.gnu.org/packages/vertico-posframe-0.7.7.tar";
sha256 = "1gfapchkj9jkzlyz3hzkb9kpifcak0fn4y5jw6f2cs6379sjwvzm"; sha256 = "0xqbbqkzd2v7kqgmiwlx9pmpck2mpfwxmvy66i7dpzysvargi70q";
}; };
packageRequires = [ emacs posframe vertico ]; packageRequires = [ emacs posframe vertico ];
meta = { meta = {
@ -6027,10 +6154,10 @@
elpaBuild { elpaBuild {
pname = "vundo"; pname = "vundo";
ename = "vundo"; ename = "vundo";
version = "2.1.0"; version = "2.2.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/vundo-2.1.0.tar"; url = "https://elpa.gnu.org/packages/vundo-2.2.0.tar";
sha256 = "1inm6kvh5j47nsrmq6wpf30dqmx0arzdpa6vdcn834g50i4fh8kc"; sha256 = "1vb5mq51krpcaw741dai3b9s12yicn73l1bqql41gylpanca83py";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -6332,10 +6459,10 @@
elpaBuild { elpaBuild {
pname = "xref-union"; pname = "xref-union";
ename = "xref-union"; ename = "xref-union";
version = "0.1.1"; version = "0.2.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/xref-union-0.1.1.tar"; url = "https://elpa.gnu.org/packages/xref-union-0.2.0.tar";
sha256 = "1v95l4j3w3zrjmii3pz319s4jmqnfdx6np120zhc6ccgj1fawy2c"; sha256 = "0kcmg9fm9gcpdxfwx7c6zz29krf69j5nh6knv2x3df65sbzwdj0b";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -6343,16 +6470,16 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
yasnippet = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }: yasnippet = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "yasnippet"; pname = "yasnippet";
ename = "yasnippet"; ename = "yasnippet";
version = "0.14.0"; version = "0.14.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/yasnippet-0.14.0.tar"; url = "https://elpa.gnu.org/packages/yasnippet-0.14.1.tar";
sha256 = "1lbil3dyz43nmr2lvx9vhpybqynpb7shg7m1xl1f7j4vm4dh0r08"; sha256 = "05nc76wzc9b1a34998xx6l1wc5ss682afllf6dnl6rdj8hza65wy";
}; };
packageRequires = [ cl-lib ]; packageRequires = [ cl-lib emacs ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/yasnippet.html"; homepage = "https://elpa.gnu.org/packages/yasnippet.html";
license = lib.licenses.free; license = lib.licenses.free;

View file

@ -291,10 +291,10 @@
elpaBuild { elpaBuild {
pname = "buttercup"; pname = "buttercup";
ename = "buttercup"; ename = "buttercup";
version = "1.32"; version = "1.33";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/buttercup-1.32.tar"; url = "https://elpa.nongnu.org/nongnu/buttercup-1.33.tar";
sha256 = "07vxs1iq38m7ng9wia8h6q2sy4cdykv03jksqjqyqaab4cl7yl27"; sha256 = "0245fq4iny1jnm440dzkq0fadw10ncnhkj28mayqs9iyyzj9g5h4";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -336,10 +336,10 @@
elpaBuild { elpaBuild {
pname = "cdlatex"; pname = "cdlatex";
ename = "cdlatex"; ename = "cdlatex";
version = "4.18.3"; version = "4.18.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cdlatex-4.18.3.tar"; url = "https://elpa.nongnu.org/nongnu/cdlatex-4.18.4.tar";
sha256 = "0zz73csyjagq4vfv1fdnzwg4jhscggg3vk75kjdl78dg1ly191iz"; sha256 = "0qa4wp76jykykh244an84kmlvwnsqjnc8ii38mdnd5jjnhacg11v";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -361,10 +361,10 @@
elpaBuild { elpaBuild {
pname = "cider"; pname = "cider";
ename = "cider"; ename = "cider";
version = "1.11.1"; version = "1.13.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cider-1.11.1.tar"; url = "https://elpa.nongnu.org/nongnu/cider-1.13.1.tar";
sha256 = "1zp24p67w9wcc26s0b95idvzy1ndk35a8rabj3ckg1sgddgzh0p6"; sha256 = "0ipmhm8ggh437m72b0vf9vfmwkcfwj3yy37wldz0yyiv59y2g50p";
}; };
packageRequires = [ packageRequires = [
clojure-mode clojure-mode
@ -385,10 +385,10 @@
elpaBuild { elpaBuild {
pname = "clojure-mode"; pname = "clojure-mode";
ename = "clojure-mode"; ename = "clojure-mode";
version = "5.18.0"; version = "5.18.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.18.0.tar"; url = "https://elpa.nongnu.org/nongnu/clojure-mode-5.18.1.tar";
sha256 = "1wh1r3kdjya7aqnnm6ask9q93pxm7h6ff4b7p6lrhwg4iyn2njss"; sha256 = "1wnl10r79cc1p9a1zwyzhj9ddvc166xkmc7f04pibwxw9j4l3ppg";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -667,10 +667,10 @@
elpaBuild { elpaBuild {
pname = "eat"; pname = "eat";
ename = "eat"; ename = "eat";
version = "0.9.3"; version = "0.9.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/eat-0.9.3.tar"; url = "https://elpa.nongnu.org/nongnu/eat-0.9.4.tar";
sha256 = "1dck6vvyn1y94z18p1b0kh3x4i587x8x5pk5bin56vwpkw05s40d"; sha256 = "0683rni1vgq1jmmp1kjvi0fx9m5k7hh5r9b432whwnkp9gcfrb80";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -682,10 +682,10 @@
elpaBuild { elpaBuild {
pname = "edit-indirect"; pname = "edit-indirect";
ename = "edit-indirect"; ename = "edit-indirect";
version = "0.1.10"; version = "0.1.13";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/edit-indirect-0.1.10.tar"; url = "https://elpa.nongnu.org/nongnu/edit-indirect-0.1.13.tar";
sha256 = "0mk6s5hc8n9s5c434im6r06mfgmdf5s44zlr9j3hfkjaic1lf45b"; sha256 = "06x51lajykz6ny8q1762vhjxzvlqm2il47099hbb9wpj4vjx14q6";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -798,6 +798,26 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
evil-escape = callPackage ({ cl-lib ? null
, elpaBuild
, emacs
, evil
, fetchurl
, lib }:
elpaBuild {
pname = "evil-escape";
ename = "evil-escape";
version = "3.16";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/evil-escape-3.16.tar";
sha256 = "14289axdn3splza66wdyyvfj1hqslmqxfr63zk480cqvrn0dkpvz";
};
packageRequires = [ cl-lib emacs evil ];
meta = {
homepage = "https://elpa.gnu.org/packages/evil-escape.html";
license = lib.licenses.free;
};
}) {};
evil-exchange = callPackage ({ cl-lib ? null evil-exchange = callPackage ({ cl-lib ? null
, elpaBuild , elpaBuild
, evil , evil
@ -1148,10 +1168,10 @@
elpaBuild { elpaBuild {
pname = "geiser"; pname = "geiser";
ename = "geiser"; ename = "geiser";
version = "0.29.1"; version = "0.30";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/geiser-0.29.1.tar"; url = "https://elpa.nongnu.org/nongnu/geiser-0.30.tar";
sha256 = "0k9jvnaci23swyf3zy67f9msz205d9vdm90rgidnl81w7hg8gjm4"; sha256 = "0bxrxgz49xqxzbipkpnilz9lxm1wmjzhf6imkz3hq49wfp3zdaw6";
}; };
packageRequires = [ emacs project ]; packageRequires = [ emacs project ];
meta = { meta = {
@ -1564,10 +1584,10 @@
elpaBuild { elpaBuild {
pname = "helm"; pname = "helm";
ename = "helm"; ename = "helm";
version = "3.9.5"; version = "3.9.7";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/helm-3.9.5.tar"; url = "https://elpa.nongnu.org/nongnu/helm-3.9.7.tar";
sha256 = "1vsg1xflz5880h477s8hqrxinv4wdx12gdvs08zy7xbmypzwhrz1"; sha256 = "1xlaxxwv34a8lxijni4yi60g5g7mlpjq4d71p9hdcpqja7xq4igz";
}; };
packageRequires = [ helm-core popup wfnames ]; packageRequires = [ helm-core popup wfnames ];
meta = { meta = {
@ -1579,10 +1599,10 @@
elpaBuild { elpaBuild {
pname = "helm-core"; pname = "helm-core";
ename = "helm-core"; ename = "helm-core";
version = "3.9.5"; version = "3.9.7";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/helm-core-3.9.5.tar"; url = "https://elpa.nongnu.org/nongnu/helm-core-3.9.7.tar";
sha256 = "1ixbbh0zcxnkl5ry5sswgh8nw8a2hrgkw9hqzznz9wiw1avs4g9c"; sha256 = "125fqnj2g61lsagiwwd8fpnrp2s7mxsdppj8cfp3m6c3984fmsx0";
}; };
packageRequires = [ async emacs ]; packageRequires = [ async emacs ];
meta = { meta = {
@ -1661,16 +1681,25 @@
, map , map
, persist , persist
, plz , plz
, taxy-magit-section
, transient }: , transient }:
elpaBuild { elpaBuild {
pname = "hyperdrive"; pname = "hyperdrive";
ename = "hyperdrive"; ename = "hyperdrive";
version = "0.2"; version = "0.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/hyperdrive-0.2.tar"; url = "https://elpa.nongnu.org/nongnu/hyperdrive-0.3.tar";
sha256 = "1cvsl7caprdms83mvhlv3crk4ylka1g0swg0klqld04hayzikq0z"; sha256 = "1q23xrq80wmh4l87rpzfp6gc671gkalvhidfichlapk507sll1y6";
}; };
packageRequires = [ compat emacs map persist plz transient ]; packageRequires = [
compat
emacs
map
persist
plz
taxy-magit-section
transient
];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/hyperdrive.html"; homepage = "https://elpa.gnu.org/packages/hyperdrive.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -1749,10 +1778,10 @@
elpaBuild { elpaBuild {
pname = "inf-ruby"; pname = "inf-ruby";
ename = "inf-ruby"; ename = "inf-ruby";
version = "2.8.0"; version = "2.8.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/inf-ruby-2.8.0.tar"; url = "https://elpa.nongnu.org/nongnu/inf-ruby-2.8.1.tar";
sha256 = "1ax2sab4rm5alg12n2k6bz1xwv0mi0jvxx5xmjzavjxl4x6qckxy"; sha256 = "0ghf6gaxyslkxfy8cyyglf8ldzyv9jqsyl6nz7iahfk930aiynpj";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -1854,10 +1883,10 @@
elpaBuild { elpaBuild {
pname = "keycast"; pname = "keycast";
ename = "keycast"; ename = "keycast";
version = "1.3.2"; version = "1.3.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/keycast-1.3.2.tar"; url = "https://elpa.nongnu.org/nongnu/keycast-1.3.3.tar";
sha256 = "0z8q1xxx02di0788kgc4xpvl43iyknkj57l9cwf6qq6hi032c9kj"; sha256 = "0cvya8vbbmzly1hjf5jm3n9phml4wmwy2hn4igxp8f2pg1x46049";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -2365,6 +2394,21 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
p4-16-mode = callPackage ({ elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "p4-16-mode";
ename = "p4-16-mode";
version = "0.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/p4-16-mode-0.3.tar";
sha256 = "1jl8mcwpzry7lmfm486wjvvx76053pjp68p1abcrjvg4ppsmbj93";
};
packageRequires = [];
meta = {
homepage = "https://elpa.gnu.org/packages/p4-16-mode.html";
license = lib.licenses.free;
};
}) {};
package-lint = callPackage ({ cl-lib ? null package-lint = callPackage ({ cl-lib ? null
, compat , compat
, elpaBuild , elpaBuild
@ -2435,10 +2479,10 @@
elpaBuild { elpaBuild {
pname = "parseclj"; pname = "parseclj";
ename = "parseclj"; ename = "parseclj";
version = "1.1.0"; version = "1.1.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/parseclj-1.1.0.tar"; url = "https://elpa.nongnu.org/nongnu/parseclj-1.1.1.tar";
sha256 = "0h6fia59crqb1y83a04sjlhlpm6349s6c14zsiqsfi73m97dli6p"; sha256 = "14xczcd7vknsqkfwlk430kd6jz8fi51jwbjpzjqkymnixma32qd6";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -2450,10 +2494,10 @@
elpaBuild { elpaBuild {
pname = "parseedn"; pname = "parseedn";
ename = "parseedn"; ename = "parseedn";
version = "1.2.0"; version = "1.2.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/parseedn-1.2.0.tar"; url = "https://elpa.nongnu.org/nongnu/parseedn-1.2.1.tar";
sha256 = "10y6mpjzxpmg029j0kysyxqqxdc82wwhkxh79sf8hz1ffks2ysmm"; sha256 = "039mmsmqbvvzqafhjx1grbg2620mjf6jvrj6g6mwxhy2ckll6bfg";
}; };
packageRequires = [ emacs map parseclj ]; packageRequires = [ emacs map parseclj ];
meta = { meta = {
@ -2515,10 +2559,10 @@
elpaBuild { elpaBuild {
pname = "php-mode"; pname = "php-mode";
ename = "php-mode"; ename = "php-mode";
version = "1.25.0"; version = "1.25.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/php-mode-1.25.0.tar"; url = "https://elpa.nongnu.org/nongnu/php-mode-1.25.1.tar";
sha256 = "05n53risvyzgyqr0r7v7bgd267dh30wq266mmfhj2q37v1gkfjiv"; sha256 = "0b8svrjzc7lrbmwib1y1nbmn6pw3w289zqbfinjak9kvma2k7njv";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -2608,10 +2652,10 @@
elpaBuild { elpaBuild {
pname = "racket-mode"; pname = "racket-mode";
ename = "racket-mode"; ename = "racket-mode";
version = "1.0.20231115.104415"; version = "1.0.20240130.151349";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20231115.104415.tar"; url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20240130.151349.tar";
sha256 = "01ihh66c20c2dv6apswgww8wxwn1ldqhpk70mfbgjipc9a7ykwws"; sha256 = "0hbcnr4x1931c95hpgfdny92vk8m688p8yc0ng41yv1safa0w4pl";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -2668,10 +2712,10 @@
elpaBuild { elpaBuild {
pname = "reformatter"; pname = "reformatter";
ename = "reformatter"; ename = "reformatter";
version = "0.7"; version = "0.8";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/reformatter-0.7.tar"; url = "https://elpa.nongnu.org/nongnu/reformatter-0.8.tar";
sha256 = "17y61gqljc4r66dp3qbggvpgj8wacnhv7kq4pwkpbb1h5a5l5b6z"; sha256 = "0yr0h8f53gaxnfz0dvvs9b4jqwp6p0j8xvv01g76j0map0fxkcam";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -2848,16 +2892,16 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
slime = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, macrostep }: slime = callPackage ({ elpaBuild, emacs, fetchurl, lib, macrostep }:
elpaBuild { elpaBuild {
pname = "slime"; pname = "slime";
ename = "slime"; ename = "slime";
version = "2.26.1"; version = "2.29.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/slime-2.26.1.tar"; url = "https://elpa.nongnu.org/nongnu/slime-2.29.1.tar";
sha256 = "0f7absmq0nnhhq0i8nfgn2862ydvwlqyzhcq4s6m91mn72d7dw5i"; sha256 = "1ad9m0a9rbn0gmpwdvnr1l7km833hqy43wp6q3cwv7azmj2sc1r2";
}; };
packageRequires = [ cl-lib macrostep ]; packageRequires = [ emacs macrostep ];
meta = { meta = {
homepage = "https://elpa.gnu.org/packages/slime.html"; homepage = "https://elpa.gnu.org/packages/slime.html";
license = lib.licenses.free; license = lib.licenses.free;
@ -2987,10 +3031,10 @@
elpaBuild { elpaBuild {
pname = "subed"; pname = "subed";
ename = "subed"; ename = "subed";
version = "1.2.7"; version = "1.2.11";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/subed-1.2.7.tar"; url = "https://elpa.nongnu.org/nongnu/subed-1.2.11.tar";
sha256 = "1rvc17pvig3ihc74d7i25kl3lnigp0h8lh634x0676hdx38h91ib"; sha256 = "1dlh7vd8kc16wr9sqd3v7kkxfvqadi56pa52h35b86krndh4vazp";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -3002,10 +3046,10 @@
elpaBuild { elpaBuild {
pname = "sweeprolog"; pname = "sweeprolog";
ename = "sweeprolog"; ename = "sweeprolog";
version = "0.27.0"; version = "0.27.4";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.27.0.tar"; url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.27.4.tar";
sha256 = "1r0qspi9qdnsa4gm9bmxzsjyalqi14jhjx96jqw725pmhvjy9933"; sha256 = "05hky1103xays0jflyls4zxj3mbmq7ipkdhaasd868gjbky4kryf";
}; };
packageRequires = [ compat emacs ]; packageRequires = [ compat emacs ];
meta = { meta = {
@ -3308,10 +3352,10 @@
elpaBuild { elpaBuild {
pname = "web-mode"; pname = "web-mode";
ename = "web-mode"; ename = "web-mode";
version = "17.3.15"; version = "17.3.17";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/web-mode-17.3.15.tar"; url = "https://elpa.nongnu.org/nongnu/web-mode-17.3.17.tar";
sha256 = "028p034793pkkwgaqgc3zw23ji39ss5gma5g8fhml6v8pc4ri2w8"; sha256 = "0a9qsffj2451ccb2gvimkwa0qp9m2n5m70zb6bzjndqgq18n7rfb";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -3471,10 +3515,10 @@
elpaBuild { elpaBuild {
pname = "xah-fly-keys"; pname = "xah-fly-keys";
ename = "xah-fly-keys"; ename = "xah-fly-keys";
version = "24.18.20231115084756"; version = "24.20.20240120121202";
src = fetchurl { src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.18.20231115084756.tar"; url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.20.20240120121202.tar";
sha256 = "1vj8l4g4hpdvs1yvgkcy79vbf2ibhwxfgcrg1mj26qj3f9naf25s"; sha256 = "0v3qfn3jqq7jcbpxjajj8q51r71lf3pfmw5gddd38022szrw6ca6";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {

View file

@ -53,10 +53,10 @@ let
maintainers = with lib.maintainers; [ maintainers = with lib.maintainers; [
AndersonTorres AndersonTorres
adisbladis adisbladis
atemu
jwiegley jwiegley
lovek323 lovek323
matthewbauer matthewbauer
# atemu for issues relating to Macport
]; ];
platforms = { platforms = {
"mainline" = lib.platforms.all; "mainline" = lib.platforms.all;

View file

@ -5,6 +5,7 @@
, desktop-file-utils , desktop-file-utils
, editorconfig-core-c , editorconfig-core-c
, fetchurl , fetchurl
, fetchpatch
, flatpak , flatpak
, gnome , gnome
, libgit2-glib , libgit2-glib
@ -63,6 +64,12 @@ stdenv.mkDerivation rec {
# #
# Typelib file for namespace 'Pango', version '1.0' not found (g-irepository-error-quark, 0) # Typelib file for namespace 'Pango', version '1.0' not found (g-irepository-error-quark, 0)
./fix-finding-test-typelibs.patch ./fix-finding-test-typelibs.patch
(fetchpatch {
name = "redefinition-of-glib_autoptr_clear_GtkStackPage.patch";
url = "https://gitlab.gnome.org/GNOME/gnome-builder/-/commit/7aaaecefc2ea8a37eaeae8b4d726d119d4eb8fa3.patch";
hash = "sha256-sYLqhwCd9GOkUMUZAO2trAGKC3013jgivHrNC4atdn0=";
})
]; ];
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -19,14 +19,14 @@ in
let let
originalLuaDrv = lua.pkgs.${luaAttr}; originalLuaDrv = lua.pkgs.${luaAttr};
luaDrv = (lua.pkgs.luaLib.overrideLuarocks originalLuaDrv (drv: { luaDrv = originalLuaDrv.overrideAttrs (oa: {
version = attrs.version or oa.version;
rockspecVersion = oa.rockspecVersion;
extraConfig = '' extraConfig = ''
-- to create a flat hierarchy -- to create a flat hierarchy
lua_modules_path = "lua" lua_modules_path = "lua"
''; '';
})).overrideAttrs (drv: {
version = attrs.version or drv.version;
rockspecVersion = drv.rockspecVersion;
}); });
finalDrv = toVimPlugin (luaDrv.overrideAttrs(oa: attrs // { finalDrv = toVimPlugin (luaDrv.overrideAttrs(oa: attrs // {

View file

@ -4,13 +4,13 @@
buildGoModule rec { buildGoModule rec {
pname = "orbiton"; pname = "orbiton";
version = "2.65.8"; version = "2.65.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xyproto"; owner = "xyproto";
repo = "orbiton"; repo = "orbiton";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-1g2D79yUHeFz9jpmz1N5qDmpe1DA8xV82t78ZUVOhBE="; hash = "sha256-z81Xled6OFs9tKVJgUnws81C86Vle5XR85f3z96N2Gw=";
}; };
vendorHash = null; vendorHash = null;
@ -41,7 +41,7 @@ buildGoModule rec {
meta = with lib; { meta = with lib; {
description = "Config-free text editor and IDE limited to VT100"; description = "Config-free text editor and IDE limited to VT100";
homepage = "https://github.com/xyproto/orbiton"; homepage = "https://orbiton.zip";
license = licenses.bsd3; license = licenses.bsd3;
maintainers = with maintainers; [ sikmir ]; maintainers = with maintainers; [ sikmir ];
mainProgram = "o"; mainProgram = "o";

View file

@ -1,6 +1,6 @@
{ lib, fetchFromGitHub }: { lib, fetchFromGitHub }:
rec { rec {
version = "9.1.0004"; version = "9.1.0075";
outputs = [ "out" "xxd" ]; outputs = [ "out" "xxd" ];
@ -8,7 +8,7 @@ rec {
owner = "vim"; owner = "vim";
repo = "vim"; repo = "vim";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Y5ZSJLEFdptEMA0xvstr6H1G4iiaYXpkJGSSFwoTfc0="; hash = "sha256-rirPSh0rFg25JHl4idADLz6fIRmEALzp2Oa7De6uuGU=";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View file

@ -617,6 +617,18 @@ final: prev:
meta.homepage = "https://github.com/goolord/alpha-nvim/"; meta.homepage = "https://github.com/goolord/alpha-nvim/";
}; };
animation-nvim = buildVimPlugin {
pname = "animation.nvim";
version = "2022-09-18";
src = fetchFromGitHub {
owner = "anuvyklack";
repo = "animation.nvim";
rev = "fb77091ab72ec9971aee0562e7081182527aaa6a";
sha256 = "0yaxp3l33af1k6na0jikwmr0nxk862ihpq8r0042mll1ily7689b";
};
meta.homepage = "https://github.com/anuvyklack/animation.nvim/";
};
aniseed = buildVimPlugin { aniseed = buildVimPlugin {
pname = "aniseed"; pname = "aniseed";
version = "2023-07-06"; version = "2023-07-06";

View file

@ -48,7 +48,7 @@ in
rm -r parser rm -r parser
''; '';
passthru = { passthru = (super.nvim-treesitter.passthru or { }) // {
inherit builtGrammars allGrammars grammarToPlugin withPlugins withAllGrammars; inherit builtGrammars allGrammars grammarToPlugin withPlugins withAllGrammars;
grammarPlugins = lib.mapAttrs (_: grammarToPlugin) generatedDerivations; grammarPlugins = lib.mapAttrs (_: grammarToPlugin) generatedDerivations;

View file

@ -50,6 +50,7 @@ https://github.com/slashmili/alchemist.vim/,,
https://github.com/dense-analysis/ale/,, https://github.com/dense-analysis/ale/,,
https://github.com/vim-scripts/align/,, https://github.com/vim-scripts/align/,,
https://github.com/goolord/alpha-nvim/,HEAD, https://github.com/goolord/alpha-nvim/,HEAD,
https://github.com/anuvyklack/animation.nvim/,HEAD,
https://github.com/Olical/aniseed/,, https://github.com/Olical/aniseed/,,
https://github.com/pearofducks/ansible-vim/,, https://github.com/pearofducks/ansible-vim/,,
https://github.com/ckarnell/antonys-macro-repeater/,, https://github.com/ckarnell/antonys-macro-repeater/,,

View file

@ -2600,6 +2600,23 @@ let
}; };
}; };
moshfeu.compare-folders = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "compare-folders";
publisher = "moshfeu";
version = "0.24.2";
sha256 = "sha256-EiGuYRMN8bXq+Cya38U+dCX2W0wzIeP0yb39WBJaX1U=";
};
meta = {
changelog = "https://github.com/moshfeu/vscode-compare-folders/releases";
description = "The extension allows you to compare folders, show the diffs in a list and present diff in a splitted view side by side";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=moshfeu.compare-folders";
homepage = "https://github.com/moshfeu/vscode-compare-folders";
license = lib.licenses.mit;
};
};
ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension { ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "vscode-docker"; name = "vscode-docker";

View file

@ -32,6 +32,7 @@
, pugixml , pugixml
, qtbase , qtbase
, qtsvg , qtsvg
, SDL2
, sfml , sfml
, udev , udev
, vulkan-loader , vulkan-loader
@ -57,13 +58,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "dolphin-emu"; pname = "dolphin-emu";
version = "5.0-20347"; version = "5.0-21088";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dolphin-emu"; owner = "dolphin-emu";
repo = "dolphin"; repo = "dolphin";
rev = "dc0814ae4622313d513468bdc377ee9c031de199"; rev = "9240f579eab18a2f67eef23846a6b508393d0e6c";
hash = "sha256-s3mGwXkgdoLLfPEUVyjaqXb+a5KPKC3dhHIyKC2BF1w="; hash = "sha256-lOiDbEQZoi9Bsiyta/w+B1VXNNW4qST2cBZekqo5dDA=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
@ -112,6 +113,7 @@ stdenv.mkDerivation rec {
pugixml pugixml
qtbase qtbase
qtsvg qtsvg
SDL2
sfml sfml
xxHash xxHash
xz # LibLZMA xz # LibLZMA

View file

@ -19,6 +19,11 @@ stdenv.mkDerivation rec {
# It attempts to install windows-only libraries which we never build # It attempts to install windows-only libraries which we never build
patches = [ ./dont-install-unsupported.patch ]; patches = [ ./dont-install-unsupported.patch ];
postPatch = ''
# Fix gcc-13 build failure due to missing <string> include.
sed -e '1i #include <string>' -i dll/settings.h
'';
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];
buildInputs = [ protobuf ]; buildInputs = [ protobuf ];

View file

@ -307,11 +307,11 @@
"src": { "src": {
"owner": "flyinghead", "owner": "flyinghead",
"repo": "flycast", "repo": "flycast",
"rev": "44fa364f36c43bed19b055096600f075c656f78c", "rev": "bc51aefa9c52981621abf1d3545bff7befa4d01b",
"hash": "sha256-UfASq8OXtsfubMUfke7P6HTygM/9fP421IoLQeJvPgY=", "hash": "sha256-NSCJxex5Rl7sWe2DkJ2aIyPzfdTcwSRb2iI3xpvYiow=",
"fetchSubmodules": true "fetchSubmodules": true
}, },
"version": "unstable-2024-02-09" "version": "unstable-2024-02-23"
}, },
"fmsx": { "fmsx": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -348,20 +348,20 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "gambatte-libretro", "repo": "gambatte-libretro",
"rev": "05c4e10168aa3070b4ea01f7da7ab1c0d4241103", "rev": "4041d5a6c474d2d01b4cb1e81324b06b51d0147b",
"hash": "sha256-W/s8FWjFOIcclLkbM5s2+2dcvr+X2My5319SvRo5/lU=" "hash": "sha256-TmPOka3oz5xIFDEsmDbvXXmLmP15FtQdoUZ+FErbqrI="
}, },
"version": "unstable-2024-02-09" "version": "unstable-2024-02-23"
}, },
"genesis-plus-gx": { "genesis-plus-gx": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "Genesis-Plus-GX", "repo": "Genesis-Plus-GX",
"rev": "7aba063778534a78b080a737c0465667ebd66154", "rev": "b38cdca9036332c1b7b05817432d1fd42d59527b",
"hash": "sha256-Rx5ymDqYmtovr/IJRY4loUwwWTk8GEs+oviP4YOk6ZI=" "hash": "sha256-5yr64Jy8WxamMknIG9nhIV4BLTZg8k7Q8Lnw8sfmWhk="
}, },
"version": "unstable-2024-02-16" "version": "unstable-2024-02-23"
}, },
"gpsp": { "gpsp": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -438,10 +438,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "mame2003-plus-libretro", "repo": "mame2003-plus-libretro",
"rev": "fc987f1913203a41bca7f6fd16e92c83729dd7fc", "rev": "1a5b4b75e1e178a338f8f3dee3dfd940c8c9a3f2",
"hash": "sha256-Mn0WuzGGxDlUEccC21V0FzRyTAgRoAnLCm5jpz9rkdY=" "hash": "sha256-6r30iB3LQvtHQh5nv+ZL/hag1j/l/uEpVzkzieLaK80="
}, },
"version": "unstable-2024-02-16" "version": "unstable-2024-02-21"
}, },
"mame2010": { "mame2010": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -662,11 +662,11 @@
"src": { "src": {
"owner": "hrydgard", "owner": "hrydgard",
"repo": "ppsspp", "repo": "ppsspp",
"rev": "f5450e40eb3f4861451fb98bf9239dacc5aef81e", "rev": "d5cfcccbeab6c6b6dc7e851724b9ccd8252b2592",
"hash": "sha256-Kj0bxp2ValsmoKHP4x8LJ60priLnRAvgtjsUemm0do4=", "hash": "sha256-lBzOIQpv0H0/DTCyWpf3tX3d/N9M49djoIwGgDW+S9A=",
"fetchSubmodules": true "fetchSubmodules": true
}, },
"version": "unstable-2024-02-16" "version": "unstable-2024-02-23"
}, },
"prboom": { "prboom": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -693,10 +693,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "libretro-uae", "repo": "libretro-uae",
"rev": "4e8b54dd574eff239b5f4b4e3bc35c40b3a7cdd4", "rev": "5f683ae67b998fcadd69fa8f65f2440fa8ef135f",
"hash": "sha256-pBpzzCgZYaA7/+UvwTsKCRseroe98AwRovjIk4Z0fhI=" "hash": "sha256-SvV18vqMf9ZtGzrK3bnE0h2ImYi1QuLi7t+ZO91Lm6Y="
}, },
"version": "unstable-2024-02-20" "version": "unstable-2024-02-22"
}, },
"quicknes": { "quicknes": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",

View file

@ -134,7 +134,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
configureFlags = prevConfigFlags configureFlags = prevConfigFlags
++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ] ++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ]
++ lib.optionals supportFlags.vulkanSupport [ "--with-vulkan" ] ++ lib.optionals supportFlags.vulkanSupport [ "--with-vulkan" ]
++ lib.optionals (stdenv.isDarwin && !supportFlags.xineramaSupport) [ "--without-x" ]; ++ lib.optionals ((stdenv.isDarwin && !supportFlags.xineramaSupport) || !supportFlags.x11Support) [ "--without-x" ];
# Wine locates a lot of libraries dynamically through dlopen(). Add # Wine locates a lot of libraries dynamically through dlopen(). Add
# them to the RPATH so that the user doesn't have to set them in # them to the RPATH so that the user doesn't have to set them in

View file

@ -52,6 +52,7 @@ let
packageOverrides = self: super: { packageOverrides = self: super: {
pyqt5 = super.pyqt5.override { pyqt5 = super.pyqt5.override {
withLocation = true; withLocation = true;
withSerialPort = true;
}; };
}; };
}; };
@ -77,14 +78,14 @@ let
urllib3 urllib3
]; ];
in mkDerivation rec { in mkDerivation rec {
version = "3.34.3"; version = "3.36.0";
pname = "qgis-unwrapped"; pname = "qgis-unwrapped";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "qgis"; owner = "qgis";
repo = "QGIS"; repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-uf4qUalY6LxPykgUt/atHBTu+A6ITrcnfez/jwVMLvA="; hash = "sha256-uO9Bu+7n8xzsjumbp0t/yYQNvyDgRH1bdfqpX9oLoTY=";
}; };
passthru = { passthru = {

View file

@ -20,13 +20,13 @@ let
in in
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "textext"; pname = "textext";
version = "1.10.1"; version = "1.10.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "textext"; owner = "textext";
repo = "textext"; repo = "textext";
rev = version; rev = "refs/tags/${version}";
sha256 = "sha256-FbUfZfVOYEyQVL1YMyNwb/sIUxJ+VhevatjuJI/ocIw="; sha256 = "sha256-JbI/ScCFCvHbK9JZzHuT67uSAL3546et+gtTkwRnCSE=";
}; };
patches = [ patches = [

View file

@ -22,16 +22,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "oculante"; pname = "oculante";
version = "0.8.8"; version = "0.8.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "woelper"; owner = "woelper";
repo = "oculante"; repo = "oculante";
rev = version; rev = version;
hash = "sha256-LfMun9eG/76wqm2SADYIjWXOHbCl5yikkdK2FoavSWY="; hash = "sha256-BkvY7ASTEbOs6y6ehWEIGmfLGJVg/4q0e4PKFEzjmWU=";
}; };
cargoHash = "sha256-UALmfUD0+n4d/oYDgeX5mStOYw7QRftfCIE3AKezrQQ="; cargoHash = "sha256-MLsqLcz7nxOZeLWwB6Qr4ycgKO4rTIDkJZjI+2cY9HU=";
nativeBuildInputs = [ nativeBuildInputs = [
cmake cmake

View file

@ -14,6 +14,7 @@ mkDerivation {
description = "KDE terminal emulator"; description = "KDE terminal emulator";
license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ]; license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ];
maintainers = with lib.maintainers; [ ttuegel ]; maintainers = with lib.maintainers; [ ttuegel ];
mainProgram = "konsole";
}; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [

View file

@ -13,13 +13,13 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "cartridges"; pname = "cartridges";
version = "2.7.2"; version = "2.7.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kra-mo"; owner = "kra-mo";
repo = "cartridges"; repo = "cartridges";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-+18TWtxKT87CZ8vTtYac9aQ0wIbhJEXbXFZrSj5BmjI="; hash = "sha256-N1Ow2lkBOSnrxI0qLaaJeqgdU2E+jRYxj5Zu/wzS6ds=";
}; };
pythonPath = with python3Packages; [ pythonPath = with python3Packages; [

View file

@ -28,8 +28,9 @@ stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Lightweight GTK Clipboard Manager"; description = "Lightweight GTK Clipboard Manager";
inherit (src.meta) homepage; inherit (src.meta) homepage;
license = licenses.gpl3; license = licenses.gpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
mainProgram = "clipit";
maintainers = with maintainers; [ kamilchm ]; maintainers = with maintainers; [ kamilchm ];
}; };
} }

View file

@ -12,7 +12,7 @@
}: }:
let let
version = "4.5.0"; version = "4.5.3";
libsecp256k1_name = libsecp256k1_name =
if stdenv.isLinux then "libsecp256k1.so.{v}" if stdenv.isLinux then "libsecp256k1.so.{v}"
@ -29,11 +29,11 @@ let
owner = "spesmilo"; owner = "spesmilo";
repo = "electrum"; repo = "electrum";
rev = version; rev = version;
sha256 = "sha256-IEKuHUlH+dg+8w+n7XV7hdDOPOFZ/lpUsIlYldwR44Y="; sha256 = "sha256-Lr6ynHAbyaiaxYAWU5j5Wh5acxO5HkP1/jpnFrL4j68=";
postFetch = '' postFetch = ''
mv $out ./all mv $out ./all
mv ./all/electrum/tests $out mv ./all/tests $out
''; '';
}; };
@ -45,12 +45,12 @@ python3.pkgs.buildPythonApplication {
src = fetchurl { src = fetchurl {
url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
sha256 = "sha256-s4FH8FtPg4wepU/5XI062dAN9fCYR1xJGwrxftCSKzw="; sha256 = "sha256-kej0msc7SB+51ad5xZrT8MMEY5rfYOGqum6RO1gBH5s=";
}; };
postUnpack = '' postUnpack = ''
# can't symlink, tests get confused # can't symlink, tests get confused
cp -ar ${tests} $sourceRoot/electrum/tests cp -ar ${tests} $sourceRoot/tests
''; '';
nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ]; nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ];
@ -85,6 +85,10 @@ python3.pkgs.buildPythonApplication {
qdarkstyle qdarkstyle
]; ];
checkInputs = with python3.pkgs; lib.optionals enableQt [
pyqt6
];
postPatch = '' postPatch = ''
# make compatible with protobuf4 by easing dependencies ... # make compatible with protobuf4 by easing dependencies ...
substituteInPlace ./contrib/requirements/requirements.txt \ substituteInPlace ./contrib/requirements/requirements.txt \
@ -115,7 +119,7 @@ python3.pkgs.buildPythonApplication {
nativeCheckInputs = with python3.pkgs; [ pytestCheckHook pyaes pycryptodomex ]; nativeCheckInputs = with python3.pkgs; [ pytestCheckHook pyaes pycryptodomex ];
pytestFlagsArray = [ "electrum/tests" ]; pytestFlagsArray = [ "tests" ];
postCheck = '' postCheck = ''
$out/bin/electrum help >/dev/null $out/bin/electrum help >/dev/null

View file

@ -155,14 +155,14 @@ stdenv.mkDerivation rec {
mkdir -p "$out/lib/pkgconfig" mkdir -p "$out/lib/pkgconfig"
cat >"$out/lib/pkgconfig/mupdf.pc" <<EOF cat >"$out/lib/pkgconfig/mupdf.pc" <<EOF
prefix=$out prefix=$out
libdir=$out/lib libdir=\''${prefix}/lib
includedir=$out/include includedir=\''${prefix}/include
Name: mupdf Name: mupdf
Description: Library for rendering PDF documents Description: Library for rendering PDF documents
Version: ${version} Version: ${version}
Libs: -L$out/lib -lmupdf Libs: -L\''${libdir} -lmupdf
Cflags: -I$dev/include Cflags: -I\''${includedir}
EOF EOF
moveToOutput "bin" "$bin" moveToOutput "bin" "$bin"

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "natural-docs"; pname = "natural-docs";
version = "2.2"; version = "2.3";
src = fetchzip { src = fetchzip {
url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip"; url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip";
sha256 = "sha256-W0E9wamzABnPleVhHHXTIdWJk8kWnrUHojM+pcsowy8="; sha256 = "sha256-yk9PxrZ6+ocqGLB+xCBGiQKnHLMdp2r+NuoMhWsr0GM=";
}; };
dontPatch = true; dontPatch = true;

View file

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "oranda"; pname = "oranda";
version = "0.6.1"; version = "0.6.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "axodotdev"; owner = "axodotdev";
repo = "oranda"; repo = "oranda";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-/tlGpsJ7qqBKC13w0kX2AqYyGR+KLNh+hM/FKjlEIaY="; hash = "sha256-BOMAkmJ2i/zqp6v49xeIF+EfZob8yXohPh86ERwp5OU=";
}; };
cargoHash = "sha256-cXf94Y9v80ofayJxzVTnrz0EpzWwhIH1CLvQIHDm1sw="; cargoHash = "sha256-SjXPfrO/YiOb1gOw75nAstKFipeIvLV6yl/sy+BZqE4=";
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config

View file

@ -38,6 +38,9 @@ stdenv.mkDerivation rec {
''; '';
meta = with lib; { meta = with lib; {
# Does not build against gcc-13. No development activity upstream
# for past few years.
broken = true;
description = "Unified All-in-one Monero miner"; description = "Unified All-in-one Monero miner";
homepage = "https://github.com/fireice-uk/xmr-stak"; homepage = "https://github.com/fireice-uk/xmr-stak";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;

View file

@ -1,16 +1,31 @@
{ stdenv, fetchFromGitHub, lib, xmrig }: { lib
, stdenv
, fetchFromGitHub
, fetchpatch
, xmrig
}:
xmrig.overrideAttrs (oldAttrs: rec { xmrig.overrideAttrs (oldAttrs: rec {
pname = "xmrig-mo"; pname = "xmrig-mo";
version = "6.20.0-mo1"; version = "6.21.0-mo2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MoneroOcean"; owner = "MoneroOcean";
repo = "xmrig"; repo = "xmrig";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-yHAipyZJXwH21u4YwjUqDCsXHVrI+eSnp4Iqt3AZC9A="; hash = "sha256-OKyJcmhlY8gfDKyBf83KHhokp4qA8EDyessTwKReaD8=";
}; };
patches = [
# Fix build against gcc-13 due to missing <stdexcept> include
# https://github.com/MoneroOcean/xmrig/pull/123
(fetchpatch {
name = "gcc-13.patch";
url = "https://github.com/MoneroOcean/xmrig/commit/7d3ea51d68049c35e9d4c75732c751eefbc5ab29.patch";
hash = "sha256-iNrtZ8LxNJMzn8kXLhYGEFAy0ughfOZobDVRImpVPC0=";
})
];
meta = with lib; { meta = with lib; {
description = "A fork of the XMRig CPU miner with support for algorithm switching"; description = "A fork of the XMRig CPU miner with support for algorithm switching";
homepage = "https://github.com/MoneroOcean/xmrig"; homepage = "https://github.com/MoneroOcean/xmrig";

View file

@ -1,11 +1,11 @@
{ {
stable = { stable = {
chromedriver = { chromedriver = {
hash_darwin = "sha256-Mdm+aOd8czNX7oJcNCSdu5TFwIlh5Y37OLdiPpOD+mk="; hash_darwin = "sha256-qo7eiMC4MR4pskSim6twkC2QDeqe3qfZsIEe5mjS7jg=";
hash_darwin_aarch64 = hash_darwin_aarch64 =
"sha256-ZF8nfAXX99I4x6RUEvQkiXZ/SMugXYYyzgC1SzcE1OE="; "sha256-RHqu0wNeAx34LTkVgNjBfXrSWvZ1G7OkNAIGA4WUhmw=";
hash_linux = "sha256-DIC7Ew7aCvtYMVXVXsnMItdeLPDdkNZXZH35I0ZdWEs="; hash_linux = "sha256-K4QeHFp520Z3KjefvVsJf8V7gz7gTf2BCSW4Jxz/H9M=";
version = "122.0.6261.57"; version = "122.0.6261.69";
}; };
deps = { deps = {
gn = { gn = {
@ -15,25 +15,25 @@
version = "2024-01-22"; version = "2024-01-22";
}; };
}; };
hash = "sha256-VvurD1r89dI0ahaVDQ3yinGlHOfzzm7TkL09tF4nebE="; hash = "sha256-uEN1hN6DOLgw4QDrMBZdiLLPx+yKQc5MimIf/vbCC84=";
hash_deb_amd64 = "sha256-Q3AUKzUsRzW00+WLhuri86QzBGk/rlq5Hk+NdoRbbM4="; hash_deb_amd64 = "sha256-k3/Phs72eIMB6LAU4aU0+ze/cRu6KlRhpBshKhmq9N4=";
version = "122.0.6261.57"; version = "122.0.6261.69";
}; };
ungoogled-chromium = { ungoogled-chromium = {
deps = { deps = {
gn = { gn = {
hash = "sha256-eD3KORYYuIH+94+BgL+yFD5lTQFvj/MqPU9DPiHc98s="; hash = "sha256-UhdDsq9JyP0efGpAaJ/nLp723BbjM6pkFPcAnQbgMKY=";
rev = "7367b0df0a0aa25440303998d54045bda73935a5"; rev = "f99e015ac35f689cfdbf46e4eb174e5d2da78d8e";
url = "https://gn.googlesource.com/gn"; url = "https://gn.googlesource.com/gn";
version = "2023-11-28"; version = "2024-01-22";
}; };
ungoogled-patches = { ungoogled-patches = {
hash = "sha256-nJDLCVynuGFRIjLBV0NmC0zHeEDHjzFM16FKAv2QyNY="; hash = "sha256-G+agHdsssYhsyi4TgJUJBqMEnEgQ7bYeqpTqmonXI6I=";
rev = "121.0.6167.184-1"; rev = "122.0.6261.69-1";
}; };
}; };
hash = "sha256-mLXBaW4KBieOiz2gRXfgA/KPdmUnNlpUIOqdj7CywcY="; hash = "sha256-uEN1hN6DOLgw4QDrMBZdiLLPx+yKQc5MimIf/vbCC84=";
hash_deb_amd64 = "sha256-UDgO1sJ7bggFTe7C36CnHYXjG9rM+ZqFCOzNyIDpQ0Y="; hash_deb_amd64 = "sha256-k3/Phs72eIMB6LAU4aU0+ze/cRu6KlRhpBshKhmq9N4=";
version = "121.0.6167.184"; version = "122.0.6261.69";
}; };
} }

View file

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kubelogin"; pname = "kubelogin";
version = "0.1.0"; version = "0.1.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Azure"; owner = "Azure";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-j6koBf+8mF5k27H/N/UriTSkRstrdA2zrvU9KqP/l5U="; sha256 = "sha256-JBP2lE1/46VB/oKgDlNTQ8RFpgIlQE0If5vND7dzo7A=";
}; };
vendorHash = "sha256-GMTNcZ2jN+014Ivltcf00/UDYDu464fce36Zfg07/Yo="; vendorHash = "sha256-EwL/aiq2jyojM1r7wNZkA07TswHy6MLUUPQJFnaDG4A=";
ldflags = [ ldflags = [
"-X main.version=${version}" "-X main.version=${version}"

View file

@ -15,17 +15,17 @@
buildGoModule rec { buildGoModule rec {
inherit pname; inherit pname;
version = "2.5.1"; version = "2.6.1";
tags = lib.optionals enableGateway [ "gateway" ]; tags = lib.optionals enableGateway [ "gateway" ];
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kumahq"; owner = "kumahq";
repo = "kuma"; repo = "kuma";
rev = version; rev = version;
hash = "sha256-7r5nD4m8qxU5C/Q3aT+MWXk6FbBNqsMQxV3sXcd34Lw="; hash = "sha256-jSBuEDnb2KHAOhOldAzpxgqnDXH1N267Axs+clpo2uo=";
}; };
vendorHash = "sha256-pyjfTqUhfcuHshLzH5q/gA+HLQuqgZ4Tbgw40OcRQwg="; vendorHash = "sha256-gvB3e9C5KnQwvn2eJPm0WYKlKSnOO9opGikgVA3WJN0=";
# no test files # no test files
doCheck = false; doCheck = false;

View file

@ -1288,6 +1288,15 @@
"spdx": "MPL-2.0", "spdx": "MPL-2.0",
"vendorHash": "sha256-Afe3fzzdQi4fvliAb42sP47BYlpefu9zeeI0o814j40=" "vendorHash": "sha256-Afe3fzzdQi4fvliAb42sP47BYlpefu9zeeI0o814j40="
}, },
"virtualbox": {
"hash": "sha256-Oijdx22s7wIDC+Sms097rFVNRF9tzMlUNlPMV7GSsiI=",
"homepage": "https://registry.terraform.io/providers/terra-farm/virtualbox",
"owner": "terra-farm",
"repo": "terraform-provider-virtualbox",
"rev": "v0.2.2-alpha.1",
"spdx": "MIT",
"vendorHash": "sha256-SF11E60OQiRdf+Pf6XyJg60yGRnGOcSzhrYccrWaeYE="
},
"vpsadmin": { "vpsadmin": {
"hash": "sha256-MFEerVGKros+9zubcjK8qUpYQveKuBgbfyai32Y0KLI=", "hash": "sha256-MFEerVGKros+9zubcjK8qUpYQveKuBgbfyai32Y0KLI=",
"homepage": "https://registry.terraform.io/providers/vpsfreecz/vpsadmin", "homepage": "https://registry.terraform.io/providers/vpsfreecz/vpsadmin",

View file

@ -10,16 +10,16 @@
buildGoModule rec { buildGoModule rec {
pname = "werf"; pname = "werf";
version = "1.2.292"; version = "1.2.294";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "werf"; owner = "werf";
repo = "werf"; repo = "werf";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-jBGAd7He2ap7+IF5Og7J6iBoIoLG8KqxSLcPKogJwP8="; hash = "sha256-A/Do2UepwV8lmT8qWir7CKR8/YeVKOEoJjvVfj9+wt0=";
}; };
vendorHash = "sha256-JaAiQC5QnamzUz1hPSldXtZqhTQIlGFGMYhLJd7t3j4="; vendorHash = "sha256-Fb9drtVITjka83Y8+YSa9fqSBv7O4muMGqV4w3K7+Dg=";
proxyVendor = true; proxyVendor = true;

View file

@ -5,20 +5,20 @@ let
in in
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "diswall"; pname = "diswall";
version = "0.5.0"; version = "0.5.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dis-works"; owner = "dis-works";
repo = "diswall-rs"; repo = "diswall-rs";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-i3R1w2SBBa5hGorvyjEfkuZVN3bE7aHcpoIrtSuS4dA="; sha256 = "sha256-6XMw8fnuM1KyInYCw8DTonsj5gV9d+EuYfO5ggZ3YUU=";
}; };
buildInputs = lib.optionals stdenv.isDarwin [ buildInputs = lib.optionals stdenv.isDarwin [
Security Security
]; ];
cargoHash = "sha256-aJDhLwzOgOVpH/JIrv1aczv5lvJrUlR6Oxj71XeYpSI="; cargoHash = "sha256-So7XBC66y2SKbcjErg4Tnd/NcEpX5zYOEr60RvU9OOU=";
doCheck = false; doCheck = false;

View file

@ -3,7 +3,7 @@ let
versions = versions =
if stdenv.isLinux then { if stdenv.isLinux then {
stable = "0.0.43"; stable = "0.0.43";
ptb = "0.0.69"; ptb = "0.0.71";
canary = "0.0.278"; canary = "0.0.278";
development = "0.0.13"; development = "0.0.13";
} else { } else {
@ -21,7 +21,7 @@ let
}; };
ptb = fetchurl { ptb = fetchurl {
url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
hash = "sha256-xAfKqWopvrosogQ43feMJlM3mMx+vbdhNe7jo6cpkW0="; hash = "sha256-VeCthWbZSfugwwLGrFz7/VqPy0gGUbu2pK/j4HHr16k=";
}; };
canary = fetchurl { canary = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";

View file

@ -2,7 +2,7 @@
callPackage ./generic.nix {} rec { callPackage ./generic.nix {} rec {
pname = "signal-desktop"; pname = "signal-desktop";
dir = "Signal"; dir = "Signal";
version = "6.48.0"; version = "6.48.1";
url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb";
hash = "sha256-hQhMl3ArIZK+0u90uIw0mERv9z4aL1Nny9Qx/Cvsfl4="; hash = "sha256-3FJdgWmpfHAy5Hd97bH1DAbXYLsabom22tUKNK2bF2c=";
} }

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "signalbackup-tools"; pname = "signalbackup-tools";
version = "20240220"; version = "20240221";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bepaald"; owner = "bepaald";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-lIw8BrEKdqmBt6v4/OI2kJLvMEPVswhwVqEQeJMHn4M="; hash = "sha256-KIeTGPNGfWyyvh0dEdM7ir4+Gu6+hgQdiBG9/THXj8I=";
}; };
postPatch = '' postPatch = ''

View file

@ -1,9 +1,8 @@
{ lib { lib
, stdenv , stdenv
, fetchurl , fetchurl
, autoreconfHook
, pkg-config , pkg-config
, autoconf
, automake
, bison , bison
, flex , flex
, openssl , openssl
@ -21,12 +20,17 @@ stdenv.mkDerivation {
outputs = [ "out" "man" "doc" ]; outputs = [ "out" "man" "doc" ];
nativeBuildInputs = [ pkg-config autoconf automake ]; postPatch = ''
# Drop blanket -Werror to avoid build failure on fresh toolchains
# and libraries. Without the cnage build fails on gcc-13 and on
# openssl-3.
substituteInPlace src/Makefile.am --replace-fail ' -Werror ' ' '
'';
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ bison flex openssl ]; buildInputs = [ bison flex openssl ];
# FIXME: Openssl3 deprecated PEM_read_DHparams and DH_free enableParallelBuilding = true;
# https://projects.duckcorp.org/issues/780
env.NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
meta = { meta = {
description = "An IRC proxy (bouncer)"; description = "An IRC proxy (bouncer)";

View file

@ -1,13 +1,13 @@
{ lib, fetchPypi, nixosTests, python3 }: { lib, fetchPypi, nixosTests, python3 }:
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
version = "0.5.0b3.dev75"; version = "0.5.0b3.dev80";
pname = "pyload-ng"; pname = "pyload-ng";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-1lPIKkZESonDaVCnac0iUu/gCqXVDBhNZrk5S0eC6F0="; hash = "sha256-1vIkEctoj6udowYxFwY42f/zL9Elw2Nl6ZaL2x30k/M=";
}; };
patches = [ patches = [

View file

@ -1,16 +0,0 @@
diff --git a/cmake/googletest-download.cmake b/cmake/googletest-download.cmake
index 0ec4d558..d0910313 100644
--- a/cmake/googletest-download.cmake
+++ b/cmake/googletest-download.cmake
@@ -9,10 +9,7 @@ ExternalProject_Add(
googletest
SOURCE_DIR "@GOOGLETEST_DOWNLOAD_ROOT@/googletest-src"
BINARY_DIR "@GOOGLETEST_DOWNLOAD_ROOT@/googletest-build"
- GIT_REPOSITORY
- https://github.com/google/googletest.git
- GIT_TAG
- release-1.10.0
+ URL REPLACEME
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""

View file

@ -4,34 +4,31 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "boolector"; pname = "boolector";
version = "3.2.2"; version = "3.2.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "boolector"; owner = "boolector";
repo = "boolector"; repo = "boolector";
rev = version; rev = version;
sha256 = "1smcy6yp8wvnw2brgnv5bf40v87k4v4fbdbrhi7987vja632k50z"; hash = "sha256-CdfpXUbU1+yEmrNyl+hvHlJfpzzzx356naim6vRafDg=";
}; };
patches = [ patches = [
# present in master - remove after 3.2.2 # present in master - remove after 3.2.3
(fetchpatch { (fetchpatch {
name = "fix-parser-getc-char-casts.patch"; name = "update-unit-tests-to-cpp-14.patch";
url = "https://github.com/Boolector/boolector/commit/cc3a70918538c1e71ea5e7273fa1ac098da37c1b.patch"; url = "https://github.com/Boolector/boolector/commit/cc13f371c0c5093d98638ddd213dc835ef3aadf3.patch";
sha256 = "0pjvagcy74vxa2q75zbshcz8j7rvhl98549xfcf5y8yyxf5h8hyq"; hash = "sha256-h8DBhAvUu+wXBwmvwRhHnJv3XrbEpBpvX9D1FI/+avc=";
}) })
]; ];
postPatch = '' nativeBuildInputs = [ cmake gtest ];
sed s@REPLACEME@file://${gtest.src}@ ${./cmake-gtest.patch} | patch -p1
'';
nativeBuildInputs = [ cmake ];
buildInputs = [ lingeling btor2tools gmp ]; buildInputs = [ lingeling btor2tools gmp ];
cmakeFlags = cmakeFlags =
[ "-DBUILD_SHARED_LIBS=ON" [ "-DBUILD_SHARED_LIBS=ON"
"-DUSE_LINGELING=YES" "-DUSE_LINGELING=YES"
"-DBtor2Tools_INCLUDE_DIR=${btor2tools.dev}/include/btor2parser"
] ++ (lib.optional (gmp != null) "-DUSE_GMP=YES"); ] ++ (lib.optional (gmp != null) "-DUSE_GMP=YES");
nativeCheckInputs = [ python3 ]; nativeCheckInputs = [ python3 ];

View file

@ -4,14 +4,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "xterm"; pname = "xterm";
version = "388"; version = "389";
src = fetchurl { src = fetchurl {
urls = [ urls = [
"ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz" "ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz"
"https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz" "https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz"
]; ];
hash = "sha256-rEKTReb5N6WUWonUJaJl/ubCFfxmnb3GoDJuIfTF9nQ="; hash = "sha256-HNV2PZTZNw/tENgE6DGgibKs4OenS29W71oWp2a9574=";
}; };
strictDeps = true; strictDeps = true;

View file

@ -2,20 +2,20 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "git-absorb"; pname = "git-absorb";
version = "0.6.11"; version = "0.6.12";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tummychow"; owner = "tummychow";
repo = "git-absorb"; repo = "git-absorb";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-SYBJKnzv2oktWubgm/j6wEeoLSBjGqQVXQf9LOaq+NU="; hash = "sha256-yHCO1v1d0MUakae16fFVvtKG3rVxU/Cii/G6IKzyebA=";
}; };
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optionals stdenv.isDarwin [ Security ]; buildInputs = lib.optionals stdenv.isDarwin [ Security ];
cargoHash = "sha256-i2ntM7NTi+hiB7DxEEV+3SXV8sVVWcNanif/wUZ9XvI="; cargoHash = "sha256-Bx7gH7jSLizG95JyBtziPBby9mF1Nj3CQexIg6gaiM0=";
postInstall = '' postInstall = ''
installManPage Documentation/git-absorb.1 installManPage Documentation/git-absorb.1

View file

@ -29,7 +29,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport; assert svnSupport -> perlSupport;
let let
version = "2.43.0"; version = "2.43.1";
svn = subversionClient.override { perlBindings = perlSupport; }; svn = subversionClient.override { perlBindings = perlSupport; };
gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ]; gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
in in
@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl { src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
hash = "sha256-VEZgPnPZEXgdJZ5WV1Dc0nekKDbI45LKyRzxN6qbduw="; hash = "sha256-IjTze0U/+ORnLCGtQNQcxzk8mo3N/mQL7HrFtTWPMNI=";
}; };
outputs = [ "out" ] ++ lib.optional withManual "doc"; outputs = [ "out" ] ++ lib.optional withManual "doc";

View file

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "gitui"; pname = "gitui";
version = "0.25.0"; version = "0.25.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "extrawurst"; owner = "extrawurst";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-1sr/7Um+qp3HZ5jUKlSnjqkDJGVtnztCsyFplWEs/Wg="; hash = "sha256-+u0XvZb42RRlQnQUZHrMXRJU+31CDy/oLYQ55tLlmUg=";
}; };
cargoHash = "sha256-EATj4UQUEZxkGY7sKKxUuWi5cA+IOjHnICUi3Fk3v9M="; cargoHash = "sha256-3FBrJvLSuDehCy+o7valkf5LSuMkD2loD2JPQO4+3sY=";
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "freetube"; pname = "freetube";
version = "0.19.1"; version = "0.19.2";
src = fetchurl { src = fetchurl {
url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v${version}-beta/freetube_${version}_amd64.AppImage"; url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v${version}-beta/freetube_${version}_amd64.AppImage";
sha256 = "add96ad3509d4d5c6d8658b005dfd046963cd6bb0a4e1f3e88f726a86c05810f"; sha256 = "sha256-GhlU02CmglHUzVTqoajXFS1E6WXxXjxRTdiDEDqsH8s=";
}; };
passthru.tests = nixosTests.freetube; passthru.tests = nixosTests.freetube;

View file

@ -3,13 +3,13 @@
buildKodiAddon rec { buildKodiAddon rec {
pname = "iagl"; pname = "iagl";
namespace = "plugin.program.iagl"; namespace = "plugin.program.iagl";
version = "3.0.6"; version = "3.0.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zach-morris"; owner = "zach-morris";
repo = "plugin.program.iagl"; repo = "plugin.program.iagl";
rev = version; rev = version;
sha256 = "sha256-fwPrNDsEGoysHbl9k9cRYKlr3MxDRiUmJhSsWVT2HHQ="; sha256 = "sha256-b8nO3D/xTnj/5UDshGlIJdiHd75VhIlkrGUi0vkZqG4=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -5,13 +5,13 @@ in
buildKodiAddon rec { buildKodiAddon rec {
pname = "jellyfin"; pname = "jellyfin";
namespace = "plugin.video.jellyfin"; namespace = "plugin.video.jellyfin";
version = "0.7.10"; version = "0.7.12";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jellyfin"; owner = "jellyfin";
repo = "jellyfin-kodi"; repo = "jellyfin-kodi";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-hR4cJEpP/RZH24M4Ma33ZUe9oydRg7CyP1hHncvDW8Y="; sha256 = "sha256-m8msTBim4Ss8XaYqIn6GWXxoCio5ABbqhhgyb1T/Yhg=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -0,0 +1,29 @@
{ lib, buildKodiAddon, fetchFromGitHub, addonUpdateScript, myconnpy }:
buildKodiAddon rec {
pname = "mediathekview";
namespace = "plugin.video.mediathekview";
version = "1.0.9";
src = fetchFromGitHub {
owner = pname;
repo = namespace;
rev = "release-${version}";
hash = "sha256-XYyocXFTiYO7Ar0TtxjpCAy2Ywtnwb8BTxdKxwDWm4Y=";
};
propagatedBuildInputs = [
myconnpy
];
passthru.updateScript = addonUpdateScript {
attrPath = "kodi.packages.mediathekview";
};
meta = with lib; {
homepage = "https://github.com/mediathekview/plugin.video.mediathekview";
description = "Access media libraries of German speaking broadcasting stations";
license = licenses.mit;
maintainers = teams.kodi.members;
};
}

View file

@ -2,13 +2,13 @@
buildKodiAddon rec { buildKodiAddon rec {
pname = "svtplay"; pname = "svtplay";
namespace = "plugin.video.svtplay"; namespace = "plugin.video.svtplay";
version = "5.1.12"; version = "5.1.21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nilzen"; owner = "nilzen";
repo = "xbmc-" + pname; repo = "xbmc-" + pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "04j1nhm7mh9chs995lz6bv1vsq5xzk7a7c0lmk4bnfv8jrfpj0w6"; sha256 = "sha256-CZtBUqFaKtMmKcpfBQp0Mb8sVvpCTkqcpfdYe41YSJs=";
}; };
meta = with lib; { meta = with lib; {

View file

@ -7,13 +7,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "obs-3d-effect"; pname = "obs-3d-effect";
version = "0.0.2"; version = "0.1.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "exeldro"; owner = "exeldro";
repo = "obs-3d-effect"; repo = "obs-3d-effect";
rev = version; rev = version;
sha256 = "sha256-1frLQo+0/HxTIkZ57rnQjVOos5+bv2cLojslSCGo+gU="; sha256 = "sha256-CAWx1wgk6G+9O7PkplrTg7uCmb8Yt6U3Z6YMVsq7IrQ=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View file

@ -8,13 +8,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "obs-shaderfilter"; pname = "obs-shaderfilter";
version = "2.0.0"; version = "2.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "exeldro"; owner = "exeldro";
repo = "obs-shaderfilter"; repo = "obs-shaderfilter";
rev = version; rev = version;
sha256 = "sha256-CEe/NUIYhVdvs7/ZvrvuwKPRNofWE+WZxN6yN8RACs8="; sha256 = "sha256-cz4Qk56e9CC//a+7pz5rcTxPlMwDwSAKfmgMyBZI4mo=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "obs-vertical-canvas"; pname = "obs-vertical-canvas";
version = "1.4.0"; version = "1.4.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Aitum"; owner = "Aitum";
repo = "obs-vertical-canvas"; repo = "obs-vertical-canvas";
rev = version; rev = version;
sha256 = "sha256-80yqyfbSFBDLgGzSC8ktJRHFhbD5REWH0Rwrghcu6KY="; sha256 = "sha256-baEF8vcAmac4bwpzJnGE2WczTa6vojjRQ/oEKgYeXgk=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View file

@ -14,12 +14,12 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "vdr-softhddevice"; pname = "vdr-softhddevice";
version = "2.0.9"; version = "2.1.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ua0lnj"; owner = "ua0lnj";
repo = "vdr-plugin-softhddevice"; repo = "vdr-plugin-softhddevice";
sha256 = "sha256-FyjKMCKPZVtQhb7wBx4Xr6I/kb2QMH/TEE21bw5gcwc="; sha256 = "sha256-d/Cl0sE4laDdjMhd3xTHcY4OT5tWWCFCvLsNF157+zw=";
rev = "v${version}"; rev = "v${version}";
}; };

View file

@ -15,13 +15,13 @@
buildGoModule rec { buildGoModule rec {
pname = "cri-o"; pname = "cri-o";
version = "1.29.1"; version = "1.29.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cri-o"; owner = "cri-o";
repo = "cri-o"; repo = "cri-o";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-RL4JkEJMVduG06udIVlVdr+bj9wIGbun3rpeTCUehhk="; hash = "sha256-il28u2+Jv2gh6XqRV4y6u0FDZ4flmcp+bOj9aibL+ro=";
}; };
vendorHash = null; vendorHash = null;

View file

@ -72,7 +72,10 @@ patchShebangs() {
while IFS= read -r -d $'\0' f; do while IFS= read -r -d $'\0' f; do
isScript "$f" || continue isScript "$f" || continue
read -r oldInterpreterLine < "$f" # read exits unclean if the shebang does not end with a newline, but still assigns the variable.
# So if read returns errno != 0, we check if the assigned variable is non-empty and continue.
read -r oldInterpreterLine < "$f" || [ "$oldInterpreterLine" ]
read -r oldPath arg0 args <<< "${oldInterpreterLine:2}" read -r oldPath arg0 args <<< "${oldInterpreterLine:2}"
if [[ -z "${pathName:-}" ]]; then if [[ -z "${pathName:-}" ]]; then

View file

@ -1,24 +1,14 @@
{ lib, stdenv, fetchurl, fetchpatch }: { lib, stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "alsa-ucm-conf"; pname = "alsa-ucm-conf";
version = "1.2.10"; version = "1.2.11";
src = fetchurl { src = fetchurl {
url = "mirror://alsa/lib/${pname}-${version}.tar.bz2"; url = "mirror://alsa/lib/${pname}-${version}.tar.bz2";
hash = "sha256-nCHj8B/wC6p1jfF+hnzTbiTrtBpr7ElzfpkQXhbyrpc="; hash = "sha256-OHwBzzDioWdte49ysmgc8hmrynDdHsKp4zrdW/P+roE=";
}; };
patches = [
(fetchpatch {
# ToDo: Remove this patch in the next package upgrade
# Fixes SplitPCM to make some audio devices work with alsa-ucm-conf v1.2.10 again
name = "alsa-ucm-conf-splitpcm-device-argument-fix.patch";
url = "https://github.com/alsa-project/alsa-ucm-conf/commit/b68aa52acdd2763fedad5eec0f435fbf43e5ccc6.patch";
hash = "sha256-8WE4+uhi4W7cCSZYmL7uFpcHJ9muX09UkGXyZIpEd9I=";
})
];
dontBuild = true; dontBuild = true;
installPhase = '' installPhase = ''

View file

@ -29,5 +29,6 @@ buildGoModule rec {
changelog = "https://github.com/googleapis/api-linter/releases/tag/${src.rev}"; changelog = "https://github.com/googleapis/api-linter/releases/tag/${src.rev}";
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ xrelkd ]; maintainers = with maintainers; [ xrelkd ];
mainProgram = "api-linter";
}; };
} }

View file

@ -1,6 +1,7 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, installShellFiles , installShellFiles
, rustPlatform , rustPlatform
, libiconv , libiconv
@ -19,12 +20,28 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-fuVSn1vhKn2+Tw5f6zBYHFW3QSL4eisZ6d5pxsj5hh4="; hash = "sha256-fuVSn1vhKn2+Tw5f6zBYHFW3QSL4eisZ6d5pxsj5hh4=";
}; };
patches = [
# atuin with bash-preexec wasn't recording history properly after searching,
# backport recent fix until next release
(fetchpatch {
url = "https://github.com/atuinsh/atuin/commit/cb11af25afddbad552d337a9c82e74ac4302feca.patch";
sha256 = "sha256-cG99aLKs5msatT7vXiX9Rn5xur2WUjQ/U33nOxuon7I=";
})
];
# TODO: unify this to one hash because updater do not support this # TODO: unify this to one hash because updater do not support this
cargoHash = cargoHash =
if stdenv.isLinux if stdenv.isLinux
then "sha256-lHWgsVnjSeBmd7O4Fn0pUtTn4XbkBOAouaRHRozil50=" then "sha256-lHWgsVnjSeBmd7O4Fn0pUtTn4XbkBOAouaRHRozil50="
else "sha256-LxfpllzvgUu7ZuD97n3W+el3bdOt5QGXzJbDQ0w8seo="; else "sha256-LxfpllzvgUu7ZuD97n3W+el3bdOt5QGXzJbDQ0w8seo=";
# atuin's default features include 'check-updates', which do not make sense
# for distribution builds. List all other default features.
buildNoDefaultFeatures = true;
buildFeatures = [
"client" "sync" "server" "clipboard"
];
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optionals stdenv.isDarwin [ buildInputs = lib.optionals stdenv.isDarwin [

View file

@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "ayatana-indicator-session"; pname = "ayatana-indicator-session";
version = "23.10.3"; version = "24.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "AyatanaIndicators"; owner = "AyatanaIndicators";
repo = "ayatana-indicator-session"; repo = "ayatana-indicator-session";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-m2+qZxBrarenR41M41mCteFRXIEGkVDavRWQwM3G4tk="; hash = "sha256-XHJhzL7B+4FnUHbsJVywELoY7xxG19RRryaPYZVao1I=";
}; };
postPatch = '' postPatch = ''
@ -73,13 +73,6 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck) (lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck)
(lib.cmakeBool "GSETTINGS_LOCALINSTALL" true) (lib.cmakeBool "GSETTINGS_LOCALINSTALL" true)
(lib.cmakeBool "GSETTINGS_COMPILE" true) (lib.cmakeBool "GSETTINGS_COMPILE" true)
(lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" (lib.concatStringsSep ";" [
# Exclude tests
"-E" (lib.strings.escapeShellArg "(${lib.concatStringsSep "|" [
# Currently broken: https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/90
"^test-service"
]})")
]))
]; ];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;

View file

@ -1,10 +1,10 @@
diff -Naur cmake-3.27.7/Utilities/cmcurl/CMakeLists.txt cmake-3.27.7-new/Utilities/cmcurl/CMakeLists.txt diff -Naur cmake-3.28.2/Utilities/cmcurl/CMakeLists.txt cmake-3.28.2-new/Utilities/cmcurl/CMakeLists.txt
--- cmake-3.27.7/Utilities/cmcurl/CMakeLists.txt 2023-10-06 10:08:35.000000000 -0300 --- cmake-3.28.2/Utilities/cmcurl/CMakeLists.txt 2024-01-29 23:01:32.000000000 +0300
+++ cmake-3.27.7-new/Utilities/cmcurl/CMakeLists.txt 2023-10-22 21:51:09.231609901 -0300 +++ cmake-3.28.2-new/Utilities/cmcurl/CMakeLists.txt 2024-02-16 13:09:40.805479195 +0300
@@ -414,13 +414,6 @@ @@ -470,13 +470,6 @@
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND NOT ENABLE_ARES) if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND NOT ENABLE_ARES)
set(use_core_foundation ON) set(use_core_foundation_and_core_services ON)
- -
- find_library(SYSTEMCONFIGURATION_FRAMEWORK "SystemConfiguration") - find_library(SYSTEMCONFIGURATION_FRAMEWORK "SystemConfiguration")
- if(NOT SYSTEMCONFIGURATION_FRAMEWORK) - if(NOT SYSTEMCONFIGURATION_FRAMEWORK)
@ -15,56 +15,19 @@ diff -Naur cmake-3.27.7/Utilities/cmcurl/CMakeLists.txt cmake-3.27.7-new/Utiliti
endif() endif()
endif() endif()
diff -Naur cmake-3.27.7/Utilities/cmcurl/lib/curl_setup.h cmake-3.27.7-new/Utilities/cmcurl/lib/curl_setup.h diff -Naur cmake-3.28.2/Utilities/cmcurl/lib/curl_setup.h cmake-3.28.2-new/Utilities/cmcurl/lib/curl_setup.h
--- cmake-3.27.7/Utilities/cmcurl/lib/curl_setup.h 2023-10-06 10:08:35.000000000 -0300 --- cmake-3.28.2/Utilities/cmcurl/lib/curl_setup.h 2024-01-29 23:01:32.000000000 +0300
+++ cmake-3.27.7-new/Utilities/cmcurl/lib/curl_setup.h 2023-10-22 21:52:00.214748294 -0300 +++ cmake-3.28.2-new/Utilities/cmcurl/lib/curl_setup.h 2024-02-16 13:10:38.822445566 +0300
@@ -260,11 +260,7 @@ @@ -255,12 +255,6 @@
* performing this task will result in a synthesized IPv6 address. * performing this task will result in a synthesized IPv6 address.
*/ */
#if defined(__APPLE__) && !defined(USE_ARES) #if defined(__APPLE__) && !defined(USE_ARES)
-#include <TargetConditionals.h> -#include <TargetConditionals.h>
#define USE_RESOLVE_ON_IPS 1 -#define USE_RESOLVE_ON_IPS 1
-# if defined(TARGET_OS_OSX) && TARGET_OS_OSX -# if TARGET_OS_MAC && !(defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE) && \
-# define CURL_OSX_CALL_COPYPROXIES 1 - defined(ENABLE_IPV6)
-# define CURL_MACOS_CALL_COPYPROXIES 1
-# endif -# endif
#endif #endif
#ifdef USE_LWIPSOCK #ifdef USE_LWIPSOCK
diff -Naur cmake-3.27.7/Utilities/cmcurl/lib/hostip.c cmake-3.27.7-new/Utilities/cmcurl/lib/hostip.c
--- cmake-3.27.7/Utilities/cmcurl/lib/hostip.c 2023-10-06 10:08:35.000000000 -0300
+++ cmake-3.27.7-new/Utilities/cmcurl/lib/hostip.c 2023-10-22 21:53:29.249989934 -0300
@@ -67,10 +67,6 @@
#include "curl_memory.h"
#include "memdebug.h"
-#if defined(ENABLE_IPV6) && defined(CURL_OSX_CALL_COPYPROXIES)
-#include <SystemConfiguration/SCDynamicStoreCopySpecific.h>
-#endif
-
#if defined(CURLRES_SYNCH) && \
defined(HAVE_ALARM) && \
defined(SIGALRM) && \
@@ -743,23 +739,6 @@
return CURLRESOLV_ERROR;
}
-#if defined(ENABLE_IPV6) && defined(CURL_OSX_CALL_COPYPROXIES)
- {
- /*
- * The automagic conversion from IPv4 literals to IPv6 literals only
- * works if the SCDynamicStoreCopyProxies system function gets called
- * first. As Curl currently doesn't support system-wide HTTP proxies, we
- * therefore don't use any value this function might return.
- *
- * This function is only available on a macOS and is not needed for
- * IPv4-only builds, hence the conditions above.
- */
- CFDictionaryRef dict = SCDynamicStoreCopyProxies(NULL);
- if(dict)
- CFRelease(dict);
- }
-#endif
-
#ifndef USE_RESOLVE_ON_IPS
/* First check if this is an IPv4 address string */
if(Curl_inet_pton(AF_INET, hostname, &in) > 0)

View file

@ -32,7 +32,7 @@
}: }:
let let
inherit (darwin.apple_sdk.frameworks) SystemConfiguration; inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
inherit (libsForQt5) qtbase wrapQtAppsHook; inherit (libsForQt5) qtbase wrapQtAppsHook;
cursesUI = lib.elem "ncurses" uiToolkits; cursesUI = lib.elem "ncurses" uiToolkits;
qt5UI = lib.elem "qt5" uiToolkits; qt5UI = lib.elem "qt5" uiToolkits;
@ -46,11 +46,11 @@ stdenv.mkDerivation (finalAttrs: {
+ lib.optionalString isMinimalBuild "-minimal" + lib.optionalString isMinimalBuild "-minimal"
+ lib.optionalString cursesUI "-cursesUI" + lib.optionalString cursesUI "-cursesUI"
+ lib.optionalString qt5UI "-qt5UI"; + lib.optionalString qt5UI "-qt5UI";
version = "3.27.9"; version = "3.28.2";
src = fetchurl { src = fetchurl {
url = "https://cmake.org/files/v${lib.versions.majorMinor finalAttrs.version}/cmake-${finalAttrs.version}.tar.gz"; url = "https://cmake.org/files/v${lib.versions.majorMinor finalAttrs.version}/cmake-${finalAttrs.version}.tar.gz";
hash = "sha256-YJqbmFcqal6kd/kSz/uXMQntTQpqaz+eI1PSzcBIcI4="; hash = "sha256-FGb4ctwcIm83PPj7pCMO0hao8Qi9VLR3tczf2eotEko=";
}; };
patches = [ patches = [
@ -97,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional useOpenSSL openssl ++ lib.optional useOpenSSL openssl
++ lib.optional cursesUI ncurses ++ lib.optional cursesUI ncurses
++ lib.optional qt5UI qtbase ++ lib.optional qt5UI qtbase
++ lib.optional stdenv.isDarwin CoreServices
++ lib.optional (stdenv.isDarwin && !isMinimalBuild) SystemConfiguration; ++ lib.optional (stdenv.isDarwin && !isMinimalBuild) SystemConfiguration;
propagatedBuildInputs = lib.optional stdenv.isDarwin ps; propagatedBuildInputs = lib.optional stdenv.isDarwin ps;

View file

@ -7,16 +7,16 @@
buildGoModule rec { buildGoModule rec {
pname = "files-cli"; pname = "files-cli";
version = "2.12.37"; version = "2.12.38";
src = fetchFromGitHub { src = fetchFromGitHub {
repo = "files-cli"; repo = "files-cli";
owner = "files-com"; owner = "files-com";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-2vXztx294fOAZ1Vp0z4sGfoUYZch9aZffyz/Z9vzEnQ="; hash = "sha256-DjNnD852VOcIHrVtzf2fXm7PRpvrQIF51xqfA5BrJxI=";
}; };
vendorHash = "sha256-AEBpt8qg6UvHlx4iS8fXCdzQ0GgEf2ALKR00ThqXctc="; vendorHash = "sha256-EUPaPihTDHRh0Y4HEPhpgl1Qa3rfhOdJHO/uRD8KzT4=";
ldflags = [ ldflags = [
"-s" "-s"

View file

@ -10,13 +10,13 @@
buildGoModule rec { buildGoModule rec {
pname = "goldwarden"; pname = "goldwarden";
version = "0.2.12"; version = "0.2.13";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "quexten"; owner = "quexten";
repo = "goldwarden"; repo = "goldwarden";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-W6dqxHGZGHuVOUNYWMpfswzG2bSCRyY58ya/ZqAMxyY="; hash = "sha256-4KxPtsIEW46p+cFx6yeSdNlsffy9U31k+ZSkE6V0AFc=";
}; };
vendorHash = "sha256-IH0p7t1qInA9rNYv6ekxDN/BT5Kguhh4cZfmL+iqwVU="; vendorHash = "sha256-IH0p7t1qInA9rNYv6ekxDN/BT5Kguhh4cZfmL+iqwVU=";

View file

@ -1,12 +1,12 @@
{ {
"name": "@withgraphite/graphite-cli", "name": "@withgraphite/graphite-cli",
"version": "1.1.5", "version": "1.2.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@withgraphite/graphite-cli", "name": "@withgraphite/graphite-cli",
"version": "1.1.5", "version": "1.2.3",
"license": "None", "license": "None",
"dependencies": { "dependencies": {
"chalk": "^4.1.2", "chalk": "^4.1.2",

View file

@ -7,14 +7,14 @@
buildNpmPackage rec { buildNpmPackage rec {
pname = "graphite-cli"; pname = "graphite-cli";
version = "1.1.5"; version = "1.2.3";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz"; url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz";
hash = "sha256-/JnhUjrZq1iiXwqCSXZH250gu3yh6gJt6JjZRJ2OQd8="; hash = "sha256-T18D4JkH9B0BcJt5rgfKJsiTRhgNBBu70l6MDtPMoHQ=";
}; };
npmDepsHash = "sha256-oQLombXIZRyjnKA04xuDZoZf2NO/0/xFfuXXmp46OaI="; npmDepsHash = "sha256-AouEmq4wCzDxk34cjRv2vL+Me+LgeSH8S/sAAvw0Fks=";
postPatch = '' postPatch = ''
ln -s ${./package-lock.json} package-lock.json ln -s ${./package-lock.json} package-lock.json

View file

@ -10,13 +10,13 @@
buildGoModule rec { buildGoModule rec {
pname = "hugo"; pname = "hugo";
version = "0.123.2"; version = "0.123.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gohugoio"; owner = "gohugoio";
repo = "hugo"; repo = "hugo";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-/FtRPRVmSRA/QcvQtzFm3PF9vDrt2uJPfAai3Q39/bA="; hash = "sha256-agFXyxjqtnL2JsOfIhp+o46kzw/F/Ggq1ALPPgZy+Gg=";
}; };
vendorHash = "sha256-1cd0w9eIPSlhznOQaIiaPoIBnQ4DycVUbZwLOlJ+t8o="; vendorHash = "sha256-1cd0w9eIPSlhznOQaIiaPoIBnQ4DycVUbZwLOlJ+t8o=";

View file

@ -0,0 +1,43 @@
{ lib
, fetchurl
, appimageTools
}:
appimageTools.wrapType2 rec {
pname = "kchat";
version = "2.4.0";
src = fetchurl {
url = "https://download.storage5.infomaniak.com/kchat/kchat-desktop-${version}-linux-x86_64.AppImage";
name = "kchat-${version}.AppImage";
hash = "sha256-8mkkHod7iBhHVAL/vQCVnmwVlPGikdHhtiEaFVIayrU=";
};
extraInstallCommands =
let
contents = appimageTools.extractType2 { inherit pname version src; };
in
''
mkdir -p "$out/share/applications"
mkdir -p "$out/share/lib/kchat"
cp -r ${contents}/{locales,resources} "$out/share/lib/kchat"
cp -r ${contents}/usr/* "$out"
cp "${contents}/kchat-desktop.desktop" "$out/share/applications/"
mv "$out/bin/kchat-${version}" "$out/bin/${meta.mainProgram}"
substituteInPlace $out/share/applications/kchat-desktop.desktop --replace 'Exec=AppRun' 'Exec=${meta.mainProgram}'
'';
meta = with lib; {
description = "Instant messaging service part of Infomaniak KSuite";
homepage = "https://www.infomaniak.com/en/apps/download-kchat";
license = licenses.unfree;
maintainers = [ maintainers.vinetos ];
mainProgram = "kchat";
platforms = [ "x86_64-linux" ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
longDescription = ''
kChat is an instant messaging service which enables you to discuss, share and coordinate your teams in complete
security via your Internet browser, mobile phone, tablet or computer.
'';
};
}

15
pkgs/by-name/lu/lubelogger/deps.nix generated Normal file
View file

@ -0,0 +1,15 @@
# This file was automatically generated by passthru.fetch-deps.
# Please dont edit it manually, your changes might get overwritten!
{ fetchNuGet }: [
(fetchNuGet { pname = "CsvHelper"; version = "30.0.1"; sha256 = "0v01s672zcrd3fjwzh14dihbal3apzyg3dc80k05a90ljk8yh9wl"; })
(fetchNuGet { pname = "LiteDB"; version = "5.0.17"; sha256 = "126h0g850nc6dqvhwivfjsgb8lydsg250pcsvbzkasda2z5m9mln"; })
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "8.0.0"; sha256 = "1zw0bpp5742jzx03wvqc8csnvsbgdqi0ls9jfc5i2vd3cl8b74pg"; })
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "8.0.0"; sha256 = "1klcqhg3hk55hb6vmjiq2wgqidsl81aldw0li2z98lrwx26msrr6"; })
(fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.3.1"; sha256 = "0dvknvmnzi3jn2kz0fbcb3ilryd75dwyiwqn6cwc6nd5gdz4mdlm"; })
(fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.3.1"; sha256 = "03pd6b35a5j1qxmcf9552rp43fwddn1z3czyb6wlf1w1f95b5fqb"; })
(fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.3.1"; sha256 = "0368p59kf6r9dyk511phl65wvk76n8885d2m9812fpj0ifqcdqg8"; })
(fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.3.1"; sha256 = "0i8mqrvzx9xi9pg1c92iy6cr756nnc3lr5cdawj0yh1x919wvx59"; })
(fetchNuGet { pname = "Npgsql"; version = "8.0.2"; sha256 = "0w1hm3bjh1vfnkzflp1x8bd4d723mpr4y6gb6ga79v5kkf09cmm2"; })
(fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "7.3.1"; sha256 = "095vn30apzwhqf70541617276whp19a92ncfppbknjj97dlb8bja"; })
]

View file

@ -0,0 +1,44 @@
{ lib
, buildDotnetModule
, dotnetCorePackages
, fetchFromGitHub
}:
buildDotnetModule rec {
pname = "lubelogger";
version = "1.2.1";
src = fetchFromGitHub {
owner = "hargata";
repo = "lubelog";
rev = "v${version}";
hash = "sha256-YxP8XmjYqxuTA2fIV1q7GBsrWPtLr02KkFl4UUNJ2p8=";
};
projectFile = "CarCareTracker.sln";
nugetDeps = ./deps.nix; # File generated with `nix-build -A package.passthru.fetch-deps`.
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
makeWrapperArgs = [
"--set DOTNET_CONTENTROOT ${placeholder "out"}/lib/lubelogger"
];
executables = [ "CarCareTracker" ]; # This wraps "$out/lib/$pname/foo" to `$out/bin/foo`.
meta = with lib; {
description = "A vehicle service records and maintainence tracker";
longDescription = ''
A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker.
LubeLogger by Hargata Softworks is licensed under the MIT License for individual and personal use. Commercial users and/or corporate entities are required to maintain an active subscription in order to continue using LubeLogger.
'';
homepage = "https://lubelogger.com";
changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}";
license = licenses.unfree;
maintainers = with maintainers; [ samasaur ];
mainProgram = "CarCareTracker";
platforms = platforms.all;
};
}

View file

@ -18,13 +18,13 @@ let
in in
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "meson"; pname = "meson";
version = "1.3.1"; version = "1.3.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mesonbuild"; owner = "mesonbuild";
repo = "meson"; repo = "meson";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-KNNtHi3jx0MRiOgmluA4ucZJWB2WeIYdApfHuspbCqg="; hash = "sha256-7M/El2snWsQi+gaZWPHnEr9gpJW3trqG1RbnT43M49s=";
}; };
patches = [ patches = [

View file

@ -12,7 +12,7 @@
}: }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "monophony"; pname = "monophony";
version = "2.6.0"; version = "2.6.1";
format = "other"; format = "other";
sourceRoot = "source/source"; sourceRoot = "source/source";
@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec {
owner = "zehkira"; owner = "zehkira";
repo = "monophony"; repo = "monophony";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-dLv1zdhWXOimxhoyf0T8oM5dF4fKepcIED+DG6D1MH0="; hash = "sha256-op6XUfP0EM9P5vT2nM4o+NOHxBcASIl1+6Mp/u9ub3U=";
}; };
pythonPath = with python3Packages; [ pythonPath = with python3Packages; [

View file

@ -5,13 +5,13 @@
buildGoModule rec { buildGoModule rec {
pname = "namespace-cli"; pname = "namespace-cli";
version = "0.0.341"; version = "0.0.345";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "namespacelabs"; owner = "namespacelabs";
repo = "foundation"; repo = "foundation";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-NslWnWYJpGbCOUnAyPhGqC2CNPifl5j9lBQ1YzS1UsQ="; hash = "sha256-PDc907qr7fPfvR990UHIOnS2I4f7DveGAK8P8SsXS+g=";
}; };
vendorHash = "sha256-a/e+xPOD9BDSlKknmfcX2tTMyIUrzKxqtUpFXcFIDSE="; vendorHash = "sha256-a/e+xPOD9BDSlKknmfcX2tTMyIUrzKxqtUpFXcFIDSE=";

View file

@ -47,6 +47,11 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://salsa.debian.org/ubports-team/net-cpp/-/raw/941d9eceaa66a06eabb1eb79554548b47d4a60ab/debian/patches/1007_wait-for-flask.patch"; url = "https://salsa.debian.org/ubports-team/net-cpp/-/raw/941d9eceaa66a06eabb1eb79554548b47d4a60ab/debian/patches/1007_wait-for-flask.patch";
hash = "sha256-nsGkZBuqahsg70PLUxn5EluDjmfZ0/wSnOYimfAI4ag="; hash = "sha256-nsGkZBuqahsg70PLUxn5EluDjmfZ0/wSnOYimfAI4ag=";
}) })
# Bump std version to 14 for gtest 1.13+
(fetchpatch {
url = "https://salsa.debian.org/ubports-team/net-cpp/-/raw/f3a031eb7e4ce7df00781100f16de58a4709afcb/debian/patches/0001-Bump-std-version-to-14-needed-for-googletest-1.13.0.patch";
hash = "sha256-3ykqCfZjtTx7zWQ5rkMhVp7D5fkpoCjl0CVFwwEd4U4=";
})
]; ];
postPatch = lib.optionalString finalAttrs.finalPackage.doCheck '' postPatch = lib.optionalString finalAttrs.finalPackage.doCheck ''

View file

@ -0,0 +1,48 @@
{ lib
, fetchFromGitHub
, gtest
, meson
, nasm
, ninja
, pkg-config
, stdenv
, windows
}:
stdenv.mkDerivation (finalAttrs: {
pname = "openh264";
version = "2.4.1";
src = fetchFromGitHub {
owner = "cisco";
repo = "openh264";
rev = "v${finalAttrs.version}";
hash = "sha256-ai7lcGcQQqpsLGSwHkSs7YAoEfGCIbxdClO6JpGA+MI=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [
meson
nasm
ninja
pkg-config
];
buildInputs = [
gtest
] ++ lib.optionals stdenv.hostPlatform.isWindows [
windows.pthreads
];
strictDeps = true;
meta = {
homepage = "https://www.openh264.org";
description = "A codec library which supports H.264 encoding and decoding";
changelog = "https://github.com/cisco/openh264/releases/tag/${finalAttrs.src.rev}";
license = with lib.licenses; [ bsd2 ];
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.unix ++ lib.platforms.windows;
};
})

View file

@ -18,13 +18,13 @@
buildGoModule rec { buildGoModule rec {
pname = "opensnitch"; pname = "opensnitch";
version = "1.6.5"; version = "1.6.5.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "evilsocket"; owner = "evilsocket";
repo = "opensnitch"; repo = "opensnitch";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-2HHyecgiodWhQkkn3eo0RJNroD7HaK6Je/+x9IqZfWE="; hash = "sha256-IVrAAHzLS7A7cYhRk+IUx8/5TGKeqC7M/7iXOpPe2ZA=";
}; };
postPatch = '' postPatch = ''

View file

@ -21,6 +21,8 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-gsNMPNPcfHyOgjJnIrJ5tLYHbCfIfTowEhcaGOUPb2Q="; hash = "sha256-gsNMPNPcfHyOgjJnIrJ5tLYHbCfIfTowEhcaGOUPb2Q=";
}; };
mesonFlags = [ "-Dcpp_std=c++14" ];
buildInputs = [ buildInputs = [
freetype freetype
gtest gtest

View file

@ -5,6 +5,7 @@
, fmt , fmt
, proj , proj
, bzip2 , bzip2
, cli11
, zlib , zlib
, boost , boost
, postgresql , postgresql
@ -22,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "osm2pgsql"; pname = "osm2pgsql";
version = "1.10.0"; version = "1.11.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "osm2pgsql-dev"; owner = "osm2pgsql-dev";
repo = "osm2pgsql"; repo = "osm2pgsql";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-IFAQ7iA37QXnWOSxUjh9EW7ss85k0h948JGuuUcpr5w="; hash = "sha256-95B4WVaf3AwaC+S6dCJpUq/1J47rOZjWUBxmRqHCu4w=";
}; };
postPatch = '' postPatch = ''
@ -41,6 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ buildInputs = [
boost boost
bzip2 bzip2
cli11
expat expat
fmt fmt
libosmium libosmium
@ -56,10 +58,11 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional (!withLuaJIT) lua; ++ lib.optional (!withLuaJIT) lua;
cmakeFlags = [ cmakeFlags = [
"-DEXTERNAL_LIBOSMIUM=ON" (lib.cmakeBool "EXTERNAL_LIBOSMIUM" true)
"-DEXTERNAL_PROTOZERO=ON" (lib.cmakeBool "EXTERNAL_PROTOZERO" true)
"-DEXTERNAL_FMT=ON" (lib.cmakeBool "EXTERNAL_FMT" true)
] ++ lib.optional withLuaJIT "-DWITH_LUAJIT:BOOL=ON"; (lib.cmakeBool "WITH_LUAJIT" withLuaJIT)
];
installFlags = [ "install-gen" ]; installFlags = [ "install-gen" ];

View file

@ -0,0 +1,29 @@
{ lib, stdenv, fetchFromGitHub, cjson, cmake, docutils, libev, openssl, systemd }:
stdenv.mkDerivation (finalAttrs: {
pname = "pgagroal";
version = "1.6.0";
src = fetchFromGitHub {
owner = "agroal";
repo = "pgagroal";
rev = finalAttrs.version;
hash = "sha256-bgJvGJ35RdFopW88o+H1DLpG70anP197y6xrpRRrxUA=";
};
patches = [ ./do-not-search-libatomic.patch ];
nativeBuildInputs = [ cmake docutils ];
buildInputs = [ cjson libev openssl ]
++ lib.optionals stdenv.isLinux [ systemd ];
meta = with lib; {
description = "High-performance connection pool for PostgreSQL";
homepage = "https://agroal.github.io/pgagroal/";
changelog = "https://github.com/agroal/pgagroal/releases/tag/${finalAttrs.version}";
license = licenses.bsd3;
maintainers = [ maintainers.marsam ];
platforms = platforms.unix;
};
})

View file

@ -0,0 +1,64 @@
{ lib
, fetchFromGitHub
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "powerhub";
version = "2.0.7";
pyproject = true;
src = fetchFromGitHub {
owner = "AdrianVollmer";
repo = "PowerHub";
rev = "refs/tags/${version}";
hash = "sha256-ejdG/vMINyvToP8GAhRMdp/Jq8rZNBubDbRcg2i05lM=";
};
nativeBuildInputs = with python3.pkgs; [
setuptools
setuptools-scm
];
propagatedBuildInputs = with python3.pkgs; [
cheroot
cryptography
dnspython
flask
flask-socketio
flask-sqlalchemy
importlib-metadata
jinja2
pyopenssl
python-magic
python-socketio
requests
service-identity
simple-websocket
sqlalchemy
twisted
watchdog
werkzeug
wsgidav
];
# Tests uses XDG
doCheck = false;
pythonImportsCheck = [
"powerhub"
];
preCheck = ''
cd tests/helpers
'';
meta = with lib; {
description = "Post exploitation tool based on a web application, focusing on bypassing endpoint protection and application whitelisting";
homepage = "https://github.com/AdrianVollmer/PowerHub";
changelog = "https://github.com/AdrianVollmer/PowerHub/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "powerhub";
};
}

View file

@ -36,7 +36,7 @@ let
rpcs3Revision = "ebf48800e6bf2569fa0a59974ab2daaeb3a92f23"; rpcs3Revision = "ebf48800e6bf2569fa0a59974ab2daaeb3a92f23";
rpcs3Hash = "sha256-HJQ+DCZy8lwMCfq0N9StKD8bP1hCBxGMAucbQ9esy/I="; rpcs3Hash = "sha256-HJQ+DCZy8lwMCfq0N9StKD8bP1hCBxGMAucbQ9esy/I=";
inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook; inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook qtwayland;
in in
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "rpcs3"; pname = "rpcs3";
@ -85,7 +85,7 @@ stdenv.mkDerivation {
libevdev zlib libusb1 curl wolfssl python3 pugixml flatbuffers llvm_16 libSM libevdev zlib libusb1 curl wolfssl python3 pugixml flatbuffers llvm_16 libSM
] ++ cubeb.passthru.backendLibs ] ++ cubeb.passthru.backendLibs
++ lib.optionals faudioSupport [ faudio SDL2 ] ++ lib.optionals faudioSupport [ faudio SDL2 ]
++ lib.optional waylandSupport wayland; ++ lib.optionals waylandSupport [ wayland qtwayland ];
postInstall = '' postInstall = ''
# Taken from https://wiki.rpcs3.net/index.php?title=Help:Controller_Configuration # Taken from https://wiki.rpcs3.net/index.php?title=Help:Controller_Configuration

Some files were not shown because too many files have changed in this diff Show more