Merge master into haskell-updates
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@ See the nixpkgs manual for more details on [standard meta-attributes](https://ni
|
||||
|
||||
In addition to writing properly formatted commit messages, it's important to include relevant information so other developers can later understand *why* a change was made. While this information usually can be found by digging code, mailing list/Discourse archives, pull request discussions or upstream changes, it may require a lot of work.
|
||||
|
||||
For package version upgrades and such a one-line commit message is usually sufficient.
|
||||
Package version upgrades usually allow for simpler commit messages, including attribute name, old and new version, as well as a reference to the relevant release notes/changelog. Every once in a while a package upgrade requires more extensive changes, and that subsequently warrants a more verbose message.
|
||||
|
||||
## Rebasing between branches (i.e. from master to staging)
|
||||
|
||||
|
||||
@@ -154,6 +154,11 @@ in mkLicense lset) ({
|
||||
fullName = "BSD-2-Clause Plus Patent License";
|
||||
};
|
||||
|
||||
bsd2WithViews = {
|
||||
spdxId = "BSD-2-Clause-Views";
|
||||
fullName = "BSD 2-Clause with views sentence";
|
||||
};
|
||||
|
||||
bsd3 = {
|
||||
spdxId = "BSD-3-Clause";
|
||||
fullName = ''BSD 3-clause "New" or "Revised" License'';
|
||||
|
||||
@@ -7939,6 +7939,13 @@
|
||||
githubId = 24509182;
|
||||
name = "Arnaud Pascal";
|
||||
};
|
||||
lightquantum = {
|
||||
email = "self@lightquantum.me";
|
||||
github = "PhotonQuantum";
|
||||
githubId = 18749973;
|
||||
name = "Yanning Chen";
|
||||
matrix = "@self:lightquantum.me";
|
||||
};
|
||||
lihop = {
|
||||
email = "nixos@leroy.geek.nz";
|
||||
github = "lihop";
|
||||
|
||||
@@ -992,6 +992,12 @@ signald -d /var/lib/signald/db \
|
||||
<literal>[ "lua54" "luau" ]</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>ocamlPackages.ocaml_extlib</literal> has been renamed
|
||||
to <literal>ocamlPackages.extlib</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>pkgs.fetchNextcloudApp</literal> has been rewritten
|
||||
@@ -1012,6 +1018,24 @@ signald -d /var/lib/signald/db \
|
||||
<literal>services.syncthing.dataDir</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>services.github-runner</literal> and
|
||||
<literal>services.github-runners.<name></literal> gained
|
||||
the option <literal>serviceOverrides</literal> which allows
|
||||
overriding the systemd <literal>serviceConfig</literal>. If
|
||||
you have been overriding the systemd service configuration
|
||||
(i.e., by defining
|
||||
<literal>systemd.services.github-runner.serviceConfig</literal>),
|
||||
you have to use the <literal>serviceOverrides</literal> option
|
||||
now. Example:
|
||||
</para>
|
||||
<programlisting>
|
||||
services.github-runner.serviceOverrides.SupplementaryGroups = [
|
||||
"docker"
|
||||
];
|
||||
</programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</section>
|
||||
<section xml:id="sec-release-22.11-notable-changes">
|
||||
@@ -1025,6 +1049,13 @@ signald -d /var/lib/signald/db \
|
||||
release notes</link> for more details.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Configuring multiple GitHub runners is now possible through
|
||||
<literal>services.github-runners.<name></literal>. The
|
||||
option <literal>services.github-runner</literal> remains.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>github-runner</literal> gained support for ephemeral
|
||||
@@ -1433,6 +1464,14 @@ signald -d /var/lib/signald/db \
|
||||
are under <literal>programs.firefox</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
The option
|
||||
<literal>services.picom.experimentalBackends</literal> was
|
||||
removed since it is now the default and the option will cause
|
||||
<literal>picom</literal> to quit instead.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
@@ -307,6 +307,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
|
||||
|
||||
- `stylua` no longer accepts `lua52Support` and `luauSupport` overrides, use `features` instead, which defaults to `[ "lua54" "luau" ]`.
|
||||
|
||||
- `ocamlPackages.ocaml_extlib` has been renamed to `ocamlPackages.extlib`.
|
||||
|
||||
- `pkgs.fetchNextcloudApp` has been rewritten to circumvent impurities in e.g. tarballs from GitHub and to make it easier to
|
||||
apply patches. This means that your hashes are out-of-date and the (previously required) attributes `name` and `version`
|
||||
are no longer accepted.
|
||||
@@ -316,12 +318,22 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
|
||||
In a future release other paths will be allowed again and interpreted
|
||||
relative to `services.syncthing.dataDir`.
|
||||
|
||||
- `services.github-runner` and `services.github-runners.<name>` gained the option `serviceOverrides` which allows overriding the systemd `serviceConfig`. If you have been overriding the systemd service configuration (i.e., by defining `systemd.services.github-runner.serviceConfig`), you have to use the `serviceOverrides` option now. Example:
|
||||
|
||||
```
|
||||
services.github-runner.serviceOverrides.SupplementaryGroups = [
|
||||
"docker"
|
||||
];
|
||||
```
|
||||
|
||||
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
|
||||
|
||||
## Other Notable Changes {#sec-release-22.11-notable-changes}
|
||||
|
||||
- The `xplr` package has been updated from 0.18.0 to 0.19.0, which brings some breaking changes. See the [upstream release notes](https://github.com/sayanarijit/xplr/releases/tag/v0.19.0) for more details.
|
||||
|
||||
- Configuring multiple GitHub runners is now possible through `services.github-runners.<name>`. The option `services.github-runner` remains.
|
||||
|
||||
- `github-runner` gained support for ephemeral runners and registrations using a personal access token (PAT) instead of a registration token. See `services.github-runner.ephemeral` and `services.github-runner.tokenFile` for details.
|
||||
|
||||
- A new module was added for the Saleae Logic device family, providing the options `hardware.saleae-logic.enable` and `hardware.saleae-logic.package`.
|
||||
@@ -435,4 +447,6 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
|
||||
|
||||
- A NixOS module for Firefox has been added which allows preferences and [policies](https://github.com/mozilla/policy-templates/blob/master/README.md) to be set. This also allows extensions to be installed via the `ExtensionSettings` policy. The new options are under `programs.firefox`.
|
||||
|
||||
- The option `services.picom.experimentalBackends` was removed since it is now the default and the option will cause `picom` to quit instead.
|
||||
|
||||
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
|
||||
|
||||
@@ -52,10 +52,8 @@ with lib;
|
||||
|
||||
environment.extraSetup = ''
|
||||
# For each icon theme directory ...
|
||||
|
||||
find $out/share/icons -mindepth 1 -maxdepth 1 -print0 | while read -d $'\0' themedir
|
||||
find $out/share/icons -exec test -d {} ';' -mindepth 1 -maxdepth 1 -print0 | while read -d $'\0' themedir
|
||||
do
|
||||
|
||||
# In order to build the cache, the theme dir should be
|
||||
# writable. When the theme dir is a symbolic link to somewhere
|
||||
# in the nix store it is not writable and it means that only
|
||||
|
||||
@@ -94,7 +94,7 @@ in
|
||||
after = [ "suspend.target" "hibernate.target" "hybrid-sleep.target" "suspend-then-hibernate.target" ];
|
||||
script =
|
||||
''
|
||||
/run/current-system/systemd/bin/systemctl try-restart post-resume.target
|
||||
/run/current-system/systemd/bin/systemctl try-restart --no-block post-resume.target
|
||||
${cfg.resumeCommands}
|
||||
${cfg.powerUpCommands}
|
||||
'';
|
||||
|
||||
@@ -307,7 +307,7 @@ in
|
||||
''
|
||||
else
|
||||
throw ''
|
||||
Neither ${opt.hostPlatform} nor or the legacy option ${opt.system} has been set.
|
||||
Neither ${opt.hostPlatform} nor the legacy option ${opt.system} has been set.
|
||||
You can set ${opt.hostPlatform} in hardware-configuration.nix by re-running
|
||||
a recent version of nixos-generate-config.
|
||||
The option ${opt.system} is still fully supported for NixOS 22.05 interoperability,
|
||||
|
||||
@@ -173,10 +173,10 @@ in
|
||||
# This file is read for all shells.
|
||||
|
||||
# Only execute this file once per shell.
|
||||
if [ -n "$__ETC_ZSHENV_SOURCED" ]; then return; fi
|
||||
if [ -n "''${__ETC_ZSHENV_SOURCED-}" ]; then return; fi
|
||||
__ETC_ZSHENV_SOURCED=1
|
||||
|
||||
if [ -z "$__NIXOS_SET_ENVIRONMENT_DONE" ]; then
|
||||
if [ -z "''${__NIXOS_SET_ENVIRONMENT_DONE-}" ]; then
|
||||
. ${config.system.build.setEnvironment}
|
||||
fi
|
||||
|
||||
@@ -206,7 +206,7 @@ in
|
||||
${zshStartupNotes}
|
||||
|
||||
# Only execute this file once per shell.
|
||||
if [ -n "$__ETC_ZPROFILE_SOURCED" ]; then return; fi
|
||||
if [ -n "''${__ETC_ZPROFILE_SOURCED-}" ]; then return; fi
|
||||
__ETC_ZPROFILE_SOURCED=1
|
||||
|
||||
# Setup custom login shell init stuff.
|
||||
|
||||
@@ -51,8 +51,8 @@ in
|
||||
};
|
||||
|
||||
settings = mkOption {
|
||||
default = { };
|
||||
type = submodule {
|
||||
default = null;
|
||||
type = nullOr (submodule {
|
||||
freeformType = (pkgs.formats.yaml { }).type;
|
||||
options = {
|
||||
schema_version = mkOption {
|
||||
@@ -79,7 +79,7 @@ in
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
});
|
||||
description = lib.mdDoc ''
|
||||
AdGuard Home configuration. Refer to
|
||||
<https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration#configuration-file>
|
||||
@@ -89,6 +89,10 @@ in
|
||||
On start and if {option}`mutableSettings` is `true`,
|
||||
these options are merged into the configuration file on start, taking
|
||||
precedence over configuration changes made on the web interface.
|
||||
|
||||
Set this to `null` (default) for a non-declarative configuration without any
|
||||
Nix-supplied values.
|
||||
Declarative configurations are supplied with a default `schema_version`, `bind_host`, and `bind_port`.
|
||||
:::
|
||||
'';
|
||||
};
|
||||
@@ -105,15 +109,15 @@ in
|
||||
config = mkIf cfg.enable {
|
||||
assertions = [
|
||||
{
|
||||
assertion = cfg.settings != { }
|
||||
-> (hasAttrByPath [ "dns" "bind_host" ] cfg.settings)
|
||||
assertion = cfg.settings != null -> cfg.mutableSettings
|
||||
|| (hasAttrByPath [ "dns" "bind_host" ] cfg.settings)
|
||||
|| (hasAttrByPath [ "dns" "bind_hosts" ] cfg.settings);
|
||||
message =
|
||||
"AdGuard setting dns.bind_host or dns.bind_hosts needs to be configured for a minimal working configuration";
|
||||
}
|
||||
{
|
||||
assertion = cfg.settings != { }
|
||||
-> hasAttrByPath [ "dns" "bootstrap_dns" ] cfg.settings;
|
||||
assertion = cfg.settings != null -> cfg.mutableSettings
|
||||
|| hasAttrByPath [ "dns" "bootstrap_dns" ] cfg.settings;
|
||||
message =
|
||||
"AdGuard setting dns.bootstrap_dns needs to be configured for a minimal working configuration";
|
||||
}
|
||||
@@ -128,7 +132,7 @@ in
|
||||
StartLimitBurst = 10;
|
||||
};
|
||||
|
||||
preStart = optionalString (cfg.settings != { }) ''
|
||||
preStart = optionalString (cfg.settings != null) ''
|
||||
if [ -e "$STATE_DIRECTORY/AdGuardHome.yaml" ] \
|
||||
&& [ "${toString cfg.mutableSettings}" = "1" ]; then
|
||||
# Writing directly to AdGuardHome.yaml results in empty file
|
||||
|
||||
@@ -67,7 +67,11 @@ let
|
||||
node ~/dist/server/tools/peertube.js $@
|
||||
'';
|
||||
|
||||
nginxCommonHeaders = ''
|
||||
nginxCommonHeaders = lib.optionalString cfg.enableWebHttps ''
|
||||
add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains';
|
||||
'' + lib.optionalString config.services.nginx.virtualHosts.${cfg.localDomain}.http3 ''
|
||||
add_header Alt-Svc 'h3=":443"; ma=86400';
|
||||
'' + ''
|
||||
add_header Access-Control-Allow-Origin '*';
|
||||
add_header Access-Control-Allow-Methods 'GET, OPTIONS';
|
||||
add_header Access-Control-Allow-Headers 'Range,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
|
||||
@@ -370,7 +374,7 @@ in {
|
||||
systemd.services.peertube-init-db = lib.mkIf cfg.database.createLocally {
|
||||
description = "Initialization database for PeerTube daemon";
|
||||
after = [ "network.target" "postgresql.service" ];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
requires = [ "postgresql.service" ];
|
||||
|
||||
script = let
|
||||
psqlSetupCommands = pkgs.writeText "peertube-init.sql" ''
|
||||
@@ -399,7 +403,9 @@ in {
|
||||
systemd.services.peertube = {
|
||||
description = "PeerTube daemon";
|
||||
after = [ "network.target" ]
|
||||
++ lib.optionals cfg.redis.createLocally [ "redis.service" ]
|
||||
++ lib.optional cfg.redis.createLocally "redis-peertube.service"
|
||||
++ lib.optionals cfg.database.createLocally [ "postgresql.service" "peertube-init-db.service" ];
|
||||
requires = lib.optional cfg.redis.createLocally "redis-peertube.service"
|
||||
++ lib.optionals cfg.database.createLocally [ "postgresql.service" "peertube-init-db.service" ];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
@@ -487,6 +493,10 @@ in {
|
||||
extraConfig = ''
|
||||
client_max_body_size 12G;
|
||||
add_header X-File-Maximum-Size 8G always;
|
||||
'' + lib.optionalString cfg.enableWebHttps ''
|
||||
add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains';
|
||||
'' + lib.optionalString config.services.nginx.virtualHosts.${cfg.localDomain}.http3 ''
|
||||
add_header Alt-Svc 'h3=":443"; ma=86400';
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -497,6 +507,10 @@ in {
|
||||
extraConfig = ''
|
||||
client_max_body_size 6M;
|
||||
add_header X-File-Maximum-Size 4M always;
|
||||
'' + lib.optionalString cfg.enableWebHttps ''
|
||||
add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains';
|
||||
'' + lib.optionalString config.services.nginx.virtualHosts.${cfg.localDomain}.http3 ''
|
||||
add_header Alt-Svc 'h3=":443"; ma=86400';
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -560,6 +574,10 @@ in {
|
||||
priority = 1320;
|
||||
extraConfig = ''
|
||||
add_header Cache-Control 'public, max-age=604800, immutable';
|
||||
'' + lib.optionalString cfg.enableWebHttps ''
|
||||
add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains';
|
||||
'' + lib.optionalString config.services.nginx.virtualHosts.${cfg.localDomain}.http3 ''
|
||||
add_header Alt-Svc 'h3=":443"; ma=86400';
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -718,6 +736,10 @@ in {
|
||||
rewrite ^/static/webseed/(.*)$ /$1 break;
|
||||
'';
|
||||
};
|
||||
|
||||
extraConfig = lib.optionalString cfg.enableWebHttps ''
|
||||
add_header Strict-Transport-Security 'max-age=63072000; includeSubDomains';
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -47,6 +47,9 @@ in {
|
||||
since picom v6 and was subsequently removed by upstream.
|
||||
See https://github.com/yshui/picom/commit/bcbc410
|
||||
'')
|
||||
(mkRemovedOptionModule [ "services" "picom" "experimentalBackends" ] ''
|
||||
This option was removed by upstream since picom v10.
|
||||
'')
|
||||
];
|
||||
|
||||
options.services.picom = {
|
||||
@@ -58,14 +61,6 @@ in {
|
||||
'';
|
||||
};
|
||||
|
||||
experimentalBackends = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = lib.mdDoc ''
|
||||
Whether to use the unstable new reimplementation of the backends.
|
||||
'';
|
||||
};
|
||||
|
||||
fade = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
@@ -306,8 +301,7 @@ in {
|
||||
};
|
||||
|
||||
serviceConfig = {
|
||||
ExecStart = "${pkgs.picom}/bin/picom --config ${configFile}"
|
||||
+ (optionalString cfg.experimentalBackends " --experimental-backends");
|
||||
ExecStart = "${pkgs.picom}/bin/picom --config ${configFile}";
|
||||
RestartSec = 3;
|
||||
Restart = "always";
|
||||
};
|
||||
|
||||
@@ -558,7 +558,8 @@ in
|
||||
# Environment of PID 1
|
||||
systemd.managerEnvironment = {
|
||||
# Doesn't contain systemd itself - everything works so it seems to use the compiled-in value for its tools
|
||||
PATH = lib.makeBinPath config.system.fsPackages;
|
||||
# util-linux is needed for the main fsck utility wrapping the fs-specific ones
|
||||
PATH = lib.makeBinPath (config.system.fsPackages ++ [cfg.package.util-linux]);
|
||||
LOCALE_ARCHIVE = "/run/current-system/sw/lib/locale/locale-archive";
|
||||
TZDIR = "/etc/zoneinfo";
|
||||
# If SYSTEMD_UNIT_PATH ends with an empty component (":"), the usual unit load path will be appended to the contents of the variable
|
||||
|
||||
@@ -300,11 +300,7 @@ in
|
||||
boot.supportedFilesystems = map (fs: fs.fsType) fileSystems;
|
||||
|
||||
# Add the mount helpers to the system path so that `mount' can find them.
|
||||
system.fsPackages = [
|
||||
pkgs.dosfstools
|
||||
# This is needed for the main fsck utility wrapping the fs-specific ones.
|
||||
pkgs.util-linux
|
||||
];
|
||||
system.fsPackages = [ pkgs.dosfstools ];
|
||||
|
||||
environment.systemPackages = with pkgs; [ fuse3 fuse ] ++ config.system.fsPackages;
|
||||
|
||||
|
||||
@@ -2,6 +2,15 @@
|
||||
name = "adguardhome";
|
||||
|
||||
nodes = {
|
||||
nullConf = { ... }: { services.adguardhome = { enable = true; }; };
|
||||
|
||||
emptyConf = { lib, ... }: {
|
||||
services.adguardhome = {
|
||||
enable = true;
|
||||
settings = {};
|
||||
};
|
||||
};
|
||||
|
||||
declarativeConf = { ... }: {
|
||||
services.adguardhome = {
|
||||
enable = true;
|
||||
@@ -34,6 +43,13 @@
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
with subtest("Minimal (settings = null) config test"):
|
||||
nullConf.wait_for_unit("adguardhome.service")
|
||||
|
||||
with subtest("Default config test"):
|
||||
emptyConf.wait_for_unit("adguardhome.service")
|
||||
emptyConf.wait_for_open_port(3000)
|
||||
|
||||
with subtest("Declarative config test, DNS will be reachable"):
|
||||
declarativeConf.wait_for_unit("adguardhome.service")
|
||||
declarativeConf.wait_for_open_port(53)
|
||||
|
||||
@@ -1,19 +1,35 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib
|
||||
, python3
|
||||
, mopidy
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
let
|
||||
python = python3.override {
|
||||
packageOverrides = self: super: {
|
||||
ytmusicapi = super.ytmusicapi.overridePythonAttrs (old: rec {
|
||||
version = "0.22.0";
|
||||
format = "setuptools";
|
||||
src = old.src.override {
|
||||
inherit version;
|
||||
hash = "sha256-CZ4uoW4UHn5C+MckQXysTdydaApn99b0UCnF5RPb7DI=";
|
||||
};
|
||||
});
|
||||
};
|
||||
};
|
||||
in python.pkgs.buildPythonApplication rec {
|
||||
pname = "mopidy-ytmusic";
|
||||
version = "0.3.7";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = python.pkgs.fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-YTMusic";
|
||||
sha256 = "0gqjvi3nfzkqvbdhihzai241p1h5p037bj2475cc93xwzyyqxcrq";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mopidy
|
||||
python3Packages.ytmusicapi
|
||||
python3Packages.pytube
|
||||
(mopidy.override { pythonPackages = python.pkgs; })
|
||||
python.pkgs.ytmusicapi
|
||||
python.pkgs.pytube
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "mopidy_ytmusic" ];
|
||||
|
||||
@@ -329,12 +329,12 @@ final: prev:
|
||||
|
||||
SpaceCamp = buildVimPluginFrom2Nix {
|
||||
pname = "SpaceCamp";
|
||||
version = "2022-07-22";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jaredgorski";
|
||||
repo = "SpaceCamp";
|
||||
rev = "2678fca10e731f367253f937db5f8b42de674f4f";
|
||||
sha256 = "1rhgjxrsjy9kg1740myyfh9n6pllm2nzxm3vgm4yxr6n6q74cy6n";
|
||||
rev = "8ff0ed105d1403a60e1f79150b8b645a3465b3a0";
|
||||
sha256 = "06bddfpmnabhw7q8q459qa55gh3x7xqzb0lq7qpq1i4kg6qsc7ck";
|
||||
};
|
||||
meta.homepage = "https://github.com/jaredgorski/SpaceCamp/";
|
||||
};
|
||||
@@ -345,8 +345,8 @@ final: prev:
|
||||
src = fetchFromGitHub {
|
||||
owner = "SpaceVim";
|
||||
repo = "SpaceVim";
|
||||
rev = "885bc3863e16ec542ce6e17172f0ca05059f61ab";
|
||||
sha256 = "12bws3vk8ljzvwmxw8pckx4cmys37jsch0hfpjlkfdc5b23p17y8";
|
||||
rev = "ead0478037b08da5adc6bdaff61de85cbfd93d60";
|
||||
sha256 = "0qrj65ij1mxpk7m9j2qpi5h991al6jypcy5xzszi1yzm64ddcvi7";
|
||||
};
|
||||
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
|
||||
};
|
||||
@@ -703,12 +703,12 @@ final: prev:
|
||||
|
||||
aurora = buildVimPluginFrom2Nix {
|
||||
pname = "aurora";
|
||||
version = "2022-10-26";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ray-x";
|
||||
repo = "aurora";
|
||||
rev = "4a5a082e7ee778f3a5bc7cbde56bdc04ae56d858";
|
||||
sha256 = "109hlng3xwxvq704wilik3z3cpr7asgiwyvxp4h7dqnar3wyp644";
|
||||
rev = "87ecb98982f11bb62a61a2ed4d46676c72918a4d";
|
||||
sha256 = "147yd7v21y8b59wj89zc103q1lp8dzmkyciby2nn8qb1kzvwvh0g";
|
||||
};
|
||||
meta.homepage = "https://github.com/ray-x/aurora/";
|
||||
};
|
||||
@@ -799,16 +799,28 @@ final: prev:
|
||||
|
||||
barbar-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "barbar.nvim";
|
||||
version = "2022-10-26";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "romgrk";
|
||||
repo = "barbar.nvim";
|
||||
rev = "eecabfedc9429f6184feb3b6655bc45a4ed36a7e";
|
||||
sha256 = "0b1gnbaqb67q876hqnqv1l54xdyv76dzn7hr7drgq33nrmyxcx58";
|
||||
rev = "47d2d3f78e3fd011202bb2f68129ca94b42c354b";
|
||||
sha256 = "08ds5zmk4hdb6872gcwv431r5f057m6nm6amrcqmjmbqaqcwv0n2";
|
||||
};
|
||||
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
|
||||
};
|
||||
|
||||
barbecue-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "barbecue.nvim";
|
||||
version = "2022-11-13";
|
||||
src = fetchFromGitHub {
|
||||
owner = "utilyre";
|
||||
repo = "barbecue.nvim";
|
||||
rev = "7f14b47d8ebb5135724ccb7041f5ce43ec6dc839";
|
||||
sha256 = "0n61764k2lqr59gldqchzhrbh8rgyjbfijfdpxsfp4x1aps35zks";
|
||||
};
|
||||
meta.homepage = "https://github.com/utilyre/barbecue.nvim/";
|
||||
};
|
||||
|
||||
base16-vim = buildVimPluginFrom2Nix {
|
||||
pname = "base16-vim";
|
||||
version = "2022-09-20";
|
||||
@@ -1267,12 +1279,12 @@ final: prev:
|
||||
|
||||
cmp-fuzzy-buffer = buildVimPluginFrom2Nix {
|
||||
pname = "cmp-fuzzy-buffer";
|
||||
version = "2022-08-30";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tzachar";
|
||||
repo = "cmp-fuzzy-buffer";
|
||||
rev = "4758be3e346499bec0c7524dc3ebcc4cd60a7036";
|
||||
sha256 = "0kcizsfm9gnpygf3bj520qbgcfag7rx3nxsc4xc7pnlgzm3cv1d2";
|
||||
rev = "7fdc50bedc9fd0f3bc10a2110285e5715fe2de15";
|
||||
sha256 = "0dj07y6z6p20qw2kc2js8rxwrwb48jrzgxh6jqd2410h4gw4zndf";
|
||||
};
|
||||
meta.homepage = "https://github.com/tzachar/cmp-fuzzy-buffer/";
|
||||
};
|
||||
@@ -1363,12 +1375,12 @@ final: prev:
|
||||
|
||||
cmp-nvim-lsp = buildVimPluginFrom2Nix {
|
||||
pname = "cmp-nvim-lsp";
|
||||
version = "2022-10-29";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "hrsh7th";
|
||||
repo = "cmp-nvim-lsp";
|
||||
rev = "78924d1d677b29b3d1fe429864185341724ee5a2";
|
||||
sha256 = "1gzn4v70wa61yyw9vfxb8m8kkabz0p35nja1l26cfhl71pnkqrka";
|
||||
rev = "91050df7b3eeb91844bd80cde2ec5993fe91adcc";
|
||||
sha256 = "1ka1bank3mkdgpch2c23i0109dvl48145kwfkyb5w1zy0d4m3rgq";
|
||||
};
|
||||
meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp/";
|
||||
};
|
||||
@@ -2011,24 +2023,24 @@ final: prev:
|
||||
|
||||
coq-artifacts = buildVimPluginFrom2Nix {
|
||||
pname = "coq.artifacts";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ms-jpq";
|
||||
repo = "coq.artifacts";
|
||||
rev = "8e055719b1fbf7769eadc6634c54679d1733d727";
|
||||
sha256 = "0wjh4hbinl1ia8bljgj9qwr43phvajngz3ra4my6gmdpsbfhrrfb";
|
||||
rev = "b85f88e9383791cd172468cdf2f2453e04e31e7e";
|
||||
sha256 = "1160g2z9pgbhvzrg160mbvbzzhbil1l7373q5ikjf4a5fpyfvp4n";
|
||||
};
|
||||
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
|
||||
};
|
||||
|
||||
coq-thirdparty = buildVimPluginFrom2Nix {
|
||||
pname = "coq.thirdparty";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ms-jpq";
|
||||
repo = "coq.thirdparty";
|
||||
rev = "c503ac81e26c44b00307029b8cf6d16c5b41ada4";
|
||||
sha256 = "1rgxk4b7kb5rzfcjdnvh1f8mhxmvdf1zq96am2ifhjj2n86xk0vf";
|
||||
rev = "80169234eba842dde43130fe3c67163865318175";
|
||||
sha256 = "0pbs5qyqrz0g49f92f3sy1l2kz5r9av2v1zwkxqnrlbx5j0cs2r3";
|
||||
};
|
||||
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
|
||||
};
|
||||
@@ -2047,12 +2059,12 @@ final: prev:
|
||||
|
||||
coq_nvim = buildVimPluginFrom2Nix {
|
||||
pname = "coq_nvim";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ms-jpq";
|
||||
repo = "coq_nvim";
|
||||
rev = "0137c3f16077c9b449651f18ec89ef1b7957e809";
|
||||
sha256 = "0srfi4fsrkkjzpivlrf8va2l2j4y4qi24m2w676pnxpyh3vwwasf";
|
||||
rev = "452dbcdebbdbe13e8aba348a44031dee37bba740";
|
||||
sha256 = "0b6knphccqd91mj0wg1851li7c7jb9shp75bqrisgi0y4m4kx2iq";
|
||||
};
|
||||
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
|
||||
};
|
||||
@@ -2373,12 +2385,12 @@ final: prev:
|
||||
|
||||
deoplete-jedi = buildVimPluginFrom2Nix {
|
||||
pname = "deoplete-jedi";
|
||||
version = "2020-12-21";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "deoplete-plugins";
|
||||
repo = "deoplete-jedi";
|
||||
rev = "43058915007d92dc167b84dd5b8ada2d2a057a82";
|
||||
sha256 = "0qh43mwzjsn67id6qs96p9lw1fjsgdgqmks0161hfgvbyixx2b3y";
|
||||
rev = "4a13930764f3fbda1c06d7312d8ce2ff595d3274";
|
||||
sha256 = "0d93vzcizi0k07iwhnrhgp9isydpl1lbik2afnbqa6660m619a2n";
|
||||
};
|
||||
meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/";
|
||||
};
|
||||
@@ -2783,12 +2795,12 @@ final: prev:
|
||||
|
||||
fcitx-vim = buildVimPluginFrom2Nix {
|
||||
pname = "fcitx.vim";
|
||||
version = "2022-11-09";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "lilydjwg";
|
||||
repo = "fcitx.vim";
|
||||
rev = "fe899f6aece54d962cd75686124ce4abc3e67ec2";
|
||||
sha256 = "1nz42r8ybwajncp3c9q8glrsxwi7psmipp4wqgf4v8jnhr4xgrm4";
|
||||
rev = "dc95d0301b61a7db1f1badfe743fb627ea6e06d1";
|
||||
sha256 = "1z6n9ax8mnr9p1j64hrl463kqnaf7gc08975j5n7c77rrz23bd1q";
|
||||
};
|
||||
meta.homepage = "https://github.com/lilydjwg/fcitx.vim/";
|
||||
};
|
||||
@@ -3012,12 +3024,12 @@ final: prev:
|
||||
|
||||
fuzzy-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "fuzzy.nvim";
|
||||
version = "2022-02-20";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tzachar";
|
||||
repo = "fuzzy.nvim";
|
||||
rev = "d5fee69b54ef400f0ccedf37917c4782e8929424";
|
||||
sha256 = "1xnmwmbrjsfj3v4vk57gcf4l3wl9n8jks50ds8gaawz5bpy54yff";
|
||||
rev = "04b3d969002b5fd2db23a33aaf33a13a533cbdbd";
|
||||
sha256 = "15c3bymh1pm4d5h3ik9m7bz56ggrfzzbmh6sn5bkssmrazqphimk";
|
||||
};
|
||||
meta.homepage = "https://github.com/tzachar/fuzzy.nvim/";
|
||||
};
|
||||
@@ -3455,12 +3467,12 @@ final: prev:
|
||||
|
||||
haskell-tools-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "haskell-tools.nvim";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MrcJkb";
|
||||
repo = "haskell-tools.nvim";
|
||||
rev = "a1d3699c14746b15af0520e23f54d2ed474e8be0";
|
||||
sha256 = "0kygk9aidqcbpp2avm9zpfp2d3dcscnz6apy879w8k1lwp1f2dk8";
|
||||
rev = "d7d38a9304205f97cee06d1afdfed5a571c08d1e";
|
||||
sha256 = "18bvwrsxqg78000r96psd6npcl7p1gs2alf3cqfk7i1hi565mdri";
|
||||
};
|
||||
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
|
||||
};
|
||||
@@ -3575,12 +3587,12 @@ final: prev:
|
||||
|
||||
hydra-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "hydra.nvim";
|
||||
version = "2022-10-02";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "anuvyklack";
|
||||
repo = "hydra.nvim";
|
||||
rev = "fa41a971765d4cce9c39185289f5a10894f66dbd";
|
||||
sha256 = "198bkw3y3253wjamvxxkdjr54nv1bkin148v554b47yv5w156zz1";
|
||||
rev = "aefadd3f61234d5ac51f59057965d44f63126778";
|
||||
sha256 = "1ak0ahda6a5265g823yykz1lr7kc9jxhd84ic6nbqg4xx05haf07";
|
||||
};
|
||||
meta.homepage = "https://github.com/anuvyklack/hydra.nvim/";
|
||||
};
|
||||
@@ -3599,12 +3611,12 @@ final: prev:
|
||||
|
||||
iceberg-vim = buildVimPluginFrom2Nix {
|
||||
pname = "iceberg.vim";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "cocopon";
|
||||
repo = "iceberg.vim";
|
||||
rev = "8a69612245fca4c9103a7f700b3ca87b77199f00";
|
||||
sha256 = "1vq6yka7scdv54r02034y93y9144lsqx78jwwryzlmf5qq4pmr00";
|
||||
rev = "a94c2a9110986cbc92d2c059ee65b52b70a4416d";
|
||||
sha256 = "1aiarshkw8cs3kjfdj3v30294i7dj1x7pmv9j83wnssj7i4y6kp5";
|
||||
};
|
||||
meta.homepage = "https://github.com/cocopon/iceberg.vim/";
|
||||
};
|
||||
@@ -4032,12 +4044,12 @@ final: prev:
|
||||
|
||||
legendary-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "legendary.nvim";
|
||||
version = "2022-10-30";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mrjones2014";
|
||||
repo = "legendary.nvim";
|
||||
rev = "cf388c44976ca8a9f950d98879b3e98d0f0f4b83";
|
||||
sha256 = "0y0zndgs43aa30pdqjpsf1kyc65vg3klwfqqkkz3dkk75417xi2x";
|
||||
rev = "1050be8b7f11a26048400f3dfe5ce8a0ac6a1901";
|
||||
sha256 = "11b2q8ysf5dybf9bpfrs92syy5k4vxfmbkhy3fdkyhmslvpmd9a4";
|
||||
};
|
||||
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
|
||||
};
|
||||
@@ -4584,12 +4596,12 @@ final: prev:
|
||||
|
||||
mini-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "mini.nvim";
|
||||
version = "2022-11-11";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "echasnovski";
|
||||
repo = "mini.nvim";
|
||||
rev = "9061584513afd62ad6a08757b0aacf5d656bdf36";
|
||||
sha256 = "0pg2ckvnarmfmvqj57plg8bzflz3qxicbb5p699fhh5ggl2f5713";
|
||||
rev = "dd0b7f85269d544aec6dee3bf48dc44ed284c462";
|
||||
sha256 = "1y28vqp5glvdypv8ghp9x6yg7mhf74711mas16n6abn1vaimmgsp";
|
||||
};
|
||||
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
|
||||
};
|
||||
@@ -5112,12 +5124,12 @@ final: prev:
|
||||
|
||||
neotest-haskell = buildVimPluginFrom2Nix {
|
||||
pname = "neotest-haskell";
|
||||
version = "2022-11-04";
|
||||
version = "2022-11-14";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MrcJkb";
|
||||
repo = "neotest-haskell";
|
||||
rev = "74b10216995909d442ce9ffb966ae3194a6da319";
|
||||
sha256 = "184aw9vdvahcxmnhq787yh8861ai1xsai784zfkgzz1pg4s7rvbk";
|
||||
rev = "920a68bbb4eee1f923136c94ccb29981f6cd77e8";
|
||||
sha256 = "0np8hzqjcq2k42iiwbvql3mzgnha56war8sj79dgyr02mpf43436";
|
||||
};
|
||||
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
|
||||
};
|
||||
@@ -5292,12 +5304,12 @@ final: prev:
|
||||
|
||||
noice-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "noice.nvim";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "folke";
|
||||
repo = "noice.nvim";
|
||||
rev = "c11d1c6a0dc8ed44704c92d772140f1546b07166";
|
||||
sha256 = "1vysp35x3x8krzpwpx898qrvg1k20zqz5ldj5qrgw66zydsh1i73";
|
||||
rev = "1bce9239531f863620c5cf90c76862cf7d0f0a2b";
|
||||
sha256 = "1mwh001r1dvkflqmpgy9qyyn4fk3yx9slzlnw8pjsjnm12grr935";
|
||||
};
|
||||
meta.homepage = "https://github.com/folke/noice.nvim/";
|
||||
};
|
||||
@@ -5484,12 +5496,12 @@ final: prev:
|
||||
|
||||
nvim-cmp = buildNeovimPluginFrom2Nix {
|
||||
pname = "nvim-cmp";
|
||||
version = "2022-11-13";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "hrsh7th";
|
||||
repo = "nvim-cmp";
|
||||
rev = "aee40113c2ba3ab158955f233ca083ca9958d6f8";
|
||||
sha256 = "0zrld4p8qhiksm4q12zn650mff6vg6xrb6b1dn8yc88ss3zkl5jx";
|
||||
rev = "e820335208a6a46e97202592a3694d8e01b923bc";
|
||||
sha256 = "16k3g5lfjyy04j06rz2jh8vl0pjlpsv9c7lg6vji1sh8dscznv7i";
|
||||
};
|
||||
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
|
||||
};
|
||||
@@ -5976,12 +5988,12 @@ final: prev:
|
||||
|
||||
nvim-scrollbar = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-scrollbar";
|
||||
version = "2022-11-12";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "petertriho";
|
||||
repo = "nvim-scrollbar";
|
||||
rev = "02b272d1ef260352896b12a0b0ce7c116b2c8ee3";
|
||||
sha256 = "05wchqijinbdk5yk7k7gifc9x1j06l0wxspa08jdi1qhrv2rlllx";
|
||||
rev = "853538db5098cd07b618bcb0e4db6b729b1e9f9b";
|
||||
sha256 = "1bxyv7rah7ccl8fs0x0r0xk824lnfjs218rlxf4xz0zr5z7gyaqs";
|
||||
};
|
||||
meta.homepage = "https://github.com/petertriho/nvim-scrollbar/";
|
||||
};
|
||||
@@ -6012,12 +6024,12 @@ final: prev:
|
||||
|
||||
nvim-solarized-lua = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-solarized-lua";
|
||||
version = "2022-09-23";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ishan9299";
|
||||
repo = "nvim-solarized-lua";
|
||||
rev = "b5a77b50d1136ad4018d176722378506afee9d3a";
|
||||
sha256 = "17is7hsbfbbxir34jwlihv1xdkhihvk85l55pky90b5ijvpki2x7";
|
||||
rev = "f8e4e60a2873b6f1a28c837ab217deb1bfdc723e";
|
||||
sha256 = "1v2bb9ckbhhp6jssbwcxzqlzvwifw5gk0mlrsjkvpvmvq1lgfiiy";
|
||||
};
|
||||
meta.homepage = "https://github.com/ishan9299/nvim-solarized-lua/";
|
||||
};
|
||||
@@ -6036,12 +6048,12 @@ final: prev:
|
||||
|
||||
nvim-surround = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-surround";
|
||||
version = "2022-11-10";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "kylechui";
|
||||
repo = "nvim-surround";
|
||||
rev = "87839e18d3953eb8cebd23a007183fd6c48863b5";
|
||||
sha256 = "14gcn2dpiyabl59knzzq7dfj03l77dh17mz3r92wca2lxb76smd5";
|
||||
rev = "fa7648e3ed5ec22f32de06d366cf8b80141998f0";
|
||||
sha256 = "1fv8p3nj2ma4j9wsglxjcarsfxhryi6aqmcg9d4fpa6qsdcvlg42";
|
||||
};
|
||||
meta.homepage = "https://github.com/kylechui/nvim-surround/";
|
||||
};
|
||||
@@ -6060,12 +6072,12 @@ final: prev:
|
||||
|
||||
nvim-tree-lua = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-tree.lua";
|
||||
version = "2022-11-13";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-tree";
|
||||
repo = "nvim-tree.lua";
|
||||
rev = "cf908370fb046641e3aaaa6a6177c1b5d165f186";
|
||||
sha256 = "19pqgd785j0b1nwhplhx53qi62spm699xj9mcjr8mxnb2z0x7hcg";
|
||||
rev = "9d241e5f5889cf8d37c3a8054b3e55157549c283";
|
||||
sha256 = "0laygscfl6rg3xnh0p5m8a4li8lpp46zxyw1smn4mackhzwqhplj";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
|
||||
};
|
||||
@@ -6168,12 +6180,12 @@ final: prev:
|
||||
|
||||
nvim-web-devicons = buildVimPluginFrom2Nix {
|
||||
pname = "nvim-web-devicons";
|
||||
version = "2022-11-12";
|
||||
version = "2022-11-14";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-tree";
|
||||
repo = "nvim-web-devicons";
|
||||
rev = "c873091fe237f22c915905c4c0c3a82cbfce5f4d";
|
||||
sha256 = "0dawjja54p98hyrc6qigpz7993lshn820vdg0v38kdz8q3rsxgq5";
|
||||
rev = "3b1b794bc17b7ac3df3ae471f1c18f18d1a0f958";
|
||||
sha256 = "1yxrv5kc5prfllgfcj2h8c8b74rydwdc8hm2fwbk1d0d9jcs66w7";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
|
||||
};
|
||||
@@ -6312,12 +6324,12 @@ final: prev:
|
||||
|
||||
onedarkpro-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "onedarkpro.nvim";
|
||||
version = "2022-11-13";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "olimorris";
|
||||
repo = "onedarkpro.nvim";
|
||||
rev = "91c2991027cb86038bdb764597054b940eadb3f8";
|
||||
sha256 = "0ibgy5wfbvds5jy7v7005r932fp3nabyf53yrs172p16xkhgr0m9";
|
||||
rev = "5e25c890d35c588f00f186623c885b64d98b86f2";
|
||||
sha256 = "0xarcj9nrryyq3mk0xwk2ffgc1h1hnjgkmzv0p4ca6zkjdf3ri85";
|
||||
};
|
||||
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
|
||||
};
|
||||
@@ -6372,12 +6384,12 @@ final: prev:
|
||||
|
||||
orgmode = buildVimPluginFrom2Nix {
|
||||
pname = "orgmode";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-orgmode";
|
||||
repo = "orgmode";
|
||||
rev = "c81ff93fe0502cef3bb938543ffd44bf8ab33f69";
|
||||
sha256 = "0bfd1yak73766d17c92cnfa0bd186a6rsvzwgl0nzg8sz0zamahw";
|
||||
rev = "68c4f9eaf7f860780cad48d80c7f150333b24795";
|
||||
sha256 = "1dxr4wlbvsb4cfw6lyxs9k6sz1b686af5xv3r898agjafaa96iy3";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
|
||||
};
|
||||
@@ -8144,12 +8156,12 @@ final: prev:
|
||||
|
||||
tokyonight-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "tokyonight.nvim";
|
||||
version = "2022-11-11";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "folke";
|
||||
repo = "tokyonight.nvim";
|
||||
rev = "ec144d94a8dbd9c8b4f5e50d933d67a37f589ed8";
|
||||
sha256 = "1nns9y6k5ig8ihv6xcwcvxs8drnr3mrnnfmsyv5174xr524s00yl";
|
||||
rev = "62b4e89ea1766baa3b5343ca77d62c817f5f48d0";
|
||||
sha256 = "1gqvynnq93dy3dchf9igvgw13ympc8zny0qjp77kq0jj77yq4jg3";
|
||||
};
|
||||
meta.homepage = "https://github.com/folke/tokyonight.nvim/";
|
||||
};
|
||||
@@ -9253,7 +9265,7 @@ final: prev:
|
||||
owner = "flazz";
|
||||
repo = "vim-colorschemes";
|
||||
rev = "fd8f122cef604330c96a6a6e434682dbdfb878c9";
|
||||
sha256 = "1cg8q7w0vgl73aw1b9zz0zh5vw5d2pm8pm54fhfzva4azg56f416";
|
||||
sha256 = "0kpsf6j20fgblc8vhqn7ymr52v2d1h52vc7rbxmxfwdm80nvv3g5";
|
||||
};
|
||||
meta.homepage = "https://github.com/flazz/vim-colorschemes/";
|
||||
};
|
||||
@@ -9404,12 +9416,12 @@ final: prev:
|
||||
|
||||
vim-dadbod-completion = buildVimPluginFrom2Nix {
|
||||
pname = "vim-dadbod-completion";
|
||||
version = "2022-11-08";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "kristijanhusak";
|
||||
repo = "vim-dadbod-completion";
|
||||
rev = "dd6b4fcf8a46fefd44d135bb036086bfeedcbf5b";
|
||||
sha256 = "0zl1n6qc1ar4yhdb8v63w1vh03sg7pyd9gqgpgjxjxvgyiyrab8z";
|
||||
rev = "01c4f7a66786095c6f00f877c616eaf34c425a06";
|
||||
sha256 = "1kyyr6gsghs1h0654xil27acwrc3815mivdh55xvlq8cs350mbjj";
|
||||
};
|
||||
meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-completion/";
|
||||
};
|
||||
@@ -9908,12 +9920,12 @@ final: prev:
|
||||
|
||||
vim-fugitive = buildVimPluginFrom2Nix {
|
||||
pname = "vim-fugitive";
|
||||
version = "2022-11-01";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tpope";
|
||||
repo = "vim-fugitive";
|
||||
rev = "01f3e0af928857128eec8d998948b80ed1678c18";
|
||||
sha256 = "1pc40k8r1ps6dhilyfb1zxxlw5y401jcy97nvi573c9011yy4y2a";
|
||||
rev = "362201bce510fce0f694093ddbac9202bedf288b";
|
||||
sha256 = "0cfi4vf9yh3vk26i9cj0wxid515wwwjlypfyzg8lr5rdk3g2ysjb";
|
||||
};
|
||||
meta.homepage = "https://github.com/tpope/vim-fugitive/";
|
||||
};
|
||||
@@ -13033,12 +13045,12 @@ final: prev:
|
||||
|
||||
vimtex = buildVimPluginFrom2Nix {
|
||||
pname = "vimtex";
|
||||
version = "2022-11-10";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "lervag";
|
||||
repo = "vimtex";
|
||||
rev = "34887074ebbb66584d731a12de418db2c066ba68";
|
||||
sha256 = "0p5frm3a4m3ijvr4zaxc0f6x5wrrax6lsyirinmqybi352a7bfj6";
|
||||
rev = "e5343cf7902021bcea5e9432b1da4c7e1528e37e";
|
||||
sha256 = "0gkq2krqfsk4skd6v5a16d9j75mbaxmh40pyfracrsnlpzp215m1";
|
||||
};
|
||||
meta.homepage = "https://github.com/lervag/vimtex/";
|
||||
};
|
||||
@@ -13394,12 +13406,12 @@ final: prev:
|
||||
|
||||
catppuccin-nvim = buildVimPluginFrom2Nix {
|
||||
pname = "catppuccin-nvim";
|
||||
version = "2022-11-13";
|
||||
version = "2022-11-14";
|
||||
src = fetchFromGitHub {
|
||||
owner = "catppuccin";
|
||||
repo = "nvim";
|
||||
rev = "05d46987d986bc2c07342c92a89434e0f14e5999";
|
||||
sha256 = "1ap8rkdypf4wczfi8blyxxy78hck7dbk0b7a8wi4lc2lall3kzcg";
|
||||
rev = "0184121f9d6565610ddffa8284512b7643ee723e";
|
||||
sha256 = "1z1h4js4yrq3js6cznsi9smh3ryl55rfhys963gj938rm423axzd";
|
||||
};
|
||||
meta.homepage = "https://github.com/catppuccin/nvim/";
|
||||
};
|
||||
@@ -13418,12 +13430,12 @@ final: prev:
|
||||
|
||||
chad = buildVimPluginFrom2Nix {
|
||||
pname = "chad";
|
||||
version = "2022-11-14";
|
||||
version = "2022-11-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ms-jpq";
|
||||
repo = "chadtree";
|
||||
rev = "0c9d2ac40071ff572e254d423468a476c63a74cc";
|
||||
sha256 = "0pwbfqrkcwbqml2kn1dg2i5yd0w9vjqajykgv6g7j0dw0r06qvy3";
|
||||
rev = "6c5a1041dd6cff273f7d53ac3be47175548c4d87";
|
||||
sha256 = "1k67d7lv72qi5532l5bfd3hvlczx2yd00q6jvxng5mkq523m2vj3";
|
||||
};
|
||||
meta.homepage = "https://github.com/ms-jpq/chadtree/";
|
||||
};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py
|
||||
|
||||
{ buildGrammar, fetchFromGitHub, fetchFromGitLab, fetchgit, nodejs, tree-sitter }:
|
||||
{ buildGrammar, fetchFromGitHub, fetchFromGitLab, fetchgit }:
|
||||
|
||||
{
|
||||
agda = buildGrammar {
|
||||
@@ -169,11 +169,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "CyberShadow";
|
||||
repo = "tree-sitter-d";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "c2fbf21bd3aa45495fe13247e040ad5815250032";
|
||||
hash = "sha256-JOCS72Ux1FMzf6kBVO7aqHNwJ0s3xkhzIFFV9GjJVOs=";
|
||||
hash = "sha256-1aW3nLZ5MbsOEiJ9PH6N/bBUlRihosWa4OWRcAmT3kc=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
dart = buildGrammar {
|
||||
language = "dart";
|
||||
@@ -191,11 +190,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "joelspadin";
|
||||
repo = "tree-sitter-devicetree";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "ea30a05d0f0446a96d8b096ad11828ad4f8ad849";
|
||||
hash = "sha256-AZ0MAGVfeVhRHEbiqQrDpKzZsb9AMHBXC9uOJVla2fk=";
|
||||
hash = "sha256-ZiUMIsjVMxpchxmJQ3g2yXIn+/kAWPwTzMzx3IlW93o=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
diff = buildGrammar {
|
||||
language = "diff";
|
||||
@@ -373,11 +371,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "shunsambongi";
|
||||
repo = "tree-sitter-gitignore";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504";
|
||||
hash = "sha256-Jv/DMHq5wE9avZgaVg8dSgoDgzl50u0TEj8pITQ3iBc=";
|
||||
hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
gleam = buildGrammar {
|
||||
language = "gleam";
|
||||
@@ -425,11 +422,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "PrestonKnopp";
|
||||
repo = "tree-sitter-godot-resource";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "b6ef0768711086a86b3297056f9ffb5cc1d77b4a";
|
||||
hash = "sha256-u3YcGCtFV0Kz6+604XJQOXiqncgU8LBVKROOiVMZrC0=";
|
||||
hash = "sha256-ws/8nL+HOoPb6Hcdh4pihjPoRw90R1fy7MB0V9Lb9ik=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
gomod = buildGrammar {
|
||||
language = "gomod";
|
||||
@@ -831,11 +827,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "atom-ocaml";
|
||||
repo = "tree-sitter-ocamllex";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "ac1d5957e719d49bd6acd27439b79843e4daf8ed";
|
||||
hash = "sha256-KxQiNJyS1Rbtc4Rl+ROktuVazdtjDduWdkrQ+NzT9NQ=";
|
||||
hash = "sha256-XRxAnl+9F6AYPyd6BGNQOo+KjRs2el78ziyo7NeD1IE=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
org = buildGrammar {
|
||||
language = "org";
|
||||
@@ -1163,11 +1158,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "alex-pinkus";
|
||||
repo = "tree-sitter-swift";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "25f8de356e3c33099ed691bd3b8b5c0fe3a11e15";
|
||||
hash = "sha256-KCmEE5O7EAA0uUcYkM/FpeEIn9tOqrJosSpYsBvivOk=";
|
||||
hash = "sha256-x9m5QFQY33NWdkq0lkWiskfKxqRPz5ePSbVUDY7IBLU=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
sxhkdrc = buildGrammar {
|
||||
language = "sxhkdrc";
|
||||
@@ -1185,11 +1179,10 @@
|
||||
source = fetchFromGitHub {
|
||||
owner = "euclidianAce";
|
||||
repo = "tree-sitter-teal";
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";
|
||||
rev = "1ae8c68e90523b26b93af56feb7868fe4214e2b2";
|
||||
hash = "sha256-8FqXrsgOI/cVezgVsQqPLlTa4Qnzmbuelo0XsI48fV0=";
|
||||
hash = "sha256-IGSZurROJLOp1pRPLowHGO1Pu/ehieLKWgI+RCE7wLc=";
|
||||
};
|
||||
generate = true;
|
||||
};
|
||||
tiger = buildGrammar {
|
||||
language = "tiger";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, callPackage, tree-sitter, nodejs }:
|
||||
{ lib, callPackage, tree-sitter, neovim, runCommand }:
|
||||
|
||||
self: super:
|
||||
|
||||
@@ -21,7 +21,7 @@ let
|
||||
replaced = lib.replaceStrings [ "_" ] [ "-" ] k;
|
||||
in
|
||||
map (lib.flip lib.nameValuePair v)
|
||||
([ ("tree-sitter-${k}") ] ++ lib.optionals (k != replaced) [
|
||||
([ "tree-sitter-${k}" ] ++ lib.optionals (k != replaced) [
|
||||
replaced
|
||||
"tree-sitter-${replaced}"
|
||||
]))
|
||||
@@ -44,15 +44,37 @@ let
|
||||
ln -s ${grammars} parser
|
||||
'';
|
||||
});
|
||||
|
||||
withAllGrammars = withPlugins (_: allGrammars);
|
||||
in
|
||||
|
||||
{
|
||||
passthru = {
|
||||
inherit builtGrammars allGrammars withPlugins;
|
||||
inherit builtGrammars allGrammars withPlugins withAllGrammars;
|
||||
|
||||
tests.builtGrammars = lib.recurseIntoAttrs builtGrammars;
|
||||
tests.check-queries =
|
||||
let
|
||||
nvimWithAllGrammars = neovim.override {
|
||||
configure.packages.all.start = [ withAllGrammars ];
|
||||
};
|
||||
in
|
||||
runCommand "nvim-treesitter-check-queries"
|
||||
{
|
||||
nativeBuildInputs = [ nvimWithAllGrammars ];
|
||||
CI = true;
|
||||
}
|
||||
''
|
||||
touch $out
|
||||
export HOME=$(mktemp -d)
|
||||
ln -s ${withAllGrammars}/CONTRIBUTING.md .
|
||||
|
||||
withAllGrammars = withPlugins (_: allGrammars);
|
||||
nvim --headless "+luafile ${withAllGrammars}/scripts/check-queries.lua" | tee log
|
||||
|
||||
if grep -q Warning log; then
|
||||
echo "Error: warnings were emitted by the check"
|
||||
exit 1
|
||||
fi
|
||||
'';
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ figsoda ];
|
||||
|
||||
@@ -75,19 +75,6 @@ def generate_grammar(item):
|
||||
generated += f"""fetchgit {{
|
||||
url = "{url}";"""
|
||||
|
||||
if info.get("requires_generate_from_grammar"):
|
||||
cmd += [
|
||||
"--arg",
|
||||
"nativeBuildInputs",
|
||||
"[ nodejs tree-sitter ]",
|
||||
"--postFetch",
|
||||
"pushd $out && tree-sitter generate && popd",
|
||||
]
|
||||
|
||||
generated += """
|
||||
nativeBuildInputs = [ nodejs tree-sitter ];
|
||||
postFetch = "pushd $out && tree-sitter generate && popd";"""
|
||||
|
||||
hash = subprocess.check_output(cmd, text=True).strip()
|
||||
|
||||
generated += f"""
|
||||
@@ -100,6 +87,10 @@ def generate_grammar(item):
|
||||
generated += f"""
|
||||
location = "{location}";"""
|
||||
|
||||
if info.get("requires_generate_from_grammar"):
|
||||
generated += """
|
||||
generate = true;"""
|
||||
|
||||
generated += """
|
||||
};
|
||||
"""
|
||||
@@ -109,7 +100,7 @@ def generate_grammar(item):
|
||||
|
||||
generated_file = """# generated by pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py
|
||||
|
||||
{ buildGrammar, fetchFromGitHub, fetchFromGitLab, fetchgit, nodejs, tree-sitter }:
|
||||
{ buildGrammar, fetchFromGitHub, fetchFromGitLab, fetchgit }:
|
||||
|
||||
{
|
||||
"""
|
||||
|
||||
@@ -114,6 +114,16 @@
|
||||
|
||||
self: super: {
|
||||
|
||||
barbecue-nvim = super.vimshell-vim.overrideAttrs (old: {
|
||||
dependencies = with self; [ nvim-lspconfig nvim-navic nvim-web-devicons ];
|
||||
meta = {
|
||||
description = "A VS Code like winbar for Neovim";
|
||||
homepage = "https://github.com/utilyre/barbecue.nvim";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ lightquantum ];
|
||||
};
|
||||
});
|
||||
|
||||
clang_complete = super.clang_complete.overrideAttrs (old: {
|
||||
# In addition to the arguments you pass to your compiler, you also need to
|
||||
# specify the path of the C++ std header (if you are using C++).
|
||||
|
||||
@@ -66,6 +66,7 @@ https://github.com/vim-scripts/autoload_cscope.vim/,,
|
||||
https://github.com/rafi/awesome-vim-colorschemes/,,
|
||||
https://github.com/ayu-theme/ayu-vim/,,
|
||||
https://github.com/romgrk/barbar.nvim/,,
|
||||
https://github.com/utilyre/barbecue.nvim/,,
|
||||
https://github.com/chriskempson/base16-vim/,,
|
||||
https://github.com/vim-scripts/bats.vim/,,
|
||||
https://github.com/rbgrouleff/bclose.vim/,,
|
||||
|
||||
@@ -537,6 +537,16 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
bmalehorn.vscode-fish = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-fish";
|
||||
publisher = "bmalehorn";
|
||||
version = "1.0.31";
|
||||
sha256 = "sha256-jDWW43ozUPIzhK/qQ+a+JSNdDHrjvgosyGe8kzBX6xM=";
|
||||
};
|
||||
meta.license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
bradlc.vscode-tailwindcss = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-tailwindcss";
|
||||
@@ -1668,6 +1678,16 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
matangover.mypy = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "mypy";
|
||||
publisher = "matangover";
|
||||
version = "0.2.2";
|
||||
sha256 = "sha256-eaiR30HjPCpOLUKQqiQ2Oqj+XY+JNnV47bM5KD2Mouk=";
|
||||
};
|
||||
meta.license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
mattn.lisp = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "lisp";
|
||||
@@ -2598,6 +2618,16 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
thenuprojectcontributors.vscode-nushell-lang = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-nushell-lang";
|
||||
publisher = "thenuprojectcontributors";
|
||||
version = "0.7.0";
|
||||
sha256 = "sha256-+AGJkFx/uzgQzuRnRBZ44xGNQ6a/QWt7SNiQgwPTZxo=";
|
||||
};
|
||||
meta.license = lib.licenses.mit;
|
||||
};
|
||||
|
||||
tiehuis.zig = buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "zig";
|
||||
|
||||
@@ -64,5 +64,6 @@ in stdenv.mkDerivation rec {
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ ];
|
||||
broken = true; # 2022-11-16
|
||||
};
|
||||
}
|
||||
|
||||
@@ -18,6 +18,12 @@ mkDerivation rec {
|
||||
sha256 = "sha256-hO7xgjFMFrEhQs3oc2peFTjSVEDsl7Ma/TeVybEZMEk=";
|
||||
};
|
||||
|
||||
# Upstream seems dead and there are new deprecation warnings in KF5.100
|
||||
# Remember, kids: friends don't let friends build with -Werror
|
||||
postPatch = ''
|
||||
substituteInPlace src/CMakeLists.txt --replace "-Werror" ""
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
||||
|
||||
buildInputs = [ kactivities qtbase ];
|
||||
|
||||
@@ -11,14 +11,14 @@ let
|
||||
in
|
||||
buildPythonApplication rec {
|
||||
pname = "MeerK40t";
|
||||
version = "0.8.0031";
|
||||
version = "0.8.1000";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "meerk40t";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-7Vc7Z+mxy+xRbUBeivkqVwO86ovZDo42M4G0ZD23vMk=";
|
||||
hash = "sha256-YCcnqaH4Npmct5IBHsnufswRz8bS7mUb1YFwTta/Dxc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchurl, pkg-config, neon, libusb-compat-0_1, openssl, udev, avahi, freeipmi
|
||||
{ lib, stdenv, fetchurl, substituteAll, pkg-config, neon, libusb-compat-0_1, openssl, udev, avahi, freeipmi
|
||||
, libtool, makeWrapper, autoreconfHook, fetchpatch
|
||||
}:
|
||||
|
||||
@@ -17,6 +17,13 @@ stdenv.mkDerivation rec {
|
||||
url = "https://github.com/networkupstools/nut/commit/612c05efb3c3b243da603a3a050993281888b6e3.patch";
|
||||
sha256 = "0jdbii1z5sqyv24286j5px65j7b3gp8zk3ahbph83pig6g46m3hs";
|
||||
})
|
||||
(substituteAll {
|
||||
src = ./hardcode-paths.patch;
|
||||
avahi = "${avahi}/lib";
|
||||
freeipmi = "${freeipmi}/lib";
|
||||
libusb = "${libusb-compat-0_1}/lib";
|
||||
neon = "${neon}/lib";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs = [ neon libusb-compat-0_1 openssl udev avahi freeipmi ];
|
||||
@@ -38,11 +45,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
NIX_CFLAGS_COMPILE = [ "-std=c++14" ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/nut-scanner --prefix LD_LIBRARY_PATH : \
|
||||
"$out/lib:${neon}/lib:${libusb-compat-0_1.out}/lib:${avahi}/lib:${freeipmi}/lib"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Network UPS Tools";
|
||||
longDescription = ''
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
--- a/tools/nut-scanner/nutscan-init.c
|
||||
+++ b/tools/nut-scanner/nutscan-init.c
|
||||
@@ -44,6 +44,10 @@ int nutscan_load_upsclient_library(const char *libname_path);
|
||||
|
||||
/* FIXME: would be good to get more from /etc/ld.so.conf[.d] */
|
||||
char * search_paths[] = {
|
||||
+ "@avahi@",
|
||||
+ "@freeipmi@",
|
||||
+ "@libusb@",
|
||||
+ "@neon@",
|
||||
LIBDIR,
|
||||
"/usr/lib64",
|
||||
"/lib64",
|
||||
@@ -14,7 +14,8 @@
|
||||
, gdk-pixbuf
|
||||
, libnotify
|
||||
, qttools
|
||||
, xlibsWrapper
|
||||
, libICE
|
||||
, libSM
|
||||
, libX11
|
||||
, libxkbfile
|
||||
, libXi
|
||||
@@ -84,7 +85,8 @@ stdenv.mkDerivation rec {
|
||||
util-linux
|
||||
libselinux
|
||||
libsepol
|
||||
xlibsWrapper
|
||||
libICE
|
||||
libSM
|
||||
libX11
|
||||
libXi
|
||||
libXtst
|
||||
|
||||
@@ -16,15 +16,16 @@
|
||||
, wmctrl
|
||||
, xvfb-run
|
||||
, librsvg
|
||||
, libX11
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "ulauncher";
|
||||
version = "5.12.1";
|
||||
version = "5.15.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz";
|
||||
sha256 = "sha256-Fd3IOCEeXGV8zGd/8SzrWRsSsZRVePnsDaX8WrBrCOQ=";
|
||||
sha256 = "sha256-1Qo6ffMtVRtZDPCHvHEl7T0dPdDUxP4TP2hkSVSdQpo";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python3Packages; [
|
||||
@@ -36,7 +37,6 @@ python3Packages.buildPythonApplication rec {
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gdk-pixbuf
|
||||
glib
|
||||
gnome.adwaita-icon-theme
|
||||
gtk3
|
||||
@@ -71,7 +71,6 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
patches = [
|
||||
./fix-path.patch
|
||||
./0001-Adjust-get_data_path-for-NixOS.patch
|
||||
./fix-extensions.patch
|
||||
];
|
||||
|
||||
@@ -108,6 +107,8 @@ python3Packages.buildPythonApplication rec {
|
||||
makeWrapperArgs+=(
|
||||
"''${gappsWrapperArgs[@]}"
|
||||
--prefix PATH : "${lib.makeBinPath [ wmctrl ]}"
|
||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libX11 ]}"
|
||||
--prefix WEBKIT_DISABLE_COMPOSITING_MODE : "1"
|
||||
)
|
||||
'';
|
||||
|
||||
|
||||
@@ -2,12 +2,11 @@ diff --git a/setup.py b/setup.py
|
||||
index 3616104..e9bbfda 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -112,7 +112,7 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto):
|
||||
DistUtilsExtra.auto.install_auto.run(self)
|
||||
|
||||
target_data = '/' + os.path.relpath(self.install_data, self.root) + '/'
|
||||
@@ -94,7 +94,7 @@
|
||||
# Root is undefined if not installing into an alternate root
|
||||
root = self.root or "/"
|
||||
target_data = '/' + os.path.relpath(self.install_data, root) + '/'
|
||||
- target_pkgdata = target_data + 'share/ulauncher/'
|
||||
+ target_pkgdata = '@out@/share/ulauncher/'
|
||||
target_scripts = '/' + os.path.relpath(self.install_scripts,
|
||||
self.root) + '/'
|
||||
|
||||
root) + '/'
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "minikube";
|
||||
version = "1.27.1";
|
||||
version = "1.28.0";
|
||||
|
||||
vendorSha256 = "sha256-2sXWf+iK1v9gv2DXhmEs8xlIRF+6EM7Y6Otd6F89zGk=";
|
||||
vendorSha256 = "sha256-CyIpzwSYHbv96UoQ/SZXOl6v3xn3pvT39ZO+RpVHU5I=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
owner = "kubernetes";
|
||||
repo = "minikube";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-GmvxKWHo0meiR1r5IlgI8jQRiDvmQafxTS9acv92EPk=";
|
||||
sha256 = "sha256-Gn/RXZedID0sh5qTcBNg7GeLtI1JZYKXEWg2RZGXlDw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles pkg-config which makeWrapper ];
|
||||
|
||||
@@ -48,13 +48,13 @@
|
||||
"version": "3.0.0"
|
||||
},
|
||||
"alicloud": {
|
||||
"hash": "sha256-2ClWPe4sTt6rW9AamDH8td/W5/yDdD1qR4V1pzJm/0I=",
|
||||
"hash": "sha256-rscu2gCvf/8MJBx1coUmne+8DO8b6RFyfMAwhTUPU+w=",
|
||||
"owner": "aliyun",
|
||||
"provider-source-address": "registry.terraform.io/aliyun/alicloud",
|
||||
"repo": "terraform-provider-alicloud",
|
||||
"rev": "v1.191.0",
|
||||
"rev": "v1.192.0",
|
||||
"vendorHash": null,
|
||||
"version": "1.191.0"
|
||||
"version": "1.192.0"
|
||||
},
|
||||
"ansible": {
|
||||
"hash": "sha256-3nha5V4rNgVzgqliebmbC5e12Lj/zlCsyyiIVFlmUrY=",
|
||||
@@ -148,13 +148,14 @@
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"baiducloud": {
|
||||
"hash": "sha256-O2DU47kabPleWr+HodOx+Canp1bFypAZ3UMJnC2mzqQ=",
|
||||
"deleteVendor": true,
|
||||
"hash": "sha256-0L/T12jeSkdZDJknVu5JffyaniZ1RVWgMpPu3qKNmWU=",
|
||||
"owner": "baidubce",
|
||||
"provider-source-address": "registry.terraform.io/baidubce/baiducloud",
|
||||
"repo": "terraform-provider-baiducloud",
|
||||
"rev": "v1.18.0",
|
||||
"vendorHash": null,
|
||||
"version": "1.18.0"
|
||||
"rev": "v1.18.2",
|
||||
"vendorHash": "sha256-ya2FpsLQMIu8zWYObpyPgBHVkHoNKzHgdMxukbtsje4=",
|
||||
"version": "1.18.2"
|
||||
},
|
||||
"bigip": {
|
||||
"hash": "sha256-erJeg7KF3QUi85ueOQTrab2woIC1nkMXRIj/pFm0DGY=",
|
||||
@@ -221,13 +222,13 @@
|
||||
"version": "1.20.0"
|
||||
},
|
||||
"cloudflare": {
|
||||
"hash": "sha256-DqGHPD1CnkIkABB0sB90zE/mVxo0aXQwu4Et7apuM1A=",
|
||||
"hash": "sha256-a0zJ1n4nKHEyjqJeey5MxPhqJU8Bq9a+hqLOCEdTfEE=",
|
||||
"owner": "cloudflare",
|
||||
"provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
|
||||
"repo": "terraform-provider-cloudflare",
|
||||
"rev": "v3.27.0",
|
||||
"vendorHash": "sha256-tpOyqFpO1jMEfXkXgodGEnFVGMqeAqsU5oou60lqcUE=",
|
||||
"version": "3.27.0"
|
||||
"rev": "v3.28.0",
|
||||
"vendorHash": "sha256-Jvaud6rkaNMZZ/L/pb8JKGaAYw1MieGq7aU4Abe2VJA=",
|
||||
"version": "3.28.0"
|
||||
},
|
||||
"cloudfoundry": {
|
||||
"hash": "sha256-VfGB0NkT36oYT5F1fh1N/2rlZdfhk+K76AXNh0NkO50=",
|
||||
@@ -777,13 +778,13 @@
|
||||
"version": "0.6.12"
|
||||
},
|
||||
"newrelic": {
|
||||
"hash": "sha256-TZM7MRdc3Fok2e8FR04ccC19rd1OXvrRnm6yQRRhXJU=",
|
||||
"hash": "sha256-d5JRqxMmG7fku8+C8e700nfghz2wbL0n1TrOZb1hkpY=",
|
||||
"owner": "newrelic",
|
||||
"provider-source-address": "registry.terraform.io/newrelic/newrelic",
|
||||
"repo": "terraform-provider-newrelic",
|
||||
"rev": "v3.7.0",
|
||||
"rev": "v3.7.1",
|
||||
"vendorHash": "sha256-gKPopfkEx1YRxcsO8W2+2EqKJfYbJ/pJgpydc1YScDA=",
|
||||
"version": "3.7.0"
|
||||
"version": "3.7.1"
|
||||
},
|
||||
"nomad": {
|
||||
"hash": "sha256-oHY+jM4JQgLlE1wd+/H9H8H2g0e9ZuxI6OMlz3Izfjg=",
|
||||
@@ -1111,13 +1112,13 @@
|
||||
"version": "0.13.5"
|
||||
},
|
||||
"tencentcloud": {
|
||||
"hash": "sha256-ZoNmoeeRnZ/CDAfXRyKxgXcXpjzquncbaS5dpjq16Lw=",
|
||||
"hash": "sha256-eTHI5T2RZawwb7PsrnTm5Bglhc28A7pKcX2Lq8flAcY=",
|
||||
"owner": "tencentcloudstack",
|
||||
"provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud",
|
||||
"repo": "terraform-provider-tencentcloud",
|
||||
"rev": "v1.78.10",
|
||||
"rev": "v1.78.11",
|
||||
"vendorHash": null,
|
||||
"version": "1.78.10"
|
||||
"version": "1.78.11"
|
||||
},
|
||||
"tfe": {
|
||||
"hash": "sha256-MDlRwB2iVi/Rv7/UtukI6mIDImz8Gnpm5Qv5R6EDpiU=",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ lib, buildDunePackage, fetchFromGitHub
|
||||
, ocaml_extlib, ocamlfuse, gapi-ocaml, ocaml_sqlite3
|
||||
, extlib, ocamlfuse, gapi-ocaml, ocaml_sqlite3
|
||||
, tiny_httpd
|
||||
, ounit
|
||||
}:
|
||||
@@ -18,7 +18,7 @@ buildDunePackage rec {
|
||||
doCheck = true;
|
||||
checkInputs = [ ounit ];
|
||||
|
||||
buildInputs = [ ocaml_extlib ocamlfuse gapi-ocaml ocaml_sqlite3 tiny_httpd ];
|
||||
buildInputs = [ extlib ocamlfuse gapi-ocaml ocaml_sqlite3 tiny_httpd ];
|
||||
|
||||
meta = {
|
||||
inherit (src.meta) homepage;
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "signal-desktop";
|
||||
version = "5.63.0"; # Please backport all updates to the stable channel.
|
||||
version = "5.63.1"; # Please backport all updates to the stable channel.
|
||||
# All releases have a limited lifetime and "expire" 90 days after the release.
|
||||
# When releases "expire" the application becomes unusable until an update is
|
||||
# applied. The expiration date for the current release can be extracted with:
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
|
||||
sha256 = "sha256-f8gQUnmI/VU0FteoMVY0k0RK1R7Ho7JRx+WoMhKki4s=";
|
||||
sha256 = "sha256-+zeYjWRFEY09f3o49TcJU14fM1Wks7uR0GsyU2eMJPk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sic";
|
||||
version = "1.2";
|
||||
version = "1.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dl.suckless.org/tools/sic-${version}.tar.gz";
|
||||
sha256 = "ac07f905995e13ba2c43912d7a035fbbe78a628d7ba1c256f4ca1372fb565185";
|
||||
hash = "sha256-MEePqz68dfLrXQjLtbL+3K9IkRbnWi3XGX4+nHM9ZdI=";
|
||||
};
|
||||
|
||||
makeFlags = [ "CC:=$(CC)" ];
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, buildGoModule
|
||||
, fetchFromGitHub
|
||||
, pkg-config
|
||||
, libGL
|
||||
, xorg
|
||||
, Carbon
|
||||
, Cocoa
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "rymdport";
|
||||
version = "3.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Jacalz";
|
||||
repo = "rymdport";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-kAEkeRAS+gMjdriop4tQcqc+GldldxOn+QwgWTl8XB0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-rZHM0HwiTNbUuJmlNOHg/XoYxqrKt59l5BL/vjm4Hfk=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = with xorg; [
|
||||
libGL
|
||||
libX11
|
||||
libXcursor
|
||||
libXext
|
||||
libXi
|
||||
libXinerama
|
||||
libXrandr
|
||||
libXxf86vm
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
Carbon
|
||||
Cocoa
|
||||
IOKit
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Easy encrypted file, folder, and text sharing between devices";
|
||||
homepage = "https://github.com/Jacalz/rymdport";
|
||||
changelog = "https://github.com/Jacalz/rymdport/blob/${src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ dotlambda ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "qownnotes";
|
||||
version = "22.11.4";
|
||||
version = "22.11.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz";
|
||||
# Fetch the checksum of current version with curl:
|
||||
# curl https://download.tuxfamily.org/qownnotes/src/qownnotes-<version>.tar.xz.sha256
|
||||
hash = "sha256-oZLbplYn1AYCv/fPb2dotpQeb8MITx7F5Tc4Wxd65Ew=";
|
||||
sha256 = "451c7bed728710d1ff7ddc5bcc5a32b829dfac3ed2bbfdb6f7c2c328e6676a8c";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ qmake qttools ];
|
||||
|
||||
@@ -1,47 +1,29 @@
|
||||
{ lib, mkDerivation, fetchFromGitHub, pkg-config, cmake
|
||||
, libzip, boost, fftw, qtbase, libusb1, libsigrok4dsl
|
||||
, libsigrokdecode4dsl, python3, fetchpatch
|
||||
, libzip, boost, fftw, qtbase, libusb1
|
||||
, python3, fetchpatch
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "dsview";
|
||||
|
||||
version = "1.12";
|
||||
version = "1.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "DreamSourceLab";
|
||||
repo = "DSView";
|
||||
rev = "v${version}";
|
||||
sha256 = "q7F4FuK/moKkouXTNPZDVon/W/ZmgtNHJka4MiTxA0U=";
|
||||
sha256 = "sha256-TE2yfzv2h77GLMkmoVGXmzs7J0l/N+n1eYxyrtnrnGU=";
|
||||
};
|
||||
|
||||
sourceRoot = "source/DSView";
|
||||
|
||||
patches = [
|
||||
# Fix absolute install paths
|
||||
./install.patch
|
||||
|
||||
# Fix buld with Qt5.15 already merged upstream for future release
|
||||
# Using local file instead of content of commit #33e3d896a47 because
|
||||
# sourceRoot make it unappliable
|
||||
./qt515.patch
|
||||
|
||||
# Change from upstream master that removes extern-C scopes which
|
||||
# cause failures with modern glib. This can likely be removed if
|
||||
# there is an upstream release >1.12
|
||||
(fetchpatch {
|
||||
name = "fix-extern-c.patch";
|
||||
url = "https://github.com/DreamSourceLab/DSView/commit/33cc733abe19872bf5ed08540a94b798d0d4ecf4.patch";
|
||||
sha256 = "sha256-TLfLQa3sdyNHTpMMvId/V6uUuOFihOZMFJOj9frnDoY=";
|
||||
stripLen = 2;
|
||||
extraPrefix = "";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
|
||||
buildInputs = [
|
||||
boost fftw qtbase libusb1 libzip libsigrokdecode4dsl libsigrok4dsl
|
||||
boost fftw qtbase libusb1 libzip
|
||||
python3
|
||||
];
|
||||
|
||||
|
||||
@@ -1,15 +1,23 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index c1c33e1..208a184 100644
|
||||
index eb9be42..220817c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -427,8 +427,8 @@
|
||||
install(FILES ../NEWS31 DESTINATION share/${PROJECT_NAME} RENAME NEWS31)
|
||||
install(FILES ../ug25.pdf DESTINATION share/${PROJECT_NAME} RENAME ug25.pdf)
|
||||
install(FILES ../ug31.pdf DESTINATION share/${PROJECT_NAME} RENAME ug31.pdf)
|
||||
-install(FILES DreamSourceLab.rules DESTINATION /etc/udev/rules.d/)
|
||||
-install(FILES DSView.desktop DESTINATION /usr/share/applications/)
|
||||
+install(FILES DreamSourceLab.rules DESTINATION etc/udev/rules.d/)
|
||||
+install(FILES DSView.desktop DESTINATION share/applications/)
|
||||
@@ -662,16 +662,8 @@ install(FILES DSView/icons/logo.svg DESTINATION share/icons/hicolor/scalable/app
|
||||
install(FILES DSView/icons/logo.svg DESTINATION share/pixmaps RENAME dsview.svg)
|
||||
|
||||
#===============================================================================
|
||||
#= Packaging (handled by CPack)
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
- install(FILES DSView/DSView.desktop DESTINATION /usr/share/applications RENAME dsview.desktop)
|
||||
-
|
||||
- if(IS_DIRECTORY /usr/lib/udev/rules.d)
|
||||
- install(FILES DSView/DreamSourceLab.rules DESTINATION /usr/lib/udev/rules.d RENAME 60-dreamsourcelab.rules)
|
||||
- elseif(IS_DIRECTORY /lib/udev/rules.d)
|
||||
- install(FILES DSView/DreamSourceLab.rules DESTINATION /lib/udev/rules.d RENAME 60-dreamsourcelab.rules)
|
||||
- elseif(IS_DIRECTORY /etc/udev/rules.d)
|
||||
- install(FILES DSView/DreamSourceLab.rules DESTINATION /etc/udev/rules.d RENAME 60-dreamsourcelab.rules)
|
||||
- endif()
|
||||
-
|
||||
+ install(FILES DSView/DSView.desktop DESTINATION share/applications RENAME dsview.desktop)
|
||||
+ install(FILES DSView/DreamSourceLab.rules DESTINATION etc/udev/rules.d RENAME 60-dreamsourcelab.rules)
|
||||
endif()
|
||||
|
||||
install(FILES NEWS25 DESTINATION share/DSView RENAME NEWS25)
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
{ lib, stdenv, pkg-config, autoreconfHook,
|
||||
glib, libzip, libserialport, check, libusb1, libftdi,
|
||||
systemd, alsa-lib, dsview
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
inherit (dsview) version src;
|
||||
|
||||
pname = "libsigrok4dsl";
|
||||
|
||||
postUnpack = ''
|
||||
export sourceRoot=$sourceRoot/libsigrok4DSL
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkg-config autoreconfHook ];
|
||||
|
||||
buildInputs = [
|
||||
glib libzip libserialport libusb1 libftdi systemd check alsa-lib
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "A fork of the sigrok library for usage with DSView";
|
||||
homepage = "https://www.dreamsourcelab.com/";
|
||||
license = licenses.gpl3Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.bachp ];
|
||||
};
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
{ lib, stdenv, pkg-config, autoreconfHook,
|
||||
glib, check, python3, dsview
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
inherit (dsview) version src;
|
||||
|
||||
pname = "libsigrokdecode4dsl";
|
||||
|
||||
postUnpack = ''
|
||||
export sourceRoot=$sourceRoot/libsigrokdecode4DSL
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkg-config autoreconfHook ];
|
||||
|
||||
buildInputs = [
|
||||
python3 glib check
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "A fork of the sigrokdecode library for usage with DSView";
|
||||
homepage = "https://www.dreamsourcelab.com/";
|
||||
license = licenses.gpl3Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.bachp ];
|
||||
};
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp
|
||||
index 921d3db..16cdce9 100755
|
||||
--- a/pv/view/viewport.cpp
|
||||
+++ b/pv/view/viewport.cpp
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
#include <QMouseEvent>
|
||||
#include <QStyleOption>
|
||||
-
|
||||
+#include <QPainterPath>
|
||||
|
||||
#include <math.h>
|
||||
|
||||
@@ -14,7 +14,7 @@ ocamlPackages.buildDunePackage rec {
|
||||
useDune2 = true;
|
||||
|
||||
buildInputs = with ocamlPackages; [
|
||||
gen sedlex ocaml_extlib dune-build-info linenoise
|
||||
gen sedlex extlib dune-build-info linenoise
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -4,19 +4,19 @@
|
||||
|
||||
let
|
||||
pname = "bcompare";
|
||||
version = "4.4.2.26348";
|
||||
version = "4.4.4.27058";
|
||||
|
||||
throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
|
||||
|
||||
srcs = {
|
||||
x86_64-linux = fetchurl {
|
||||
url = "https://www.scootersoftware.com/${pname}-${version}_amd64.deb";
|
||||
sha256 = "sha256-GotORErgPs7IPXATbBfIisDCNwp8csl7pDSwV77FylA=";
|
||||
sha256 = "sha256-8wJzCCfekr/mrDJCDgoIqMRz21wWjfp5c5sPavZma3g=";
|
||||
};
|
||||
|
||||
x86_64-darwin = fetchurl {
|
||||
url = "https://www.scootersoftware.com/BCompareOSX-${version}.zip";
|
||||
sha256 = "sha256-XqmtW2EGyFmOzCooXczP3mtMN5UVQCCx7DJnVDlzAko=";
|
||||
sha256 = "sha256-UopkyKHvbIZb9rNAJ+l3dEmOX33lQwakNypWCgYDT04=";
|
||||
};
|
||||
|
||||
aarch64-darwin = srcs.x86_64-darwin;
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, DiskArbitration
|
||||
, Foundation
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "git-credential-keepassxc";
|
||||
version = "0.10.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Frederick888";
|
||||
repo = "git-credential-keepassxc";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-zVE3RQlh0SEV4iavz40YhR+MP31oLCvG54H8gqXwL/k=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-H75SGbT//02I+umttnPM5BwtFkDVNxEYLf84oULEuEk=";
|
||||
|
||||
buildInputs = lib.optionals stdenv.isDarwin [ DiskArbitration Foundation ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Helper that allows Git (and shell scripts) to use KeePassXC as credential store";
|
||||
longDescription = ''
|
||||
git-credential-keepassxc is a Git credential helper that allows Git
|
||||
(and shell scripts) to get/store logins from/to KeePassXC.
|
||||
It communicates with KeePassXC using keepassxc-protocol which is
|
||||
originally designed for browser extensions.
|
||||
'';
|
||||
homepage = "https://github.com/Frederick888/git-credential-keepassxc";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ fgaz ];
|
||||
};
|
||||
}
|
||||
@@ -27,6 +27,9 @@ mkDerivation rec {
|
||||
-e "s,^Exec.*,Exec=$out/bin/kmplayer -qwindowtitle %c %i %U,"
|
||||
'';
|
||||
|
||||
# required for kf5auth to work correctly
|
||||
cmakeFlags = ["-DCMAKE_POLICY_DEFAULT_CMP0012=NEW"];
|
||||
|
||||
nativeBuildInputs = [ extra-cmake-modules makeWrapper ];
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
, makeWrapper
|
||||
, lib
|
||||
, extraPackages ? []
|
||||
, cri-o
|
||||
, runc # Default container runtime
|
||||
, crun # Container runtime (default with cgroups v2 for podman/buildah)
|
||||
, conmon # Container runtime monitor
|
||||
@@ -12,8 +11,6 @@
|
||||
}:
|
||||
|
||||
let
|
||||
cri-o = cri-o-unwrapped;
|
||||
|
||||
binPath = lib.makeBinPath ([
|
||||
runc
|
||||
crun
|
||||
@@ -22,13 +19,13 @@ let
|
||||
iptables
|
||||
] ++ extraPackages);
|
||||
|
||||
in runCommand cri-o.name {
|
||||
name = "${cri-o.pname}-wrapper-${cri-o.version}";
|
||||
inherit (cri-o) pname version passthru;
|
||||
in runCommand cri-o-unwrapped.name {
|
||||
name = "${cri-o-unwrapped.pname}-wrapper-${cri-o-unwrapped.version}";
|
||||
inherit (cri-o-unwrapped) pname version passthru;
|
||||
|
||||
preferLocalBuild = true;
|
||||
|
||||
meta = builtins.removeAttrs cri-o.meta [ "outputsToInstall" ];
|
||||
meta = builtins.removeAttrs cri-o-unwrapped.meta [ "outputsToInstall" ];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -40,7 +37,7 @@ in runCommand cri-o.name {
|
||||
];
|
||||
|
||||
} ''
|
||||
ln -s ${cri-o.man} $man
|
||||
ln -s ${cri-o-unwrapped.man} $man
|
||||
|
||||
mkdir -p $out/bin
|
||||
ln -s ${cri-o-unwrapped}/share $out/share
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
, lib
|
||||
, stdenv
|
||||
, extraPackages ? []
|
||||
, podman # Docker compat
|
||||
, runc # Default container runtime
|
||||
, crun # Container runtime (default with cgroups v2 for podman/buildah)
|
||||
, conmon # Container runtime monitor
|
||||
@@ -23,8 +22,6 @@
|
||||
# adding aardvark-dns/netavark to `helpersBin` requires changes to the modules and tests
|
||||
|
||||
let
|
||||
podman = podman-unwrapped;
|
||||
|
||||
binPath = lib.makeBinPath ([
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
runc
|
||||
@@ -38,24 +35,24 @@ let
|
||||
] ++ extraPackages);
|
||||
|
||||
helpersBin = symlinkJoin {
|
||||
name = "${podman.pname}-helper-binary-wrapper-${podman.version}";
|
||||
name = "${podman-unwrapped.pname}-helper-binary-wrapper-${podman-unwrapped.version}";
|
||||
|
||||
# this only works for some binaries, others may need to be be added to `binPath` or in the modules
|
||||
paths = [
|
||||
gvproxy
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
catatonit # added here for the pause image and also set in `containersConf` for `init_path`
|
||||
podman.rootlessport
|
||||
podman-unwrapped.rootlessport
|
||||
];
|
||||
};
|
||||
|
||||
in runCommand podman.name {
|
||||
name = "${podman.pname}-wrapper-${podman.version}";
|
||||
inherit (podman) pname version passthru;
|
||||
in runCommand podman-unwrapped.name {
|
||||
name = "${podman-unwrapped.pname}-wrapper-${podman-unwrapped.version}";
|
||||
inherit (podman-unwrapped) pname version passthru;
|
||||
|
||||
preferLocalBuild = true;
|
||||
|
||||
meta = builtins.removeAttrs podman.meta [ "outputsToInstall" ];
|
||||
meta = builtins.removeAttrs podman-unwrapped.meta [ "outputsToInstall" ];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -67,7 +64,7 @@ in runCommand podman.name {
|
||||
];
|
||||
|
||||
} ''
|
||||
ln -s ${podman.man} $man
|
||||
ln -s ${podman-unwrapped.man} $man
|
||||
|
||||
mkdir -p $out/bin
|
||||
ln -s ${podman-unwrapped}/etc $out/etc
|
||||
|
||||
@@ -32,13 +32,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "picom";
|
||||
version = "9.1";
|
||||
version = "10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yshui";
|
||||
repo = "picom";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-Fqk6bPAOg4muxmSP+ezpGUNw6xrMWchZACKemeA08mA=";
|
||||
sha256 = "sha256-ACQBgAYtJ4OOQIismNYJB3z426GmlyUtXXbH06eRsgg=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
source $stdenv/setup
|
||||
|
||||
mkdir $out
|
||||
for file in $files
|
||||
do
|
||||
subdir=`dirname $file`
|
||||
mkdir -p $out/$subdir
|
||||
ln -s $dir/$file $out/$file
|
||||
done
|
||||
@@ -1,7 +0,0 @@
|
||||
{name ? "", stdenv, dir, files}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
inherit dir files;
|
||||
name = if name == "" then dir.name else name;
|
||||
builder = ./builder.sh;
|
||||
}
|
||||
@@ -189,9 +189,21 @@ in ''
|
||||
EXTRA_LINK=$(sed -n "s/^cargo:rustc-link-lib=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ')
|
||||
EXTRA_LINK_SEARCH=$(sed -n "s/^cargo:rustc-link-search=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ' | sort -u)
|
||||
|
||||
# We want to read part of every line that has cargo:rustc-env= prefix and
|
||||
# export it as environment variables. This turns out tricky if the lines
|
||||
# have spaces: we can't wrap the command in double quotes as that captures
|
||||
# all the lines in single output. We can't use while read loop because
|
||||
# exporting from inside of it doesn't make it to the outside scope. We
|
||||
# can't use xargs as export is a built-in and does not work from it. As a
|
||||
# last resort then, we change the IFS so that the for loop does not split
|
||||
# on spaces and reset it after we are done. See ticket #199298.
|
||||
#
|
||||
_OLDIFS="$IFS"
|
||||
IFS=$'\n'
|
||||
for env in $(sed -n "s/^cargo:rustc-env=\(.*\)/\1/p" target/build/${crateName}.opt); do
|
||||
export $env
|
||||
export "$env"
|
||||
done
|
||||
IFS="$_OLDIFS"
|
||||
|
||||
CRATENAME=$(echo ${crateName} | sed -e "s/\(.*\)-sys$/\U\1/" -e "s/-/_/g")
|
||||
grep -P "^cargo:(?!(rustc-|warning=|rerun-if-changed=|rerun-if-env-changed))" target/build/${crateName}.opt \
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
{ lib, fetchurl }:
|
||||
|
||||
fetchurl {
|
||||
pname = "linja-pi-pu-lukin";
|
||||
version = "unstable-2021-10-29";
|
||||
|
||||
url = "https://web.archive.org/web/20211029000000/https://jansa-tp.github.io/linja-pi-pu-lukin/PuLukin.otf";
|
||||
hash = "sha256-VPdrMHWpiokFYON4S8zT+pSs4TsB17S8TZRtkjqIqU8=";
|
||||
|
||||
downloadToTemp = true;
|
||||
recursiveHash = true;
|
||||
postFetch = ''
|
||||
install -D $downloadedFile $out/share/fonts/opentype/linja-pi-pu-lukin.otf
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A sitelen pona font resembling the style found in Toki Pona: The Language of Good (lipu pu), by jan Sa.";
|
||||
homepage = "https://jansa-tp.github.io/linja-pi-pu-lukin/";
|
||||
license = licenses.unfree; # license is unspecified in repository
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ somasis ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{ lib, fetchzip }:
|
||||
|
||||
let
|
||||
rev = "69132c99873894746c9710707aaeb2cea2609709";
|
||||
in
|
||||
fetchzip {
|
||||
pname = "sitelen-seli-kiwen";
|
||||
version = "unstable-2022-06-28";
|
||||
|
||||
url = "https://raw.githubusercontent.com/kreativekorp/sitelen-seli-kiwen/${rev}/sitelenselikiwen.zip";
|
||||
hash = "sha256-63sl/Ha2QAe8pVKCpLNs//DB0kjLdW01u6tVMrGquIU=";
|
||||
stripRoot = false;
|
||||
|
||||
postFetch = ''
|
||||
mkdir -p $out/share/fonts/{opentype,truetype}
|
||||
mv $out/*.eot $out/share/fonts/opentype/
|
||||
mv $out/*.ttf $out/share/fonts/truetype/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A handwritten sitelen pona font supporting UCSUR";
|
||||
homepage = "https://www.kreativekorp.com/software/fonts/sitelenselikiwen/";
|
||||
license = licenses.ofl;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ somasis ];
|
||||
};
|
||||
}
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "adw-gtk3";
|
||||
version = "4.0";
|
||||
version = "4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lassekongo83";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-PR0MmTOXGrMicRLXqIOUpCVSu68HeCaG2z/o+lbHnjk=";
|
||||
sha256 = "sha256-7E+eBbsavWdraCxxtwFdvFkxTWN/XMz8obvnpxf6PQc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,23 +1,37 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, stdenvNoCC
|
||||
, fetchFromGitHub
|
||||
, gdk-pixbuf
|
||||
, gtk-engine-murrine
|
||||
, jdupes
|
||||
, librsvg
|
||||
, gitUpdater
|
||||
, colorVariants ? [] # default: all
|
||||
, themeVariants ? [] # default: blue
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
let
|
||||
pname = "matcha-gtk-theme";
|
||||
version = "2022-06-07";
|
||||
|
||||
in
|
||||
lib.checkListOfEnum "${pname}: color variants" [ "standard" "light" "dark" ] colorVariants
|
||||
lib.checkListOfEnum "${pname}: theme variants" [ "aliz" "azul" "sea" "pueril" "all" ] themeVariants
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
inherit pname;
|
||||
version = "2022-11-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vinceliuice";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "26xa9EGo2hci08Zw+X/A0Pn0VHxU8yfvRMiRusml+tc=";
|
||||
sha256 = "Rx22O8C7kbYADxqJF8u6kdcQnXNA5aS+NWOnx/X4urY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
jdupes
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gdk-pixbuf
|
||||
librsvg
|
||||
@@ -33,11 +47,19 @@ stdenv.mkDerivation rec {
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/share/themes
|
||||
name= ./install.sh --dest $out/share/themes
|
||||
install -D -t $out/share/gtksourceview-3.0/styles src/extra/gedit/matcha.xml
|
||||
|
||||
name= ./install.sh \
|
||||
${lib.optionalString (colorVariants != []) "--color " + builtins.toString colorVariants} \
|
||||
${lib.optionalString (themeVariants != []) "--theme " + builtins.toString themeVariants} \
|
||||
--dest $out/share/themes
|
||||
|
||||
mkdir -p $out/share/doc/${pname}
|
||||
cp -a src/extra/firefox $out/share/doc/${pname}
|
||||
|
||||
jdupes --quiet --link-soft --recurse $out/share
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-calendar";
|
||||
version = "6.1.1";
|
||||
version = "6.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "calendar";
|
||||
rev = version;
|
||||
sha256 = "sha256-c2c8QNifBDzb0CelB72AIL4G694l6KCSXBjWIHrzZJo=";
|
||||
sha256 = "sha256-psUVgl/7pmmf+8dP8ghBx5C1u4UT9ncXuVYvDJOYeOI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -40,13 +40,6 @@ stdenv.mkDerivation rec {
|
||||
url = "https://github.com/elementary/calendar/commit/62c20e5786accd68b96c423b04e32c043e726cac.patch";
|
||||
sha256 = "sha256-xatxoSwAIHiUA03vvBdM8HSW27vhPLvAxEuGK0gLiio=";
|
||||
})
|
||||
|
||||
# GridDay: Fix day in month in grid with GLib 2.73.1+
|
||||
# https://github.com/elementary/calendar/pull/763
|
||||
(fetchpatch {
|
||||
url = "https://github.com/elementary/calendar/commit/20b0983c85935bedef065b786ec8bbca55ba7d9e.patch";
|
||||
sha256 = "sha256-Tw9uNqqRAC+vOp7EWzZVeDmZxt3hTGl9UIP21FcunqA=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-files";
|
||||
version = "6.2.0";
|
||||
version = "6.2.1";
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "elementary";
|
||||
repo = "files";
|
||||
rev = version;
|
||||
sha256 = "sha256-V1otkc1Og7J/A68j+4MrJzOtAH6PHSfj5fSpjKhhwo4=";
|
||||
sha256 = "sha256-pJFeMG2aGaMkS00fSoRlMR2YSg5YzwqwaQT8G7Gk5S4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-photos";
|
||||
version = "2.7.5";
|
||||
version = "2.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "photos";
|
||||
rev = version;
|
||||
sha256 = "sha256-zM32+bva+QD1Z/0vUD7K0/tnSzo+7GGLjJ1ytr64c0I=";
|
||||
sha256 = "sha256-VhJggQMy1vk21zNA5pR4uAPGCwnIxLUHVO58AZs+h6s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -30,13 +30,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-greeter";
|
||||
version = "6.1.0";
|
||||
version = "6.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "greeter";
|
||||
rev = version;
|
||||
sha256 = "sha256-CY+dPSyQ/ovSdI80uEipDdnWy1KjbZnwpn9sd8HrbPQ=";
|
||||
sha256 = "sha256-6rjZOX9JOTjZwqWVWTtKjGNy8KgWllE9VQZzwhuBAwE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -26,13 +26,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "wingpanel-applications-menu";
|
||||
version = "2.10.2";
|
||||
version = "2.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "applications-menu";
|
||||
rev = version;
|
||||
sha256 = "sha256-xBuMJzIFOueSvNwvXc85AI9NHuMW3bOblNsyuDkIzyk=";
|
||||
sha256 = "sha256-pEBvFN+zYsF8CbB29rTNclwAYhw/Hb0HhLzXtijfI4M=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -80,6 +80,8 @@ stdenv.mkDerivation rec {
|
||||
patchShebangs meson/post_install.py
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script {
|
||||
attrPath = "pantheon.${pname}";
|
||||
|
||||
+32
-14
@@ -1,8 +1,21 @@
|
||||
diff --git a/src/synapse-plugins/calculator-plugin.vala b/src/synapse-plugins/calculator-plugin.vala
|
||||
index 886a44cd..a4601da6 100644
|
||||
--- a/src/synapse-plugins/calculator-plugin.vala
|
||||
+++ b/src/synapse-plugins/calculator-plugin.vala
|
||||
@@ -50,9 +50,7 @@ namespace Synapse {
|
||||
diff --git a/src/synapse-plugins/calculator-plugin/calculator-plugin-backend.vala b/src/synapse-plugins/calculator-plugin/calculator-plugin-backend.vala
|
||||
index 542e7aa..228c6d7 100644
|
||||
--- a/src/synapse-plugins/calculator-plugin/calculator-plugin-backend.vala
|
||||
+++ b/src/synapse-plugins/calculator-plugin/calculator-plugin-backend.vala
|
||||
@@ -83,7 +83,7 @@ namespace Synapse {
|
||||
Pid pid;
|
||||
int read_fd, write_fd;
|
||||
/* Must include math library to get non-integer results and to access standard math functions */
|
||||
- string[] argv = {"bc", "-l"};
|
||||
+ string[] argv = {"@bc@", "-l"};
|
||||
|
||||
Process.spawn_async_with_pipes (
|
||||
null, argv, null,
|
||||
diff --git a/src/synapse-plugins/calculator-plugin/calculator-plugin.vala b/src/synapse-plugins/calculator-plugin/calculator-plugin.vala
|
||||
index d14f1de..35c8621 100644
|
||||
--- a/src/synapse-plugins/calculator-plugin/calculator-plugin.vala
|
||||
+++ b/src/synapse-plugins/calculator-plugin/calculator-plugin.vala
|
||||
@@ -49,9 +49,7 @@ namespace Synapse {
|
||||
_("Calculator"),
|
||||
_("Calculate basic expressions."),
|
||||
"accessories-calculator",
|
||||
@@ -13,12 +26,17 @@ index 886a44cd..a4601da6 100644
|
||||
);
|
||||
}
|
||||
|
||||
@@ -94,7 +92,7 @@ namespace Synapse {
|
||||
Pid pid;
|
||||
int read_fd, write_fd;
|
||||
/* Must include math library to get non-integer results and to access standard math functions */
|
||||
- string[] argv = {"bc", "-l"};
|
||||
+ string[] argv = {"@bc@", "-l"};
|
||||
string? solution = null;
|
||||
|
||||
try {
|
||||
diff --git a/src/synapse-plugins/converter-plugin/converter-plugin.vala b/src/synapse-plugins/converter-plugin/converter-plugin.vala
|
||||
index 8d230cc..ed31927 100644
|
||||
--- a/src/synapse-plugins/converter-plugin/converter-plugin.vala
|
||||
+++ b/src/synapse-plugins/converter-plugin/converter-plugin.vala
|
||||
@@ -46,9 +46,7 @@ namespace Synapse {
|
||||
_("Converter"),
|
||||
_("Convert between units."),
|
||||
"accessories-converter",
|
||||
- register_plugin,
|
||||
- Environment.find_program_in_path ("bc") != null,
|
||||
- _("bc is not installed")
|
||||
+ register_plugin
|
||||
);
|
||||
}
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
mkXfceDerivation {
|
||||
category = "xfce";
|
||||
pname = "xfce4-settings";
|
||||
version = "4.16.4";
|
||||
version = "4.16.5";
|
||||
|
||||
sha256 = "sha256-w/wnLa3NuOV/2LlDPMCEG3z+k3pW+MPHtqx5L5NdOJs=";
|
||||
sha256 = "sha256-ZVQw/oqN+jCOWj8O+1ldVCvbzY+QcebaQI5oFOdMOew=";
|
||||
|
||||
postPatch = ''
|
||||
for f in xfsettingsd/pointers.c dialogs/mouse-settings/main.c; do
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{ lib, stdenv
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, libffi
|
||||
}:
|
||||
@@ -27,6 +28,6 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://tibleiz.net/copper/";
|
||||
license = licenses.bsd2;
|
||||
platforms = platforms.x86_64;
|
||||
broken = stdenv.isDarwin;
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ let
|
||||
sha
|
||||
dune_2
|
||||
luv
|
||||
ocaml_extlib
|
||||
extlib
|
||||
] else if lib.versionAtLeast version "4.0"
|
||||
then with ocaml-ng.ocamlPackages_4_10; [
|
||||
ocaml
|
||||
@@ -25,7 +25,7 @@ let
|
||||
sha
|
||||
dune_2
|
||||
luv
|
||||
ocaml_extlib-1-7-7
|
||||
extlib-1-7-7
|
||||
] else with ocaml-ng.ocamlPackages_4_05; [
|
||||
ocaml
|
||||
camlp4
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
, libffi
|
||||
, makeWrapper
|
||||
, pkg-config
|
||||
, protobuf
|
||||
, python3
|
||||
, readline
|
||||
, symlinkJoin
|
||||
@@ -72,13 +71,13 @@ let
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "yosys";
|
||||
version = "0.22";
|
||||
version = "0.23";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "YosysHQ";
|
||||
repo = "yosys";
|
||||
rev = "${pname}-${version}";
|
||||
hash = "sha256-us4GiulqkzcwD2iuNXB5eTd3iqgUdvj9Nd2p/9TJerQ=";
|
||||
hash = "sha256-mOakdXhSij8k4Eo7RwpKjd59IkNjw31NNFDJtL6Adgo=";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
@@ -87,14 +86,13 @@ in stdenv.mkDerivation rec {
|
||||
tcl
|
||||
readline
|
||||
libffi
|
||||
protobuf
|
||||
zlib
|
||||
(python3.withPackages (pp: with pp; [
|
||||
click
|
||||
]))
|
||||
];
|
||||
|
||||
makeFlags = [ "ENABLE_PROTOBUF=1" "PREFIX=${placeholder "out"}"];
|
||||
makeFlags = [ "PREFIX=${placeholder "out"}"];
|
||||
|
||||
patches = [
|
||||
./plugin-search-dirs.patch
|
||||
@@ -116,9 +114,6 @@ in stdenv.mkDerivation rec {
|
||||
make config-${if stdenv.cc.isClang or false then "clang" else "gcc"}
|
||||
echo 'ABCEXTERNAL = ${abc-verifier}/bin/abc' >> Makefile.conf
|
||||
|
||||
# we have to do this ourselves for some reason...
|
||||
(cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto)
|
||||
|
||||
if ! grep -q "ABCREV = ${shortAbcRev}" Makefile; then
|
||||
echo "ERROR: yosys isn't compatible with the provided abc (${shortAbcRev}), failing."
|
||||
exit 1
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "clojure";
|
||||
version = "1.11.1.1189";
|
||||
version = "1.11.1.1200";
|
||||
|
||||
src = fetchurl {
|
||||
# https://clojure.org/releases/tools
|
||||
url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz";
|
||||
sha256 = "sha256-wg5iN5/UT6jb68vF98mgSl21fLG9BdEcXH0EEmvnEOs=";
|
||||
sha256 = "sha256-296cS91Ct9paZ9h5VItFKOSQPOc+4mwylia2Fl1Xthw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
{ lib, rustPlatform, fetchFromGitHub, cmake, stdenv, Security }:
|
||||
{ lib, rustPlatform, fetchFromGitHub, stdenv, Security }:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "lunatic";
|
||||
version = "0.10.1";
|
||||
version = "0.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lunatic-solutions";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-MQ10WwvUdqU4w9uA4H1+VRM29HXVtLMwfGvbM6VqS90=";
|
||||
sha256 = "sha256-7fxccufM5tunbutABEtsa6++OLTsS72oA219zvf+KN8=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-tNYA3YruI7VENmLbd3rmZr7BkqHp1HNOfzPTkIiixqA=";
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
cargoSha256 = "sha256-sHSQUvHTwyqMrGmwpblqpS4HfFiWGb+70a1uloDu2wY=";
|
||||
|
||||
buildInputs = lib.optional stdenv.isDarwin Security;
|
||||
|
||||
|
||||
@@ -33,19 +33,15 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnatcoll-${component}";
|
||||
version = "22.0.0";
|
||||
version = "23.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
repo = "gnatcoll-bindings";
|
||||
rev = "v${version}";
|
||||
sha256 = "0wbwnd6jccwfd4jdxbnzhc0jhm8ad4phz6y9b1gk8adykkk6jcz4";
|
||||
sha256 = "1jnnfsvll4jh6ip0fww4mh2cm61h7dzpxz3zaa2psrc1w54x34nn";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./omp-setup-text-mode.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
gprbuild
|
||||
gnat
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnatcoll-core";
|
||||
version = "22.0.0";
|
||||
version = "23.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
repo = "gnatcoll-core";
|
||||
rev = "v${version}";
|
||||
sha256 = "0fn28dp6bgpp1sshr09m1x85g2gx11xqkiy410hiicfyg5hamh1l";
|
||||
sha256 = "11q66xszqvpc9jyyzivcakik27d23yniahjdznb47wyqkxphm1dl";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -50,23 +50,20 @@ let
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnatcoll-${component}";
|
||||
version = "22.0.0";
|
||||
# executables don't adhere to the string gnatcoll-* scheme
|
||||
pname =
|
||||
if onlyExecutable
|
||||
then builtins.replaceStrings [ "_" ] [ "-" ] component
|
||||
else "gnatcoll-${component}";
|
||||
version = "23.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdaCore";
|
||||
repo = "gnatcoll-db";
|
||||
rev = "v${version}";
|
||||
sha256 = "1c39yg13faadg5mzpq3s83rn24npmpc4yjj0cvj7kqwpqxci4m55";
|
||||
sha256 = "1j77ina17myahlsvbyiycgxkncd7ijc7jrvzwa4gagx0fwjk7prh";
|
||||
};
|
||||
|
||||
patches = lib.optionals (component == "sqlite") [
|
||||
# fixes build of the static sqlite component
|
||||
# when building against the system libsqlite3
|
||||
# See https://github.com/AdaCore/gprbuild/issues/27#issuecomment-298444608
|
||||
./gnatcoll-db-sqlite-static-external.patch
|
||||
];
|
||||
|
||||
# Link executables dynamically unless specified by the platform,
|
||||
# as we usually do in nixpkgs where possible
|
||||
postPatch = lib.optionalString (!stdenv.hostPlatform.isStatic) ''
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
diff --git a/sqlite/gnatcoll_sqlite.gpr b/sqlite/gnatcoll_sqlite.gpr
|
||||
index 5bd53d35..580739f8 100644
|
||||
--- a/sqlite/gnatcoll_sqlite.gpr
|
||||
+++ b/sqlite/gnatcoll_sqlite.gpr
|
||||
@@ -69,7 +69,12 @@ project GnatColl_Sqlite is
|
||||
for Source_Dirs use (".", "amalgamation");
|
||||
when "external" =>
|
||||
for Source_Dirs use (".");
|
||||
- for Library_Options use ("-lsqlite3") & Thread_Lib;
|
||||
+ case Library_Type is
|
||||
+ when "relocatable" =>
|
||||
+ for Library_Options use ("-lsqlite3") & Thread_Lib;
|
||||
+ when others =>
|
||||
+ null;
|
||||
+ end case;
|
||||
end case;
|
||||
|
||||
package Compiler is
|
||||
@@ -1,23 +0,0 @@
|
||||
commit 37c815ee660d1bf37256638d23b0346ad7cc19e7
|
||||
Author: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>
|
||||
Date: Wed Jul 21 00:18:30 2021 +0200
|
||||
|
||||
omp/setup.py: open version_information in text mode
|
||||
|
||||
Otherwise saving the config in setup_support.py will fail as a bytes
|
||||
object is not encodeable as JSON. Luckily, version_information is text
|
||||
anyways.
|
||||
|
||||
diff --git a/omp/setup.py b/omp/setup.py
|
||||
index 942ab1f5..5281398e 100755
|
||||
--- a/omp/setup.py
|
||||
+++ b/omp/setup.py
|
||||
@@ -25,7 +25,7 @@ class GNATCollOMP(SetupApp):
|
||||
|
||||
# Set library version
|
||||
with open(os.path.join(config.source_dir, '..',
|
||||
- 'version_information'), 'rb') as fd:
|
||||
+ 'version_information'), 'r') as fd:
|
||||
version = fd.read().strip()
|
||||
config.set_data('GNATCOLL_VERSION', version, sub='gprbuild')
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xmlada";
|
||||
version = "22.0.0";
|
||||
version = "23.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
name = "xmlada-${version}-src";
|
||||
owner = "AdaCore";
|
||||
repo = "xmlada";
|
||||
rev = "v${version}";
|
||||
sha256 = "1pg6m0sfc1vwvd18r80jv2vwrsb2qgvyl8jmmrmpbdni0npx0kv3";
|
||||
sha256 = "sha256-covcSwlQQjRKTv0DdMEgahXXlch0TeKnvSyOsGO9+e0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -17,15 +17,17 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "duckdb";
|
||||
version = "0.5.1";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-qzDQFS2ogQ6hqTCddHnttWF365007Labnn4BmHB219k=";
|
||||
sha256 = "sha256-XCEX2VCynbMUP5xsxWq8PlHnfrBfES5c2fuu2jhM+tI=";
|
||||
};
|
||||
|
||||
patches = [ ./version.patch ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt --subst-var-by DUCKDB_VERSION "v${version}"
|
||||
'';
|
||||
@@ -42,6 +44,7 @@ stdenv.mkDerivation rec {
|
||||
"-DBUILD_TPCE=ON"
|
||||
"-DBUILD_TPCH_EXTENSION=ON"
|
||||
"-DBUILD_VISUALIZER_EXTENSION=ON"
|
||||
"-DBUILD_INET_EXTENSION=ON"
|
||||
"-DJDBC_DRIVER=${enableFeature withJdbc}"
|
||||
];
|
||||
|
||||
@@ -56,13 +59,20 @@ stdenv.mkDerivation rec {
|
||||
installCheckPhase =
|
||||
let
|
||||
excludes = map (pattern: "exclude:'${pattern}'") [
|
||||
"*test_slow"
|
||||
"Test file buffers for reading/writing to file"
|
||||
"[test_slow]"
|
||||
"[s3]"
|
||||
"Test closing database during long running query"
|
||||
"test/common/test_cast_hugeint.test"
|
||||
"test/sql/copy/csv/test_csv_remote.test"
|
||||
"test/sql/copy/parquet/test_parquet_remote.test"
|
||||
"test/sql/copy/parquet/test_parquet_remote_foreign_files.test"
|
||||
"test/sql/storage/compression/chimp/chimp_read.test"
|
||||
"test/sql/storage/compression/chimp/chimp_read_float.test"
|
||||
"test/sql/storage/compression/patas/patas_compression_ratio.test_coverage"
|
||||
"test/sql/storage/compression/patas/patas_read.test"
|
||||
# these are only hidden if no filters are passed in
|
||||
"[!hide]"
|
||||
# this test apparently never terminates
|
||||
"test/sql/copy/csv/auto/test_csv_auto.test"
|
||||
] ++ lib.optionals stdenv.isAarch64 [
|
||||
"test/sql/aggregate/aggregates/test_kurtosis.test"
|
||||
"test/sql/aggregate/aggregates/test_skewness.test"
|
||||
|
||||
@@ -1,27 +1,34 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 92c097228..5f51929f6 100644
|
||||
index 349af6acf7..7ffec0b4cb 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -157,45 +157,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
|
||||
@@ -196,52 +196,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
|
||||
set(SUN TRUE)
|
||||
endif()
|
||||
|
||||
-execute_process(
|
||||
- COMMAND git log -1 --format=%h
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- RESULT_VARIABLE GIT_RESULT
|
||||
- OUTPUT_VARIABLE GIT_COMMIT_HASH
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-execute_process(
|
||||
- COMMAND git describe --tags --abbrev=0
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_LAST_TAG
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-execute_process(
|
||||
- COMMAND git describe --tags --long
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_ITERATION
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-find_package(Git)
|
||||
-if(Git_FOUND)
|
||||
- if (NOT DEFINED GIT_COMMIT_HASH)
|
||||
- execute_process(
|
||||
- COMMAND ${GIT_EXECUTABLE} log -1 --format=%h
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- RESULT_VARIABLE GIT_RESULT
|
||||
- OUTPUT_VARIABLE GIT_COMMIT_HASH
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
- endif()
|
||||
- execute_process(
|
||||
- COMMAND ${GIT_EXECUTABLE} describe --tags --abbrev=0
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_LAST_TAG
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
- execute_process(
|
||||
- COMMAND ${GIT_EXECUTABLE} describe --tags --long
|
||||
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_ITERATION
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-else()
|
||||
- message("Git NOT FOUND")
|
||||
-endif()
|
||||
-
|
||||
-if(GIT_RESULT EQUAL "0")
|
||||
- string(REGEX REPLACE "v([0-9]+).[0-9]+.[0-9]+" "\\1" DUCKDB_MAJOR_VERSION "${GIT_LAST_TAG}")
|
||||
@@ -47,5 +54,5 @@ index 92c097228..5f51929f6 100644
|
||||
-endif()
|
||||
+set(DUCKDB_VERSION "@DUCKDB_VERSION@")
|
||||
|
||||
option(AMALGAMATION_BUILD
|
||||
"Build from the amalgamation files, rather than from the normal sources."
|
||||
message(STATUS "git hash ${GIT_COMMIT_HASH}, version ${DUCKDB_VERSION}")
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@ mkDerivation {
|
||||
pname = "extra-cmake-modules";
|
||||
|
||||
patches = [
|
||||
./nix-lib-path.patch
|
||||
# https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/268
|
||||
(fetchpatch {
|
||||
url = "https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/5862a6f5b5cd7ed5a7ce2af01e44747c36318220.patch";
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
diff --git a/kde-modules/KDEInstallDirsCommon.cmake b/kde-modules/KDEInstallDirsCommon.cmake
|
||||
index c1d056b..d9e19f0 100644
|
||||
--- a/kde-modules/KDEInstallDirsCommon.cmake
|
||||
+++ b/kde-modules/KDEInstallDirsCommon.cmake
|
||||
@@ -15,35 +15,6 @@
|
||||
# GNUInstallDirs code deals with re-configuring, but that is dealt with
|
||||
# by the _define_* macros in this module).
|
||||
set(_LIBDIR_DEFAULT "lib")
|
||||
-# Override this default 'lib' with 'lib64' if:
|
||||
-# - we are on a Linux, kFreeBSD or Hurd system but NOT cross-compiling
|
||||
-# - we are NOT on debian
|
||||
-# - we are NOT on flatpak
|
||||
-# - we are on a 64 bits system
|
||||
-# reason is: amd64 ABI: http://www.x86-64.org/documentation/abi.pdf
|
||||
-# For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if
|
||||
-# CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu"
|
||||
-# See https://wiki.debian.org/Multiarch
|
||||
-if((CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "GNU")
|
||||
- AND NOT CMAKE_CROSSCOMPILING
|
||||
- AND NOT EXISTS "/etc/arch-release"
|
||||
- AND NOT DEFINED ENV{FLATPAK_ID})
|
||||
- if (EXISTS "/etc/debian_version") # is this a debian system ?
|
||||
- if(CMAKE_LIBRARY_ARCHITECTURE)
|
||||
- set(_LIBDIR_DEFAULT "lib/${CMAKE_LIBRARY_ARCHITECTURE}")
|
||||
- endif()
|
||||
- else() # not debian, rely on CMAKE_SIZEOF_VOID_P:
|
||||
- if(NOT DEFINED CMAKE_SIZEOF_VOID_P)
|
||||
- message(AUTHOR_WARNING
|
||||
- "Unable to determine default LIB_INSTALL_LIBDIR directory because no target architecture is known. "
|
||||
- "Please enable at least one language before including KDEInstallDirs.")
|
||||
- else()
|
||||
- if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
|
||||
- set(_LIBDIR_DEFAULT "lib64")
|
||||
- endif()
|
||||
- endif()
|
||||
- endif()
|
||||
-endif()
|
||||
|
||||
set(_gnu_install_dirs_vars
|
||||
BINDIR
|
||||
@@ -1 +1 @@
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.99/ -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.100/ -A '*.tar.xz' )
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
mkDerivation,
|
||||
extra-cmake-modules,
|
||||
bzip2, xz, qtbase, zlib, zstd
|
||||
bzip2, xz, qtbase, qttools, zlib, zstd
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
pname = "karchive";
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ bzip2 xz zlib zstd ];
|
||||
propagatedBuildInputs = [ qtbase ];
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
@@ -4,667 +4,667 @@
|
||||
|
||||
{
|
||||
attica = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/attica-5.99.0.tar.xz";
|
||||
sha256 = "1cb3cdn8v68d14l7gax4zdjk0vgqwj6gxmdnzhf9qfvik6rd6nhp";
|
||||
name = "attica-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/attica-5.100.0.tar.xz";
|
||||
sha256 = "1j1m7ps6rgjn8n363p0i32syxskzxjcmv255csbc1hgj6yb6cxxf";
|
||||
name = "attica-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
baloo = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/baloo-5.99.0.tar.xz";
|
||||
sha256 = "0spz0sa2lbdbm12d10bswcyawayxpykk3v8yicv5khgf6adpdyq0";
|
||||
name = "baloo-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/baloo-5.100.0.tar.xz";
|
||||
sha256 = "123fl16cxrascngw2cv8y78nf68bby3xa53vc0bxwm7yhixycfzr";
|
||||
name = "baloo-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
bluez-qt = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/bluez-qt-5.99.0.tar.xz";
|
||||
sha256 = "11fg7lk1yxj5dfq7s8z17n9prvnqfvk1hsgyd1ygi1x1d2qipjg7";
|
||||
name = "bluez-qt-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/bluez-qt-5.100.0.tar.xz";
|
||||
sha256 = "1fn23r80jiyif9qxzs0n1jwwvdb3vnfksg54xksxa5v57wnwqjxi";
|
||||
name = "bluez-qt-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-icons = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/breeze-icons-5.99.0.tar.xz";
|
||||
sha256 = "1z9wrmb4jj7sfnb7kqmx2ww53vily52ycm7rgycr2b1q0jf6j3s8";
|
||||
name = "breeze-icons-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/breeze-icons-5.100.0.tar.xz";
|
||||
sha256 = "1nya1m220q68asf2qrgxdbag1gawipy8ydlgympk1nzxa9linb6h";
|
||||
name = "breeze-icons-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
extra-cmake-modules = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/extra-cmake-modules-5.99.0.tar.xz";
|
||||
sha256 = "0zl0hwp077b8w338bl0210i6892kwfx2vqpn55qvb3b20sk8m081";
|
||||
name = "extra-cmake-modules-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/extra-cmake-modules-5.100.0.tar.xz";
|
||||
sha256 = "1if02s5kb9s4wawyz7rln2k46905ms3xrxg1kkvdii73pgkkqmil";
|
||||
name = "extra-cmake-modules-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
frameworkintegration = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/frameworkintegration-5.99.0.tar.xz";
|
||||
sha256 = "14dx60xvgcb6nf5d83cgm7y6wc8d7ngxg6aaka6k8996qfkczz9k";
|
||||
name = "frameworkintegration-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/frameworkintegration-5.100.0.tar.xz";
|
||||
sha256 = "18755r0l3r0q96g6zfz2g9lbf3isx865vhz4z39qblmm13jm97cm";
|
||||
name = "frameworkintegration-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kactivities-5.99.0.tar.xz";
|
||||
sha256 = "1l7jzj3nscfmbiq105v9gkz4sd0c92vydmhw4j9mjjjn16aqbs39";
|
||||
name = "kactivities-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kactivities-5.100.0.tar.xz";
|
||||
sha256 = "14m8dbpn6lxdjlv87ir5wa42s9zb1ipqkj33gbijdagsza0xvc8k";
|
||||
name = "kactivities-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities-stats = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kactivities-stats-5.99.0.tar.xz";
|
||||
sha256 = "0cr0sjk1rwv3zjvmhs2xc7wfs33r9x6padybc7v2aq751gz5cc4k";
|
||||
name = "kactivities-stats-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kactivities-stats-5.100.0.tar.xz";
|
||||
sha256 = "15iry0vaq76ng5wadb4pq4drkccivnjh5bncf4bnjg58wby1zi95";
|
||||
name = "kactivities-stats-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kapidox = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kapidox-5.99.0.tar.xz";
|
||||
sha256 = "15r8x5z50xwfmh507kf3hsr8yqlfank224hfhcrpyl1vi256jb8c";
|
||||
name = "kapidox-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kapidox-5.100.0.tar.xz";
|
||||
sha256 = "0fgn1qfqa80q4nb8wnvmprsc9gc8axs3n13fk4p01zw6bfmc1938";
|
||||
name = "kapidox-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
karchive = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/karchive-5.99.0.tar.xz";
|
||||
sha256 = "1z4msj6w7g2fy2mp07aadm9f2qv5x4mhjisv7ppl8hrhz355f6ap";
|
||||
name = "karchive-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/karchive-5.100.0.tar.xz";
|
||||
sha256 = "16wnzvmm74lzf9xs78d2gilipxgg29z9ja3i04li59zc1ixm1bpm";
|
||||
name = "karchive-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kauth = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kauth-5.99.0.tar.xz";
|
||||
sha256 = "14xz3gh4p7dn0wacjyqwm5x82kiwik3nswx7icmhnq686cvp7fin";
|
||||
name = "kauth-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kauth-5.100.0.tar.xz";
|
||||
sha256 = "0vcgfzkgpk35x14gdprlbzpvcmbx695jqdc8ril23firzrdj1191";
|
||||
name = "kauth-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kbookmarks = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kbookmarks-5.99.0.tar.xz";
|
||||
sha256 = "0vb8q69ki6aqmq8hacqq886dl7kwf9zyw015vb52nsinv8zjvf5m";
|
||||
name = "kbookmarks-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kbookmarks-5.100.0.tar.xz";
|
||||
sha256 = "1bl4brkn3am2nchjcnvxzwswmdp1mb4y644djhvrf6hbz7pghv13";
|
||||
name = "kbookmarks-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcalendarcore = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcalendarcore-5.99.0.tar.xz";
|
||||
sha256 = "11zcgjkz0q4da3vxis7b4lg07sfvk01z0dgx1ccpa15ardmc8l8r";
|
||||
name = "kcalendarcore-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcalendarcore-5.100.0.tar.xz";
|
||||
sha256 = "0mxzqpwanjrczm5b99a7id7bgxgxzif6lrvmfffcrr7pz84j8330";
|
||||
name = "kcalendarcore-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcmutils = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcmutils-5.99.0.tar.xz";
|
||||
sha256 = "1ljaz8xja2z720cr6n8g2lizsb4kw4vlakfv5xhq466am27csyvm";
|
||||
name = "kcmutils-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcmutils-5.100.0.tar.xz";
|
||||
sha256 = "0kyp8p3svnyn7pkgm4ww1lc0dznrjfvhyc89bd3ahy2b3kvcjymw";
|
||||
name = "kcmutils-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcodecs = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcodecs-5.99.0.tar.xz";
|
||||
sha256 = "0xi0hscwf4kv5cp7hxwialy2wqr6ijdh0syh9p43icwx6c8q1kb2";
|
||||
name = "kcodecs-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcodecs-5.100.0.tar.xz";
|
||||
sha256 = "18qcwjhyrxh4sjakq515agpzh7mk4yr6f9fw1kwiwvc44ydbgs2m";
|
||||
name = "kcodecs-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcompletion = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcompletion-5.99.0.tar.xz";
|
||||
sha256 = "14s7nmslli2vaiwg993rg0wvfqlnfcvxadapl41s92iisf6b4m2b";
|
||||
name = "kcompletion-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcompletion-5.100.0.tar.xz";
|
||||
sha256 = "11j51byll5ffyl2swif84sq1a751991vdic49rrj0wwwmndrss33";
|
||||
name = "kcompletion-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfig = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kconfig-5.99.0.tar.xz";
|
||||
sha256 = "19jqsah1x1086sqnv5f4bicmi4c5y8idxrx96ji7jign5z9c7isx";
|
||||
name = "kconfig-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kconfig-5.100.0.tar.xz";
|
||||
sha256 = "08f93na14s9zcwl6vfk9ix4jm1lwcmalh4yyf6m3p5ga5fd39vbs";
|
||||
name = "kconfig-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfigwidgets = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kconfigwidgets-5.99.0.tar.xz";
|
||||
sha256 = "07xzgmx3fvrynzhnnxrdr4536n1v10rwgk2z92q1y1q18cmbwyc5";
|
||||
name = "kconfigwidgets-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kconfigwidgets-5.100.0.tar.xz";
|
||||
sha256 = "14ahwlnnyf2dv3ik6cwa6n7cwxm5wqhiwws6y9w2ff1724vqg0g8";
|
||||
name = "kconfigwidgets-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcontacts = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcontacts-5.99.0.tar.xz";
|
||||
sha256 = "1f3288xll0kd0dyq7namfykq8f9zkg5lm27lk2vfvba4v28hdax5";
|
||||
name = "kcontacts-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcontacts-5.100.0.tar.xz";
|
||||
sha256 = "0jw8qvw0sv73pw3n51n9dvhlwfjbcz3cf065sqy949bm6q43l1p5";
|
||||
name = "kcontacts-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcoreaddons = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcoreaddons-5.99.0.tar.xz";
|
||||
sha256 = "06qkyk3zjkpjd7zynx5krh6k2qx8nxmggyhkvd4dgcbi74ys6xjs";
|
||||
name = "kcoreaddons-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcoreaddons-5.100.0.tar.xz";
|
||||
sha256 = "140pbjg38d9fcddi2ifq6y19aqbf6njs4dvqy0ad56widww6ivfz";
|
||||
name = "kcoreaddons-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcrash = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kcrash-5.99.0.tar.xz";
|
||||
sha256 = "1wn3cwdhipw2ry1qf58cf24vq23jg8rnki33vc6mwbi54qkc95p8";
|
||||
name = "kcrash-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kcrash-5.100.0.tar.xz";
|
||||
sha256 = "0a572bc4c6ngllwfkg58sqjsjddn0a8x5mn0isrq0fdynbfyjxhs";
|
||||
name = "kcrash-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdav = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kdav-5.99.0.tar.xz";
|
||||
sha256 = "1r36nlybwwn5pk6q9hl4zkyhp3vyrqdp75g4fd4jj1a2y88yiwzd";
|
||||
name = "kdav-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kdav-5.100.0.tar.xz";
|
||||
sha256 = "094fwz3iphz56nbjjyw62n3lxw1mfp10jkcn95qx8n1m20f4bnbf";
|
||||
name = "kdav-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdbusaddons = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kdbusaddons-5.99.0.tar.xz";
|
||||
sha256 = "1n9j9gf4br0vykbwf1n0zcvwfz727d71ny92ka0g97bid7nwrix0";
|
||||
name = "kdbusaddons-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kdbusaddons-5.100.0.tar.xz";
|
||||
sha256 = "1cr40a96l5adr3xascw9ivlgy8h3nmh7y9fcnw47xmdclcvm2xg0";
|
||||
name = "kdbusaddons-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeclarative = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kdeclarative-5.99.0.tar.xz";
|
||||
sha256 = "191s25l07z0blqcap23l6gbzvxa6pcqhsfaqfkf4f3vap48wr2hn";
|
||||
name = "kdeclarative-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kdeclarative-5.100.0.tar.xz";
|
||||
sha256 = "05s0p35jph316mnzc0ldmxjccda8fwpas9libza14gsv6rrcndbn";
|
||||
name = "kdeclarative-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kded = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kded-5.99.0.tar.xz";
|
||||
sha256 = "1kbh921p3n9zszbvsrnrmi32v567s7dqp7dfm13kykmz9lsxih82";
|
||||
name = "kded-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kded-5.100.0.tar.xz";
|
||||
sha256 = "1klv9ml1ckadf5dp1gx25g33pcd66xlpjb8njr6ygycyqxgiln6j";
|
||||
name = "kded-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdelibs4support = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kdelibs4support-5.99.0.tar.xz";
|
||||
sha256 = "074d7qaai4xj2w1534862a13flqfchdr2c6651gdgrw4275cfd85";
|
||||
name = "kdelibs4support-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kdelibs4support-5.100.0.tar.xz";
|
||||
sha256 = "1ckkwfzg4ga79bgd5g22cdals720b55nc40n3grjhzw1ksy05ac2";
|
||||
name = "kdelibs4support-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesignerplugin = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kdesignerplugin-5.99.0.tar.xz";
|
||||
sha256 = "0wvx95nx11b25ib1yqmagvzp2ky7yqdrwaxm03cvhb0y92ymmrmf";
|
||||
name = "kdesignerplugin-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kdesignerplugin-5.100.0.tar.xz";
|
||||
sha256 = "1hhddi8zmjbgvy51gwrrjrawdfp9g7n2k14rnw135q423nyfaq8c";
|
||||
name = "kdesignerplugin-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesu = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kdesu-5.99.0.tar.xz";
|
||||
sha256 = "0chwfman5ka1fgbv5ckr21z93xmbhccv527y43mqa9rwa3gdk4xk";
|
||||
name = "kdesu-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kdesu-5.100.0.tar.xz";
|
||||
sha256 = "1cgn1wznk4i8la5n03qajc38pggm162ybfdb2ya109zq7nnqkn1g";
|
||||
name = "kdesu-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdewebkit = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kdewebkit-5.99.0.tar.xz";
|
||||
sha256 = "1m1x63w6qb4dbr5p9vzg0v5hc0bxk86h2qswm52nx8wagapi1qhp";
|
||||
name = "kdewebkit-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kdewebkit-5.100.0.tar.xz";
|
||||
sha256 = "10gl34a9zb5nad21nwqvj1fipxxckfdy7myr8bxlqkjqll0jiv15";
|
||||
name = "kdewebkit-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdnssd = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kdnssd-5.99.0.tar.xz";
|
||||
sha256 = "071ab2gx19vrl5jcm14w4y0rk431wmmmkzcs8mkcr8rwpdclyca7";
|
||||
name = "kdnssd-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kdnssd-5.100.0.tar.xz";
|
||||
sha256 = "1fkjhkv7qgjr3lgfwvvhqbrigca8hw9fdw6531xqr97slwxiqxb3";
|
||||
name = "kdnssd-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdoctools = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kdoctools-5.99.0.tar.xz";
|
||||
sha256 = "19p3lkis641cdbbfpld122n242l3980j5x38mwd6slpl2alyz5f6";
|
||||
name = "kdoctools-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kdoctools-5.100.0.tar.xz";
|
||||
sha256 = "0ar7lw6s7qzswf1k80xl9px5g9agl5zi7daaswppqjrpn7pwksa0";
|
||||
name = "kdoctools-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kemoticons = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kemoticons-5.99.0.tar.xz";
|
||||
sha256 = "1fihsp4w9icc47fswnikmdpdwrznrv2zdddc59akd5n308224sys";
|
||||
name = "kemoticons-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kemoticons-5.100.0.tar.xz";
|
||||
sha256 = "0qs5w5wc1ljmhvly08k0569kyy6c51ldi3080ka9hpasdxlpy4y4";
|
||||
name = "kemoticons-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kfilemetadata = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kfilemetadata-5.99.0.tar.xz";
|
||||
sha256 = "15ni3ns6c85a7121nph9c48f9ddna5bfj1134wrn76jwa2scs7vs";
|
||||
name = "kfilemetadata-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kfilemetadata-5.100.0.tar.xz";
|
||||
sha256 = "0cbiaq9ivdf7pjjh47m65zxrzr1r776ycjzzkkwfc7n27lb0rckg";
|
||||
name = "kfilemetadata-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kglobalaccel = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kglobalaccel-5.99.0.tar.xz";
|
||||
sha256 = "0c4wi6kpra34wwvsj12f1bis8jkv4c57jgp9b5k72h04hpnps7a7";
|
||||
name = "kglobalaccel-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kglobalaccel-5.100.0.tar.xz";
|
||||
sha256 = "1wm2j8hsgwfp8zv4mi0l9rg3qlnk74l1cnkgid3sd02c7vrlx6y3";
|
||||
name = "kglobalaccel-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kguiaddons = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kguiaddons-5.99.0.tar.xz";
|
||||
sha256 = "0kqvf7h98d0bsgqmcfwasi7ik3025g0bi3brx47wrkd3nxjym1zf";
|
||||
name = "kguiaddons-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kguiaddons-5.100.0.tar.xz";
|
||||
sha256 = "00ix7gfp5c4ph4q2f3cig1bxjvc8pnwg8psy5fxix24xxm1n7qaw";
|
||||
name = "kguiaddons-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kholidays = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kholidays-5.99.0.tar.xz";
|
||||
sha256 = "1k165ksmznhx2d5ycmw1lwly7qkmj50113w1qrfqvg16jl6il4zq";
|
||||
name = "kholidays-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kholidays-5.100.0.tar.xz";
|
||||
sha256 = "076ax7p579180vr66dqjzv43ny1cz56s4w61g6d5s6v18w9n7i2g";
|
||||
name = "kholidays-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
khtml = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/khtml-5.99.0.tar.xz";
|
||||
sha256 = "0vwkii8x6l3sw0nkxvv960frz9qgjxpkxg6cabxvp3v5gcb3fbzr";
|
||||
name = "khtml-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/khtml-5.100.0.tar.xz";
|
||||
sha256 = "0h8wb1n0yfc2729rpnx3n52ky3zprfkbgk2rr85k3dax79pcv9a0";
|
||||
name = "khtml-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ki18n = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/ki18n-5.99.0.tar.xz";
|
||||
sha256 = "1bgq7saadrh9vvx15hyf03cir1nywad63vlg07qpc8ra01ddsi0m";
|
||||
name = "ki18n-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/ki18n-5.100.0.tar.xz";
|
||||
sha256 = "008gndw3cp45hkm7klfipm54k1kdglj8sb2hkkvfz4b5p3bg2qyy";
|
||||
name = "ki18n-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kiconthemes = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kiconthemes-5.99.0.tar.xz";
|
||||
sha256 = "019s0wr00s6c8p70jzi3vr2m5wkc3rsnlc44ldn16z4r4x9wl9m4";
|
||||
name = "kiconthemes-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kiconthemes-5.100.0.tar.xz";
|
||||
sha256 = "1fahg11v02757iiwc4nkwnnhf9d7jfa6ryx5l5i2sjg7c4xwqblh";
|
||||
name = "kiconthemes-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kidletime = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kidletime-5.99.0.tar.xz";
|
||||
sha256 = "1wfwhfzhpsy1m5zm2m99dsg0g9hjns33m4v4714sfpyngzqwlggg";
|
||||
name = "kidletime-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kidletime-5.100.0.tar.xz";
|
||||
sha256 = "1i3p3cfvcl3li45nn63r6vwi7sk3rbkd9crd5z686gm6z0nidw5l";
|
||||
name = "kidletime-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kimageformats = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kimageformats-5.99.0.tar.xz";
|
||||
sha256 = "1vmi3mi7gg81f556dm8gk7i3k9izr008swpdpyqd3n03zva3drh6";
|
||||
name = "kimageformats-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kimageformats-5.100.0.tar.xz";
|
||||
sha256 = "09w8fg321lzmavsid0a4yf6hwa9clhihfbvpkdl0kb60alyjbdfb";
|
||||
name = "kimageformats-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kinit = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kinit-5.99.0.tar.xz";
|
||||
sha256 = "0xq1sqyni7xzcnjiaszaxwhv7q2p4zjp6nixkam356iswkbss0i3";
|
||||
name = "kinit-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kinit-5.100.0.tar.xz";
|
||||
sha256 = "1kpjbd20dv2zazcn275p1fwgvnq1pjpkkf0mp4bwk95vrvcjs4c9";
|
||||
name = "kinit-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kio = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kio-5.99.0.tar.xz";
|
||||
sha256 = "0z587zrmdxg2dld6x6qzkpnqbcar7swz76ihhclwhcsjp94vzlpg";
|
||||
name = "kio-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kio-5.100.0.tar.xz";
|
||||
sha256 = "1dkwdmjc41zq1j0kl38zzag0hckk6fgy5prg5kcid05k5v9qi1q8";
|
||||
name = "kio-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kirigami2 = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kirigami2-5.99.0.tar.xz";
|
||||
sha256 = "1qh3vpac07582d944zgh3sxsb5i4kn2csa5dj6m52697jfpyp25r";
|
||||
name = "kirigami2-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kirigami2-5.100.0.tar.xz";
|
||||
sha256 = "1pq16p69k7g963ah5ilr8mjplzrgarqky7i6rxgm5knfqpq0l26n";
|
||||
name = "kirigami2-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemmodels = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kitemmodels-5.99.0.tar.xz";
|
||||
sha256 = "1z52dkrj5pg0c3avm8jph54j4vjfswsnkcmbdnbg6337qs6rvkip";
|
||||
name = "kitemmodels-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kitemmodels-5.100.0.tar.xz";
|
||||
sha256 = "1n1iis3xjmvlfgrwv61cpif63pk2wca8g168iscijvpkhihn49x3";
|
||||
name = "kitemmodels-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemviews = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kitemviews-5.99.0.tar.xz";
|
||||
sha256 = "13gr90sjbpqkzg370d82ji03wn9d3zcnvlhmpkvclbql6knx0q8i";
|
||||
name = "kitemviews-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kitemviews-5.100.0.tar.xz";
|
||||
sha256 = "06pzlcrjbfahhp8diirmvf2xl7a2bj4x34fp1yax9pjnx44i2vcw";
|
||||
name = "kitemviews-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjobwidgets = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kjobwidgets-5.99.0.tar.xz";
|
||||
sha256 = "1ywqpcw925wl1lcrqpkvdhwj5s4m3n02mghx8pir7w42n36ykxq6";
|
||||
name = "kjobwidgets-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kjobwidgets-5.100.0.tar.xz";
|
||||
sha256 = "00rilxsbbhl52j9bfzk60hlqrka9hahli0p6fmd8m6m452czjqnk";
|
||||
name = "kjobwidgets-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjs = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kjs-5.99.0.tar.xz";
|
||||
sha256 = "0jsy13gjhyl0yhdx7dxxapaqigr9a06bz555pngnfzf6lia15wa0";
|
||||
name = "kjs-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kjs-5.100.0.tar.xz";
|
||||
sha256 = "1bn23bq1g1774dvak5mq9xmndxjkwmsiyjkxc93byfwi52xrswk1";
|
||||
name = "kjs-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjsembed = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kjsembed-5.99.0.tar.xz";
|
||||
sha256 = "0w104v96416bcf18aimxqykmi7d40l2x53g8d91zjclpylxx12gw";
|
||||
name = "kjsembed-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kjsembed-5.100.0.tar.xz";
|
||||
sha256 = "1w2cfckd6r68jmvqcfiw326s3zl4l2j3pz19p12v01vlrh4lr1m7";
|
||||
name = "kjsembed-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kmediaplayer = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kmediaplayer-5.99.0.tar.xz";
|
||||
sha256 = "1f2cn1gakjh7m52gsm4294ccn35iwwa35diyd6r8k6fvyf0bn3ny";
|
||||
name = "kmediaplayer-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kmediaplayer-5.100.0.tar.xz";
|
||||
sha256 = "002ahd1d39m22cy5xd2vvps4ib4cncfwzmqdnki9sh76gsmlpb52";
|
||||
name = "kmediaplayer-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knewstuff = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/knewstuff-5.99.0.tar.xz";
|
||||
sha256 = "0bd7shvl6m4gry8cql2p64iba8iim12rsj5shaqp31n512mbc928";
|
||||
name = "knewstuff-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/knewstuff-5.100.0.tar.xz";
|
||||
sha256 = "19fz50jqrs467qm5qvc6iadw7kb1za6ncc2vnhax6j59h5xn2bn3";
|
||||
name = "knewstuff-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifications = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/knotifications-5.99.0.tar.xz";
|
||||
sha256 = "0arhbhf5hrg943zmr9gs6dq3z7jifica72bqnxpv4jgn05l15c9n";
|
||||
name = "knotifications-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/knotifications-5.100.0.tar.xz";
|
||||
sha256 = "18z6cb1s6nra7cyj121knj50brmyyp9a7qdwyd101rfj1d7k08ds";
|
||||
name = "knotifications-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifyconfig = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/knotifyconfig-5.99.0.tar.xz";
|
||||
sha256 = "1k0ryay0vdd0slzcdjlvp3kry7q9v3drx06jl1qwamfjs4ak65xp";
|
||||
name = "knotifyconfig-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/knotifyconfig-5.100.0.tar.xz";
|
||||
sha256 = "1ads4yy08441a8hfbig4413p2qyw07b0gpxm3pzw3958y32a9d8x";
|
||||
name = "knotifyconfig-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpackage = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kpackage-5.99.0.tar.xz";
|
||||
sha256 = "05z459mg0l0gv8749sdsgj9xfhwqgsv2cxwfjsqv06nymgq71jyq";
|
||||
name = "kpackage-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kpackage-5.100.0.tar.xz";
|
||||
sha256 = "11969rqkwf14gjk3vx2lzd3snirnv3fry5yh6jwnc17vjiz6b35j";
|
||||
name = "kpackage-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kparts = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kparts-5.99.0.tar.xz";
|
||||
sha256 = "0pkw1r1hr34ppl72blcmsdgp9a37dav7l83nc3dfcfvkhzzj0ch0";
|
||||
name = "kparts-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kparts-5.100.0.tar.xz";
|
||||
sha256 = "0vy8j5p0icxdlsvdlmbrvkbp50f3qnb7fqnvdg544d2lp7x1v5k8";
|
||||
name = "kparts-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpeople = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kpeople-5.99.0.tar.xz";
|
||||
sha256 = "0gb63gvi61gncmd79i1zdjcgidlmb4xh5ldvp6piydw5kl2z81bz";
|
||||
name = "kpeople-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kpeople-5.100.0.tar.xz";
|
||||
sha256 = "1q9yxfrs9rhwzykah3909lv9qfly13jdirya4m4j34azbqfiahqg";
|
||||
name = "kpeople-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kplotting = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kplotting-5.99.0.tar.xz";
|
||||
sha256 = "0yxlzh1ffjs4b3fw7yxkvsxiabm1jw8zgkzzgqvmsjs41h1g8nyq";
|
||||
name = "kplotting-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kplotting-5.100.0.tar.xz";
|
||||
sha256 = "1lsi6yk7fpdji9qb2hdy2qqcp050cgckg8xmg1kmv551g6x13r7m";
|
||||
name = "kplotting-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpty = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kpty-5.99.0.tar.xz";
|
||||
sha256 = "0vg8s3minm1p2qmhp7i7d0yxvbkzpxibvb76w9kag1ds3lq8k150";
|
||||
name = "kpty-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kpty-5.100.0.tar.xz";
|
||||
sha256 = "0h5l72klg78wy0z29zay5zyivgff8jb2v0hfw2akrfblwwdmc27j";
|
||||
name = "kpty-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kquickcharts = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kquickcharts-5.99.0.tar.xz";
|
||||
sha256 = "0b60jj9w491amciq3cragsyjfzamzakajhvzfb76xpjw2wvjaqb9";
|
||||
name = "kquickcharts-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kquickcharts-5.100.0.tar.xz";
|
||||
sha256 = "1b5ddbcgxasjyhzabbqcvlb4q04zp7yiqifk7gdigjvxx15dxwrz";
|
||||
name = "kquickcharts-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kross = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kross-5.99.0.tar.xz";
|
||||
sha256 = "1ml8fylm66dksnx5d3n2p0mndxwspqb25ak3inlf8m2my6asixvv";
|
||||
name = "kross-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kross-5.100.0.tar.xz";
|
||||
sha256 = "0jpnnvajxyzki221agl1ai15bj6xrylg69ymwxn70pcdp30wsvxj";
|
||||
name = "kross-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
krunner = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/krunner-5.99.0.tar.xz";
|
||||
sha256 = "1nf8cvzvbgaynimgf5i3lc632w71zzypbdg8a25lyvvc2n5qf895";
|
||||
name = "krunner-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/krunner-5.100.0.tar.xz";
|
||||
sha256 = "0mn0b2rvkb0c743vn4xxi1f8mcb5gb9vjnksiw88jgfy4qrmal3q";
|
||||
name = "krunner-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kservice = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kservice-5.99.0.tar.xz";
|
||||
sha256 = "0ra6znqja27g3r4b856h26nchn8h5lzxahazsyx5ndrkx1ranl0s";
|
||||
name = "kservice-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kservice-5.100.0.tar.xz";
|
||||
sha256 = "1vq4hnyfpj1ax19zgly7vcqvysxdc7wyyycmhrn6982l24d14gdk";
|
||||
name = "kservice-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktexteditor = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/ktexteditor-5.99.0.tar.xz";
|
||||
sha256 = "13462wsc5nd71w6hyn010zgmw83ml02kpximazk0pjf6akamqg8j";
|
||||
name = "ktexteditor-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/ktexteditor-5.100.0.tar.xz";
|
||||
sha256 = "1rbyaamgrnga6k39q646xfi81ic5dar9wa5wcacp9d17m6zqry51";
|
||||
name = "ktexteditor-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktextwidgets = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/ktextwidgets-5.99.0.tar.xz";
|
||||
sha256 = "1a39nj96hi6wvzig9khp1rfh32hfd25zgmzb5ybz0rpqagqdzs1i";
|
||||
name = "ktextwidgets-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/ktextwidgets-5.100.0.tar.xz";
|
||||
sha256 = "109j8zpnpiw9h0arh2ll3ql7czyv65lva4hwa626wk6589nc82vn";
|
||||
name = "ktextwidgets-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kunitconversion = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kunitconversion-5.99.0.tar.xz";
|
||||
sha256 = "0bx44j94j2zp68n32zkml101j49pi1zq829aqsl8zxdzyj4qm8ny";
|
||||
name = "kunitconversion-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kunitconversion-5.100.0.tar.xz";
|
||||
sha256 = "06ql3ijlha0gib31mwc7r260vy3dcxi6nrz5jylv9blzvcq8qnqw";
|
||||
name = "kunitconversion-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kwallet-5.99.0.tar.xz";
|
||||
sha256 = "01raw36fzk3bjih72vi9ixyc0pngbqr6amyvwiy3lmkjd1rnpinj";
|
||||
name = "kwallet-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kwallet-5.100.0.tar.xz";
|
||||
sha256 = "101fhgrgjqsxdqxzraw4a8gn5dvv2nb6xxfwi9gdjdjva5zzbg9b";
|
||||
name = "kwallet-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kwayland-5.99.0.tar.xz";
|
||||
sha256 = "18k5vmlg1ahxv83892937k4d9h5yz7a06nj0v6dfjcx8wcjj3gm7";
|
||||
name = "kwayland-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kwayland-5.100.0.tar.xz";
|
||||
sha256 = "119ggvny15x65z2i4d7x6bh01a9wif1h5jq4rppcm7mwczmhjg91";
|
||||
name = "kwayland-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwidgetsaddons = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kwidgetsaddons-5.99.0.tar.xz";
|
||||
sha256 = "0scjrpwbp4p8hkxbvsaamd0y7fx5drq7nl6icfsm5v2v5rpa5kas";
|
||||
name = "kwidgetsaddons-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kwidgetsaddons-5.100.0.tar.xz";
|
||||
sha256 = "07sa914xmkrm0bb3r7rnzkn9aw1rzlgbkzmakwyw0v569yb166f7";
|
||||
name = "kwidgetsaddons-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwindowsystem = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kwindowsystem-5.99.0.tar.xz";
|
||||
sha256 = "0xzqlw0nr8icdmwpr6rpi806ryb7wl6pm6cznmdhf19caszkzlgl";
|
||||
name = "kwindowsystem-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kwindowsystem-5.100.0.tar.xz";
|
||||
sha256 = "1csghc0b4jr4nfwicz29bp9lxr69iw52ghbdqi0a0jn9lnx4xck9";
|
||||
name = "kwindowsystem-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlgui = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/kxmlgui-5.99.0.tar.xz";
|
||||
sha256 = "1p2ay1hfkhm3cfzyb7b31y5i7scq0z3cypysryfcnz75zz7wd4ic";
|
||||
name = "kxmlgui-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/kxmlgui-5.100.0.tar.xz";
|
||||
sha256 = "19cfavf2qqy6kzc5p30s05pp92fphnaja11arnaks0vd0m9hbvky";
|
||||
name = "kxmlgui-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlrpcclient = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/portingAids/kxmlrpcclient-5.99.0.tar.xz";
|
||||
sha256 = "0rma78pj0h3ss28ncz7km0cd5l1rwwf5vraf0h96apb0vh2y115x";
|
||||
name = "kxmlrpcclient-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kxmlrpcclient-5.100.0.tar.xz";
|
||||
sha256 = "0fnfkka872w1bjyh3cscmcj8cfmwybj016x1zph7yxwpnbmzyimr";
|
||||
name = "kxmlrpcclient-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
modemmanager-qt = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/modemmanager-qt-5.99.0.tar.xz";
|
||||
sha256 = "0wjcrnkgaxq5kqck6fl2328k220byhmc66ss63x7rmz7y3jir17g";
|
||||
name = "modemmanager-qt-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/modemmanager-qt-5.100.0.tar.xz";
|
||||
sha256 = "0x7l80hkxhf7b45h2kwlchd04763rcai06cjk1s88mzcl6s419fy";
|
||||
name = "modemmanager-qt-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
networkmanager-qt = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/networkmanager-qt-5.99.0.tar.xz";
|
||||
sha256 = "0643dx3jcjrabrhds2d3lh5h9c7dc6q26gg4vb5vrhgwsybqzna9";
|
||||
name = "networkmanager-qt-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/networkmanager-qt-5.100.0.tar.xz";
|
||||
sha256 = "0pv3daiywmw0jjzd4px3g2d1ifkd63dm7zq3r77kl2ibxwk2yqfn";
|
||||
name = "networkmanager-qt-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen-icons5 = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/oxygen-icons5-5.99.0.tar.xz";
|
||||
sha256 = "1pak09dps9fwcs6rcbvjdxvivw8ahcvnmzk175ky7xjq065aprlc";
|
||||
name = "oxygen-icons5-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/oxygen-icons5-5.100.0.tar.xz";
|
||||
sha256 = "1s81jz9ndjzyvn7gps1jr5wbxmirb986cx1665lk6zgk577x8q80";
|
||||
name = "oxygen-icons5-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-framework = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/plasma-framework-5.99.0.tar.xz";
|
||||
sha256 = "1ax029s0nmcv4cg6pqgv66hgyj5b4djdvvnmpmzb1003l22aivck";
|
||||
name = "plasma-framework-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/plasma-framework-5.100.0.tar.xz";
|
||||
sha256 = "101jqybbzl6cnfh3w6gghd0916kbdwxqn1086q9i2fnvg503cxk4";
|
||||
name = "plasma-framework-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
prison = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/prison-5.99.0.tar.xz";
|
||||
sha256 = "1wf1fkqgnyrbd8i2mhkb6baynkkg010f2lbiwbz77jkrkv0vkpl4";
|
||||
name = "prison-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/prison-5.100.0.tar.xz";
|
||||
sha256 = "10wlrcfqgbk88w2xr7wi2kjkkk8lcyiqqvav07r13f34hgpsdj9h";
|
||||
name = "prison-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
purpose = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/purpose-5.99.0.tar.xz";
|
||||
sha256 = "1bh2rrc3h9r95qv5kn45nhx10vgcfv6y7qfl7r152mrsvas317qy";
|
||||
name = "purpose-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/purpose-5.100.0.tar.xz";
|
||||
sha256 = "0bskd3qmzsqlr8xjagx7d5cpy4s5lhf2z7p5wgn0axfb8jvva3iw";
|
||||
name = "purpose-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
qqc2-desktop-style = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/qqc2-desktop-style-5.99.0.tar.xz";
|
||||
sha256 = "19pykvy9ifnfnhh7587dbb68jnk1bfjyipw3f1gshqr9b9vgjfdx";
|
||||
name = "qqc2-desktop-style-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/qqc2-desktop-style-5.100.0.tar.xz";
|
||||
sha256 = "09igdk79v0rv2kiv259zzvqinqqhhqq64l5wj2xcc5b9vpnvyyx9";
|
||||
name = "qqc2-desktop-style-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
solid = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/solid-5.99.0.tar.xz";
|
||||
sha256 = "0yyhyqhvb2r374idn70rr74vyjvrgsv604issvx8d8dmvwyldrcb";
|
||||
name = "solid-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/solid-5.100.0.tar.xz";
|
||||
sha256 = "10s64js1hwda9zd7y91yq5f7x1h0z7n0khf9m3rmqmi4kpnr76cd";
|
||||
name = "solid-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
sonnet = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/sonnet-5.99.0.tar.xz";
|
||||
sha256 = "1r57zhxfcgkp2bh3yqirdyl1s040qjzcsg4jsvvzqp10z408xwgk";
|
||||
name = "sonnet-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/sonnet-5.100.0.tar.xz";
|
||||
sha256 = "068y78y8n5yrnxs4kicxhjfx6mhvr5r15z8nxjpm63chhn9jprz4";
|
||||
name = "sonnet-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syndication = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/syndication-5.99.0.tar.xz";
|
||||
sha256 = "1lfgm0a2wmsssr4vlw5h4gjvci6g11n78y609mzk5hw51989i672";
|
||||
name = "syndication-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/syndication-5.100.0.tar.xz";
|
||||
sha256 = "13gkkl5yczsdg4yfxvasza286l6k6876p35b1jzhw0ysjxdh8j65";
|
||||
name = "syndication-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syntax-highlighting = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/syntax-highlighting-5.99.0.tar.xz";
|
||||
sha256 = "0yh92dmf6kfannbx1iv90k7g931vlqw82qfvhbk7m8kvggdvy2xy";
|
||||
name = "syntax-highlighting-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/syntax-highlighting-5.100.0.tar.xz";
|
||||
sha256 = "1d2c86a1k824f44gzzm138pkz21mk788xp2hnq1xcanlsa3r99z0";
|
||||
name = "syntax-highlighting-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
threadweaver = {
|
||||
version = "5.99.0";
|
||||
version = "5.100.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.99/threadweaver-5.99.0.tar.xz";
|
||||
sha256 = "1j3vcr2kcmd01byklnly239xb07vs9d74vnd7y37zjbg3yx14ina";
|
||||
name = "threadweaver-5.99.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.100/threadweaver-5.100.0.tar.xz";
|
||||
sha256 = "0dap8iihilqy2v9jy1s00j05qqrjj67n6v0yg4ix0lay2kqjwnh3";
|
||||
name = "threadweaver-5.100.0.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libdeltachat";
|
||||
version = "1.100.0";
|
||||
version = "1.101.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "deltachat";
|
||||
repo = "deltachat-core-rust";
|
||||
rev = version;
|
||||
hash = "sha256-p7IqvxV9C3Ej0xNUA9iRtmkXrUgGWx1OR+/SBDzhcZE=";
|
||||
hash = "sha256-EhFxun80s5tNZT4d7vbszTfHbYK9X3PohsQl20wRzlg=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
||||
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||
inherit src;
|
||||
name = "${pname}-${version}";
|
||||
hash = "sha256-Wfk2cHGTO2ZvhVAvOs6xOSnldyrkiAinMc6ErLy8QpA=";
|
||||
hash = "sha256-8uu4i4WfW9pmdLAWWUU1QP09B1/ws+DeVf8baYfikw4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
{lib, stdenv, fetchurl, automake, autoconf, xlibsWrapper}:
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, automake
|
||||
, autoconf
|
||||
, libX11
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libstroke";
|
||||
@@ -10,7 +16,7 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ automake autoconf ];
|
||||
buildInputs = [ xlibsWrapper ];
|
||||
buildInputs = [ libX11 ];
|
||||
|
||||
# libstroke ships with an ancient config.sub that doesn't know about x86_64, so regenerate it.
|
||||
# Also, modern automake doesn't like things and returns error code 63. But it generates the file.
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "openturns";
|
||||
version = "1.19";
|
||||
version = "1.20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openturns";
|
||||
repo = "openturns";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-hSvhKx7Ke5PXPYGcn9OJvq7YooAbHrbP6TdLZBotriE=";
|
||||
sha256 = "sha256-QeapH937yGnK6oD+rgIERePxz6ooxGpOx6x9LyFDt2A=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ] ++ lib.optional enablePython python3Packages.sphinx;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, fetchurl, stdenv, ocaml, ocamlbuild, findlib, ocaml_extlib, glib, perl, pkg-config, stdlib-shims, ounit }:
|
||||
{ lib, fetchurl, stdenv, ocaml, ocamlbuild, findlib, extlib, glib, perl, pkg-config, stdlib-shims, ounit }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "ocaml${ocaml.version}-cudf";
|
||||
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
|
||||
stdlib-shims
|
||||
];
|
||||
propagatedBuildInputs = [
|
||||
ocaml_extlib
|
||||
extlib
|
||||
];
|
||||
|
||||
checkTarget = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ lib, buildDunePackage, fetchFromGitLab
|
||||
, camlzip, ocamlgraph, parmap, re, stdlib-shims
|
||||
, base64, bz2, ocaml_extlib, cudf
|
||||
, base64, bz2, extlib, cudf
|
||||
, dpkg, git, ocaml, ounit, python39, python39Packages
|
||||
}:
|
||||
|
||||
@@ -27,7 +27,7 @@ buildDunePackage rec {
|
||||
bz2
|
||||
camlzip
|
||||
cudf
|
||||
ocaml_extlib
|
||||
extlib
|
||||
ocamlgraph
|
||||
re
|
||||
stdlib-shims
|
||||
|
||||
@@ -1,14 +1,33 @@
|
||||
# Older version of extlib for Haxe 4.0 and 4.1.
|
||||
# May be replaceable by the next extlib + extlib-base64 release.
|
||||
{ lib, fetchurl, ocaml, ocaml_extlib }:
|
||||
{ stdenv, lib, fetchurl, ocaml, findlib, cppo
|
||||
# De facto, option minimal seems to be the default. See the README.
|
||||
, minimal ? true
|
||||
}:
|
||||
|
||||
ocaml_extlib.overrideAttrs (x: rec {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ocaml${ocaml.version}-extlib";
|
||||
version = "1.7.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ygrek/ocaml-extlib/releases/download/${version}/extlib-${version}.tar.gz";
|
||||
url = "https://ygrek.org/p/release/ocaml-extlib/extlib-${version}.tar.gz";
|
||||
sha256 = "1sxmzc1mx3kg62j8kbk0dxkx8mkf1rn70h542cjzrziflznap0s1";
|
||||
};
|
||||
meta = x.meta // {
|
||||
|
||||
nativeBuildInputs = [ ocaml findlib cppo ];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
createFindlibDestdir = true;
|
||||
|
||||
makeFlags = lib.optional minimal "minimal=1";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ygrek/ocaml-extlib";
|
||||
description = "Enhancements to the OCaml Standard Library modules";
|
||||
license = lib.licenses.lgpl21Only;
|
||||
inherit (ocaml.meta) platforms;
|
||||
maintainers = [ lib.maintainers.sternenseemann ];
|
||||
broken = lib.versionAtLeast ocaml.version "4.12";
|
||||
};
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,30 +1,24 @@
|
||||
{ stdenv, lib, fetchurl, ocaml, findlib, cppo
|
||||
# De facto, option minimal seems to be the default. See the README.
|
||||
, minimal ? true
|
||||
}:
|
||||
{ buildDunePackage, lib, fetchurl, cppo }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ocaml${ocaml.version}-extlib";
|
||||
version = "1.7.8";
|
||||
buildDunePackage rec {
|
||||
pname = "extlib";
|
||||
version = "1.7.9";
|
||||
|
||||
minimalOCamlVersion = "4.02";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://ygrek.org/p/release/ocaml-extlib/extlib-${version}.tar.gz";
|
||||
sha256 = "0npq4hq3zym8nmlyji7l5cqk6drx2rkcx73d60rxqh5g8dla8p4k";
|
||||
url = "https://ygrek.org/p/release/ocaml-${pname}/${pname}-${version}.tar.gz";
|
||||
sha512 = "2386ac69f037ea520835c0624d39ae9fbffe43a20b18e247de032232ed6f419d667b53d2314c6f56dc71d368bf0b6201a56c2f3f2a5bdfd933766c5a6cb98768";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ ocaml findlib cppo ];
|
||||
nativeBuildInputs = [ cppo ];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
createFindlibDestdir = true;
|
||||
|
||||
makeFlags = lib.optional minimal "minimal=1";
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ygrek/ocaml-extlib";
|
||||
description = "Enhancements to the OCaml Standard Library modules";
|
||||
license = lib.licenses.lgpl21Only;
|
||||
inherit (ocaml.meta) platforms;
|
||||
maintainers = [ lib.maintainers.sternenseemann ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, buildDunePackage, fetchurl, ocaml_extlib, lutils, rdbg }:
|
||||
{ lib, buildDunePackage, fetchurl, extlib, lutils, rdbg }:
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "lustre-v6";
|
||||
@@ -14,7 +14,7 @@ buildDunePackage rec {
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
ocaml_extlib
|
||||
extlib
|
||||
lutils
|
||||
rdbg
|
||||
];
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "qcheck-core";
|
||||
version = "0.19.1";
|
||||
version = "0.20";
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
|
||||
@@ -10,7 +10,7 @@ buildDunePackage rec {
|
||||
owner = "c-cube";
|
||||
repo = "qcheck";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-AZ1Ww6CWt3X1bXXcofMe14rTlMTC9hmohcKdZLUKEvE=";
|
||||
sha256 = "sha256-d3gleiaPEDJTbHtieL4oAq1NlA/0NtzdW9SA1sItFeQ=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, fetchFromGitHub, ocamlPackages, buildOasisPackage, ounit, ocaml_extlib, num }:
|
||||
{ lib, fetchFromGitHub, ocamlPackages, buildOasisPackage, ounit, extlib, num }:
|
||||
|
||||
buildOasisPackage rec {
|
||||
pname = "tcslib";
|
||||
@@ -14,7 +14,7 @@ buildOasisPackage rec {
|
||||
};
|
||||
|
||||
buildInputs = [ ounit ];
|
||||
propagatedBuildInputs = [ ocaml_extlib num ];
|
||||
propagatedBuildInputs = [ extlib num ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/tcsprojects/tcslib";
|
||||
|
||||
@@ -1,21 +1,29 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, mox3
|
||||
, pytestCheckHook
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aprslib";
|
||||
version = "0.7.1";
|
||||
version = "0.7.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rossengeorgiev";
|
||||
repo = "aprs-python";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-wWlzOFhWJ7hJeM3RWsPTEsLjRzN4SMXsb2Cd612HB4w=";
|
||||
hash = "sha256-2bYTnbJ8wF/smTpZ2tV+3ZRae7FpbNBtXoaR2Sc9Pek=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/rossengeorgiev/aprs-python/commit/c2a0f18ce028a4cced582567a73d57f0d03cd00f.patch";
|
||||
hash = "sha256-uxiLIagz1PIUUa6/qdBW15yhm/0QXqznVzZnzUVCWuQ=";
|
||||
})
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
mox3
|
||||
pytestCheckHook
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, future
|
||||
, pyparsing
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
@@ -22,7 +21,6 @@ buildPythonPackage rec {
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
future
|
||||
pyparsing
|
||||
];
|
||||
|
||||
@@ -30,12 +28,6 @@ buildPythonPackage rec {
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# https://github.com/sciunto-org/python-bibtexparser/pull/259
|
||||
substituteInPlace bibtexparser/tests/test_crossref_resolving.py \
|
||||
--replace "import unittest2 as unittest" "import unittest"
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [
|
||||
"bibtexparser"
|
||||
];
|
||||
|
||||
@@ -3,6 +3,10 @@
|
||||
, fetchFromGitHub
|
||||
, python
|
||||
, setuptools
|
||||
|
||||
# passthru tests
|
||||
, apache-beam
|
||||
, datasets
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -27,6 +31,10 @@ buildPythonPackage rec {
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
passthru.tests = {
|
||||
inherit apache-beam datasets;
|
||||
};
|
||||
|
||||
pythonImportsCheck = [ "dill" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -13,13 +13,19 @@
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "duckdb";
|
||||
inherit (duckdb) version src patches;
|
||||
inherit (duckdb) pname version src patches;
|
||||
format = "setuptools";
|
||||
|
||||
preConfigure = ''
|
||||
# we can't use sourceRoot otherwise patches don't apply, because the patches
|
||||
# apply to the C++ library
|
||||
postPatch = ''
|
||||
cd tools/pythonpkg
|
||||
substituteInPlace setup.py --replace "multiprocessing.cpu_count()" "$NIX_BUILD_CORES"
|
||||
|
||||
# 1. let nix control build cores
|
||||
# 2. unconstrain setuptools_scm version
|
||||
substituteInPlace setup.py \
|
||||
--replace "multiprocessing.cpu_count()" "$NIX_BUILD_CORES" \
|
||||
--replace "setuptools_scm<7.0.0" "setuptools_scm"
|
||||
'';
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
||||
@@ -49,6 +49,7 @@ buildPythonPackage rec {
|
||||
description = "A simple interface to GPIO devices with Raspberry Pi";
|
||||
homepage = "https://github.com/gpiozero/gpiozero";
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "graphviz";
|
||||
version = "0.20";
|
||||
version = "0.20.1";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "xflr6";
|
||||
repo = "graphviz";
|
||||
rev = version;
|
||||
hash = "sha256-QyZwXxRbcMushxh/Ypy+v4FOTM4H1u5b7IZMSVgLyEs=";
|
||||
hash = "sha256-plhWG9mE9DoTMg7mWCvFLAgtBx01LAgJ0gQ/mqBU3yc=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "huawei-lte-api";
|
||||
version = "1.6.6";
|
||||
version = "1.6.7";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.4";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "Salamek";
|
||||
repo = "huawei-lte-api";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-LVWhHSHiixjZjakXgGnEIcJkQ0+VU3Xhlh8uY76Prxg=";
|
||||
hash = "sha256-CMGOR5b8Uc8ZIuMlkCkxZqTqUA/Im2RgXK4uFZdoHeU=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
, pytestCheckHook
|
||||
, python-dotenv
|
||||
, pytest-rerunfailures
|
||||
, tox
|
||||
, requests
|
||||
, python-dateutil
|
||||
, websocket-client
|
||||
@@ -39,7 +38,6 @@ buildPythonPackage rec {
|
||||
pytestCheckHook
|
||||
python-dotenv
|
||||
pytest-rerunfailures
|
||||
tox
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user