Merge master into haskell-updates
This commit is contained in:
commit
4bcc666196
@ -462,6 +462,7 @@ rec {
|
||||
config = addFreeformType (addMeta (m.config or {}));
|
||||
}
|
||||
else
|
||||
lib.throwIfNot (isAttrs m) "module ${file} (${key}) does not look like a module."
|
||||
{ _file = toString m._file or file;
|
||||
key = toString m.key or key;
|
||||
disabledModules = m.disabledModules or [];
|
||||
|
@ -194,6 +194,13 @@ checkConfigOutput '^"submodule"$' options.submodule.type.description ./declare-s
|
||||
## Paths should be allowed as values and work as expected
|
||||
checkConfigOutput '^true$' config.submodule.enable ./declare-submoduleWith-path.nix
|
||||
|
||||
## deferredModule
|
||||
# default module is merged into nodes.foo
|
||||
checkConfigOutput '"beta"' config.nodes.foo.settingsDict.c ./deferred-module.nix
|
||||
# errors from the default module are reported with accurate location
|
||||
checkConfigError 'In `the-file-that-contains-the-bad-config.nix, via option default'\'': "bogus"' config.nodes.foo.bottom ./deferred-module.nix
|
||||
checkConfigError '.*lib/tests/modules/deferred-module-error.nix, via option deferred [(]:anon-1:anon-1:anon-1[)] does not look like a module.' config.result ./deferred-module-error.nix
|
||||
|
||||
# Check the file location information is propagated into submodules
|
||||
checkConfigOutput the-file.nix config.submodule.internalFiles.0 ./submoduleFiles.nix
|
||||
|
||||
|
20
lib/tests/modules/deferred-module-error.nix
Normal file
20
lib/tests/modules/deferred-module-error.nix
Normal file
@ -0,0 +1,20 @@
|
||||
{ config, lib, ... }:
|
||||
let
|
||||
inherit (lib) types mkOption setDefaultModuleLocation evalModules;
|
||||
inherit (types) deferredModule lazyAttrsOf submodule str raw enum;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
deferred = mkOption {
|
||||
type = deferredModule;
|
||||
};
|
||||
result = mkOption {
|
||||
default = (evalModules { modules = [ config.deferred ]; }).config.result;
|
||||
};
|
||||
};
|
||||
config = {
|
||||
deferred = { ... }:
|
||||
# this should be an attrset, so this fails
|
||||
true;
|
||||
};
|
||||
}
|
58
lib/tests/modules/deferred-module.nix
Normal file
58
lib/tests/modules/deferred-module.nix
Normal file
@ -0,0 +1,58 @@
|
||||
{ lib, ... }:
|
||||
let
|
||||
inherit (lib) types mkOption setDefaultModuleLocation;
|
||||
inherit (types) deferredModule lazyAttrsOf submodule str raw enum;
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
# generic module, declaring submodules:
|
||||
# - nodes.<name>
|
||||
# - default
|
||||
# where all nodes include the default
|
||||
({ config, ... }: {
|
||||
_file = "generic.nix";
|
||||
options.nodes = mkOption {
|
||||
type = lazyAttrsOf (submodule { imports = [ config.default ]; });
|
||||
default = {};
|
||||
};
|
||||
options.default = mkOption {
|
||||
type = deferredModule;
|
||||
default = { };
|
||||
description = ''
|
||||
Module that is included in all nodes.
|
||||
'';
|
||||
};
|
||||
})
|
||||
|
||||
{
|
||||
_file = "default-1.nix";
|
||||
default = { config, ... }: {
|
||||
options.settingsDict = lib.mkOption { type = lazyAttrsOf str; default = {}; };
|
||||
options.bottom = lib.mkOption { type = enum []; };
|
||||
};
|
||||
}
|
||||
|
||||
{
|
||||
_file = "default-a-is-b.nix";
|
||||
default = ./define-settingsDict-a-is-b.nix;
|
||||
}
|
||||
|
||||
{
|
||||
_file = "nodes-foo.nix";
|
||||
nodes.foo.settingsDict.b = "beta";
|
||||
}
|
||||
|
||||
{
|
||||
_file = "the-file-that-contains-the-bad-config.nix";
|
||||
default.bottom = "bogus";
|
||||
}
|
||||
|
||||
{
|
||||
_file = "nodes-foo-c-is-a.nix";
|
||||
nodes.foo = { config, ... }: {
|
||||
settingsDict.c = config.settingsDict.a;
|
||||
};
|
||||
}
|
||||
|
||||
];
|
||||
}
|
3
lib/tests/modules/define-settingsDict-a-is-b.nix
Normal file
3
lib/tests/modules/define-settingsDict-a-is-b.nix
Normal file
@ -0,0 +1,3 @@
|
||||
{ config, ... }: {
|
||||
settingsDict.a = config.settingsDict.b;
|
||||
}
|
@ -539,6 +539,36 @@ rec {
|
||||
modules = toList modules;
|
||||
};
|
||||
|
||||
# A module to be imported in some other part of the configuration.
|
||||
deferredModule = deferredModuleWith { };
|
||||
|
||||
# A module to be imported in some other part of the configuration.
|
||||
# `staticModules`' options will be added to the documentation, unlike
|
||||
# options declared via `config`.
|
||||
deferredModuleWith = attrs@{ staticModules ? [] }: mkOptionType {
|
||||
name = "deferredModule";
|
||||
description = "module";
|
||||
check = x: isAttrs x || isFunction x || path.check x;
|
||||
merge = loc: defs: {
|
||||
imports = staticModules ++ map (def: lib.setDefaultModuleLocation "${def.file}, via option ${showOption loc}" def.value) defs;
|
||||
};
|
||||
inherit (submoduleWith { modules = staticModules; })
|
||||
getSubOptions
|
||||
getSubModules;
|
||||
substSubModules = m: deferredModuleWith (attrs // {
|
||||
staticModules = m;
|
||||
});
|
||||
functor = defaultFunctor "deferredModuleWith" // {
|
||||
type = types.deferredModuleWith;
|
||||
payload = {
|
||||
inherit staticModules;
|
||||
};
|
||||
binOp = lhs: rhs: {
|
||||
staticModules = lhs.staticModules ++ rhs.staticModules;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# The type of a type!
|
||||
optionType = mkOptionType {
|
||||
name = "optionType";
|
||||
|
@ -220,6 +220,25 @@ Value types are types that take a value parameter.
|
||||
requires using a function:
|
||||
`the-submodule = { ... }: { options = { ... }; }`.
|
||||
|
||||
`types.deferredModule`
|
||||
|
||||
: Whereas `submodule` represents an option tree, `deferredModule` represents
|
||||
a module value, such as a module file or a configuration.
|
||||
|
||||
It can be set multiple times.
|
||||
|
||||
Module authors can use its value in `imports`, in `submoduleWith`'s `modules`
|
||||
or in `evalModules`' `modules` parameter, among other places.
|
||||
|
||||
Note that `imports` must be evaluated before the module fixpoint. Because
|
||||
of this, deferred modules can only be imported into "other" fixpoints, such
|
||||
as submodules.
|
||||
|
||||
One use case for this type is the type of a "default" module that allow the
|
||||
user to affect all submodules in an `attrsOf submodule` at once. This is
|
||||
more convenient and discoverable than expecting the module user to
|
||||
type-merge with the `attrsOf submodule` option.
|
||||
|
||||
## Composed Types {#sec-option-types-composed}
|
||||
|
||||
Composed types are types that take a type as parameter. `listOf
|
||||
|
@ -427,6 +427,43 @@
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term>
|
||||
<literal>types.deferredModule</literal>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Whereas <literal>submodule</literal> represents an option
|
||||
tree, <literal>deferredModule</literal> represents a module
|
||||
value, such as a module file or a configuration.
|
||||
</para>
|
||||
<para>
|
||||
It can be set multiple times.
|
||||
</para>
|
||||
<para>
|
||||
Module authors can use its value in
|
||||
<literal>imports</literal>, in
|
||||
<literal>submoduleWith</literal><quote>s
|
||||
<literal>modules</literal> or in
|
||||
<literal>evalModules</literal></quote>
|
||||
<literal>modules</literal> parameter, among other places.
|
||||
</para>
|
||||
<para>
|
||||
Note that <literal>imports</literal> must be evaluated
|
||||
before the module fixpoint. Because of this, deferred
|
||||
modules can only be imported into <quote>other</quote>
|
||||
fixpoints, such as submodules.
|
||||
</para>
|
||||
<para>
|
||||
One use case for this type is the type of a
|
||||
<quote>default</quote> module that allow the user to affect
|
||||
all submodules in an <literal>attrsOf submodule</literal> at
|
||||
once. This is more convenient and discoverable than
|
||||
expecting the module user to type-merge with the
|
||||
<literal>attrsOf submodule</literal> option.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</section>
|
||||
<section xml:id="sec-option-types-composed">
|
||||
|
@ -660,6 +660,7 @@
|
||||
./services/monitoring/do-agent.nix
|
||||
./services/monitoring/fusion-inventory.nix
|
||||
./services/monitoring/grafana.nix
|
||||
./services/monitoring/grafana-agent.nix
|
||||
./services/monitoring/grafana-image-renderer.nix
|
||||
./services/monitoring/grafana-reporter.nix
|
||||
./services/monitoring/graphite.nix
|
||||
|
@ -234,7 +234,7 @@ in {
|
||||
environment.etc."pipewire/pipewire.conf" = {
|
||||
source = json.generate "pipewire.conf" configs.pipewire;
|
||||
};
|
||||
environment.etc."pipewire/pipewire-pulse.conf" = {
|
||||
environment.etc."pipewire/pipewire-pulse.conf" = mkIf cfg.pulse.enable {
|
||||
source = json.generate "pipewire-pulse.conf" configs.pipewire-pulse;
|
||||
};
|
||||
|
||||
@ -260,5 +260,8 @@ in {
|
||||
# https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/464#note_723554
|
||||
systemd.services.pipewire.environment."PIPEWIRE_LINK_PASSIVE" = "1";
|
||||
systemd.user.services.pipewire.environment."PIPEWIRE_LINK_PASSIVE" = "1";
|
||||
|
||||
# pipewire-pulse default config expects pactl to be in PATH
|
||||
systemd.user.services.pipewire-pulse.path = lib.mkIf cfg.pulse.enable [ pkgs.pulseaudio ];
|
||||
};
|
||||
}
|
||||
|
152
nixos/modules/services/monitoring/grafana-agent.nix
Normal file
152
nixos/modules/services/monitoring/grafana-agent.nix
Normal file
@ -0,0 +1,152 @@
|
||||
{ lib, pkgs, config, generators, ... }:
|
||||
with lib;
|
||||
let
|
||||
cfg = config.services.grafana-agent;
|
||||
settingsFormat = pkgs.formats.yaml { };
|
||||
configFile = settingsFormat.generate "grafana-agent.yaml" cfg.settings;
|
||||
in
|
||||
{
|
||||
meta = {
|
||||
maintainers = with maintainers; [ zimbatm ];
|
||||
};
|
||||
|
||||
options.services.grafana-agent = {
|
||||
enable = mkEnableOption "grafana-agent";
|
||||
|
||||
package = mkOption {
|
||||
type = types.package;
|
||||
default = pkgs.grafana-agent;
|
||||
defaultText = "pkgs.grafana-agent";
|
||||
description = "The grafana-agent package to use.";
|
||||
};
|
||||
|
||||
credentials = mkOption {
|
||||
description = ''
|
||||
Credentials to load at service startup. Keys that are UPPER_SNAKE will be loaded as env vars. Values are absolute paths to the credentials.
|
||||
'';
|
||||
type = types.attrsOf types.str;
|
||||
default = { };
|
||||
|
||||
example = {
|
||||
logs_remote_write_password = "/run/keys/grafana_agent_logs_remote_write_password";
|
||||
LOGS_REMOTE_WRITE_URL = "/run/keys/grafana_agent_logs_remote_write_url";
|
||||
LOGS_REMOTE_WRITE_USERNAME = "/run/keys/grafana_agent_logs_remote_write_username";
|
||||
metrics_remote_write_password = "/run/keys/grafana_agent_metrics_remote_write_password";
|
||||
METRICS_REMOTE_WRITE_URL = "/run/keys/grafana_agent_metrics_remote_write_url";
|
||||
METRICS_REMOTE_WRITE_USERNAME = "/run/keys/grafana_agent_metrics_remote_write_username";
|
||||
};
|
||||
};
|
||||
|
||||
settings = mkOption {
|
||||
description = ''
|
||||
Configuration for <package>grafana-agent</package>.
|
||||
|
||||
See https://grafana.com/docs/agent/latest/configuration/
|
||||
'';
|
||||
|
||||
type = types.submodule {
|
||||
freeformType = settingsFormat.type;
|
||||
};
|
||||
|
||||
default = {
|
||||
server = {
|
||||
# Don't bind on 0.0.0.0
|
||||
grpc_listen_address = "127.0.0.1";
|
||||
http_listen_address = "127.0.0.1";
|
||||
# Don't bind on the default port 80
|
||||
http_listen_port = 9090;
|
||||
};
|
||||
prometheus = {
|
||||
wal_directory = "\${STATE_DIRECTORY}";
|
||||
global.scrape_interval = "5s";
|
||||
};
|
||||
integrations = {
|
||||
agent.enabled = true;
|
||||
agent.scrape_integration = true;
|
||||
node_exporter.enabled = true;
|
||||
replace_instance_label = true;
|
||||
};
|
||||
};
|
||||
|
||||
example = {
|
||||
loki.configs = [{
|
||||
name = "default";
|
||||
scrape_configs = [
|
||||
{
|
||||
job_name = "journal";
|
||||
journal = {
|
||||
max_age = "12h";
|
||||
labels.job = "systemd-journal";
|
||||
};
|
||||
relabel_configs = [
|
||||
{
|
||||
source_labels = [ "__journal__systemd_unit" ];
|
||||
target_label = "systemd_unit";
|
||||
}
|
||||
{
|
||||
source_labels = [ "__journal__hostname" ];
|
||||
target_label = "nodename";
|
||||
}
|
||||
{
|
||||
source_labels = [ "__journal_syslog_identifier" ];
|
||||
target_label = "syslog_identifier";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
positions.filename = "\${STATE_DIRECTORY}/loki_positions.yaml";
|
||||
clients = [{
|
||||
url = "\${LOGS_REMOTE_WRITE_URL}";
|
||||
basic_auth.username = "\${LOGS_REMOTE_WRITE_USERNAME}";
|
||||
basic_auth.password_file = "\${CREDENTIALS_DIRECTORY}/logs_remote_write_password";
|
||||
}];
|
||||
}];
|
||||
integrations = {
|
||||
prometheus_remote_write = [{
|
||||
url = "\${METRICS_REMOTE_WRITE_URL}";
|
||||
basic_auth.username = "\${METRICS_REMOTE_WRITE_USERNAME}";
|
||||
basic_auth.password_file = "\${CREDENTIALS_DIRECTORY}/metrics_remote_write_password";
|
||||
}];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
systemd.services.grafana-agent = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
script = ''
|
||||
set -euo pipefail
|
||||
shopt -u nullglob
|
||||
|
||||
# Load all credentials into env if they are in UPPER_SNAKE form.
|
||||
if [[ -n "''${CREDENTIALS_DIRECTORY:-}" ]]; then
|
||||
for file in "$CREDENTIALS_DIRECTORY"/*; do
|
||||
key=$(basename "$file")
|
||||
if [[ $key =~ ^[A-Z0-9_]+$ ]]; then
|
||||
echo "Environ $key"
|
||||
export "$key=$(< "$file")"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# We can't use Environment=HOSTNAME=%H, as it doesn't include the domain part.
|
||||
export HOSTNAME=$(< /proc/sys/kernel/hostname)
|
||||
|
||||
exec ${cfg.package}/bin/agent -config.expand-env -config.file ${configFile}
|
||||
'';
|
||||
serviceConfig = {
|
||||
Restart = "always";
|
||||
DynamicUser = true;
|
||||
RestartSec = 2;
|
||||
SupplementaryGroups = [
|
||||
# allow to read the systemd journal for loki log forwarding
|
||||
"systemd-journal"
|
||||
];
|
||||
StateDirectory = "grafana-agent";
|
||||
LoadCredential = lib.mapAttrsToList (key: value: "${key}:${value}") cfg.credentials;
|
||||
Type = "simple";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
@ -1031,7 +1031,8 @@ in
|
||||
'';
|
||||
serviceConfig = {
|
||||
WorkingDirectory = cfg.workDir;
|
||||
StateDirectory = [ cfg.workDir cfg.configuration.uploadsPath ];
|
||||
StateDirectory = [ (builtins.replaceStrings [ "/var/lib/" ] [ "" ] cfg.workDir) ];
|
||||
ReadWritePaths = [ cfg.configuration.uploadsPath ];
|
||||
ExecStart = "${cfg.package}/bin/hedgedoc";
|
||||
EnvironmentFile = mkIf (cfg.environmentFile != null) [ cfg.environmentFile ];
|
||||
Environment = [
|
||||
|
@ -50,10 +50,6 @@ in
|
||||
|
||||
Note that this should be a last resort; patching the package is preferred (see GPaste).
|
||||
'';
|
||||
apply = list: list ++
|
||||
[
|
||||
pkgs.pantheon.pantheon-agent-geoclue2
|
||||
];
|
||||
};
|
||||
|
||||
extraWingpanelIndicators = mkOption {
|
||||
@ -96,6 +92,9 @@ in
|
||||
|
||||
config = mkMerge [
|
||||
(mkIf cfg.enable {
|
||||
services.xserver.desktopManager.pantheon.sessionPath = utils.removePackagesByName [
|
||||
pkgs.pantheon.pantheon-agent-geoclue2
|
||||
] config.environment.pantheon.excludePackages;
|
||||
|
||||
services.xserver.displayManager.sessionPackages = [ pkgs.pantheon.elementary-session-settings ];
|
||||
|
||||
@ -177,19 +176,28 @@ in
|
||||
networking.networkmanager.enable = mkDefault true;
|
||||
|
||||
# Global environment
|
||||
environment.systemPackages = with pkgs; [
|
||||
environment.systemPackages = (with pkgs.pantheon; [
|
||||
elementary-session-settings
|
||||
elementary-settings-daemon
|
||||
gala
|
||||
gnome-settings-daemon
|
||||
(switchboard-with-plugs.override {
|
||||
plugs = cfg.extraSwitchboardPlugs;
|
||||
})
|
||||
(wingpanel-with-indicators.override {
|
||||
indicators = cfg.extraWingpanelIndicators;
|
||||
})
|
||||
]) ++ utils.removePackagesByName ((with pkgs; [
|
||||
desktop-file-utils
|
||||
glib
|
||||
glib # for gsettings program
|
||||
gnome-menus
|
||||
gnome.adwaita-icon-theme
|
||||
gtk3.out
|
||||
hicolor-icon-theme
|
||||
gtk3.out # for gtk-launch program
|
||||
onboard
|
||||
qgnomeplatform
|
||||
shared-mime-info
|
||||
sound-theme-freedesktop
|
||||
xdg-user-dirs
|
||||
] ++ (with pkgs.pantheon; [
|
||||
xdg-user-dirs # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
|
||||
]) ++ (with pkgs.pantheon; [
|
||||
# Artwork
|
||||
elementary-gtk-theme
|
||||
elementary-icon-theme
|
||||
@ -199,31 +207,21 @@ in
|
||||
# Desktop
|
||||
elementary-default-settings
|
||||
elementary-dock
|
||||
elementary-session-settings
|
||||
elementary-shortcut-overlay
|
||||
gala
|
||||
(switchboard-with-plugs.override {
|
||||
plugs = cfg.extraSwitchboardPlugs;
|
||||
})
|
||||
(wingpanel-with-indicators.override {
|
||||
indicators = cfg.extraWingpanelIndicators;
|
||||
})
|
||||
|
||||
# Services
|
||||
elementary-capnet-assist
|
||||
elementary-notifications
|
||||
elementary-settings-daemon
|
||||
gnome-settings-daemon
|
||||
pantheon-agent-geoclue2
|
||||
pantheon-agent-polkit
|
||||
]);
|
||||
|
||||
programs.evince.enable = mkDefault true;
|
||||
programs.file-roller.enable = mkDefault true;
|
||||
])) config.environment.pantheon.excludePackages;
|
||||
|
||||
# Settings from elementary-default-settings
|
||||
environment.etc."gtk-3.0/settings.ini".source = "${pkgs.pantheon.elementary-default-settings}/etc/gtk-3.0/settings.ini";
|
||||
|
||||
xdg.mime.enable = true;
|
||||
xdg.icons.enable = true;
|
||||
|
||||
xdg.portal.enable = true;
|
||||
xdg.portal.extraPortals = with pkgs.pantheon; [
|
||||
elementary-files
|
||||
@ -271,6 +269,9 @@ in
|
||||
})
|
||||
|
||||
(mkIf serviceCfg.apps.enable {
|
||||
programs.evince.enable = mkDefault true;
|
||||
programs.file-roller.enable = mkDefault true;
|
||||
|
||||
environment.systemPackages = utils.removePackagesByName ([
|
||||
pkgs.gnome.gnome-font-viewer
|
||||
] ++ (with pkgs.pantheon; [
|
||||
|
@ -234,11 +234,11 @@ in
|
||||
(mkIf (cfg.enable || cfg.mobile.enable) {
|
||||
|
||||
security.wrappers = {
|
||||
kcheckpass = {
|
||||
kscreenlocker_greet = {
|
||||
setuid = true;
|
||||
owner = "root";
|
||||
group = "root";
|
||||
source = "${getBin libsForQt5.kscreenlocker}/libexec/kcheckpass";
|
||||
source = "${getBin libsForQt5.kscreenlocker}/libexec/kscreenlocker_greet";
|
||||
};
|
||||
start_kdeinit = {
|
||||
setuid = true;
|
||||
|
@ -189,6 +189,7 @@ in {
|
||||
google-oslogin = handleTest ./google-oslogin {};
|
||||
gotify-server = handleTest ./gotify-server.nix {};
|
||||
grafana = handleTest ./grafana.nix {};
|
||||
grafana-agent = handleTest ./grafana-agent.nix {};
|
||||
graphite = handleTest ./graphite.nix {};
|
||||
graylog = handleTest ./graylog.nix {};
|
||||
grocy = handleTest ./grocy.nix {};
|
||||
|
32
nixos/tests/grafana-agent.nix
Normal file
32
nixos/tests/grafana-agent.nix
Normal file
@ -0,0 +1,32 @@
|
||||
import ./make-test-python.nix ({ lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
nodes = {
|
||||
machine = {
|
||||
services.grafana-agent = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
name = "grafana-agent";
|
||||
|
||||
meta = with lib.maintainers; {
|
||||
maintainers = [ zimbatm ];
|
||||
};
|
||||
|
||||
inherit nodes;
|
||||
|
||||
testScript = ''
|
||||
start_all()
|
||||
|
||||
with subtest("Grafana-agent is running"):
|
||||
machine.wait_for_unit("grafana-agent.service")
|
||||
machine.wait_for_open_port(9090)
|
||||
machine.succeed(
|
||||
"curl -sSfN http://127.0.0.1:9090/-/healthy"
|
||||
)
|
||||
machine.shutdown()
|
||||
'';
|
||||
})
|
@ -32,6 +32,14 @@ let
|
||||
maintainers = [ synthetica turion ];
|
||||
};
|
||||
enableOCR = true;
|
||||
|
||||
# testScriptWithTypes:55: error: Item "function" of
|
||||
# "Union[Callable[[Callable[..., Any]], ContextManager[Any]], ContextManager[Any]]"
|
||||
# has no attribute "__enter__"
|
||||
# with codium_running:
|
||||
# ^
|
||||
skipTypeCheck = true;
|
||||
|
||||
testScript = ''
|
||||
@polling_condition
|
||||
def codium_running():
|
||||
|
@ -13,13 +13,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ft2-clone";
|
||||
version = "1.54";
|
||||
version = "1.55";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "8bitbubsy";
|
||||
repo = "ft2-clone";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lNiQ0X2vvPGubb4Pde+eh0Z6ClCQgigIUM+PddaiVUg=";
|
||||
sha256 = "sha256-qk6SHL9K4+9Em1jjrPOm14msOoqRiAahlRoiRiAMLC0=";
|
||||
};
|
||||
|
||||
# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)
|
||||
|
@ -9,16 +9,16 @@ let
|
||||
|
||||
in buildGoModule rec {
|
||||
pname = "go-ethereum";
|
||||
version = "1.10.17";
|
||||
version = "1.10.18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ethereum";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-GBlrg4wOiqEQTZC3CtfAZbIvS16/pSjEedEDrPGNUtY=";
|
||||
sha256 = "1jfyhzklznjrdki6m8wjgqzp63b6n6vy7ws3l0al58zkaybnpikw";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-D4odWuGFipSvbKbNlA6PkTo3rWGTCptJcn/7V7ZA7qs=";
|
||||
vendorSha256 = "10xpxz8ybgwqizqy9d3phza8mlxxpsbk4qsf271r7ls4qr5q1wxz";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
@ -5,16 +5,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "lightning-loop";
|
||||
version = "0.18.0-beta";
|
||||
version = "0.19.1-beta";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lightninglabs";
|
||||
repo = "loop";
|
||||
rev = "v${version}";
|
||||
sha256 = "1kg5nlvb4lb3cjn84wcylhq0l73d2n6rg4n1srnxmgs96v41y78f";
|
||||
sha256 = "08jn1ybh9l9qy4j9b3psvgk7b869aaabpxh73v81980qflb9snnc";
|
||||
};
|
||||
|
||||
vendorSha256 = "0q3wbjfaqdj29sjlhx6fhc0p4d12aa31s6ia36jalcvf659ybb0l";
|
||||
vendorSha256 = "0wirlf43jl888bh2qxis1ihsr1g2lp2rx7p100dsb3imqbm25q3b";
|
||||
|
||||
subPackages = [ "cmd/loop" "cmd/loopd" ];
|
||||
|
||||
|
@ -3,14 +3,14 @@
|
||||
let
|
||||
versions = {
|
||||
atom = {
|
||||
version = "1.58.0";
|
||||
sha256 = "sha256-QxDhr4gwlS9O/lk0nfqsw5sFiPckSTFL15XtRpQh0tU=";
|
||||
version = "1.60.0";
|
||||
sha256 = "sha256-XHwCWQYrnUkR0lN7/Or/Uxb53hEWmIQKkNfNSX34kaY=";
|
||||
};
|
||||
|
||||
atom-beta = {
|
||||
version = "1.59.0";
|
||||
version = "1.61.0";
|
||||
beta = 0;
|
||||
sha256 = "sha256-s1XHR2e4JPywdLiIcjTqMRILARDthHxBeTQOCIkhmXE=";
|
||||
sha256 = "sha256-viY/is7Nh3tlIkHhUBWtgMAjD6HDiC0pyJpUjsP5pRY=";
|
||||
broken = true;
|
||||
};
|
||||
};
|
||||
|
@ -1,65 +0,0 @@
|
||||
{ stdenv, lib, fetchurl, zlib, glib, alsa-lib, makeDesktopItem
|
||||
, dbus, gtk2, atk, pango, freetype, fontconfig, libgnome-keyring3, gdk-pixbuf
|
||||
, cairo, cups, expat, libgpg-error, nspr, gnome2, nss, xorg, systemd, libnotify
|
||||
}:
|
||||
|
||||
let
|
||||
libPath = lib.makeLibraryPath [
|
||||
stdenv.cc.cc zlib glib dbus gtk2 atk pango freetype libgnome-keyring3 nss
|
||||
fontconfig gdk-pixbuf cairo cups expat libgpg-error alsa-lib nspr gnome2.GConf
|
||||
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
|
||||
xorg.libXcomposite xorg.libXi xorg.libXfixes libnotify xorg.libXrandr
|
||||
xorg.libXcursor
|
||||
];
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "LightTable";
|
||||
exec = "light";
|
||||
comment = "LightTable";
|
||||
desktopName = "LightTable";
|
||||
genericName = "the next generation code editor";
|
||||
};
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "lighttable";
|
||||
version = "0.8.1";
|
||||
|
||||
src =
|
||||
fetchurl {
|
||||
name = "LightTableLinux64.tar.gz";
|
||||
url = "https://github.com/LightTable/LightTable/releases/download/${version}/${pname}-${version}-linux.tar.gz";
|
||||
sha256 = "06fj725xfhf3fwrf7dya7ijmxq3v76kfmd4lr2067a92zhlwr5pv";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
installPhase = ''
|
||||
tar xf ${src}
|
||||
mkdir -p $out/{bin,share/LightTable}
|
||||
mv ./${pname}-${version}-linux/* $out/share/LightTable
|
||||
|
||||
patchelf \
|
||||
--interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||
--set-rpath ${libPath}:${libPath}/lib64:$out/share/LightTable \
|
||||
$out/share/LightTable/LightTable
|
||||
|
||||
mv $out/share/LightTable/light $out/bin/light
|
||||
|
||||
ln -sf ${lib.getLib systemd}/lib/libudev.so.1 $out/share/LightTable/libudev.so.0
|
||||
substituteInPlace $out/bin/light \
|
||||
--replace "/usr/lib/x86_64-linux-gnu" "${lib.getLib systemd}/lib" \
|
||||
--replace "/lib/x86_64-linux-gnu" "$out/share/LightTable" \
|
||||
--replace 'HERE=`dirname $(readlink -f $0)`' "HERE=$out/share/LightTable"
|
||||
|
||||
mkdir -p "$out"/share/applications
|
||||
cp "${desktopItem}/share/applications/LightTable.desktop" "$out"/share/applications/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "The next generation code editor";
|
||||
homepage = "http://www.lighttable.com/";
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.matejc ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
};
|
||||
}
|
@ -12696,6 +12696,18 @@ final: prev:
|
||||
meta.homepage = "https://github.com/catppuccin/nvim/";
|
||||
};
|
||||
|
||||
catppuccin-vim = buildVimPluginFrom2Nix {
|
||||
pname = "catppuccin-vim";
|
||||
version = "2022-06-06";
|
||||
src = fetchFromGitHub {
|
||||
owner = "catppuccin";
|
||||
repo = "vim";
|
||||
rev = "eaac7edb19ff11ce049513ac184fff7493817c1f";
|
||||
sha256 = "181jfbw3msf1pccykabnniqry28ikassj39rc36hyz1vii1dq1d0";
|
||||
};
|
||||
meta.homepage = "https://github.com/catppuccin/vim/";
|
||||
};
|
||||
|
||||
chad = buildVimPluginFrom2Nix {
|
||||
pname = "chad";
|
||||
version = "2022-06-09";
|
||||
|
@ -657,6 +657,7 @@ https://github.com/vhda/verilog_systemverilog.vim/,,
|
||||
https://github.com/vifm/vifm.vim/,,
|
||||
https://github.com/dracula/vim/,,dracula-vim
|
||||
https://github.com/embark-theme/vim/,,embark-vim
|
||||
https://github.com/catppuccin/vim/,HEAD,catppuccin-vim
|
||||
https://github.com/Konfekt/vim-CtrlXA/,,
|
||||
https://github.com/konfekt/vim-DetectSpellLang/,,
|
||||
https://github.com/dpelle/vim-LanguageTool/,,
|
||||
|
@ -14,11 +14,11 @@ let
|
||||
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
|
||||
|
||||
sha256 = {
|
||||
x86_64-linux = "1ns4cpkihbrwgh8pvn1kjlnipssinjkxy28szidnz6q71zyvsjyw";
|
||||
x86_64-darwin = "05v0gxal74igc29qjy0ficlyna17bzh1lpfqvyxdpg22is894h2l";
|
||||
aarch64-linux = "1x6lhcvdly3a2n0shp2vlgk3s2pj9byxn9dc9pjg4k5ff24dql7l";
|
||||
aarch64-darwin = "03knkj0y6n45lin0v6288zbq1nz5qh81ijyw1w3zrpd7pijn9j0x";
|
||||
armv7l-linux = "0iwlr5q1qwq3jgldrhz4bbyl3xmdhd4ss690x1lqb4vxm2m7v5jw";
|
||||
x86_64-linux = "0k3m6gdmcv5blfczb7wnvsslq9sx07rbmzbs1q1yf9mb5q916dcf";
|
||||
x86_64-darwin = "0074vrjvv52gss0cibgkfkkf6g5fjcwjhz8bpl4b42j07qryh642";
|
||||
aarch64-linux = "1ps8ql740832gdjx7kwsi8akbdgk7lx1l85hg1aa5qwgm65xcb0g";
|
||||
aarch64-darwin = "1gqzwy5fkmbw2zmcgiakczr51zv9rlkhp7aq182p43jrsk6lqqnn";
|
||||
armv7l-linux = "0km1vjd2jnl9kxfxz52fkf2jkqhx121jngxjcy581fhnipp268zb";
|
||||
}.${system};
|
||||
|
||||
sourceRoot = if stdenv.isDarwin then "" else ".";
|
||||
@ -28,7 +28,7 @@ in
|
||||
|
||||
# Please backport all compatible updates to the stable release.
|
||||
# This is important for the extension ecosystem.
|
||||
version = "1.67.2";
|
||||
version = "1.68.0";
|
||||
pname = "vscodium";
|
||||
|
||||
executableName = "codium";
|
||||
|
@ -11,11 +11,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "drawio";
|
||||
version = "19.0.2";
|
||||
version = "19.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm";
|
||||
sha256 = "46b4e7269628100ea3c083dee75308d9746780e46eac15d2c5495fdeece7e323";
|
||||
sha256 = "be456d396a19dcb8881ad4bff315197306ae05cca5e47332a1e5ad572948614e";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -229,6 +229,10 @@ in
|
||||
Filters/Enhance/Wavelet sharpen
|
||||
*/
|
||||
name = "wavelet-sharpen-0.1.2";
|
||||
# Workaround build failure on -fno-common toolchains like upstream
|
||||
# gcc-10. Otherwise build fails as:
|
||||
# ld: interface.o:(.bss+0xe0): multiple definition of `fimg'; plugin.o:(.bss+0x40): first defined here
|
||||
NIX_CFLAGS_COMPILE = "-fcommon";
|
||||
NIX_LDFLAGS = "-lm";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/pixlsus/registry.gimp.org_static/raw/master/registry.gimp.org/files/wavelet-sharpen-0.1.2.tar.gz";
|
||||
@ -250,6 +254,15 @@ in
|
||||
rev = "v${version}";
|
||||
sha256 = "81ajdZ2zQi/THxnBlSeT36tVTEzrS1YqLGpHMhFTKAo=";
|
||||
};
|
||||
patches = [
|
||||
# Pull upstream fix for -fno-common toolchain support:
|
||||
# https://github.com/carlobaldassi/gimp-lqr-plugin/pull/6
|
||||
(fetchpatch {
|
||||
name = "fno-common.patch";
|
||||
url = "https://github.com/carlobaldassi/gimp-lqr-plugin/commit/ae3464a82e1395fc577cc94999bdc7c4a7bb35f1.patch";
|
||||
sha256 = "EdjZWM6U1bhUmsOnLA8iJ4SFKuAXHIfNPzxZqel+JrY=";
|
||||
})
|
||||
];
|
||||
};
|
||||
|
||||
gmic = pkgs.gmic-qt.override {
|
||||
|
@ -10,14 +10,14 @@
|
||||
|
||||
python3Packages.buildPythonPackage rec {
|
||||
pname = "hydrus";
|
||||
version = "487";
|
||||
version = "488d";
|
||||
format = "other";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hydrusnetwork";
|
||||
repo = "hydrus";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "sha256-4FYUIEk8KJO4nqONNpLUtxAMud3vdfl50zbKQxC5Hw4=";
|
||||
sha256 = "sha256-FWiopOf+eabiWAfjQW83V7I/e5lOLUVW3djoQePHPRs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -7,12 +7,12 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pixinsight";
|
||||
version = "1.8.9";
|
||||
version = "1.8.9-1";
|
||||
|
||||
src = requireFile rec {
|
||||
name = "PI-linux-x64-${version}-20220313-c.tar.xz";
|
||||
name = "PI-linux-x64-${version}-20220518-c.tar.xz";
|
||||
url = "https://pixinsight.com/";
|
||||
sha256 = "sha256-LvrTB8fofuysxR3OoZ2fkkOQU62yUAu8ePOczJG2uqU=";
|
||||
sha256 = "sha256-AVeDJ7YYqCo7KfelUUQurjglNnTwCf0pOzJCV/bQrrw=";
|
||||
message = ''
|
||||
PixInsight is available from ${url} and requires a commercial (or trial) license.
|
||||
After a license has been obtained, PixInsight can be downloaded from the software distribution
|
||||
|
@ -1 +1 @@
|
||||
WGET_ARGS=( https://download.kde.org/stable/release-service/22.04.1/src -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/release-service/22.04.2/src -A '*.tar.xz' )
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -18,6 +18,12 @@ stdenv.mkDerivation {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# Workaround build failure on -fno-common toolchains:
|
||||
# ld: gmtp-preferences.o:src/main.h:72: multiple definition of
|
||||
# `scrolledwindowMain'; gmtp-about.o:src/main.h:72: first defined here
|
||||
# TODO: can be removed when 1.4.0 is released.
|
||||
#NIX_CFLAGS_COMPILE = "-fcommon";
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(--add-flags "--datapath $out/share");
|
||||
'';
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"packageVersion": "100.0.2-1",
|
||||
"packageVersion": "101.0.1-1",
|
||||
"source": {
|
||||
"rev": "100.0.2-1",
|
||||
"sha256": "1hss4kvy4n4wxwlbb0pk7f02qra1dk8xgc6v6xqg252i7453vg9d"
|
||||
"rev": "101.0.1-1",
|
||||
"sha256": "1b4zrfi5ig2aywsrfblxznds894ib8gx66yjm8n4hxmpsinmqfp9"
|
||||
},
|
||||
"firefox": {
|
||||
"version": "100.0.2",
|
||||
"sha512": "6d9922e35e496fa63833ba03d1466e075287e40e50854ddc4f4a2036d9c7ca1f35c03bc6f708a3c469e0ec3b389b3346ac754bb84df0fecb86955fc21c05e00f"
|
||||
"version": "101.0.1",
|
||||
"sha512": "435a7f6013582933e75c41e554a45beda30b5affd7d3ed7d2876026609ba7f17b2c20b507d9d0c9ce2379e335ec09b021257ba30ac55fabf02dca54b03ea70b4"
|
||||
}
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
{ stdenv, lib, fetchurl, autoPatchelfHook, dpkg, awscli, unzip }:
|
||||
let
|
||||
ver = "1.2.312.0";
|
||||
ver = "1.2.331.0";
|
||||
source =
|
||||
if stdenv.isDarwin then {
|
||||
url = "https://s3.amazonaws.com/session-manager-downloads/plugin/${ver}/mac/sessionmanager-bundle.zip";
|
||||
sha256 = "50aac34a4dedddf20c20be24989ee5d33b46a72187791715fb9b395b54db8ef9";
|
||||
sha256 = "0gr6frdn9jvxnkymkcpvgkqw4z2sac9jdf5qj4hzakq1zkfviazf";
|
||||
} else {
|
||||
url = "https://s3.amazonaws.com/session-manager-downloads/plugin/${ver}/ubuntu_64bit/session-manager-plugin.deb";
|
||||
sha256 = "2e51ce5bf8f23a1e590fff866bbdadcf82aa03c5054c671d9115482a1b263cc7";
|
||||
sha256 = "sha256-xWnY89dslkGhRTh9llRFkuUqYIjHQNt+TLnkPQr3u1Q=";
|
||||
};
|
||||
archivePath = if stdenv.isDarwin then "sessionmanager-bundle" else "usr/local/sessionmanagerplugin";
|
||||
in
|
||||
|
@ -192,9 +192,9 @@ rec {
|
||||
};
|
||||
|
||||
terraform_1 = mkTerraform {
|
||||
version = "1.2.2";
|
||||
sha256 = "sha256-LkRCumyNHVBSsXRp1ovNMGCeidK/jVCjh9H1HSE1Lm8=";
|
||||
vendorSha256 = "sha256-CVgAmPM0nt0Wx+N0qs+IO5KwCWnbfif70EHjBi0bIsQ=";
|
||||
version = "1.2.3";
|
||||
sha256 = "sha256-hkPlufjlvmI5tKz1VTY5RztuDKEsgjrLR+f7HRrJmkA=";
|
||||
vendorSha256 = "sha256-1RKnNF3NC0fGiU2VKz43UBGP33QrLxESVuH6IV6kYqA=";
|
||||
patches = [ ./provider-path-0_15.patch ];
|
||||
passthru = {
|
||||
inherit plugins;
|
||||
|
@ -25,11 +25,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "PortfolioPerformance";
|
||||
version = "0.58.3";
|
||||
version = "0.58.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz";
|
||||
sha256 = "sha256-hm7iIYv4egd79G+LfetFSFLQRnfechJIY3k5Dys63vY=";
|
||||
sha256 = "sha256-Png9OcO5dzoeKp826FwdM7zkovuOnSYMnGw5weT2eJU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ lib, fetchFromGitHub, python3, installShellFiles }:
|
||||
{ lib, fetchFromGitHub, python3, installShellFiles, fetchpatch }:
|
||||
|
||||
with python3.pkgs;
|
||||
|
||||
@ -13,6 +13,15 @@ buildPythonApplication rec {
|
||||
sha256 = "sha256-/AASYeMkt18KPJljAjNPRYOpg/T5xuM10LJq4LrFD0g=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/TailorDev/Watson/pull/473
|
||||
(fetchpatch {
|
||||
name = "fix-completion.patch";
|
||||
url = "https://github.com/TailorDev/Watson/commit/43ad061a981eb401c161266f497e34df891a5038.patch";
|
||||
sha256 = "sha256-v8/asP1wooHKjyy9XXB4Rtf6x+qmGDHpRoHEne/ZCxc=";
|
||||
})
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion --bash --name watson watson.completion
|
||||
installShellCompletion --zsh --name _watson watson.zsh-completion
|
||||
|
@ -43,6 +43,9 @@ stdenv.mkDerivation rec {
|
||||
rm src/mkjs
|
||||
substituteInPlace src/Makefile.am --replace "g++ mkjs.cc" \
|
||||
"${buildPackages.stdenv.cc.targetPrefix}c++ mkjs.cc"
|
||||
|
||||
# to open help
|
||||
substituteInPlace src/global.cc --replace 'browser="mozilla"' 'browser="xdg-open"'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -22,6 +22,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0l6hpfgy5r4yardilmdrggsnn1fbfww516sk5a90g1740cd435x5";
|
||||
};
|
||||
|
||||
# Workaround build failure on -fno-common toolchains:
|
||||
# ld: subtitles.o:src/coriander.h:110: multiple definition of
|
||||
# `main_window'; main.o:src/coriander.h:110: first defined here
|
||||
NIX_CFLAGS_COMPILE = "-fcommon";
|
||||
|
||||
preConfigure = ''
|
||||
cp ${automake}/share/automake-*/mkinstalldirs .
|
||||
'';
|
||||
|
@ -23,6 +23,11 @@ stdenv.mkDerivation rec {
|
||||
})
|
||||
];
|
||||
|
||||
# Workaround build failure on -fno-common toolchains:
|
||||
# ld: mpris-interface.o:src/playlist.h:32: multiple definition of
|
||||
# `plclose'; gui.o:src/playlist.h:32: first defined here
|
||||
NIX_CFLAGS_COMPILE = "-fcommon";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Gnome MPlayer, a simple GUI for MPlayer";
|
||||
homepage = "https://sites.google.com/site/kdekorte2/gnomemplayer";
|
||||
|
@ -47,13 +47,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mkvtoolnix";
|
||||
version = "67.0.0";
|
||||
version = "68.0.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "mbunkus";
|
||||
repo = "mkvtoolnix";
|
||||
rev = "release-${version}";
|
||||
sha256 = "0gyjgp5iyr9kvgpgl064w025ji1w8dy0cnw4fmbp71wis7qp7yl1";
|
||||
sha256 = "0m09r0w98dja9y1yp1vq5hdh46lw0k60aa0xfkdy5zlva568cb7c";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -1,51 +0,0 @@
|
||||
{ lib, stdenv, fetchurl
|
||||
, pkg-config
|
||||
, intltool
|
||||
, libX11, libXv, libSM
|
||||
, gtk, libglade
|
||||
, wxGTK
|
||||
, perlPackages
|
||||
, xvidcore
|
||||
, mjpegtools
|
||||
, alsa-lib
|
||||
, libv4l
|
||||
, cimg }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "wxcam";
|
||||
version = "1.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/project/wxcam/wxcam/${version}/${pname}-${version}.tar.gz";
|
||||
sha256 = "1765bvc65fpzn9ycnnj5hais9xkx9v0sm6a878d35x54bpanr859";
|
||||
};
|
||||
|
||||
buildInputs = with lib;
|
||||
[ pkg-config intltool libX11 libXv libSM gtk libglade wxGTK perlPackages.XMLParser xvidcore mjpegtools alsa-lib libv4l cimg ];
|
||||
|
||||
NIX_CFLAGS_COMPILE="-I ${cimg}/include/cimg";
|
||||
|
||||
postUnpack = ''
|
||||
sed -ie 's|/usr/share/|'"$out/share/"'|g' $sourceRoot/Makefile.in
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
make install prefix="$out" wxcamdocdir="$out/share/doc/wxcam"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "An open-source, wxGTK-based webcam app for Linux";
|
||||
longDescription = ''
|
||||
wxCam is a webcam application for linux. It supports video recording
|
||||
(avi uncompressed and Xvid formats), snapshot taking, and some special
|
||||
commands for philips webcams, so you can also use it for astronomy purposes.
|
||||
It supports both video4linux 1 and 2 drivers,
|
||||
so it should work on a very large number of devices.
|
||||
'';
|
||||
homepage = "http://wxcam.sourceforge.net/";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.AndersonTorres ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "conmon";
|
||||
version = "2.1.1";
|
||||
version = "2.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "containers";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-HzLRwJwzvXhQOcmBp55I54sAnCKPeQw99H/XMOegOHo=";
|
||||
sha256 = "sha256-WxRMY43Z9OytY1kc91VVmqLn5cl0UC/0Zj8x3vpsaBQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
@ -17,13 +17,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "podman";
|
||||
version = "4.1.0";
|
||||
version = "4.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "containers";
|
||||
repo = "podman";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-3MR4ZhkhMLAK3KHu7JEV9z1/wlyCkxfx1i267TGxwt8=";
|
||||
sha256 = "sha256-+lwq4WTPeELjugTg9l1wvoe0VTqRK2lC1jaFIwXMrL0=";
|
||||
};
|
||||
|
||||
vendorSha256 = null;
|
||||
|
@ -33,11 +33,11 @@ const urlToName = url => {
|
||||
}
|
||||
}
|
||||
|
||||
const downloadFileHttps = (fileName, url, expectedHash) => {
|
||||
const downloadFileHttps = (fileName, url, expectedHash, hashType = 'sha1') => {
|
||||
return new Promise((resolve, reject) => {
|
||||
https.get(url, (res) => {
|
||||
const file = fs.createWriteStream(fileName)
|
||||
const hash = crypto.createHash('sha1')
|
||||
const hash = crypto.createHash(hashType)
|
||||
res.pipe(file)
|
||||
res.pipe(hash).setEncoding('hex')
|
||||
res.on('end', () => {
|
||||
@ -100,6 +100,10 @@ const downloadPkg = (pkg, verbose) => {
|
||||
} else if (isGitUrl(url)) {
|
||||
return downloadGit(fileName, url.replace(/^git\+/, ''), hash)
|
||||
} else if (url.startsWith('https://')) {
|
||||
if (typeof pkg.integrity === 'string' || pkg.integrity instanceof String) {
|
||||
const [ type, checksum ] = pkg.integrity.split('-')
|
||||
return downloadFileHttps(fileName, url, Buffer.from(checksum, 'base64').toString('hex'), type)
|
||||
}
|
||||
return downloadFileHttps(fileName, url, hash)
|
||||
} else if (url.startsWith('file:')) {
|
||||
console.warn(`ignoring unsupported file:path url "${url}"`)
|
||||
|
@ -35,7 +35,7 @@ let
|
||||
read ref_path
|
||||
if [ "$ref_path" != "$path" ]
|
||||
then
|
||||
echo " (builtins.storePath $ref_path)"
|
||||
echo " (builtins.storePath (/. + \"$ref_path\"))"
|
||||
fi
|
||||
count=$(($count - 1))
|
||||
done
|
||||
|
@ -4,16 +4,16 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "unifont";
|
||||
version = "14.0.03";
|
||||
version = "14.0.04";
|
||||
|
||||
ttf = fetchurl {
|
||||
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.ttf";
|
||||
sha256 = "1qyc7nqyhjnarwgpkah52qv7hr0yfzak7084ilrj7z0nii4f5y57";
|
||||
hash = "sha256-IR0d3dxWZRHbJUx0bYPfd7ShubJUnN/+Cj6QHkbu/qg=";
|
||||
};
|
||||
|
||||
pcf = fetchurl {
|
||||
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz";
|
||||
sha256 = "1sgvxpr4ydjnbk70j0lpgxz5x851lmrmxjb5x8lsz0i2hm32jdbc";
|
||||
hash = "sha256-Q5lR7hX4+P+Q9fVDjw9GtLGqUIslsKOWnn8je85fH+0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ libfaketime fonttosfnt mkfontscale ];
|
||||
|
@ -1,15 +1,19 @@
|
||||
{ lib, fetchzip }:
|
||||
{ lib, fetchurl }:
|
||||
|
||||
let
|
||||
version = "14.0.03";
|
||||
in fetchzip rec {
|
||||
version = "14.0.04";
|
||||
in fetchurl rec {
|
||||
name = "unifont_upper-${version}";
|
||||
|
||||
url = "mirror://gnu/unifont/unifont-${version}/${name}.ttf";
|
||||
|
||||
downloadToTemp = true;
|
||||
|
||||
recursiveHash = true;
|
||||
|
||||
postFetch = "install -Dm644 $downloadedFile $out/share/fonts/truetype/unifont_upper.ttf";
|
||||
|
||||
sha256 = "1lwx7syb9ij4dlqiiybp6xgvar2sszxphvaqh64vivzj9gp0g0ai";
|
||||
hash = "sha256-cNw+3Y/6h2TD6ZSaGO32NNyiTwCUSJsA3Q5W5/m+eLE=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Unicode font for glyphs above the Unicode Basic Multilingual Plane";
|
||||
|
@ -20,13 +20,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ghex";
|
||||
version = "42.2";
|
||||
version = "42.3";
|
||||
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/ghex/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "Rd6Oa4ofMd5amRC+GMB/CaMo2HU434BAOuxa+IF8ljE=";
|
||||
sha256 = "rdQPirJJIdsw0nvljwAnMgGXfYf9yNeezq36iw41Te8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -22,11 +22,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnome-calendar";
|
||||
version = "42.1";
|
||||
version = "42.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "0SKBy78a+GxyN1/mrZNG7Q4sLziKHq6FjOzmQGCm66g=";
|
||||
sha256 = "rnzGOq6WoCqlmbbWo0hYX0529ylTbznvt0QwKwW1+70=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -23,11 +23,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnome-text-editor";
|
||||
version = "42.1";
|
||||
version = "42.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "sha256-o8hQgDO/tjqLSKBirB5nssMzugFTh5s4xmGWihA60Vw=";
|
||||
sha256 = "sha256-5W1KjNy86KjxwIgbRd55n4slIF7Ay/ImnlMgJXYcxdo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -124,7 +124,6 @@ let
|
||||
ksystemstats = callPackage ./ksystemstats.nix {};
|
||||
kwallet-pam = callPackage ./kwallet-pam.nix {};
|
||||
kwayland-integration = callPackage ./kwayland-integration.nix {};
|
||||
kwayland-server = callPackage ./kwayland-server {};
|
||||
kwin = callPackage ./kwin {};
|
||||
kwrited = callPackage ./kwrited.nix {};
|
||||
layer-shell-qt = callPackage ./layer-shell-qt.nix {};
|
||||
|
@ -1 +1 @@
|
||||
WGET_ARGS=( https://download.kde.org/stable/plasma/5.24.5/ -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/plasma/5.25.0/ -A '*.tar.xz' )
|
||||
|
@ -1,25 +0,0 @@
|
||||
From 80bca7370d4b8bafcf18abcda30f02e190f419a4 Mon Sep 17 00:00:00 2001
|
||||
From: Tom Hall <tahall256@protonmail.ch>
|
||||
Date: Sat, 29 Aug 2020 19:14:30 +0100
|
||||
Subject: [PATCH] Use KDE_INSTALL_TARGETS_DEFAULT_ARGS when installing targets
|
||||
|
||||
---
|
||||
src/server/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt
|
||||
index 0f99682..35e3601 100644
|
||||
--- a/src/server/CMakeLists.txt
|
||||
+++ b/src/server/CMakeLists.txt
|
||||
@@ -356,7 +356,7 @@ set_target_properties(KWaylandServer PROPERTIES VERSION ${KWAYLANDSERVER_VERSI
|
||||
SOVERSION ${KWAYLANDSERVER_SOVERSION}
|
||||
)
|
||||
|
||||
-install(TARGETS KWaylandServer EXPORT KWaylandServerTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
+install(TARGETS KWaylandServer EXPORT KWaylandServerTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
|
||||
set(SERVER_LIB_HEADERS
|
||||
${CMAKE_CURRENT_BINARY_DIR}/KWaylandServer/kwaylandserver_export.h
|
||||
--
|
||||
2.26.2
|
||||
|
@ -1,18 +0,0 @@
|
||||
{
|
||||
mkDerivation, lib, cmake,
|
||||
extra-cmake-modules, kdoctools,
|
||||
kwayland, plasma-wayland-protocols,
|
||||
wayland, wayland-protocols, qtbase
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
pname = "kwayland-server";
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
extra-cmake-modules #kdoctools
|
||||
];
|
||||
buildInputs = [
|
||||
kwayland plasma-wayland-protocols wayland wayland-protocols
|
||||
];
|
||||
patches = [ ./0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch ];
|
||||
}
|
@ -13,7 +13,7 @@ Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
|
||||
---
|
||||
src/nixos_utils.h | 41 +++++++++++++++++++++++++++++++++++++++++
|
||||
src/service_utils.h | 4 +++-
|
||||
src/waylandclient.cpp | 5 ++++-
|
||||
src/waylandwindow.cpp | 5 ++++-
|
||||
3 files changed, 48 insertions(+), 2 deletions(-)
|
||||
create mode 100644 src/nixos_utils.h
|
||||
|
||||
@ -87,10 +87,10 @@ index 8a70c1f..475b15d 100644
|
||||
// needed to be able to use the logging category in a header static function
|
||||
static QLoggingCategory KWIN_UTILS ("KWIN_UTILS", QtWarningMsg);
|
||||
const auto servicesFound = KApplicationTrader::query([&executablePath] (const KService::Ptr &service) {
|
||||
diff --git a/src/waylandclient.cpp b/src/waylandclient.cpp
|
||||
diff --git a/src/waylandwindow.cpp b/src/waylandwindow.cpp
|
||||
index fd2c0c1..ae8cf96 100644
|
||||
--- a/src/waylandclient.cpp
|
||||
+++ b/src/waylandclient.cpp
|
||||
--- a/src/waylandwindow.cpp
|
||||
+++ b/src/waylandwindow.cpp
|
||||
@@ -10,6 +10,7 @@
|
||||
#include "screens.h"
|
||||
#include "wayland_server.h"
|
||||
@ -99,9 +99,9 @@ index fd2c0c1..ae8cf96 100644
|
||||
|
||||
#include <KWaylandServer/display.h>
|
||||
#include <KWaylandServer/clientbuffer.h>
|
||||
@@ -173,7 +174,9 @@ void WaylandClient::updateIcon()
|
||||
@@ -173,7 +174,9 @@ void WaylandWindow::updateIcon()
|
||||
|
||||
void WaylandClient::updateResourceName()
|
||||
void WaylandWindow::updateResourceName()
|
||||
{
|
||||
- const QFileInfo fileInfo(surface()->client()->executablePath());
|
||||
+ const QString in_path = surface()->client()->executablePath();
|
||||
|
@ -4,22 +4,22 @@ Date: Mon, 27 Jan 2020 05:31:23 -0600
|
||||
Subject: [PATCH 2/3] xwayland
|
||||
|
||||
---
|
||||
src/xwl/xwayland.cpp | 2 +-
|
||||
src/xwayland/xwaylandlauncher.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/xwl/xwayland.cpp b/src/xwl/xwayland.cpp
|
||||
diff --git a/src/xwayland/xwaylandlauncher.cpp b/src/xwayland/xwaylandlauncher.cpp
|
||||
index 57efdde..a211a58 100644
|
||||
--- a/src/xwl/xwayland.cpp
|
||||
+++ b/src/xwl/xwayland.cpp
|
||||
@@ -124,7 +124,7 @@ void Xwayland::start()
|
||||
--- a/src/xwayland/xwaylandlauncher.cpp
|
||||
+++ b/src/xwayland/xwaylandlauncher.cpp
|
||||
@@ -163,7 +163,7 @@ void Xwayland::start()
|
||||
|
||||
m_xwaylandProcess = new Process(this);
|
||||
m_xwaylandProcess = new QProcess(this);
|
||||
m_xwaylandProcess->setProcessChannelMode(QProcess::ForwardedErrorChannel);
|
||||
- m_xwaylandProcess->setProgram(QStringLiteral("Xwayland"));
|
||||
+ m_xwaylandProcess->setProgram(QLatin1String(NIXPKGS_XWAYLAND));
|
||||
QProcessEnvironment env = m_app->processStartupEnvironment();
|
||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||
env.insert("WAYLAND_SOCKET", QByteArray::number(wlfd));
|
||||
env.insert("EGL_PLATFORM", QByteArrayLiteral("DRM"));
|
||||
if (qEnvironmentVariableIsSet("KWIN_XWAYLAND_DEBUG")) {
|
||||
--
|
||||
2.29.2
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
|
||||
libepoxy, lcms2, libICE, libSM, libcap, libdrm, libinput, libxkbcommon, mesa,
|
||||
pipewire, udev, wayland, xcb-util-cursor, xwayland,
|
||||
plasma-wayland-protocols, wayland-protocols, libxcvt,
|
||||
|
||||
qtdeclarative, qtmultimedia, qtquickcontrols2, qtscript, qtsensors,
|
||||
qtvirtualkeyboard, qtx11extras,
|
||||
@ -11,8 +12,9 @@
|
||||
breeze-qt5, kactivities, kcompletion, kcmutils, kconfig, kconfigwidgets,
|
||||
kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel, ki18n,
|
||||
kiconthemes, kidletime, kinit, kio, knewstuff, knotifications, kpackage,
|
||||
krunner, kscreenlocker, kservice, kwayland, kwayland-server, kwidgetsaddons,
|
||||
krunner, kscreenlocker, kservice, kwayland, kwidgetsaddons,
|
||||
kwindowsystem, kxmlgui, plasma-framework, libqaccessibilityclient,
|
||||
python3
|
||||
}:
|
||||
|
||||
# TODO (ttuegel): investigate qmlplugindump failure
|
||||
@ -23,6 +25,7 @@ mkDerivation {
|
||||
buildInputs = [
|
||||
libepoxy lcms2 libICE libSM libcap libdrm libinput libxkbcommon mesa pipewire
|
||||
udev wayland xcb-util-cursor xwayland
|
||||
libxcvt plasma-wayland-protocols wayland-protocols
|
||||
|
||||
qtdeclarative qtmultimedia qtquickcontrols2 qtscript qtsensors
|
||||
qtvirtualkeyboard qtx11extras
|
||||
@ -30,11 +33,16 @@ mkDerivation {
|
||||
breeze-qt5 kactivities kcmutils kcompletion kconfig kconfigwidgets
|
||||
kcoreaddons kcrash kdeclarative kdecoration kglobalaccel ki18n kiconthemes
|
||||
kidletime kinit kio knewstuff knotifications kpackage krunner kscreenlocker
|
||||
kservice kwayland kwayland-server kwidgetsaddons kwindowsystem kxmlgui
|
||||
kservice kwayland kwidgetsaddons kwindowsystem kxmlgui
|
||||
plasma-framework libqaccessibilityclient
|
||||
|
||||
];
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs src/effects/strip-effect-metadata.py
|
||||
'';
|
||||
|
||||
patches = [
|
||||
./0001-follow-symlinks.patch
|
||||
./0002-xwayland.patch
|
||||
|
@ -2,7 +2,8 @@
|
||||
mkDerivation,
|
||||
extra-cmake-modules,
|
||||
breeze-qt5, kconfig, kconfigwidgets, kiconthemes, kio, knotifications,
|
||||
kwayland, libXcursor, qtquickcontrols2
|
||||
kwayland, libXcursor, qtquickcontrols2, wayland, wayland-protocols,
|
||||
plasma-wayland-protocols
|
||||
}:
|
||||
|
||||
# TODO: install Noto Sans and Oxygen Mono fonts with plasma-integration
|
||||
@ -12,6 +13,7 @@ mkDerivation {
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [
|
||||
breeze-qt5 kconfig kconfigwidgets kiconthemes kio knotifications kwayland
|
||||
libXcursor qtquickcontrols2
|
||||
libXcursor qtquickcontrols2 wayland wayland-protocols
|
||||
plasma-wayland-protocols
|
||||
];
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ mkDerivation {
|
||||
# QT_INSTALL_BINS refers to qtbase, and qdbus is in qttools
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace 'query_qmake(QtBinariesDir QT_INSTALL_BINS)' 'set(QtBinariesDir "${lib.getBin qttools}/bin")'
|
||||
--replace 'ecm_query_qt(QtBinariesDir QT_INSTALL_BINS)' 'set(QtBinariesDir "${lib.getBin qttools}/bin")'
|
||||
'';
|
||||
|
||||
NIX_CFLAGS_COMPILE = [
|
||||
|
@ -4,427 +4,427 @@
|
||||
|
||||
{
|
||||
bluedevil = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/bluedevil-5.24.5.tar.xz";
|
||||
sha256 = "1yhynfpgm2cwvimh63hihg5dm0hzjp20364bvjyyh108830rjsf9";
|
||||
name = "bluedevil-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/bluedevil-5.25.0.tar.xz";
|
||||
sha256 = "18iaxyfjgs7zk972aajxww372sj6azqx5flnxbs7m9zmrg687d2v";
|
||||
name = "bluedevil-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/breeze-5.24.5.tar.xz";
|
||||
sha256 = "18zhm9my0vhwiq95v3p48z8s5m4a5c7kw8n144ykqlm51nssc9c5";
|
||||
name = "breeze-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/breeze-5.25.0.tar.xz";
|
||||
sha256 = "0kph45sasp0zvccp4sblglg9b851a8jxi8zsjbj2vpfrwrmyyv4l";
|
||||
name = "breeze-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-grub = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/breeze-grub-5.24.5.tar.xz";
|
||||
sha256 = "02lcv23l3zr0g6nggmrxz4pgq852fir9yramhaxmcg634pxiacni";
|
||||
name = "breeze-grub-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/breeze-grub-5.25.0.tar.xz";
|
||||
sha256 = "1i5a32spn0kdrdnbd3za3fjchk006l46ybn41h2fbrzq908yh44w";
|
||||
name = "breeze-grub-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-gtk = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/breeze-gtk-5.24.5.tar.xz";
|
||||
sha256 = "0c25z69lyjczm05jraqk2f09sipkhpsz5zirwzqdq3apip06qw93";
|
||||
name = "breeze-gtk-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/breeze-gtk-5.25.0.tar.xz";
|
||||
sha256 = "0hnyslgngqsywaqbfx845wfdpdvqymizvjyryi10sbki80fmdbmc";
|
||||
name = "breeze-gtk-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-plymouth = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/breeze-plymouth-5.24.5.tar.xz";
|
||||
sha256 = "044sbffr4sqvgkfbraa4rvlsih7zz9b300hipp33mwhpzyjjcpdc";
|
||||
name = "breeze-plymouth-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/breeze-plymouth-5.25.0.tar.xz";
|
||||
sha256 = "1b3qlw99d2rqpay47188bc0yqzp95s8g6skx7znxq8cxgg7ck24j";
|
||||
name = "breeze-plymouth-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
discover = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/discover-5.24.5.tar.xz";
|
||||
sha256 = "18a8z9ifyyjmmc620dsh491vb1q3q9bxd8gfjf5k87mgwmg1wmwk";
|
||||
name = "discover-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/discover-5.25.0.tar.xz";
|
||||
sha256 = "0ws0hvxnbf3mwy5lsyv56b73vjdswhy8lh01sx33xmgpbnyykqni";
|
||||
name = "discover-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
drkonqi = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/drkonqi-5.24.5.tar.xz";
|
||||
sha256 = "1ps1p8pvp51rswynbv337qr3qj2z7r7kd9qpxgcrha9pql01h5gy";
|
||||
name = "drkonqi-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/drkonqi-5.25.0.tar.xz";
|
||||
sha256 = "123snx7hfk9m7ds1vk047g3q5lkfmn00w5668xvpqr7yqw9w78fh";
|
||||
name = "drkonqi-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivitymanagerd = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kactivitymanagerd-5.24.5.tar.xz";
|
||||
sha256 = "0j6d50cjry4j3vzxb6hd4w95y2h3l0yfhyrhl693njr64aq7d4pa";
|
||||
name = "kactivitymanagerd-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kactivitymanagerd-5.25.0.tar.xz";
|
||||
sha256 = "1iwrjf090s47mwl6rlk3fjk96bkrz56mvbk6d474b1f2n2ymqibm";
|
||||
name = "kactivitymanagerd-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-cli-tools = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kde-cli-tools-5.24.5.tar.xz";
|
||||
sha256 = "0afksrxd6mq9rcvh3g8y05kl0la4wmn1yksif8p1bcxpd4sdvw77";
|
||||
name = "kde-cli-tools-5.24.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-gtk-config = {
|
||||
version = "5.24.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kde-gtk-config-5.24.5.tar.xz";
|
||||
sha256 = "0sg8kqlkklvjhj69z5wzhvi0hddxa192j4vc4wc9hmfl1wirr8cq";
|
||||
name = "kde-gtk-config-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kde-cli-tools-5.25.0.tar.xz";
|
||||
sha256 = "0j3cib7yzmixsq2v2kymdz9sip8qxgq1x3ns86xlcwcl4fh77mqy";
|
||||
name = "kde-cli-tools-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdecoration = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kdecoration-5.24.5.tar.xz";
|
||||
sha256 = "1hjjl6k09zi8n9nblbcm69c3br6d4dhzaw55xyygglaz6kb8fc17";
|
||||
name = "kdecoration-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kdecoration-5.25.0.tar.xz";
|
||||
sha256 = "1g7l8vbcbrh20nq4s4ac1a0bmf0kb4r0b4mzqcndn6yjwab4z7c8";
|
||||
name = "kdecoration-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kde-gtk-config = {
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.25.0/kde-gtk-config-5.25.0.tar.xz";
|
||||
sha256 = "1dg45brjwh7v83d9pm21vhn27mx0lsnbp7ry9f1mkzy509v461fb";
|
||||
name = "kde-gtk-config-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeplasma-addons = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kdeplasma-addons-5.24.5.tar.xz";
|
||||
sha256 = "03p8wmsb5nl7j6kwl6j8nwlf6v7snh933jyglgp2vnclqp1jpd9x";
|
||||
name = "kdeplasma-addons-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kdeplasma-addons-5.25.0.tar.xz";
|
||||
sha256 = "0i5pxg95v7dr3in7mswnx53zkg5c05q3ijb1yqdlj4a3k6ln26nr";
|
||||
name = "kdeplasma-addons-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kgamma5 = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kgamma5-5.24.5.tar.xz";
|
||||
sha256 = "1i7i3dc5qfb3v9hz9w9hszr8jbbdbfq0b59a4bh1p6xakxx8k1l0";
|
||||
name = "kgamma5-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kgamma5-5.25.0.tar.xz";
|
||||
sha256 = "0rzlf8dr6zj7bcbgdga0d6h9k7aw7d2ra7awzvyq7w2rx8i40ra0";
|
||||
name = "kgamma5-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
khotkeys = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/khotkeys-5.24.5.tar.xz";
|
||||
sha256 = "06m7yrs75arwdfrkpkn9b5kiz2xlrsxlpsjr18j1pjhxras0f8vs";
|
||||
name = "khotkeys-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/khotkeys-5.25.0.tar.xz";
|
||||
sha256 = "0m2fr3mfqqaprcqd0b31ilz4r0d2mlvc4jwn6ax1fww4inzfa261";
|
||||
name = "khotkeys-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kinfocenter = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kinfocenter-5.24.5.tar.xz";
|
||||
sha256 = "0c2bq7m8c9r17s8qalp4cdz1qimzwnvh9wrba4rqcmxwbv043ln1";
|
||||
name = "kinfocenter-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kinfocenter-5.25.0.tar.xz";
|
||||
sha256 = "1wzl0qbpj4zkhv56l86fqf7agp29jf7ljxn0na6x1sd7wqqj2hp6";
|
||||
name = "kinfocenter-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kmenuedit = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kmenuedit-5.24.5.tar.xz";
|
||||
sha256 = "02il6bhayjni0jsx1d1cnmxv5yc7r0d02s2v6cs87fbdrnl7d9vq";
|
||||
name = "kmenuedit-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kmenuedit-5.25.0.tar.xz";
|
||||
sha256 = "080mffhym2yxpk2jdaynz7gzhr0s2ca0qhg8xhilzvf4r3qlmv1j";
|
||||
name = "kmenuedit-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kscreen = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kscreen-5.24.5.tar.xz";
|
||||
sha256 = "1g5mlc78giq8zrpyq6d2jhqgyj6yh2nhbqv6wjm9cdbq4nnm3hyr";
|
||||
name = "kscreen-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kscreen-5.25.0.tar.xz";
|
||||
sha256 = "0cna20n9yizkm60wrr03bd048gd7q0wznn1h5sz5y3m4svvxm2qb";
|
||||
name = "kscreen-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kscreenlocker = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kscreenlocker-5.24.5.tar.xz";
|
||||
sha256 = "13prkdwxd200ps4cy6rf2n4g9ll6fp1f93dk1njr9ilzbj2a2w1j";
|
||||
name = "kscreenlocker-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kscreenlocker-5.25.0.tar.xz";
|
||||
sha256 = "0hi077325694dqxikvsf3vrhabk6bja02n3fy9jxv5znaaf6a0hf";
|
||||
name = "kscreenlocker-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ksshaskpass = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/ksshaskpass-5.24.5.tar.xz";
|
||||
sha256 = "1jw3hfnlplqsss1h49p5f3722qc22ln22sahs5ypsxszmqihpqiz";
|
||||
name = "ksshaskpass-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/ksshaskpass-5.25.0.tar.xz";
|
||||
sha256 = "0bkngywr50sd0vzw73zzbwlnzv2fwpni7w7c8m6xfl64vb8629bh";
|
||||
name = "ksshaskpass-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ksystemstats = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/ksystemstats-5.24.5.tar.xz";
|
||||
sha256 = "1xsrlwm1hhagwjyjm240bfmri24z88v95m9pz95dpbcllkwdib0b";
|
||||
name = "ksystemstats-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/ksystemstats-5.25.0.tar.xz";
|
||||
sha256 = "0dcx198iamdh6llqk9z5mzc76cgra93m4w669jwrzgwnib8is8ji";
|
||||
name = "ksystemstats-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet-pam = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kwallet-pam-5.24.5.tar.xz";
|
||||
sha256 = "1smclklxcfbxxxi3lgw2p6wmvj50fg40323j1b8p5z731ywdk3i3";
|
||||
name = "kwallet-pam-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kwallet-pam-5.25.0.tar.xz";
|
||||
sha256 = "19lxih5ywrvk76wir4xa4zp0adp7am412g02wya8zw21pabni2zi";
|
||||
name = "kwallet-pam-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland-integration = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kwayland-integration-5.24.5.tar.xz";
|
||||
sha256 = "1v12631xdjdp2wkjvyls8g0sv18amy7g4mddrh45pybhpc3rcsl0";
|
||||
name = "kwayland-integration-5.24.5.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland-server = {
|
||||
version = "5.24.5";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kwayland-server-5.24.5.tar.xz";
|
||||
sha256 = "0ydj6p489psqblqd88lk04q62qn1spa1m0zdjq8d32a4g4lvxnid";
|
||||
name = "kwayland-server-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kwayland-integration-5.25.0.tar.xz";
|
||||
sha256 = "0lgnlfm48jm5rbmdwipkmagy0r1x9v1y10vidpcd26ldaql2lixk";
|
||||
name = "kwayland-integration-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwin = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kwin-5.24.5.tar.xz";
|
||||
sha256 = "10mgbs1mbhjzbwx07q77wdzhj11yc156j75fbvy8mszb9hjiappk";
|
||||
name = "kwin-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kwin-5.25.0.tar.xz";
|
||||
sha256 = "03r8zmwjc74hc506kzasx9a3cbygnacdw1mjmkk39wl4599w4xai";
|
||||
name = "kwin-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwrited = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/kwrited-5.24.5.tar.xz";
|
||||
sha256 = "0gfjvj8wnfgb3s2daz7xpg9flc8xv6hk12z6ckbchq71w4gs6132";
|
||||
name = "kwrited-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/kwrited-5.25.0.tar.xz";
|
||||
sha256 = "1cxfgf26kdbp84wk190s6j4hi62gp928nvyiclgxja1ha4f3yzsb";
|
||||
name = "kwrited-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
layer-shell-qt = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/layer-shell-qt-5.24.5.tar.xz";
|
||||
sha256 = "0ydjfxrkmpi052gfhkccsp9m5az3z6qiggb5wx6cjz39q06614gm";
|
||||
name = "layer-shell-qt-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/layer-shell-qt-5.25.0.tar.xz";
|
||||
sha256 = "1wyijkk45mzrd2glsilv0748vi5vcdyhkbfm367v9rbyszwhsv9j";
|
||||
name = "layer-shell-qt-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
libkscreen = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/libkscreen-5.24.5.tar.xz";
|
||||
sha256 = "1jbgq1ddl0q5y8cx4m7k5q38gl0kxv929wxr3hn3vr906fpiiwbz";
|
||||
name = "libkscreen-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/libkscreen-5.25.0.tar.xz";
|
||||
sha256 = "0b6qsni1nls29apdkhavxy980mxk46wrp9fizarsvvsgkahl5m8v";
|
||||
name = "libkscreen-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
libksysguard = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/libksysguard-5.24.5.tar.xz";
|
||||
sha256 = "1v21xckvwx6xkiqihv3pc2ps5mmc4ahp5vadxm3lrh0pdqxb6v5h";
|
||||
name = "libksysguard-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/libksysguard-5.25.0.tar.xz";
|
||||
sha256 = "1z210jv0354midbqbcipdirilrhpcmhy5s5cy7jvgmmivarr0mrl";
|
||||
name = "libksysguard-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
milou = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/milou-5.24.5.tar.xz";
|
||||
sha256 = "1rh5zy1x427cv07zmikmh0rmviz7vcvnz2pyravyfzaxay5lwnf1";
|
||||
name = "milou-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/milou-5.25.0.tar.xz";
|
||||
sha256 = "166m0w8yn6dz00g6h40zyjklr6zf0yrskg6q48593l8f35kmqzdl";
|
||||
name = "milou-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/oxygen-5.24.5.tar.xz";
|
||||
sha256 = "1gh06wwm6gdjpsbjlxnrrlgsfd5w7lb0pddcml9l2w0dvlgfyn1v";
|
||||
name = "oxygen-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/oxygen-5.25.0.tar.xz";
|
||||
sha256 = "0kq8h3zi07h0j0y6n0q6nkbf3sa2pxvyvy7hyxbbvl4b8s4h3asf";
|
||||
name = "oxygen-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen-sounds = {
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.25.0/oxygen-sounds-5.25.0.tar.xz";
|
||||
sha256 = "1qk4ff5knjpznj5zbpvzd3wjbpbzmijaxrwqsr7q663i0rjx82b4";
|
||||
name = "oxygen-sounds-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-browser-integration = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-browser-integration-5.24.5.tar.xz";
|
||||
sha256 = "1xybyn6vsahr5j0g57bsfxmz78w35ibzavcax1inrdlnb7sblrqv";
|
||||
name = "plasma-browser-integration-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-browser-integration-5.25.0.tar.xz";
|
||||
sha256 = "1qcaxchwlqsjs9fwksc185n3pr7c8wp74m0abbbv1g0qkwwkfww5";
|
||||
name = "plasma-browser-integration-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-desktop = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-desktop-5.24.5.tar.xz";
|
||||
sha256 = "0iic01iwg4bkp8sfp4mbm5lvbj98wjcyi0k79jfr1sx78dn7jn5g";
|
||||
name = "plasma-desktop-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-desktop-5.25.0.tar.xz";
|
||||
sha256 = "1ib8j6pv720ky3v7pcyjzdn4cyi0201kcrpxj4adv2hsj3qc3lv3";
|
||||
name = "plasma-desktop-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-disks = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-disks-5.24.5.tar.xz";
|
||||
sha256 = "1x3lm5cnwa51i8kcmp7pq29fpa9za3ypsmmldf2jbisawjnrb50k";
|
||||
name = "plasma-disks-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-disks-5.25.0.tar.xz";
|
||||
sha256 = "10fz7biz0p7ipdxjllwjcja8d3mf7wf4af0gi0yh0pwr5yj8yn68";
|
||||
name = "plasma-disks-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-firewall = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-firewall-5.24.5.tar.xz";
|
||||
sha256 = "0mk9plb1rwng77qy55c7y7ga4fkafan89bf4vqsc4i9nfn49d944";
|
||||
name = "plasma-firewall-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-firewall-5.25.0.tar.xz";
|
||||
sha256 = "0m8lh6lfr7a9w33wcj4li01b82vfw7smv5l1sigri5zx0ahpkqdc";
|
||||
name = "plasma-firewall-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-integration = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-integration-5.24.5.tar.xz";
|
||||
sha256 = "0ynzx99jn4fqzbrv9mav0sw06rzf7mm1rv17g17vsxijwbhr0i6d";
|
||||
name = "plasma-integration-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-integration-5.25.0.tar.xz";
|
||||
sha256 = "1a069wcjfxw1rvb285lln19yg18f1k0003snmrmfbisbv5f7475q";
|
||||
name = "plasma-integration-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-mobile = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-mobile-5.24.5.tar.xz";
|
||||
sha256 = "0400rwx4pbz4kfy06f2vxchlf9vr6dx71wsi6vir3vdmvl43yazd";
|
||||
name = "plasma-mobile-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-mobile-5.25.0.tar.xz";
|
||||
sha256 = "00d63zb8n3iza8q2a1pgk0v63bzzq3yky71ij3bmm08a405w2ad8";
|
||||
name = "plasma-mobile-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-nano = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-nano-5.24.5.tar.xz";
|
||||
sha256 = "0zxvqzg1p6ci6581bh4nhsq2p6pq66pmvs93zlj89ml4am176213";
|
||||
name = "plasma-nano-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-nano-5.25.0.tar.xz";
|
||||
sha256 = "0hcki7qz1xldnm70x5qwrp7knqzyq3kzwjasiqpbz9vc5l4rxxyz";
|
||||
name = "plasma-nano-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-nm = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-nm-5.24.5.tar.xz";
|
||||
sha256 = "0adl5wfrz16hc7j64830cx1ga0bh9zd8bff95a30zdiggp7jc45f";
|
||||
name = "plasma-nm-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-nm-5.25.0.tar.xz";
|
||||
sha256 = "10350qnsap1m1jcmga331pis8076lpk9kkg9141xrlsy8kbf36ad";
|
||||
name = "plasma-nm-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-pa = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-pa-5.24.5.tar.xz";
|
||||
sha256 = "1lgq2lydl65bh01043ji7kkignrb5lfcvbhy0g4g7lw778whv3q6";
|
||||
name = "plasma-pa-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-pa-5.25.0.tar.xz";
|
||||
sha256 = "0shp4y08ry8ql02akdmwzzn7yaiddbhsp3h2jqmh401q14n374m8";
|
||||
name = "plasma-pa-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-sdk = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-sdk-5.24.5.tar.xz";
|
||||
sha256 = "0d35sckjvi77b3475pfh1ixdsdx0m7b0hbsx5rbjgj4b05cdpm0w";
|
||||
name = "plasma-sdk-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-sdk-5.25.0.tar.xz";
|
||||
sha256 = "0z72gyxp5ddcn9ilyflp781a60vgpck3l91prxaphhgn3js0al9r";
|
||||
name = "plasma-sdk-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-systemmonitor = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-systemmonitor-5.24.5.tar.xz";
|
||||
sha256 = "1vx0w5kmnp3chhydas7ijy8h1xf6dggd1ryhbr3k9qz2qihxfsqm";
|
||||
name = "plasma-systemmonitor-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-systemmonitor-5.25.0.tar.xz";
|
||||
sha256 = "131hzqhhc4a0531p2xjabcbjp9cgkzir2sxvx8mb7xa5i213qjfr";
|
||||
name = "plasma-systemmonitor-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-tests = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-tests-5.24.5.tar.xz";
|
||||
sha256 = "1aqmmix0ds9vg4cjj8dagaya10ainhcciixamdylz1p7vgzpsrkx";
|
||||
name = "plasma-tests-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-tests-5.25.0.tar.xz";
|
||||
sha256 = "1cgkfg1psnl74h2v5napv4fzxa7d997d8zzkkpy5sg89isxidcjq";
|
||||
name = "plasma-tests-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-thunderbolt = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-thunderbolt-5.24.5.tar.xz";
|
||||
sha256 = "1q0r9l2b06qkbyxa25lvqdwz0rgcjvp48gwkw0xhhaf6fyaai1cl";
|
||||
name = "plasma-thunderbolt-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-thunderbolt-5.25.0.tar.xz";
|
||||
sha256 = "04h1rmc4ha62sgljs1gy4kafip611rd54sx6siagz5wicjq0fahi";
|
||||
name = "plasma-thunderbolt-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-vault = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-vault-5.24.5.tar.xz";
|
||||
sha256 = "16cyzyfzwqwqsg7hhg576acvxvbd12b7mznvicrrqnyf4wvw68l1";
|
||||
name = "plasma-vault-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-vault-5.25.0.tar.xz";
|
||||
sha256 = "1afqvnfbznazbyik8m1sj04a2qfihvhjn7pv1kbpzj83yca00zvq";
|
||||
name = "plasma-vault-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-workspace = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-workspace-5.24.5.tar.xz";
|
||||
sha256 = "1xk4424az7sgb0kyysr1s2x756vj4km50xxzkn1s1kxyw28jd4dr";
|
||||
name = "plasma-workspace-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-workspace-5.25.0.tar.xz";
|
||||
sha256 = "1hbv0w6vkqdrr3dr3cndg8c049x9fpxg9siw2ggbxz30kvc64m2n";
|
||||
name = "plasma-workspace-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-workspace-wallpapers = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plasma-workspace-wallpapers-5.24.5.tar.xz";
|
||||
sha256 = "0aabmd4zswmzdy958y1yq0yp1v9i8kzl959d6r4pwi0lmhr6g6qi";
|
||||
name = "plasma-workspace-wallpapers-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plasma-workspace-wallpapers-5.25.0.tar.xz";
|
||||
sha256 = "0lvqf53a4cy3vzm2kmxwnjlrvhfdb7s9vqq1x3cmagaq9d6zkb70";
|
||||
name = "plasma-workspace-wallpapers-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plymouth-kcm = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/plymouth-kcm-5.24.5.tar.xz";
|
||||
sha256 = "04m4129hxgq4g9v8gvi8q0hzhqzd866j3j1ffxs5vfd27r155wcr";
|
||||
name = "plymouth-kcm-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/plymouth-kcm-5.25.0.tar.xz";
|
||||
sha256 = "0h6qrqz2mvb0b1x5z74a8knh7dr8g5lwz8dzwypbsa7ahfj877x5";
|
||||
name = "plymouth-kcm-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
polkit-kde-agent = {
|
||||
version = "1-5.24.5";
|
||||
version = "1-5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/polkit-kde-agent-1-5.24.5.tar.xz";
|
||||
sha256 = "0w78c59nm71xnd5prm035z94r5bzlqr0fyri43a8vrfyyb21r9l9";
|
||||
name = "polkit-kde-agent-1-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/polkit-kde-agent-1-5.25.0.tar.xz";
|
||||
sha256 = "0ph3i46xn2273anhbszxjn51rkngsmy588ayhjqx0a19wmfw7qk9";
|
||||
name = "polkit-kde-agent-1-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
powerdevil = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/powerdevil-5.24.5.tar.xz";
|
||||
sha256 = "1wr3rk318j93rnyh24icl4yxdj40zasymlddc71ram80fswa2k4n";
|
||||
name = "powerdevil-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/powerdevil-5.25.0.tar.xz";
|
||||
sha256 = "1fqgnc5l2vxf310i41l4ggcjwjq1jp8c4wngfb8jl3nn6lqkmdki";
|
||||
name = "powerdevil-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
qqc2-breeze-style = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/qqc2-breeze-style-5.24.5.tar.xz";
|
||||
sha256 = "1m0xnx46zkv1dlwkgns1ibgsl934jbcfz35jlm4p8l6n1y2jcjyg";
|
||||
name = "qqc2-breeze-style-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/qqc2-breeze-style-5.25.0.tar.xz";
|
||||
sha256 = "0jw2zk9rrfdb3g983c85c4q539277p0cl2y165zb63p2hrcy44cz";
|
||||
name = "qqc2-breeze-style-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
sddm-kcm = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/sddm-kcm-5.24.5.tar.xz";
|
||||
sha256 = "15z5hfpczi73vqjfj9z2ai2r4187fyrvfnikcfb18g2bdh1n54ng";
|
||||
name = "sddm-kcm-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/sddm-kcm-5.25.0.tar.xz";
|
||||
sha256 = "0mj101qsmp3405ir6qnkfc8gm6f3vzy0gdg6zv465mh8fs8yvcf4";
|
||||
name = "sddm-kcm-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
systemsettings = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/systemsettings-5.24.5.tar.xz";
|
||||
sha256 = "1rg9zx7fhrg91nlarv0cz384agbik47sccj7hhshnxnq1czvawjv";
|
||||
name = "systemsettings-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/systemsettings-5.25.0.tar.xz";
|
||||
sha256 = "1a3x0gig7ixk52hqa7jr85l7xypj8rjaashk8xnq9zmvxlk6idng";
|
||||
name = "systemsettings-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
xdg-desktop-portal-kde = {
|
||||
version = "5.24.5";
|
||||
version = "5.25.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/plasma/5.24.5/xdg-desktop-portal-kde-5.24.5.tar.xz";
|
||||
sha256 = "1zn6wln8pccj1x3labms7xippn6xgv4aamwpmzk2rvwss9jwz75m";
|
||||
name = "xdg-desktop-portal-kde-5.24.5.tar.xz";
|
||||
url = "${mirror}/stable/plasma/5.25.0/xdg-desktop-portal-kde-5.25.0.tar.xz";
|
||||
sha256 = "1632pglnz8yv86sgrmmr8zv3h38mw8bk21cshw63bbcfvxmvl88m";
|
||||
name = "xdg-desktop-portal-kde-5.25.0.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -23,13 +23,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gtksourceview";
|
||||
version = "5.4.1";
|
||||
version = "5.4.2";
|
||||
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "6zWECZz6CtyaCx7eCN72MgvQmeeedKLQrvtAV82T1o4=";
|
||||
sha256 = "rRQOB+uEGRDeSDwJK9SIWr0puq3W6V+iLZPtLfC3nec=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
@ -1 +1 @@
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.94/ -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.95/ -A '*.tar.xz' )
|
||||
|
@ -4,667 +4,667 @@
|
||||
|
||||
{
|
||||
attica = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/attica-5.94.0.tar.xz";
|
||||
sha256 = "0rgg5n7m0bw5ir6k5bvq4r9k1s05xas42bdsh0h8352pvackcagn";
|
||||
name = "attica-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/attica-5.95.0.tar.xz";
|
||||
sha256 = "0g3kbjjvdfry23d6ss79bc1k2f6wijy9n3ymxyq7blmr5cyzjq6n";
|
||||
name = "attica-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
baloo = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/baloo-5.94.0.tar.xz";
|
||||
sha256 = "0fi7p586322h8x0f83x98kxkfs5klvv8h9d8sr3jmhq3b0p1ii4x";
|
||||
name = "baloo-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/baloo-5.95.0.tar.xz";
|
||||
sha256 = "1zg2s4r74mamfl5dj97yg6c6hah3n5snq4wafy0j9w8y4lmajhcd";
|
||||
name = "baloo-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
bluez-qt = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/bluez-qt-5.94.0.tar.xz";
|
||||
sha256 = "0ch6rkifx7vrgljz73vvaah09mw17jpb7i7yl2z7lwjy17mnyxvy";
|
||||
name = "bluez-qt-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/bluez-qt-5.95.0.tar.xz";
|
||||
sha256 = "051prfbbzrisr9g0dh9rd5js02w36ddl95v7ak1pv64kzp1dybi3";
|
||||
name = "bluez-qt-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-icons = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/breeze-icons-5.94.0.tar.xz";
|
||||
sha256 = "1fx3nfzn4ky8cy91d9ywhpmv09az6hw6j1jc63585fjd6z93y2ry";
|
||||
name = "breeze-icons-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/breeze-icons-5.95.0.tar.xz";
|
||||
sha256 = "0bx9680pz1ffnzrm2bmcsdb61scdc4hg3h94s6zb3wgcanvpqiqs";
|
||||
name = "breeze-icons-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
extra-cmake-modules = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/extra-cmake-modules-5.94.0.tar.xz";
|
||||
sha256 = "0yfjg3bci0yj6bwgs2sg34jyw51rz4mi207wfnkcz65rwa68lm13";
|
||||
name = "extra-cmake-modules-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/extra-cmake-modules-5.95.0.tar.xz";
|
||||
sha256 = "0nmdj6n7hsxz88s4w1qqbbd7b1031l79fdvqiqz3an19v44j787z";
|
||||
name = "extra-cmake-modules-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
frameworkintegration = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/frameworkintegration-5.94.0.tar.xz";
|
||||
sha256 = "19psnjxs19xbf7fvhmpd8wq400wsh74iyqarwxd7chnjz3msnr4s";
|
||||
name = "frameworkintegration-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/frameworkintegration-5.95.0.tar.xz";
|
||||
sha256 = "04dzy1acjgjrsryjq05lwrhph25fi363qg09gc45q0zy38zwbi55";
|
||||
name = "frameworkintegration-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kactivities-5.94.0.tar.xz";
|
||||
sha256 = "1pss8h7w3yhdaz1p0a3w6nk3qyr734r5p1m1nfxskcmf7nx5xpaj";
|
||||
name = "kactivities-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kactivities-5.95.0.tar.xz";
|
||||
sha256 = "1mxlmwy1radgklm4mh7rm309v6j7bw1kwfms5jmmv08anrlj5hg3";
|
||||
name = "kactivities-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities-stats = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kactivities-stats-5.94.0.tar.xz";
|
||||
sha256 = "0h13xwlgpfz7kbwg7fjcjdm8mvh04y84jaa3327k83w3kl87vzl3";
|
||||
name = "kactivities-stats-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kactivities-stats-5.95.0.tar.xz";
|
||||
sha256 = "0lyad8rh0d4dxcm4azg4i60mdlcfi3hsgdpss9lgzcqhnama6mjj";
|
||||
name = "kactivities-stats-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kapidox = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kapidox-5.94.0.tar.xz";
|
||||
sha256 = "0xsmwm35jfz7nzxzjs0aa86hhy0l71y9l2xmx2d1gqxz742m59qw";
|
||||
name = "kapidox-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kapidox-5.95.0.tar.xz";
|
||||
sha256 = "0f0q0f705adrfhzpq0fkgxqhx6qs8dd0fwsfj0f6764kf2w0xxz5";
|
||||
name = "kapidox-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
karchive = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/karchive-5.94.0.tar.xz";
|
||||
sha256 = "1r71apql80gzgknqqflsvmksm4mr6bqlmkpviqb9qr3s8fjqgkam";
|
||||
name = "karchive-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/karchive-5.95.0.tar.xz";
|
||||
sha256 = "0jfmrndpkg6axci65y89y13y9iczc1wwp0va47m5210xpwhcx30y";
|
||||
name = "karchive-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kauth = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kauth-5.94.0.tar.xz";
|
||||
sha256 = "0na1svylmkzk2vd3pmg9scfgyvbv1lsfz9bkhbw5vym8d6nx1zlw";
|
||||
name = "kauth-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kauth-5.95.0.tar.xz";
|
||||
sha256 = "0fjgffdw7r637sv5h37h5k8kd128p8bxfrwwgpjdhl9gzkrvc5iy";
|
||||
name = "kauth-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kbookmarks = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kbookmarks-5.94.0.tar.xz";
|
||||
sha256 = "0z2ibxrpap40wbabgls8jbyrr11v32ml7l5b0gasp6vfdymrkjwc";
|
||||
name = "kbookmarks-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kbookmarks-5.95.0.tar.xz";
|
||||
sha256 = "1w2m7bjkn6c1d0jn936qbidkkq80flvzp5jvv8sbxbnr6v3rmykp";
|
||||
name = "kbookmarks-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcalendarcore = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcalendarcore-5.94.0.tar.xz";
|
||||
sha256 = "0aq4gkbj2vf6j7636jac1bs0pzdcqvra9m22ny4vhkr1x3i1marv";
|
||||
name = "kcalendarcore-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcalendarcore-5.95.0.tar.xz";
|
||||
sha256 = "10194vpkw19by7cl5r6fcj9vv241n1s6xpm15pqgalhgznj6qskq";
|
||||
name = "kcalendarcore-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcmutils = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcmutils-5.94.0.tar.xz";
|
||||
sha256 = "029ksln66n1g993zp4vfh2bmg8ws1cy2r89fhbj25jydj1lyz33r";
|
||||
name = "kcmutils-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcmutils-5.95.0.tar.xz";
|
||||
sha256 = "0m0b7ymh8xix4psa0l58g7g53b7clzma5chr5bjvwc22fxxhbp8r";
|
||||
name = "kcmutils-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcodecs = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcodecs-5.94.0.tar.xz";
|
||||
sha256 = "1yg7p18z4fac4k4gprncw2v4nv547431dpi6lc2ry98x3kxykh5w";
|
||||
name = "kcodecs-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcodecs-5.95.0.tar.xz";
|
||||
sha256 = "0d4mnfqzixqd91n3cfhis3ppzp9kxfkhgp7v5h6miaknc5ib0yz2";
|
||||
name = "kcodecs-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcompletion = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcompletion-5.94.0.tar.xz";
|
||||
sha256 = "193fz8xpmlcyrhmlllzprd0r8pq1b70dikrf1hmkbghbcm0kvl8s";
|
||||
name = "kcompletion-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcompletion-5.95.0.tar.xz";
|
||||
sha256 = "1wi8zbjcklc1yzljwpy32lla4jhv0w4vylv93nygqjdcp414kb4f";
|
||||
name = "kcompletion-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfig = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kconfig-5.94.0.tar.xz";
|
||||
sha256 = "1mxk3jlixxamki6gl46i1ndlkqyad88yl0707c44znbhy0292vcf";
|
||||
name = "kconfig-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kconfig-5.95.0.tar.xz";
|
||||
sha256 = "1w9icxfbxa6wkjlc6qs6lj00gjid797s6k20x09blgc7lhqgccpx";
|
||||
name = "kconfig-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfigwidgets = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kconfigwidgets-5.94.0.tar.xz";
|
||||
sha256 = "025m5zw060jclar73gw9j8jmqzyk0y9wgdgrcw70yjzlgximy19m";
|
||||
name = "kconfigwidgets-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kconfigwidgets-5.95.0.tar.xz";
|
||||
sha256 = "0llx74g252d4w2j6qdyxwgbkkbsjcm5z5mghz0cx1vpn2hgz7drb";
|
||||
name = "kconfigwidgets-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcontacts = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcontacts-5.94.0.tar.xz";
|
||||
sha256 = "1y2jc9b2k7mmhv8z2bpc45dhnj9njarrk9k8y6f28w5jv7gigwzp";
|
||||
name = "kcontacts-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcontacts-5.95.0.tar.xz";
|
||||
sha256 = "1jad89h7yhp0ba7w43s6m6fzcclsfc6dmzqmj1zi52jlllh37mqh";
|
||||
name = "kcontacts-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcoreaddons = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcoreaddons-5.94.0.tar.xz";
|
||||
sha256 = "02qirq0hwz5233yfxsp0fp0ww0l8gyv86x5ybaqsjshd0z7bc42w";
|
||||
name = "kcoreaddons-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcoreaddons-5.95.0.tar.xz";
|
||||
sha256 = "04rwqw5b8lspnbvfxl995shdrmm6dqlglk2vc2gh03ykcpj7pkwg";
|
||||
name = "kcoreaddons-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcrash = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kcrash-5.94.0.tar.xz";
|
||||
sha256 = "1x9wy1qzcyyyk6hsii39hy6yvrffvw62d6lfdjdnxbf2m0n7kis8";
|
||||
name = "kcrash-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kcrash-5.95.0.tar.xz";
|
||||
sha256 = "1y7rs59h61zsasdas2r5y8q3r1vblvymykzihw0wjf6qnzx8pz74";
|
||||
name = "kcrash-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdav = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kdav-5.94.0.tar.xz";
|
||||
sha256 = "0gjv6dbsl25805ks3a4y8z5dcwx48wcy4s87bnp137q0w731w8cb";
|
||||
name = "kdav-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kdav-5.95.0.tar.xz";
|
||||
sha256 = "09sg4h1vjsy0ncvaq4wb4m66l71ndx9rh3wrsa3273pp4lyvszbm";
|
||||
name = "kdav-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdbusaddons = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kdbusaddons-5.94.0.tar.xz";
|
||||
sha256 = "1s6syhzqy0l5v31r94rzbzqygpwsz6ym7dlxggmg3mnagh8k058a";
|
||||
name = "kdbusaddons-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kdbusaddons-5.95.0.tar.xz";
|
||||
sha256 = "0qx4h365isw8vkbn632gfw39b81gjczvd6ldcwfdfj9ldgwxxzz7";
|
||||
name = "kdbusaddons-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeclarative = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kdeclarative-5.94.0.tar.xz";
|
||||
sha256 = "023bvl93ia8nwl3swr98n71gz4xwsq87v29kj8ng950rcyknr6gj";
|
||||
name = "kdeclarative-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kdeclarative-5.95.0.tar.xz";
|
||||
sha256 = "1qm0nnxmnldla8z7wz4sjl5bd5bqgql29qbm982gsbyx1z4c9l64";
|
||||
name = "kdeclarative-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kded = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kded-5.94.0.tar.xz";
|
||||
sha256 = "1igk8in16i29jckqyf5dqn83h2hx727d8n35j7jq2ky6x2in2k9g";
|
||||
name = "kded-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kded-5.95.0.tar.xz";
|
||||
sha256 = "0hdfx8yl66sck6j339q9417s2yvcpr5r27klgw4phz89hca8h6wr";
|
||||
name = "kded-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdelibs4support = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kdelibs4support-5.94.0.tar.xz";
|
||||
sha256 = "0cv0lzcgyny2xravgdsbpjz5j5jlp7202dk077nxblv60yqfn9np";
|
||||
name = "kdelibs4support-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kdelibs4support-5.95.0.tar.xz";
|
||||
sha256 = "0pnm8hw96f2jvcy5fjd2pr8x52d8zmzvm0f4wjb5hcq5jf55596n";
|
||||
name = "kdelibs4support-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesignerplugin = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kdesignerplugin-5.94.0.tar.xz";
|
||||
sha256 = "00walz1w0mx1jqx7yx76qyig5k1n39mh6xmq4qg317rsgzj53l3b";
|
||||
name = "kdesignerplugin-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kdesignerplugin-5.95.0.tar.xz";
|
||||
sha256 = "1zz1jl2cdxs5jwl21hr89c5wgnpdn1wf0ww5hkss4mmgssr32pgw";
|
||||
name = "kdesignerplugin-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesu = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kdesu-5.94.0.tar.xz";
|
||||
sha256 = "1qfwm4l30iy4gy4df8gf7i8mg11szv2c4s60jgfqqk5bxcil6jch";
|
||||
name = "kdesu-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kdesu-5.95.0.tar.xz";
|
||||
sha256 = "1b63rsb21pjxy0zd2gxarbrm5xsvf8mbf4fnja7ghadck43jnx1f";
|
||||
name = "kdesu-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdewebkit = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kdewebkit-5.94.0.tar.xz";
|
||||
sha256 = "0n8df6y84hd4b3iwfjxk7h06avigq3vgcksi8jh8kjvwwvl77jlv";
|
||||
name = "kdewebkit-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kdewebkit-5.95.0.tar.xz";
|
||||
sha256 = "0b6ykwdb52zvgmcs79drgk8i44gib2si80x6p0sc9adpbk1nwqgj";
|
||||
name = "kdewebkit-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdnssd = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kdnssd-5.94.0.tar.xz";
|
||||
sha256 = "0qs8jr506aq9i39p8smjsiswjh5zspap3dsvmh7bhayrhgzs5sr8";
|
||||
name = "kdnssd-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kdnssd-5.95.0.tar.xz";
|
||||
sha256 = "10v8w1c7sskf5x956qbfwvca55qwk48jcaa2gv7wrb19bj0dms67";
|
||||
name = "kdnssd-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdoctools = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kdoctools-5.94.0.tar.xz";
|
||||
sha256 = "1x6j7h1lg4bbr1jjb8nl4jsl0v9lcc5h4hg3svkk9rn5x3zn2kpm";
|
||||
name = "kdoctools-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kdoctools-5.95.0.tar.xz";
|
||||
sha256 = "10isqvlhfqlhl8w46hhn7nmy8yhdi30z99pks8qm75pp3grx0mkg";
|
||||
name = "kdoctools-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kemoticons = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kemoticons-5.94.0.tar.xz";
|
||||
sha256 = "00hkwg63pqz7m10sybcyknn246nr7np62hxg2iayf5x0fmfv2zgs";
|
||||
name = "kemoticons-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kemoticons-5.95.0.tar.xz";
|
||||
sha256 = "0wpl0bd3xd613wyhl11b2gvrh9dkwvl32ik64hzjmq9c7xik3a1n";
|
||||
name = "kemoticons-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kfilemetadata = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kfilemetadata-5.94.0.tar.xz";
|
||||
sha256 = "1rkp95bx4yvg6qia2lq4vmmlnc3s9lvy7yfw149k77il60d3nmvz";
|
||||
name = "kfilemetadata-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kfilemetadata-5.95.0.tar.xz";
|
||||
sha256 = "018120fygj482capdbl6p30i31b1lhc7zcvdi6l200lcv5n0anvy";
|
||||
name = "kfilemetadata-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kglobalaccel = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kglobalaccel-5.94.0.tar.xz";
|
||||
sha256 = "1s9md2iz03xhxpx4sacygqqcqqys6z9aa0xjvqy9gl3jd88h0jx3";
|
||||
name = "kglobalaccel-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kglobalaccel-5.95.0.tar.xz";
|
||||
sha256 = "1jq4b6ln7ch6dkj9ki30pn3aga6q0kbzrmw3xv1xwdy1r931xjlk";
|
||||
name = "kglobalaccel-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kguiaddons = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kguiaddons-5.94.0.tar.xz";
|
||||
sha256 = "0wrqjxqnrngn85wga4prxyl2jr6wvp4vsxxa5v1wndwd4skq4cgj";
|
||||
name = "kguiaddons-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kguiaddons-5.95.0.tar.xz";
|
||||
sha256 = "037j1vn151xp76ylrd690fwavf49nqs3f6jy2zq658n4jyxskwn7";
|
||||
name = "kguiaddons-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kholidays = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kholidays-5.94.0.tar.xz";
|
||||
sha256 = "0p85i8l157616an8p1iaydzy575wh47qn3cfq7imhxlxki9kadz5";
|
||||
name = "kholidays-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kholidays-5.95.0.tar.xz";
|
||||
sha256 = "01zdl4l0gnzl4fvxbgzqygffnliy1ldnzf3rf931if7pqpcyffak";
|
||||
name = "kholidays-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
khtml = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/khtml-5.94.0.tar.xz";
|
||||
sha256 = "0ycvzqj1xdjbwwgqp97siljxbk5fig8ijrydjcnirg1g98l2mgcq";
|
||||
name = "khtml-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/khtml-5.95.0.tar.xz";
|
||||
sha256 = "01iyrgx322wi2sqlcfkij95yxgv54q1mbpxiv3m814xx85iqljsk";
|
||||
name = "khtml-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ki18n = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/ki18n-5.94.0.tar.xz";
|
||||
sha256 = "0jll112q4wrcjrd8wmspf95a0a1aqxkhv1390i9yhw1m6hr86nhc";
|
||||
name = "ki18n-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/ki18n-5.95.0.tar.xz";
|
||||
sha256 = "0va28798xj1xk0agggxc8g96kd1ygigfsi438ni4qb54d7fpxmsx";
|
||||
name = "ki18n-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kiconthemes = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kiconthemes-5.94.0.tar.xz";
|
||||
sha256 = "14s9h6mk3f4qg97bj0d3b6j7x80jhnlb4kdx9bpp9jvwrlfxhwnr";
|
||||
name = "kiconthemes-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kiconthemes-5.95.0.tar.xz";
|
||||
sha256 = "1sy34s7vf915vwnighvfvzdlzk58vwc5pkhjry9hncvkw5wlmrnd";
|
||||
name = "kiconthemes-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kidletime = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kidletime-5.94.0.tar.xz";
|
||||
sha256 = "1s73nk23js4ly679pq5c4lbry8sgvh0dzf5fyrn8dj6fbda3s756";
|
||||
name = "kidletime-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kidletime-5.95.0.tar.xz";
|
||||
sha256 = "05wjx19lgwnf5mbw9vx34mf0a2wfg3vkrkv96f5a9hir58j0q3ds";
|
||||
name = "kidletime-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kimageformats = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kimageformats-5.94.0.tar.xz";
|
||||
sha256 = "0m2ffzlgjl4sz1plf1lpsxvkni1nr93rq8kab2frbj8x15n652di";
|
||||
name = "kimageformats-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kimageformats-5.95.0.tar.xz";
|
||||
sha256 = "1zmqvgl768lyysszq8pc00a2m1ipdbra5a2rhmn250n610b02yi5";
|
||||
name = "kimageformats-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kinit = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kinit-5.94.0.tar.xz";
|
||||
sha256 = "0qdw3qz9zbp3i19zgal8wffwiylib3d3ydmfih7dqdx8rq4zk67f";
|
||||
name = "kinit-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kinit-5.95.0.tar.xz";
|
||||
sha256 = "0yzhkfj724lc25cab97lywsshm0180kcmgw1991zzbhikjnyfnyc";
|
||||
name = "kinit-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kio = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kio-5.94.0.tar.xz";
|
||||
sha256 = "16yhj3wh57gc0azqq01ssqzg0nqa6f904p68jl6p6ifq967bzh45";
|
||||
name = "kio-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kio-5.95.0.tar.xz";
|
||||
sha256 = "11vnwcfb65a8x2hrb0xp89bvljgapjzm5vffy6q4j4pcbbgz1iwp";
|
||||
name = "kio-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kirigami2 = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kirigami2-5.94.0.tar.xz";
|
||||
sha256 = "0fcf8ah4vh7arb3iavpk0psy81agyj6vfg8s9sgk7ssz6aipvwnp";
|
||||
name = "kirigami2-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kirigami2-5.95.0.tar.xz";
|
||||
sha256 = "078fm14y9k0nsdxkci7k25l11zd2zd6r6nbhfmsfhn6hb4dbz77g";
|
||||
name = "kirigami2-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemmodels = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kitemmodels-5.94.0.tar.xz";
|
||||
sha256 = "12ag11m7sf23h9nd41jvpws7cakzwicvawckdx1vmch2fnwz4pvh";
|
||||
name = "kitemmodels-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kitemmodels-5.95.0.tar.xz";
|
||||
sha256 = "1mr2dd7aj1vi1nkm8c93adyj51ins2kynmp0dsh8gzbf0sh338bm";
|
||||
name = "kitemmodels-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemviews = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kitemviews-5.94.0.tar.xz";
|
||||
sha256 = "0bmm71lm59spxwc0hrw1yd7m0a8qs55yydijld57zq4wf55k6xav";
|
||||
name = "kitemviews-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kitemviews-5.95.0.tar.xz";
|
||||
sha256 = "1zi2vchnxjy9spxg0405lg5616sf4j6c847zckmh66w6vxq41nvj";
|
||||
name = "kitemviews-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjobwidgets = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kjobwidgets-5.94.0.tar.xz";
|
||||
sha256 = "01xh880avavzbbrk65y6gsn011w6pbsk7ian753az1i8m3y4akq1";
|
||||
name = "kjobwidgets-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kjobwidgets-5.95.0.tar.xz";
|
||||
sha256 = "0v8l46wjmkcy1ifbfc3w05qahy5lnpjrhyxziszbs05wc3yglprf";
|
||||
name = "kjobwidgets-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjs = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kjs-5.94.0.tar.xz";
|
||||
sha256 = "06rw7gch4hw2kib4v9p5zzlkz8n3wjifdrxhwywcqy5rvsi18gpr";
|
||||
name = "kjs-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kjs-5.95.0.tar.xz";
|
||||
sha256 = "1g2yg4p32q0s7rdx98ig7hk11f0awn14xzwid0xfi64wvdfz65ss";
|
||||
name = "kjs-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjsembed = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kjsembed-5.94.0.tar.xz";
|
||||
sha256 = "0bpnvvz0gc8j5ywljhc8i5ws6f6inds710xwxvp9ymqgkm3kgkpk";
|
||||
name = "kjsembed-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kjsembed-5.95.0.tar.xz";
|
||||
sha256 = "1cbvfvp6dnbgh14156gpcl9fds8dxbkxcn9svhkfha4157zwq7xb";
|
||||
name = "kjsembed-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kmediaplayer = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kmediaplayer-5.94.0.tar.xz";
|
||||
sha256 = "1310v2krzgxz7ghcws83p47hrlap7qxpnc38l5y3j7g21kgzdw8b";
|
||||
name = "kmediaplayer-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kmediaplayer-5.95.0.tar.xz";
|
||||
sha256 = "1qxh43qamvcr6wzhj2rnlhvdyp6hkyx98iwbygsr46g41nhc7ygv";
|
||||
name = "kmediaplayer-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knewstuff = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/knewstuff-5.94.0.tar.xz";
|
||||
sha256 = "0vrkj2p9pqp49ph0rpy45dawli3j4mbcncw3x45d8rmbk57h3kda";
|
||||
name = "knewstuff-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/knewstuff-5.95.0.tar.xz";
|
||||
sha256 = "0px9di3973bm8vjnikfjhqlfwsj5q4phidzc0s23x941nrv3d0gq";
|
||||
name = "knewstuff-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifications = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/knotifications-5.94.0.tar.xz";
|
||||
sha256 = "1gs39fvk0rylrlxsvym8pb58c8106fqbvrx3bp3rdw355giirmf8";
|
||||
name = "knotifications-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/knotifications-5.95.0.tar.xz";
|
||||
sha256 = "0hl1q0rz5g35vzxczaf5lap5pj9h7a8s706220s7b6z89mi8c95x";
|
||||
name = "knotifications-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifyconfig = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/knotifyconfig-5.94.0.tar.xz";
|
||||
sha256 = "0449pb1j2m3jxafvv53qyrma309g3xm3q7fxxlpqxaw2fjd9i1db";
|
||||
name = "knotifyconfig-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/knotifyconfig-5.95.0.tar.xz";
|
||||
sha256 = "1s1npl1h22b2pp2r43f0h2jmlrgrlf2sf33zc3acxhalvg9zwgkd";
|
||||
name = "knotifyconfig-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpackage = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kpackage-5.94.0.tar.xz";
|
||||
sha256 = "057lpas5d9m43rshp36p2dmrwpk14saa5n7jg5l0zcf940lrqk2d";
|
||||
name = "kpackage-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kpackage-5.95.0.tar.xz";
|
||||
sha256 = "0pv0zyazf0bawj8wh4jz3m7kny84vana5a6w0s1ff4z2igqib11z";
|
||||
name = "kpackage-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kparts = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kparts-5.94.0.tar.xz";
|
||||
sha256 = "1fkbs0gfcg6ps5az0anf03w961xm9vmq0pd8br7yip4p387i5985";
|
||||
name = "kparts-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kparts-5.95.0.tar.xz";
|
||||
sha256 = "097zr2mn2l5rlgv6alhs1gyrig2vzvsgzikv6dspdhh4f3ydz962";
|
||||
name = "kparts-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpeople = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kpeople-5.94.0.tar.xz";
|
||||
sha256 = "0x2jdb9x1fss95bzra51dz902q8h78qgq4j5j4c3agi2ihvvlzi1";
|
||||
name = "kpeople-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kpeople-5.95.0.tar.xz";
|
||||
sha256 = "0002yhlzvwmhmdcnx48xc5q577r9yxq5jv978avx7axl4fmxjzi9";
|
||||
name = "kpeople-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kplotting = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kplotting-5.94.0.tar.xz";
|
||||
sha256 = "1ah6fsskdnkh6m2nyjm64rxqfyxgg6jj0ydcqivq1m81hrhnsgbq";
|
||||
name = "kplotting-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kplotting-5.95.0.tar.xz";
|
||||
sha256 = "0jyip5s2razcg8rfg4li3a14bisqbfzh1x6zc2z90vg8cgihqjny";
|
||||
name = "kplotting-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpty = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kpty-5.94.0.tar.xz";
|
||||
sha256 = "1jj6aw0zlbw5mljv2q990m62y381aqjih7pvqnjsdk2licqn16jn";
|
||||
name = "kpty-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kpty-5.95.0.tar.xz";
|
||||
sha256 = "0pjzb7n8y3frp3b88caqhrnzfckkrgq1rq0j1n298ym78pjq077n";
|
||||
name = "kpty-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kquickcharts = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kquickcharts-5.94.0.tar.xz";
|
||||
sha256 = "0a4mxb7wkqjq3iclhxnb7pkikb7yj2y4lyb080cni2wknjyzlr9h";
|
||||
name = "kquickcharts-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kquickcharts-5.95.0.tar.xz";
|
||||
sha256 = "09fkhxm3vx488xiiqm9wg7vwcqyj7k54rxrgk8pc2gjbg2af22bs";
|
||||
name = "kquickcharts-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kross = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kross-5.94.0.tar.xz";
|
||||
sha256 = "0j9dchgldl0z2xi25r82fcflvqp05njgscpqjzmddpih4nyjas8x";
|
||||
name = "kross-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kross-5.95.0.tar.xz";
|
||||
sha256 = "05brnf4dy8vrrqsv1394g26wr593857zf808pjr3mj97pkbgszjm";
|
||||
name = "kross-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
krunner = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/krunner-5.94.0.tar.xz";
|
||||
sha256 = "1lfbnwhk74b42cs5vnlx36mrrlnj9s2qqnca5zggk10837dbrc1j";
|
||||
name = "krunner-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/krunner-5.95.0.tar.xz";
|
||||
sha256 = "0w0nc0a0i6bbgsp1l6iky6lixhyyzgq1p8rxas72dbrjbs541lb0";
|
||||
name = "krunner-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kservice = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kservice-5.94.0.tar.xz";
|
||||
sha256 = "0civwkm4wknrh30674lw2mag46m0jdpzjabfpqf0n1m4q1gi1b8s";
|
||||
name = "kservice-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kservice-5.95.0.tar.xz";
|
||||
sha256 = "1rh48ij8vh72q7v9dlawgqb4kwvdgj8xl45hpn9dfx43h2iyjwfw";
|
||||
name = "kservice-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktexteditor = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/ktexteditor-5.94.0.tar.xz";
|
||||
sha256 = "1dmkw5am89pjzazs2s9f1yv5lni0aa3hxr6w46w8lwbx2sbrjbfq";
|
||||
name = "ktexteditor-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/ktexteditor-5.95.0.tar.xz";
|
||||
sha256 = "0yrykpangay6jb74hbr6i6m0v88dshy078qxd2myvj4gx8xbdrfm";
|
||||
name = "ktexteditor-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktextwidgets = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/ktextwidgets-5.94.0.tar.xz";
|
||||
sha256 = "0rnqkqwq9zffxh6swpd5riyir21rpdbm5mf1cqy4qvsjrgdfxz24";
|
||||
name = "ktextwidgets-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/ktextwidgets-5.95.0.tar.xz";
|
||||
sha256 = "0vjyq80nn8g4xxsq6d3z5lphl2ikg64jbl5c59q5vsnkkg4j534x";
|
||||
name = "ktextwidgets-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kunitconversion = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kunitconversion-5.94.0.tar.xz";
|
||||
sha256 = "0jc0lffaz1wq26a251vgk6c16lqfqdkb81p789016ifv4kqz1bg4";
|
||||
name = "kunitconversion-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kunitconversion-5.95.0.tar.xz";
|
||||
sha256 = "079ljkgmx5nkhs29rinbrld4scy2k69fjnbia2jfwijy0slac00g";
|
||||
name = "kunitconversion-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kwallet-5.94.0.tar.xz";
|
||||
sha256 = "0ciabsayzy2r1aknwgns7s9759y2kfrxwmzycwxm9rsffm16ndh1";
|
||||
name = "kwallet-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kwallet-5.95.0.tar.xz";
|
||||
sha256 = "1gk55ny4zxhwq78gn8da4zwcjxvwf5z9y7dipiam0ybkwjz2pkrd";
|
||||
name = "kwallet-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kwayland-5.94.0.tar.xz";
|
||||
sha256 = "0di6rax4mdismqa4fzx30rj5y2ds211b7kwir6cff76qnkhxi95j";
|
||||
name = "kwayland-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kwayland-5.95.0.tar.xz";
|
||||
sha256 = "0ba71k97qp5czg4d07pp75gfrkp5rgmvd2y9vv7n6mhfrgqsd3rb";
|
||||
name = "kwayland-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwidgetsaddons = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kwidgetsaddons-5.94.0.tar.xz";
|
||||
sha256 = "0cix00d2dbbb3l523xri4is4xvbf3bn6vg10yyjrhqjxqqayv3k7";
|
||||
name = "kwidgetsaddons-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kwidgetsaddons-5.95.0.tar.xz";
|
||||
sha256 = "0b3i47p6495pz9nph85qliscbxsrpq76s9a37bkb8nv1wf3nyyw3";
|
||||
name = "kwidgetsaddons-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwindowsystem = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kwindowsystem-5.94.0.tar.xz";
|
||||
sha256 = "0y1wlhm3ng2pb970hvgsyv6gn3irrkw5y9nmvzx28gxcx7abgssj";
|
||||
name = "kwindowsystem-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kwindowsystem-5.95.0.tar.xz";
|
||||
sha256 = "1wxvhi8jwvnvgg5pyj6q6gqs24akzmjdw76g57qcfgq95a9byszi";
|
||||
name = "kwindowsystem-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlgui = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/kxmlgui-5.94.0.tar.xz";
|
||||
sha256 = "1mlxc4wdqnh77g7j0hxrg9jfrdjk9sh3bahp10r17l8fzwq1g8s3";
|
||||
name = "kxmlgui-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/kxmlgui-5.95.0.tar.xz";
|
||||
sha256 = "16rk1fb8n0ay3g305qmjfhrv6zq7fbilq02386wwgdczg98x8r8h";
|
||||
name = "kxmlgui-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlrpcclient = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/portingAids/kxmlrpcclient-5.94.0.tar.xz";
|
||||
sha256 = "10hz8nijhih0n3z83n3khy2hdflsjq8i4q0y9jjpqp1d0b5rbb35";
|
||||
name = "kxmlrpcclient-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/portingAids/kxmlrpcclient-5.95.0.tar.xz";
|
||||
sha256 = "1ldykbr4x582k43b8bh01zzxbdfzyz2ckpqd9hpq9iab4njlh6gw";
|
||||
name = "kxmlrpcclient-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
modemmanager-qt = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/modemmanager-qt-5.94.0.tar.xz";
|
||||
sha256 = "1wmz27713kh2i2m227008f412dcf65nvnnax60hrg2nkp8vdqa3r";
|
||||
name = "modemmanager-qt-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/modemmanager-qt-5.95.0.tar.xz";
|
||||
sha256 = "0n9majjny43gic3s73v317wxyfzicf1j2cd7ly7fb1wpm5l9684x";
|
||||
name = "modemmanager-qt-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
networkmanager-qt = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/networkmanager-qt-5.94.0.tar.xz";
|
||||
sha256 = "00k5k1xv53hf24k9w3sd5am64zz5zph3fx63q6xpf3pz371qq80j";
|
||||
name = "networkmanager-qt-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/networkmanager-qt-5.95.0.tar.xz";
|
||||
sha256 = "0wkk6kblbvazplfr7wwzb552jv3560ng80wp56kihnagxkhch491";
|
||||
name = "networkmanager-qt-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen-icons5 = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/oxygen-icons5-5.94.0.tar.xz";
|
||||
sha256 = "1l6izhrqqvf5vh2ib8zf1fjh5d9i9ri5jg9x3k1wi0xp7yy9sg90";
|
||||
name = "oxygen-icons5-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/oxygen-icons5-5.95.0.tar.xz";
|
||||
sha256 = "1993sy7a4zvw5nbzjc9ii67f9wsba683szi39rl3gl6iy17i3lrd";
|
||||
name = "oxygen-icons5-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-framework = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/plasma-framework-5.94.0.tar.xz";
|
||||
sha256 = "0apd2n453yk8ifv6zq6845rwsacm1vpw9xwv26a221k1gfggpsvc";
|
||||
name = "plasma-framework-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/plasma-framework-5.95.0.tar.xz";
|
||||
sha256 = "0px54bymfvwl9cyd31vgnmn1h87w1fwzqmdis3hv4q2yk2anqnsz";
|
||||
name = "plasma-framework-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
prison = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/prison-5.94.0.tar.xz";
|
||||
sha256 = "1jyi0vd5msj7cf2jv21ibpp8lkn5yvd5wv3rbnkdnqwzamw7jq4r";
|
||||
name = "prison-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/prison-5.95.0.tar.xz";
|
||||
sha256 = "0i3gczd1qmxd80m4pra3fgzg1q7xvv6kfmf7c9a24misc02vwvb1";
|
||||
name = "prison-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
purpose = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/purpose-5.94.0.tar.xz";
|
||||
sha256 = "1axk852xpiz1a67b5zh08r01zr6x15k0sd7np9564s9agybzzbbk";
|
||||
name = "purpose-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/purpose-5.95.0.tar.xz";
|
||||
sha256 = "002py7c162991p40hsyiqpafd6zfd5amr2b9khw0bkf72ckj0936";
|
||||
name = "purpose-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
qqc2-desktop-style = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/qqc2-desktop-style-5.94.0.tar.xz";
|
||||
sha256 = "0j3y1vnqv12lz33vrif6fb5nc3sk5z52fsw77i12xhlkpq6j258b";
|
||||
name = "qqc2-desktop-style-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/qqc2-desktop-style-5.95.0.tar.xz";
|
||||
sha256 = "04vkwbdlm141zgm46y1h2ypkf5w8lcbj6xbbmrkii6crv8g88ass";
|
||||
name = "qqc2-desktop-style-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
solid = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/solid-5.94.0.tar.xz";
|
||||
sha256 = "01qiz8l12jw9rd085swx2kbbjaci6lnqx323a6g4nskbwc0x93lx";
|
||||
name = "solid-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/solid-5.95.0.tar.xz";
|
||||
sha256 = "0vind63kb4kl4741fy0h9rcj7579w80csmkz4ldiik50gl8hjjjc";
|
||||
name = "solid-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
sonnet = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/sonnet-5.94.0.tar.xz";
|
||||
sha256 = "0k27nxk20i4r9sa6gy56r4s7dnn51igbyvzz3nwvcswdfij0lmwc";
|
||||
name = "sonnet-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/sonnet-5.95.0.tar.xz";
|
||||
sha256 = "18praj54sgnmsgqhmwp0w2jvs78k5i9j831dxfjnrzmc2ncgn1aw";
|
||||
name = "sonnet-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syndication = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/syndication-5.94.0.tar.xz";
|
||||
sha256 = "0nv88hhdy8r42ghm2r0pskshihjqc46zx8x61rk5x3c9skj153j5";
|
||||
name = "syndication-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/syndication-5.95.0.tar.xz";
|
||||
sha256 = "0dh8hikdfd7xdvp3rqi453v10gxq0sf5z3hzb0xsgx1y402z9mfc";
|
||||
name = "syndication-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syntax-highlighting = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/syntax-highlighting-5.94.0.tar.xz";
|
||||
sha256 = "19p5vn6rrhqlhzjs73zagzzdbcrj5jl37n7x35lq6m83llr171yg";
|
||||
name = "syntax-highlighting-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/syntax-highlighting-5.95.0.tar.xz";
|
||||
sha256 = "00j88xgya0xcwrg1n0kzp5ba2f3ppp8whw66fzpksahzfvcwm71x";
|
||||
name = "syntax-highlighting-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
threadweaver = {
|
||||
version = "5.94.0";
|
||||
version = "5.95.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.94/threadweaver-5.94.0.tar.xz";
|
||||
sha256 = "1ig1m00bpil0qixa3kshd8smijyasr7svps97d1pwfy5c8d47n47";
|
||||
name = "threadweaver-5.94.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.95/threadweaver-5.95.0.tar.xz";
|
||||
sha256 = "0gnxy97az0jy88rl2ly5f858yzwml9la1hkln9nvh8c7q2girc5s";
|
||||
name = "threadweaver-5.95.0.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@ -1,21 +0,0 @@
|
||||
{ lib, stdenv, fetchurl, cmake, qt4 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libbluedevil";
|
||||
# bluedevil must have the same major version (x.y) as libbluedevil!
|
||||
# do not update this package without checking bluedevil
|
||||
version = "2.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
|
||||
sha256 = "0p4f0brhcz9gfxfd6114fa5x6swfdmgzv350xwncdr0s1qnamk8c";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = [ qt4 ];
|
||||
|
||||
meta = {
|
||||
platforms = lib.platforms.unix;
|
||||
license = lib.licenses.gpl2Plus;
|
||||
};
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
{ lib, stdenv, fetchurl, qt4, cmake }:
|
||||
|
||||
let
|
||||
baseName = "libdbusmenu-qt";
|
||||
v = "0.9.2";
|
||||
homepage = "https://launchpad.net/${baseName}";
|
||||
name = "${baseName}-${v}";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
inherit name;
|
||||
|
||||
src = fetchurl {
|
||||
url = "${homepage}/trunk/${v}/+download/${name}.tar.bz2";
|
||||
sha256 = "1v0ri5g9xw2z64ik0kx0ra01v8rpjn2kxprrxppkls1wvav1qv5f";
|
||||
};
|
||||
|
||||
buildInputs = [ qt4 ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
cmakeFlags = [ "-DWITH_DOC=OFF" ];
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Provides a Qt implementation of the DBusMenu spec";
|
||||
inherit homepage;
|
||||
inherit (qt4.meta) platforms;
|
||||
license = licenses.lgpl2;
|
||||
};
|
||||
}
|
@ -19,6 +19,7 @@ top-level attribute to `top-level/all-packages.nix`.
|
||||
, bison, cups ? null, harfbuzz, libGL, perl
|
||||
, gstreamer, gst-plugins-base, gtk3, dconf
|
||||
, darwin
|
||||
, buildPackages
|
||||
|
||||
# options
|
||||
, developerBuild ? false
|
||||
@ -236,7 +237,7 @@ let
|
||||
} ../hooks/qmake-hook.sh;
|
||||
|
||||
wrapQtAppsHook = makeSetupHook {
|
||||
deps = [ self.qtbase.dev makeWrapper ]
|
||||
deps = [ self.qtbase.dev buildPackages.makeWrapper ]
|
||||
++ lib.optional stdenv.isLinux self.qtwayland.dev;
|
||||
} ../hooks/wrap-qt-apps-hook.sh;
|
||||
};
|
||||
|
@ -19,6 +19,7 @@ top-level attribute to `top-level/all-packages.nix`.
|
||||
, bison, cups ? null, harfbuzz, libGL, perl
|
||||
, gstreamer, gst-plugins-base, gtk3, dconf
|
||||
, darwin
|
||||
, buildPackages
|
||||
|
||||
# options
|
||||
, developerBuild ? false
|
||||
@ -234,7 +235,7 @@ let
|
||||
} ../hooks/qmake-hook.sh;
|
||||
|
||||
wrapQtAppsHook = makeSetupHook {
|
||||
deps = [ self.qtbase.dev makeWrapper ]
|
||||
deps = [ self.qtbase.dev buildPackages.makeWrapper ]
|
||||
++ lib.optional stdenv.isLinux self.qtwayland.dev;
|
||||
} ../hooks/wrap-qt-apps-hook.sh;
|
||||
};
|
||||
|
@ -12,6 +12,7 @@ Check for any minor version changes.
|
||||
, bison, cups ? null, harfbuzz, libGL, perl
|
||||
, gstreamer, gst-plugins-base, gtk3, dconf
|
||||
, darwin
|
||||
, buildPackages
|
||||
|
||||
# options
|
||||
, developerBuild ? false
|
||||
@ -192,7 +193,7 @@ let
|
||||
} ../hooks/qmake-hook.sh;
|
||||
|
||||
wrapQtAppsHook = makeSetupHook {
|
||||
deps = [ self.qtbase.dev makeWrapper ]
|
||||
deps = [ self.qtbase.dev buildPackages.makeWrapper ]
|
||||
++ lib.optional stdenv.isLinux self.qtwayland.dev;
|
||||
} ../hooks/wrap-qt-apps-hook.sh;
|
||||
};
|
||||
|
@ -19,6 +19,7 @@
|
||||
, gst-plugins-base
|
||||
, gtk3
|
||||
, dconf
|
||||
, buildPackages
|
||||
|
||||
# options
|
||||
, developerBuild ? false
|
||||
@ -84,7 +85,7 @@ let
|
||||
qtwebview = callPackage ./modules/qtwebview.nix { };
|
||||
|
||||
wrapQtAppsHook = makeSetupHook {
|
||||
deps = [ makeWrapper ];
|
||||
deps = [ buildPackages.makeWrapper ];
|
||||
} ./hooks/wrap-qt-apps-hook.sh;
|
||||
};
|
||||
|
||||
|
@ -1,51 +0,0 @@
|
||||
{ lib, stdenv, fetchurl, qt4 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "qtscriptgenerator";
|
||||
version = "0.1.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/qtscriptgenerator/qtscriptgenerator-src-${version}.tar.gz";
|
||||
sha256 = "0h8zjh38n2wfz7jld0jz6a09y66dbsd2jhm4f2024qfgcmxcabj6";
|
||||
};
|
||||
buildInputs = [ qt4 ];
|
||||
|
||||
patches = [ ./qtscriptgenerator.gcc-4.4.patch ./qt-4.8.patch ];
|
||||
|
||||
postPatch = ''
|
||||
# remove phonon stuff which causes errors (thanks to Gentoo bug reports)
|
||||
sed -i "/typesystem_phonon.xml/d" generator/generator.qrc
|
||||
sed -i "/qtscript_phonon/d" qtbindings/qtbindings.pro
|
||||
'';
|
||||
|
||||
configurePhase = ''
|
||||
( cd generator; qmake )
|
||||
( cd qtbindings; qmake )
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
makeFlags="SHELL=$SHELL ''${enableParallelBuilding:+-j$NIX_BUILD_CORES -l$NIX_BUILD_CORES}"
|
||||
make $makeFlags -C generator
|
||||
|
||||
# Set QTDIR, see https://code.google.com/archive/p/qtscriptgenerator/issues/38
|
||||
( cd generator; QTDIR=${qt4} ./generator )
|
||||
make $makeFlags -C qtbindings
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/lib/qt4/plugins/script
|
||||
cp -av plugins/script/* $out/lib/qt4/plugins/script
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
meta = {
|
||||
broken = (stdenv.isLinux && stdenv.isAarch64);
|
||||
description = "QtScript bindings generator";
|
||||
homepage = "https://code.qt.io/cgit/qt-labs/qtscriptgenerator.git/";
|
||||
inherit (qt4.meta) platforms;
|
||||
license = lib.licenses.lgpl21;
|
||||
};
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
Origin: http://src.fedoraproject.org/gitweb/?p=qtscriptgenerator.git;a=blob_plain;f=qtscriptgenerator-src-0.1.0-no_QFileOpenEvent.patch;h=f397b5ab13bcfc268e6d7b7ba4c6bc66ae38b5c0;hb=HEAD
|
||||
diff -up qtscriptgenerator-src-0.1.0/generator/typesystem_gui-common.xml.no_QFileOpenEvent qtscriptgenerator-src-0.1.0/generator/typesystem_gui-common.xml
|
||||
--- qtscriptgenerator-src-0.1.0/generator/typesystem_gui-common.xml.no_QFileOpenEvent 2011-12-22 11:34:52.615149619 -0600
|
||||
+++ qtscriptgenerator-src-0.1.0/generator/typesystem_gui-common.xml 2011-12-22 11:35:31.808659632 -0600
|
||||
@@ -2233,7 +2233,6 @@
|
||||
|
||||
|
||||
</object-type>
|
||||
- <object-type name="QFileOpenEvent" polymorphic-id-expression="%1->type() == QEvent::FileOpen"/>
|
||||
<object-type name="QFocusEvent" polymorphic-id-expression="%1->type() == QEvent::FocusIn || %1->type() == QEvent::FocusOut">
|
||||
<modify-function signature="reason()const">
|
||||
<remove/>
|
||||
diff -up qtscriptgenerator-src-0.1.0/generator/typesystem_gui.xml.no_QFileOpenEvent qtscriptgenerator-src-0.1.0/generator/typesystem_gui.xml
|
||||
--- qtscriptgenerator-src-0.1.0/generator/typesystem_gui.xml.no_QFileOpenEvent 2009-02-20 05:42:24.000000000 -0600
|
||||
+++ qtscriptgenerator-src-0.1.0/generator/typesystem_gui.xml 2011-12-22 11:33:43.058019203 -0600
|
||||
@@ -2555,7 +2555,6 @@
|
||||
|
||||
|
||||
</object-type>
|
||||
- <object-type name="QFileOpenEvent" polymorphic-id-expression="%1->type() == QEvent::FileOpen"/>
|
||||
<object-type name="QFocusEvent" polymorphic-id-expression="%1->type() == QEvent::FocusIn || %1->type() == QEvent::FocusOut">
|
||||
<modify-function signature="reason()const">
|
||||
<remove/>
|
@ -1,11 +0,0 @@
|
||||
diff -uNr generator.orig/parser/rpp/pp.h generator/parser/rpp/pp.h
|
||||
--- qtscriptgenerator-src-0.1.0/generator.orig/parser/rpp/pp.h 2008-12-05 11:01:44.000000000 +0100
|
||||
+++ qtscriptgenerator-src-0.1.0/generator/parser/rpp/pp.h 2008-12-13 10:42:22.000000000 +0100
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <cctype>
|
||||
|
||||
#include <fcntl.h>
|
||||
+#include <cstdio>
|
||||
|
||||
#ifdef HAVE_MMAP
|
||||
# include <sys/mman.h>
|
@ -1,4 +1,11 @@
|
||||
{ stdenv, lib, fetchFromGitHub, fetchpatch, pkg-config, cmake }:
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, pkg-config
|
||||
, cmake
|
||||
, gtest
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rapidjson";
|
||||
@ -16,20 +23,42 @@ stdenv.mkDerivation rec {
|
||||
url = "https://src.fedoraproject.org/rpms/rapidjson/raw/48402da9f19d060ffcd40bf2b2e6987212c58b0c/f/rapidjson-1.1.0-c++20.patch";
|
||||
sha256 = "1qm62iad1xfsixv1li7qy475xc7gc04hmi2q21qdk6l69gk7mf82";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://git.alpinelinux.org/aports/plain/community/rapidjson/do-not-include-gtest-src-dir.patch";
|
||||
hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
find -name CMakeLists.txt | xargs \
|
||||
sed -i -e "s/-Werror//g" -e "s/-march=native//g"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkg-config cmake ];
|
||||
|
||||
preConfigure = ''
|
||||
substituteInPlace CMakeLists.txt --replace "-Werror" ""
|
||||
substituteInPlace example/CMakeLists.txt --replace "-Werror" ""
|
||||
cmakeFlags = [
|
||||
"-DGTEST_SOURCE_DIR=${gtest.dev}/include"
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
gtest
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
ctest -E '.*valgrind.*'
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Fast JSON parser/generator for C++ with both SAX/DOM style API";
|
||||
homepage = "http://rapidjson.org/";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ cstrahan ];
|
||||
maintainers = with maintainers; [ cstrahan dotlambda ];
|
||||
};
|
||||
}
|
||||
|
@ -32,6 +32,7 @@
|
||||
, "audiosprite"
|
||||
, "autoprefixer"
|
||||
, "aws-azure-login"
|
||||
, "aws-cdk"
|
||||
, "awesome-lint"
|
||||
, "balanceofsatoshis"
|
||||
, "bash-language-server"
|
||||
|
2922
pkgs/development/node-packages/node-packages.nix
generated
2922
pkgs/development/node-packages/node-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -2,13 +2,12 @@
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "tsort";
|
||||
useDune2 = true;
|
||||
version = "2.0.0";
|
||||
version = "2.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "dmbaturin";
|
||||
repo = "ocaml-tsort";
|
||||
rev = version;
|
||||
sha256 = "0i67ys5p5i8q9p0nhkq4pjg9jav8dy0fiy975a365j7m6bhrwgc1";
|
||||
sha256 = "sha256-SCd0R8iGwMeRhhSxMid9lzqj5fm+owCJ2dzwtLpFqB4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ containers ];
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aesara";
|
||||
version = "2.7.1";
|
||||
version = "2.7.2";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -28,7 +28,7 @@ buildPythonPackage rec {
|
||||
owner = "aesara-devs";
|
||||
repo = "aesara";
|
||||
rev = "refs/tags/rel-${version}";
|
||||
hash = "sha256-qjAaW7YYmzGBNpc8T5RyOdP5evkKOdzUGzQ9JXKioxw=";
|
||||
hash = "sha256-NJxklOpIbSbi/SB/rafBNllpnNb1yWLVpyB2f/U0i78=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -4,6 +4,7 @@
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, pythonOlder
|
||||
, setuptools
|
||||
, setuptools-scm
|
||||
, idna
|
||||
, sniffio
|
||||
@ -44,6 +45,7 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "appthreat-vulnerability-db";
|
||||
version = "2.0.2";
|
||||
version = "2.0.5";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "AppThreat";
|
||||
repo = "vulnerability-db";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "sha256-Ozf3qmD9JRH19N/eERhDHz4LUoWwCVepLbSRCg6lWnQ=";
|
||||
sha256 = "sha256-ThUkDCoRKefAqTmOxCk9W9LZlCqUU+jxF0egjthH4JI=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cachelib";
|
||||
version = "0.7.0";
|
||||
version = "0.8.0";
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pallets";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
sha256 = "sha256-/378xNkBZHoTJ9Qs8RTYi+QosLs7GBgMOkIDYOaSH1Y=";
|
||||
sha256 = "sha256-MtfBiis0oXF4sxCUI/uneZM/OFzmTy+pj8ddTxamKrs=";
|
||||
};
|
||||
|
||||
checkInputs = [
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "container-inspector";
|
||||
version = "31.0.0";
|
||||
version = "31.1.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
@ -20,8 +20,8 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "nexB";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-YwtyNZsTMb8iFXo/rojvjkKUbMNRCXVamzFykpwYCOk=";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-44sTZelCT6sGPyMteJZBcPRReTHuO1ZUxeQ0Vp7Zmqo=";
|
||||
};
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
@ -6,9 +6,9 @@
|
||||
, fetchPypi
|
||||
, setuptools
|
||||
, setuptools-scm
|
||||
, toml
|
||||
, importlib-metadata
|
||||
, cssselect
|
||||
, jaraco-test
|
||||
, lxml
|
||||
, mock
|
||||
, pytestCheckHook
|
||||
@ -17,7 +17,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cssutils";
|
||||
version = "2.4.0";
|
||||
version = "2.4.2";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
@ -25,13 +25,12 @@ buildPythonPackage rec {
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-LZchCoOwo/4eRGn1/5pkILB4VyA1GIsbq3EDw6NtyJs=";
|
||||
sha256 = "877818bfa9668cc535773f46e6b6a46de28436191211741b3f7b4aaa64d9afbb";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
toml
|
||||
];
|
||||
|
||||
propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
|
||||
@ -40,6 +39,7 @@ buildPythonPackage rec {
|
||||
|
||||
checkInputs = [
|
||||
cssselect
|
||||
jaraco-test
|
||||
lxml
|
||||
mock
|
||||
pytestCheckHook
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dash";
|
||||
version = "2.5.0";
|
||||
version = "2.5.1";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||
owner = "plotly";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Qh5oOkTxEbxXXDX+g9TDa5DiYBlMpnx0yKsn/XMfMF0=";
|
||||
hash = "sha256-ptJ/rRAENiwcvnCM80gewUwW5Q77gD0b/NF534LpPfY=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -7,13 +7,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-debian";
|
||||
version = "0.1.43";
|
||||
version = "0.1.44";
|
||||
|
||||
disabled = pythonOlder "3.5";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "abc702511c4e268da49c22fd97c83de355c559f3271e0798a6b67964be3d8248";
|
||||
sha256 = "sha256-ZVkv47ZPbGyT2U4tJZnbXgwigx07z/B8t7ltOECxMz4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ chardet ];
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "discogs-client";
|
||||
version = "2.3.14";
|
||||
version = "2.3.15";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -18,8 +18,8 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "joalla";
|
||||
repo = "discogs_client";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-HJxqTwZ9byjZxdftQPTkVo0Ufio9gNGH69q5Q2gYR00=";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "sha256-teI0sbvluwVFmEOL/V1zLNGFVbeM7QzZ9rCOl3+A+aY=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -9,11 +9,11 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flammkuchen";
|
||||
version = "0.9.2";
|
||||
version = "1.0.2";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "f249fe5bf85f717d3836e0db6fa9443a8a43101ce07704715b42251c44fc968e";
|
||||
sha256 = "sha256-KtMGQftoYVNNMtfYeYiaQyMLAySpf9YXLMxj+e/CV5I=";
|
||||
};
|
||||
|
||||
checkInputs = [
|
||||
|
@ -6,13 +6,13 @@
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
version = "8.0.0";
|
||||
version = "8.1.2";
|
||||
pname = "gnureadline";
|
||||
disabled = isPyPy;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0xllr43dizvybmb68i0ybk1xhaqx5abjwxa9vrg43b9ds0pggvk1";
|
||||
sha256 = "sha256-QmKmqjVqsi72QvQ6f5TrQqctbwxTLttOjGuTP1cwVtI=";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgs.ncurses ];
|
||||
|
54
pkgs/development/python-modules/jaraco-test/default.nix
Normal file
54
pkgs/development/python-modules/jaraco-test/default.nix
Normal file
@ -0,0 +1,54 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, pythonOlder
|
||||
, fetchPypi
|
||||
, setuptools
|
||||
, setuptools-scm
|
||||
, toml
|
||||
, jaraco_functools
|
||||
, jaraco-context
|
||||
, more-itertools
|
||||
, jaraco_collections
|
||||
, pytestCheckHook
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "jaraco-test";
|
||||
version = "5.1.0";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "jaraco.test";
|
||||
inherit version;
|
||||
sha256 = "04a7503c0c78cd057bd6b5f16ad1e3379b911b619df6694480a564ebc214c0a8";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
toml
|
||||
jaraco_functools
|
||||
jaraco-context
|
||||
more-itertools
|
||||
jaraco_collections
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "jaraco.test" ];
|
||||
|
||||
meta = {
|
||||
description = "Testing support by jaraco";
|
||||
homepage = "https://github.com/jaraco/jaraco.test";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ dotlambda ];
|
||||
};
|
||||
}
|
@ -3,6 +3,7 @@
|
||||
, fetchFromGitHub
|
||||
, libversion
|
||||
, pkg-config
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
}:
|
||||
|
||||
@ -20,6 +21,11 @@ buildPythonPackage rec {
|
||||
sha256 = "sha256-p0wtSB+QXAERf+57MMb8cqWoy1bG3XaCpR9GPwYYvJM=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace "'pkg-config'" "'$(command -v $PKG_CONFIG)'"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
@ -28,6 +34,15 @@ buildPythonPackage rec {
|
||||
libversion
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
# import from $out
|
||||
rm -r libversion
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [
|
||||
"libversion"
|
||||
];
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "mkdocs-material";
|
||||
version = "8.3.4";
|
||||
version = "8.3.5";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -22,7 +22,7 @@ buildPythonApplication rec {
|
||||
owner = "squidfunk";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-UQGszU1ICundexXSHMdDm15FjlnzK1ifuRn2M5fp1sA=";
|
||||
hash = "sha256-1fRNq2vOWTaUa8OZE1EkLH/2pt9vpUBkWXmro+aqwmA=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -1,12 +1,12 @@
|
||||
{ lib, buildPythonPackage, fetchPypi, isPy3k, funcsigs, pytest, numpy }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
version = "1.3.0";
|
||||
version = "1.3.1";
|
||||
pname = "mockito";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "5d41a5f6ec0b8fc32b6d796480d4849ee5fb0ac75d12f13862f1622684f5f578";
|
||||
sha256 = "sha256-o8Hg3UnxWbJITBu/IjsbWRHDiJ5smffKUNHAqG21170=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = lib.optionals (!isPy3k) [ funcsigs ];
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nbxmpp";
|
||||
version = "3.0.2";
|
||||
version = "3.1.0";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
@ -21,8 +21,8 @@ buildPythonPackage rec {
|
||||
domain = "dev.gajim.org";
|
||||
owner = "gajim";
|
||||
repo = "python-nbxmpp";
|
||||
rev = "nbxmpp-${version}";
|
||||
sha256 = "sha256:0wvganymqw90y9mz5a5mh531r2s9z0vrkbfspx5akk98syaq6f5p";
|
||||
rev = version;
|
||||
sha256 = "sha256-QnvV/sAxdl8V5nV1hk8sRrL6nn015dAy6cXAiy2Tmbs=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
@ -13,13 +13,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "osmpythontools";
|
||||
version = "0.3.4";
|
||||
version = "0.3.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mocnik-science";
|
||||
repo = "osm-python-tools";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-7r42b/B9h7cMgM+wFS0Fink/3WjUNvz+PwLn3C5hawc=";
|
||||
sha256 = "sha256-lTDA1Rad9aYI/ymU/0xzdJHmebUGcpVJ0GW7D0Ujdko=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
@ -55,6 +55,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/mocnik-science/osm-python-tools";
|
||||
license = licenses.gpl3Only;
|
||||
changelog = "https://raw.githubusercontent.com/mocnik-science/osm-python-tools/v${version}/version-history.md";
|
||||
maintainers = with maintainers; [ das-g ];
|
||||
maintainers = with maintainers; [ das-g erictapen ];
|
||||
};
|
||||
}
|
||||
|
24
pkgs/development/python-modules/pad4pi/default.nix
Normal file
24
pkgs/development/python-modules/pad4pi/default.nix
Normal file
@ -0,0 +1,24 @@
|
||||
{ lib, buildPythonPackage, fetchPypi, rpi-gpio }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pad4pi";
|
||||
version = "1.1.5";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-+oVYlqF5PQAFz4EO1ap6pjmYTLg9xQy6UbQja4utt2Q=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ rpi-gpio ];
|
||||
|
||||
# Checks depend on rpi-gpio which requires to be run on a Raspberry Pi,
|
||||
# therefore it fails on other systems
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/brettmclean/pad4pi";
|
||||
description = "Interrupt-based matrix keypad library for Raspberry Pi";
|
||||
license = licenses.lgpl3;
|
||||
maintainers = with maintainers; [ onny ];
|
||||
};
|
||||
}
|
@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "plaid-python";
|
||||
version = "9.5.0";
|
||||
version = "9.6.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-gjYlr2rp2xRMcFKbA4Y/Pb7YYOUR4LTzMtVoG1iMlx0=";
|
||||
hash = "sha256-LijBSAnRwXoeddWwolamM3QYSTwFvgodmaIbayco8fY=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "plugwise";
|
||||
version = "0.19.1";
|
||||
version = "0.20.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||
owner = pname;
|
||||
repo = "python-plugwise";
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "sha256-eytv61aTGL6rTLHfZD9Tsl9FycdExo+TGsVBCNu1fIo=";
|
||||
sha256 = "sha256-2ESoMJtoh0f7E427q7IFZZJW2ZcwgnjFDasKbHyF844=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyclipper";
|
||||
version = "1.3.0.post2";
|
||||
version = "1.3.0.post3";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -17,8 +17,8 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "fonttools";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-AFdfzM1zdhmfh3Uu5fFVOMWStbuHxKS3FovZPTeuNFA=";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-viBnmzbCAH9QaVHwUq43rm11e8o3N/jtGsGpmRZokaw=";
|
||||
};
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
@ -27,6 +27,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-JGbp2bSI/Rvyys1xMd2o34KlqqBsV6B9LhuuNopayYA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace "'pkg-config'" "'$(command -v $PKG_CONFIG)'"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
cython
|
||||
pkg-config
|
||||
|
@ -1,37 +1,58 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, fetchPypi
|
||||
, pythonOlder
|
||||
, pytest
|
||||
, rapidjson
|
||||
, pytestCheckHook
|
||||
, pytz
|
||||
, glibcLocales
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
let
|
||||
rapidjson' = rapidjson.overrideAttrs (old: {
|
||||
version = "unstable-2022-05-24";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Tencent";
|
||||
repo = "rapidjson";
|
||||
rev = "232389d4f1012dddec4ef84861face2d2ba85709";
|
||||
hash = "sha256-RLvDcInUa8E8DRA4U/oXEE8+TZ0SDXXDU/oWvpfDWjw=";
|
||||
};
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://git.alpinelinux.org/aports/plain/community/rapidjson/do-not-include-gtest-src-dir.patch";
|
||||
hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4=";
|
||||
})
|
||||
];
|
||||
});
|
||||
in buildPythonPackage rec {
|
||||
version = "1.6";
|
||||
pname = "python-rapidjson";
|
||||
disabled = pythonOlder "3.4";
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-GJzxqWv5/NhtADYPFa12qDzgiJuK6NHLD9srKZXlocg=";
|
||||
};
|
||||
|
||||
LC_ALL="en_US.utf-8";
|
||||
buildInputs = [ glibcLocales ];
|
||||
setupPyBuildFlags = [
|
||||
"--rj-include-dir=${lib.getDev rapidjson'}/include"
|
||||
];
|
||||
|
||||
# buildInputs = [ ];
|
||||
checkInputs = [ pytest pytz ];
|
||||
# propagatedBuildInputs = [ ];
|
||||
checkInputs = [
|
||||
pytestCheckHook
|
||||
pytz
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
pytest tests
|
||||
'';
|
||||
disabledTestPaths = [
|
||||
"benchmarks"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/python-rapidjson/python-rapidjson";
|
||||
description = "Python wrapper around rapidjson ";
|
||||
description = "Python wrapper around rapidjson";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
maintainers = with maintainers; [ costrouc dotlambda ];
|
||||
};
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user