diff --git a/maintainers/scripts/pluginupdate.py b/maintainers/scripts/pluginupdate.py
index 9eabcfcebc6..af0376213a3 100644
--- a/maintainers/scripts/pluginupdate.py
+++ b/maintainers/scripts/pluginupdate.py
@@ -305,7 +305,7 @@ class CleanEnvironment(object):
def get_current_plugins(editor: Editor) -> List[Plugin]:
with CleanEnvironment():
- cmd = ["nix", "eval", "--impure", "--json", "--expr", editor.get_plugins]
+ cmd = ["nix", "eval", "--extra-experimental-features", "nix-command", "--impure", "--json", "--expr", editor.get_plugins]
log.debug("Running command %s", cmd)
out = subprocess.check_output(cmd)
data = json.loads(out)
diff --git a/nixos/doc/manual/development/writing-nixos-tests.section.md b/nixos/doc/manual/development/writing-nixos-tests.section.md
index d9749d37da7..7de57d0d2a3 100644
--- a/nixos/doc/manual/development/writing-nixos-tests.section.md
+++ b/nixos/doc/manual/development/writing-nixos-tests.section.md
@@ -88,6 +88,8 @@ starting them in parallel:
start_all()
```
+## Machine objects {#ssec-machine-objects}
+
The following methods are available on machine objects:
`start`
@@ -313,3 +315,52 @@ repository):
# fmt: on
'';
```
+
+## Failing tests early {#ssec-failing-tests-early}
+
+To fail tests early when certain invariables are no longer met (instead of waiting for the build to time out), the decorator `polling_condition` is provided. For example, if we are testing a program `foo` that should not quit after being started, we might write the following:
+
+```py
+@polling_condition
+def foo_running():
+ machine.succeed("pgrep -x foo")
+
+
+machine.succeed("foo --start")
+machine.wait_until_succeeds("pgrep -x foo")
+
+with foo_running:
+ ... # Put `foo` through its paces
+```
+
+
+`polling_condition` takes the following (optional) arguments:
+
+`seconds_interval`
+
+:
+ specifies how often the condition should be polled:
+
+ ```py
+ @polling_condition(seconds_interval=10)
+ def foo_running():
+ machine.succeed("pgrep -x foo")
+ ```
+
+`description`
+
+:
+ is used in the log when the condition is checked. If this is not provided, the description is pulled from the docstring of the function. These two are therefore equivalent:
+
+ ```py
+ @polling_condition
+ def foo_running():
+ "check that foo is running"
+ machine.succeed("pgrep -x foo")
+ ```
+
+ ```py
+ @polling_condition(description="check that foo is running")
+ def foo_running():
+ machine.succeed("pgrep -x foo")
+ ```
diff --git a/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml b/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml
index 0d523681b63..45c9c40c609 100644
--- a/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml
+++ b/nixos/doc/manual/from_md/development/writing-nixos-tests.section.xml
@@ -117,407 +117,413 @@ if not "Linux" in machine.succeed("uname"):
start_all()
-
- The following methods are available on machine objects:
-
-
-
-
- start
-
-
-
- Start the virtual machine. This method is asynchronous — it
- does not wait for the machine to finish booting.
-
-
-
-
-
- shutdown
-
-
-
- Shut down the machine, waiting for the VM to exit.
-
-
-
-
-
- crash
-
-
-
- Simulate a sudden power failure, by telling the VM to exit
- immediately.
-
-
-
-
-
- block
-
-
-
- Simulate unplugging the Ethernet cable that connects the
- machine to the other machines.
-
-
-
-
-
- unblock
-
-
-
- Undo the effect of block.
-
-
-
-
-
- screenshot
-
-
-
- Take a picture of the display of the virtual machine, in PNG
- format. The screenshot is linked from the HTML log.
-
-
-
-
-
- get_screen_text_variants
-
-
-
- Return a list of different interpretations of what is
- currently visible on the machine's screen using optical
- character recognition. The number and order of the
- interpretations is not specified and is subject to change, but
- if no exception is raised at least one will be returned.
-
-
+
+ Machine objects
+
+ The following methods are available on machine objects:
+
+
+
+
+ start
+
+
- This requires passing enableOCR to the
- test attribute set.
+ Start the virtual machine. This method is asynchronous — it
+ does not wait for the machine to finish booting.
-
-
-
-
-
- get_screen_text
-
-
-
- Return a textual representation of what is currently visible
- on the machine's screen using optical character recognition.
-
-
+
+
+
+
+ shutdown
+
+
- This requires passing enableOCR to the
- test attribute set.
+ Shut down the machine, waiting for the VM to exit.
-
-
-
-
-
- send_monitor_command
-
-
-
- Send a command to the QEMU monitor. This is rarely used, but
- allows doing stuff such as attaching virtual USB disks to a
- running machine.
-
-
-
-
-
- send_key
-
-
-
- Simulate pressing keys on the virtual keyboard, e.g.,
- send_key("ctrl-alt-delete").
-
-
-
-
-
- send_chars
-
-
-
- Simulate typing a sequence of characters on the virtual
- keyboard, e.g.,
- send_chars("foobar\n") will type
- the string foobar followed by the Enter
- key.
-
-
-
-
-
- execute
-
-
-
- Execute a shell command, returning a list
- (status, stdout). If the command detaches,
- it must close stdout, as execute will wait
- for this to consume all output reliably. This can be achieved
- by redirecting stdout to stderr >&2,
- to /dev/console,
- /dev/null or a file. Examples of detaching
- commands are sleep 365d &, where the
- shell forks a new process that can write to stdout and
- xclip -i, where the
- xclip command itself forks without closing
- stdout. Takes an optional parameter
- check_return that defaults to
- True. Setting this parameter to
- False will not check for the return code
- and return -1 instead. This can be used for commands that shut
- down the VM and would therefore break the pipe that would be
- used for retrieving the return code.
-
-
-
-
-
- succeed
-
-
-
- Execute a shell command, raising an exception if the exit
- status is not zero, otherwise returning the standard output.
- Commands are run with set -euo pipefail
- set:
-
-
-
-
- If several commands are separated by ;
- and one fails, the command as a whole will fail.
-
-
-
-
- For pipelines, the last non-zero exit status will be
- returned (if there is one, zero will be returned
- otherwise).
-
-
-
-
- Dereferencing unset variables fail the command.
-
-
-
-
- It will wait for stdout to be closed. See
- execute for the implications.
-
-
-
-
-
-
-
- fail
-
-
-
- Like succeed, but raising an exception if
- the command returns a zero status.
-
-
-
-
-
- wait_until_succeeds
-
-
-
- Repeat a shell command with 1-second intervals until it
- succeeds.
-
-
-
-
-
- wait_until_fails
-
-
-
- Repeat a shell command with 1-second intervals until it fails.
-
-
-
-
-
- wait_for_unit
-
-
-
- Wait until the specified systemd unit has reached the
- active
state.
-
-
-
-
-
- wait_for_file
-
-
-
- Wait until the specified file exists.
-
-
-
-
-
- wait_for_open_port
-
-
-
- Wait until a process is listening on the given TCP port (on
- localhost, at least).
-
-
-
-
-
- wait_for_closed_port
-
-
-
- Wait until nobody is listening on the given TCP port.
-
-
-
-
-
- wait_for_x
-
-
-
- Wait until the X11 server is accepting connections.
-
-
-
-
-
- wait_for_text
-
-
-
- Wait until the supplied regular expressions matches the
- textual contents of the screen by using optical character
- recognition (see get_screen_text and
- get_screen_text_variants).
-
-
+
+
+
+
+ crash
+
+
- This requires passing enableOCR to the
- test attribute set.
+ Simulate a sudden power failure, by telling the VM to exit
+ immediately.
-
-
-
-
-
- wait_for_console_text
-
-
-
- Wait until the supplied regular expressions match a line of
- the serial console output. This method is useful when OCR is
- not possibile or accurate enough.
-
-
-
-
-
- wait_for_window
-
-
-
- Wait until an X11 window has appeared whose name matches the
- given regular expression, e.g.,
- wait_for_window("Terminal").
-
-
-
-
-
- copy_from_host
-
-
-
- Copies a file from host to machine, e.g.,
- copy_from_host("myfile", "/etc/my/important/file").
-
-
- The first argument is the file on the host. The file needs to
- be accessible while building the nix derivation. The second
- argument is the location of the file on the machine.
-
-
-
-
-
- systemctl
-
-
-
- Runs systemctl commands with optional
- support for systemctl --user
-
-
+
+
+
+
+ block
+
+
+
+ Simulate unplugging the Ethernet cable that connects the
+ machine to the other machines.
+
+
+
+
+
+ unblock
+
+
+
+ Undo the effect of block.
+
+
+
+
+
+ screenshot
+
+
+
+ Take a picture of the display of the virtual machine, in PNG
+ format. The screenshot is linked from the HTML log.
+
+
+
+
+
+ get_screen_text_variants
+
+
+
+ Return a list of different interpretations of what is
+ currently visible on the machine's screen using optical
+ character recognition. The number and order of the
+ interpretations is not specified and is subject to change,
+ but if no exception is raised at least one will be returned.
+
+
+
+ This requires passing enableOCR to the
+ test attribute set.
+
+
+
+
+
+
+ get_screen_text
+
+
+
+ Return a textual representation of what is currently visible
+ on the machine's screen using optical character recognition.
+
+
+
+ This requires passing enableOCR to the
+ test attribute set.
+
+
+
+
+
+
+ send_monitor_command
+
+
+
+ Send a command to the QEMU monitor. This is rarely used, but
+ allows doing stuff such as attaching virtual USB disks to a
+ running machine.
+
+
+
+
+
+ send_key
+
+
+
+ Simulate pressing keys on the virtual keyboard, e.g.,
+ send_key("ctrl-alt-delete").
+
+
+
+
+
+ send_chars
+
+
+
+ Simulate typing a sequence of characters on the virtual
+ keyboard, e.g.,
+ send_chars("foobar\n") will
+ type the string foobar followed by the
+ Enter key.
+
+
+
+
+
+ execute
+
+
+
+ Execute a shell command, returning a list
+ (status, stdout). If the command
+ detaches, it must close stdout, as
+ execute will wait for this to consume all
+ output reliably. This can be achieved by redirecting stdout
+ to stderr >&2, to
+ /dev/console,
+ /dev/null or a file. Examples of
+ detaching commands are sleep 365d &,
+ where the shell forks a new process that can write to stdout
+ and xclip -i, where the
+ xclip command itself forks without
+ closing stdout. Takes an optional parameter
+ check_return that defaults to
+ True. Setting this parameter to
+ False will not check for the return code
+ and return -1 instead. This can be used for commands that
+ shut down the VM and would therefore break the pipe that
+ would be used for retrieving the return code.
+
+
+
+
+
+ succeed
+
+
+
+ Execute a shell command, raising an exception if the exit
+ status is not zero, otherwise returning the standard output.
+ Commands are run with set -euo pipefail
+ set:
+
+
+
+
+ If several commands are separated by
+ ; and one fails, the command as a
+ whole will fail.
+
+
+
+
+ For pipelines, the last non-zero exit status will be
+ returned (if there is one, zero will be returned
+ otherwise).
+
+
+
+
+ Dereferencing unset variables fail the command.
+
+
+
+
+ It will wait for stdout to be closed. See
+ execute for the implications.
+
+
+
+
+
+
+
+ fail
+
+
+
+ Like succeed, but raising an exception if
+ the command returns a zero status.
+
+
+
+
+
+ wait_until_succeeds
+
+
+
+ Repeat a shell command with 1-second intervals until it
+ succeeds.
+
+
+
+
+
+ wait_until_fails
+
+
+
+ Repeat a shell command with 1-second intervals until it
+ fails.
+
+
+
+
+
+ wait_for_unit
+
+
+
+ Wait until the specified systemd unit has reached the
+ active
state.
+
+
+
+
+
+ wait_for_file
+
+
+
+ Wait until the specified file exists.
+
+
+
+
+
+ wait_for_open_port
+
+
+
+ Wait until a process is listening on the given TCP port (on
+ localhost, at least).
+
+
+
+
+
+ wait_for_closed_port
+
+
+
+ Wait until nobody is listening on the given TCP port.
+
+
+
+
+
+ wait_for_x
+
+
+
+ Wait until the X11 server is accepting connections.
+
+
+
+
+
+ wait_for_text
+
+
+
+ Wait until the supplied regular expressions matches the
+ textual contents of the screen by using optical character
+ recognition (see get_screen_text and
+ get_screen_text_variants).
+
+
+
+ This requires passing enableOCR to the
+ test attribute set.
+
+
+
+
+
+
+ wait_for_console_text
+
+
+
+ Wait until the supplied regular expressions match a line of
+ the serial console output. This method is useful when OCR is
+ not possibile or accurate enough.
+
+
+
+
+
+ wait_for_window
+
+
+
+ Wait until an X11 window has appeared whose name matches the
+ given regular expression, e.g.,
+ wait_for_window("Terminal").
+
+
+
+
+
+ copy_from_host
+
+
+
+ Copies a file from host to machine, e.g.,
+ copy_from_host("myfile", "/etc/my/important/file").
+
+
+ The first argument is the file on the host. The file needs
+ to be accessible while building the nix derivation. The
+ second argument is the location of the file on the machine.
+
+
+
+
+
+ systemctl
+
+
+
+ Runs systemctl commands with optional
+ support for systemctl --user
+
+
machine.systemctl("list-jobs --no-pager") # runs `systemctl list-jobs --no-pager`
machine.systemctl("list-jobs --no-pager", "any-user") # spawns a shell for `any-user` and runs `systemctl --user list-jobs --no-pager`
-
-
-
-
- shell_interact
-
-
-
- Allows you to directly interact with the guest shell. This
- should only be used during test development, not in production
- tests. Killing the interactive session with
- Ctrl-d or Ctrl-c also
- ends the guest session.
-
-
-
-
-
- To test user units declared by
- systemd.user.services the optional
- user argument can be used:
-
-
+
+
+
+
+ shell_interact
+
+
+
+ Allows you to directly interact with the guest shell. This
+ should only be used during test development, not in
+ production tests. Killing the interactive session with
+ Ctrl-d or Ctrl-c also
+ ends the guest session.
+
+
+
+
+
+ To test user units declared by
+ systemd.user.services the optional
+ user argument can be used:
+
+
machine.start()
machine.wait_for_x()
machine.wait_for_unit("xautolock.service", "x-session-user")
-
- This applies to systemctl,
- get_unit_info, wait_for_unit,
- start_job and stop_job.
-
-
- For faster dev cycles it's also possible to disable the code-linters
- (this shouldn't be commited though):
-
-
+
+ This applies to systemctl,
+ get_unit_info,
+ wait_for_unit, start_job and
+ stop_job.
+
+
+ For faster dev cycles it's also possible to disable the
+ code-linters (this shouldn't be commited though):
+
+
import ./make-test-python.nix {
skipLint = true;
machine =
@@ -531,13 +537,13 @@ import ./make-test-python.nix {
'';
}
-
- This will produce a Nix warning at evaluation time. To fully disable
- the linter, wrap the test script in comment directives to disable
- the Black linter directly (again, don't commit this within the
- Nixpkgs repository):
-
-
+
+ This will produce a Nix warning at evaluation time. To fully
+ disable the linter, wrap the test script in comment directives to
+ disable the Black linter directly (again, don't commit this within
+ the Nixpkgs repository):
+
+
testScript =
''
# fmt: off
@@ -545,4 +551,66 @@ import ./make-test-python.nix {
# fmt: on
'';
+
+
+ Failing tests early
+
+ To fail tests early when certain invariables are no longer met
+ (instead of waiting for the build to time out), the decorator
+ polling_condition is provided. For example, if
+ we are testing a program foo that should not
+ quit after being started, we might write the following:
+
+
+@polling_condition
+def foo_running():
+ machine.succeed("pgrep -x foo")
+
+
+machine.succeed("foo --start")
+machine.wait_until_succeeds("pgrep -x foo")
+
+with foo_running:
+ ... # Put `foo` through its paces
+
+
+ polling_condition takes the following
+ (optional) arguments:
+
+
+ seconds_interval
+
+
+ : specifies how often the condition should be polled:
+
+
+```py
+@polling_condition(seconds_interval=10)
+def foo_running():
+ machine.succeed("pgrep -x foo")
+```
+
+
+ description
+
+
+ : is used in the log when the condition is checked. If this is not
+ provided, the description is pulled from the docstring of the
+ function. These two are therefore equivalent:
+
+
+```py
+@polling_condition
+def foo_running():
+ "check that foo is running"
+ machine.succeed("pgrep -x foo")
+```
+
+```py
+@polling_condition(description="check that foo is running")
+def foo_running():
+ machine.succeed("pgrep -x foo")
+```
+
+
diff --git a/nixos/lib/test-driver/default.nix b/nixos/lib/test-driver/default.nix
index 3f63bc705b9..3aee9134318 100644
--- a/nixos/lib/test-driver/default.nix
+++ b/nixos/lib/test-driver/default.nix
@@ -14,7 +14,7 @@
python3Packages.buildPythonApplication rec {
pname = "nixos-test-driver";
- version = "1.0";
+ version = "1.1";
src = ./.;
propagatedBuildInputs = [ coreutils netpbm python3Packages.colorama python3Packages.ptpython qemu_pkg socat vde2 ]
@@ -26,7 +26,7 @@ python3Packages.buildPythonApplication rec {
mypy --disallow-untyped-defs \
--no-implicit-optional \
--ignore-missing-imports ${src}/test_driver
- pylint --errors-only ${src}/test_driver
+ pylint --errors-only --enable=unused-import ${src}/test_driver
black --check --diff ${src}/test_driver
'';
}
diff --git a/nixos/lib/test-driver/setup.py b/nixos/lib/test-driver/setup.py
index 15699547216..476c7b2dab2 100644
--- a/nixos/lib/test-driver/setup.py
+++ b/nixos/lib/test-driver/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
setup(
name="nixos-test-driver",
- version='1.0',
+ version='1.1',
packages=find_packages(),
entry_points={
"console_scripts": [
diff --git a/nixos/lib/test-driver/test_driver/driver.py b/nixos/lib/test-driver/test_driver/driver.py
index f3af98537ad..49a42fe5fb4 100644
--- a/nixos/lib/test-driver/test_driver/driver.py
+++ b/nixos/lib/test-driver/test_driver/driver.py
@@ -1,12 +1,13 @@
from contextlib import contextmanager
from pathlib import Path
-from typing import Any, Dict, Iterator, List
+from typing import Any, Dict, Iterator, List, Union, Optional, Callable, ContextManager
import os
import tempfile
from test_driver.logger import rootlog
from test_driver.machine import Machine, NixStartScript, retry
from test_driver.vlan import VLan
+from test_driver.polling_condition import PollingCondition
class Driver:
@@ -16,6 +17,7 @@ class Driver:
tests: str
vlans: List[VLan]
machines: List[Machine]
+ polling_conditions: List[PollingCondition]
def __init__(
self,
@@ -36,12 +38,15 @@ class Driver:
for s in scripts:
yield NixStartScript(s)
+ self.polling_conditions = []
+
self.machines = [
Machine(
start_command=cmd,
keep_vm_state=keep_vm_state,
name=cmd.machine_name,
tmp_dir=tmp_dir,
+ callbacks=[self.check_polling_conditions],
)
for cmd in cmd(start_scripts)
]
@@ -84,6 +89,7 @@ class Driver:
retry=retry,
serial_stdout_off=self.serial_stdout_off,
serial_stdout_on=self.serial_stdout_on,
+ polling_condition=self.polling_condition,
Machine=Machine, # for typing
)
machine_symbols = {m.name: m for m in self.machines}
@@ -159,3 +165,36 @@ class Driver:
def serial_stdout_off(self) -> None:
rootlog._print_serial_logs = False
+
+ def check_polling_conditions(self) -> None:
+ for condition in self.polling_conditions:
+ condition.maybe_raise()
+
+ def polling_condition(
+ self,
+ fun_: Optional[Callable] = None,
+ *,
+ seconds_interval: float = 2.0,
+ description: Optional[str] = None,
+ ) -> Union[Callable[[Callable], ContextManager], ContextManager]:
+ driver = self
+
+ class Poll:
+ def __init__(self, fun: Callable):
+ self.condition = PollingCondition(
+ fun,
+ seconds_interval,
+ description,
+ )
+
+ def __enter__(self) -> None:
+ driver.polling_conditions.append(self.condition)
+
+ def __exit__(self, a, b, c) -> None: # type: ignore
+ res = driver.polling_conditions.pop()
+ assert res is self.condition
+
+ if fun_ is None:
+ return Poll
+ else:
+ return Poll(fun_)
diff --git a/nixos/lib/test-driver/test_driver/machine.py b/nixos/lib/test-driver/test_driver/machine.py
index b3dbe5126fc..e050cbd7d99 100644
--- a/nixos/lib/test-driver/test_driver/machine.py
+++ b/nixos/lib/test-driver/test_driver/machine.py
@@ -318,6 +318,7 @@ class Machine:
# Store last serial console lines for use
# of wait_for_console_text
last_lines: Queue = Queue()
+ callbacks: List[Callable]
def __repr__(self) -> str:
return f""
@@ -329,12 +330,14 @@ class Machine:
name: str = "machine",
keep_vm_state: bool = False,
allow_reboot: bool = False,
+ callbacks: Optional[List[Callable]] = None,
) -> None:
self.tmp_dir = tmp_dir
self.keep_vm_state = keep_vm_state
self.allow_reboot = allow_reboot
self.name = name
self.start_command = start_command
+ self.callbacks = callbacks if callbacks is not None else []
# set up directories
self.shared_dir = self.tmp_dir / "shared-xchg"
@@ -406,6 +409,7 @@ class Machine:
return answer
def send_monitor_command(self, command: str) -> str:
+ self.run_callbacks()
with self.nested("sending monitor command: {}".format(command)):
message = ("{}\n".format(command)).encode()
assert self.monitor is not None
@@ -509,6 +513,7 @@ class Machine:
def execute(
self, command: str, check_return: bool = True, timeout: Optional[int] = 900
) -> Tuple[int, str]:
+ self.run_callbacks()
self.connect()
if timeout is not None:
@@ -969,3 +974,7 @@ class Machine:
self.shell.close()
self.monitor.close()
self.serial_thread.join()
+
+ def run_callbacks(self) -> None:
+ for callback in self.callbacks:
+ callback()
diff --git a/nixos/lib/test-driver/test_driver/polling_condition.py b/nixos/lib/test-driver/test_driver/polling_condition.py
new file mode 100644
index 00000000000..459845452fa
--- /dev/null
+++ b/nixos/lib/test-driver/test_driver/polling_condition.py
@@ -0,0 +1,77 @@
+from typing import Callable, Optional
+import time
+
+from .logger import rootlog
+
+
+class PollingConditionFailed(Exception):
+ pass
+
+
+class PollingCondition:
+ condition: Callable[[], bool]
+ seconds_interval: float
+ description: Optional[str]
+
+ last_called: float
+ entered: bool
+
+ def __init__(
+ self,
+ condition: Callable[[], Optional[bool]],
+ seconds_interval: float = 2.0,
+ description: Optional[str] = None,
+ ):
+ self.condition = condition # type: ignore
+ self.seconds_interval = seconds_interval
+
+ if description is None:
+ if condition.__doc__:
+ self.description = condition.__doc__
+ else:
+ self.description = condition.__name__
+ else:
+ self.description = str(description)
+
+ self.last_called = float("-inf")
+ self.entered = False
+
+ def check(self) -> bool:
+ if self.entered or not self.overdue:
+ return True
+
+ with self, rootlog.nested(self.nested_message):
+ rootlog.info(f"Time since last: {time.monotonic() - self.last_called:.2f}s")
+ try:
+ res = self.condition() # type: ignore
+ except Exception:
+ res = False
+ res = res is None or res
+ rootlog.info(self.status_message(res))
+ return res
+
+ def maybe_raise(self) -> None:
+ if not self.check():
+ raise PollingConditionFailed(self.status_message(False))
+
+ def status_message(self, status: bool) -> str:
+ return f"Polling condition {'succeeded' if status else 'failed'}: {self.description}"
+
+ @property
+ def nested_message(self) -> str:
+ nested_message = ["Checking polling condition"]
+ if self.description is not None:
+ nested_message.append(repr(self.description))
+
+ return " ".join(nested_message)
+
+ @property
+ def overdue(self) -> bool:
+ return self.last_called + self.seconds_interval < time.monotonic()
+
+ def __enter__(self) -> None:
+ self.entered = True
+
+ def __exit__(self, exc_type, exc_value, traceback) -> None: # type: ignore
+ self.entered = False
+ self.last_called = time.monotonic()
diff --git a/nixos/tests/vscodium.nix b/nixos/tests/vscodium.nix
index 43a0d61c856..66baea73ec6 100644
--- a/nixos/tests/vscodium.nix
+++ b/nixos/tests/vscodium.nix
@@ -34,36 +34,46 @@ let
};
enableOCR = true;
testScript = ''
+ @polling_condition
+ def codium_running():
+ machine.succeed('pgrep -x codium')
+
+
start_all()
machine.wait_for_unit('graphical.target')
machine.wait_until_succeeds('pgrep -x codium')
- # Wait until vscodium is visible. "File" is in the menu bar.
- machine.wait_for_text('File')
- machine.screenshot('start_screen')
+ with codium_running:
+ # Wait until vscodium is visible. "File" is in the menu bar.
+ machine.wait_for_text('Get Started')
+ machine.screenshot('start_screen')
- test_string = 'testfile'
+ test_string = 'testfile'
- # Create a new file
- machine.send_key('ctrl-n')
- machine.wait_for_text('Untitled')
- machine.screenshot('empty_editor')
+ # Create a new file
+ machine.send_key('ctrl-n')
+ machine.wait_for_text('Untitled')
+ machine.screenshot('empty_editor')
- # Type a string
- machine.send_chars(test_string)
- machine.wait_for_text(test_string)
- machine.screenshot('editor')
+ # Type a string
+ machine.send_chars(test_string)
+ machine.wait_for_text(test_string)
+ machine.screenshot('editor')
- # Save the file
- machine.send_key('ctrl-s')
- machine.wait_for_text('Save')
- machine.screenshot('save_window')
- machine.send_key('ret')
+ # Save the file
+ machine.send_key('ctrl-s')
+ machine.wait_for_text('Save')
+ machine.screenshot('save_window')
+ machine.send_key('ret')
- # (the default filename is the first line of the file)
- machine.wait_for_file(f'/home/alice/{test_string}')
+ # (the default filename is the first line of the file)
+ machine.wait_for_file(f'/home/alice/{test_string}')
+
+ machine.send_key('ctrl-q')
+ machine.wait_until_fails('pgrep -x codium')
'';
});
-in builtins.mapAttrs (k: v: mkTest k v { }) tests
+in
+builtins.mapAttrs (k: v: mkTest k v { }) tests
diff --git a/pkgs/applications/kde/fetch.sh b/pkgs/applications/kde/fetch.sh
index 0049b3de8ab..3305fd7dd98 100644
--- a/pkgs/applications/kde/fetch.sh
+++ b/pkgs/applications/kde/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/release-service/21.12.0/src -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/release-service/21.12.1/src -A '*.tar.xz' )
diff --git a/pkgs/applications/kde/srcs.nix b/pkgs/applications/kde/srcs.nix
index 7e4ff2eb75d..95896626f25 100644
--- a/pkgs/applications/kde/srcs.nix
+++ b/pkgs/applications/kde/srcs.nix
@@ -4,1843 +4,1843 @@
{
akonadi = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-21.12.0.tar.xz";
- sha256 = "1wxqkhqlvjidr7j5g4hcqykvys27snc2cp2k077dixdnp4v71gr3";
- name = "akonadi-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-21.12.1.tar.xz";
+ sha256 = "1ih83d8rs1frzhx1i2fgd5ndq259xqqp8aylirswpal7wpqk6f6l";
+ name = "akonadi-21.12.1.tar.xz";
};
};
akonadi-calendar = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-calendar-21.12.0.tar.xz";
- sha256 = "0jkzq071f2w3ysra87clxa63ykg8ywr92mqc57fxzc9hydkg0pbs";
- name = "akonadi-calendar-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-calendar-21.12.1.tar.xz";
+ sha256 = "0371mda45nh49l9mmwz64s6qh1yv36khnvll2g2krj8955y7jhz7";
+ name = "akonadi-calendar-21.12.1.tar.xz";
};
};
akonadi-calendar-tools = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-calendar-tools-21.12.0.tar.xz";
- sha256 = "0nxcgv1vwr60706sd3hipmxx22nf3sxxif8li2r0pqnfqf542hcy";
- name = "akonadi-calendar-tools-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-calendar-tools-21.12.1.tar.xz";
+ sha256 = "1ksagjidqs5ja145wkrn3xq9hk9wc4v7n1747bin0c3ks2s685ri";
+ name = "akonadi-calendar-tools-21.12.1.tar.xz";
};
};
akonadi-contacts = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-contacts-21.12.0.tar.xz";
- sha256 = "0al4v2yv9hf1lidk135m45ckr0hgvvlb0px9wqa2zqkrykpm0qz4";
- name = "akonadi-contacts-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-contacts-21.12.1.tar.xz";
+ sha256 = "1yh3b5q7dkgg57048lm1lyy9yxs9fwia7m6d1359fck1flh8lna3";
+ name = "akonadi-contacts-21.12.1.tar.xz";
};
};
akonadi-import-wizard = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-import-wizard-21.12.0.tar.xz";
- sha256 = "0lrvmkaphrk4sad83nc2pm3qy5q7jgp13dqh5mvqk2sb3mlpv5xi";
- name = "akonadi-import-wizard-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-import-wizard-21.12.1.tar.xz";
+ sha256 = "09dzs9sk2baa5xgb81qxswvfmm23v3w02w9b9yyxgs38xrwqjf2p";
+ name = "akonadi-import-wizard-21.12.1.tar.xz";
};
};
akonadi-mime = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-mime-21.12.0.tar.xz";
- sha256 = "07rmlsgrghy38j8nahpml5yp5zaxdwjjk77ydp2nn10fprr6ssyq";
- name = "akonadi-mime-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-mime-21.12.1.tar.xz";
+ sha256 = "1jigq9rdxz5s6sl72ms06y7516hpmsm637zpqdrrg2gsb2f6y0d6";
+ name = "akonadi-mime-21.12.1.tar.xz";
};
};
akonadi-notes = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-notes-21.12.0.tar.xz";
- sha256 = "0p1gn9rl5hyh14kx7p461l9a2va4kc44a1xr2xlk392bpyi7zn22";
- name = "akonadi-notes-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-notes-21.12.1.tar.xz";
+ sha256 = "1l9cmb7jhqx5r6zyz21dzqfydisjjs23qcb0bp83byb3mqsq8jnv";
+ name = "akonadi-notes-21.12.1.tar.xz";
};
};
akonadi-search = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadi-search-21.12.0.tar.xz";
- sha256 = "07fazr0hq9ndpvgjvrh606qbkgk429ikmk62bp8lz161n6hxw19k";
- name = "akonadi-search-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadi-search-21.12.1.tar.xz";
+ sha256 = "0b8lz4l2iq5ihfwyccaxjiw9yykxi0z240lmd9aiq4rv1wxzy22n";
+ name = "akonadi-search-21.12.1.tar.xz";
};
};
akonadiconsole = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akonadiconsole-21.12.0.tar.xz";
- sha256 = "0ld1z3vidpqhrj2hmbhsiwmfn10za0jvfkg79vbdv8x0gmbyjynd";
- name = "akonadiconsole-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akonadiconsole-21.12.1.tar.xz";
+ sha256 = "1d2wclbjpbx0jr2r7nz0m4wxls9763vbpnbbidprwbap5p5njl9z";
+ name = "akonadiconsole-21.12.1.tar.xz";
};
};
akregator = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/akregator-21.12.0.tar.xz";
- sha256 = "0w51ndga17v7xj98r9i944v42py2qqrsg2p7q69r2ip9k73m56cv";
- name = "akregator-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/akregator-21.12.1.tar.xz";
+ sha256 = "1yf7631v1qc2a3j4b8bm0997cpg04vr0cgkdfqd3gazm2b367vf4";
+ name = "akregator-21.12.1.tar.xz";
};
};
analitza = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/analitza-21.12.0.tar.xz";
- sha256 = "0nr84vr20aq3v3k28vx3xk4la8ff1hw7nm930vvjw8vkhpdkm03m";
- name = "analitza-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/analitza-21.12.1.tar.xz";
+ sha256 = "0dldw4zg14ih4fj90xbl3x57wzmqjf0wayi78p95lzm323rxkyvm";
+ name = "analitza-21.12.1.tar.xz";
};
};
ark = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ark-21.12.0.tar.xz";
- sha256 = "1krhxhhab4m0z4ni8dbgraymbawc85rf3b3q8zcm799zk4hphr6x";
- name = "ark-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ark-21.12.1.tar.xz";
+ sha256 = "1mkqp6pn259aadwcnw7nmsrn4kx957m6axq2hnj18xrxbapm8xm0";
+ name = "ark-21.12.1.tar.xz";
};
};
artikulate = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/artikulate-21.12.0.tar.xz";
- sha256 = "13jvbgvqrcrhvcnb2j3dh9r7m50b2m0nf9479ayqkp2cirm77k61";
- name = "artikulate-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/artikulate-21.12.1.tar.xz";
+ sha256 = "044xm6aqy7mnnm4hy2cczjrgfkwghsm4pdif66hyk2mlybs78g5x";
+ name = "artikulate-21.12.1.tar.xz";
};
};
audiocd-kio = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/audiocd-kio-21.12.0.tar.xz";
- sha256 = "12nxyy16pc4a8kwag39bmyl055f1izfsrwiblm1l5567m0v93vd1";
- name = "audiocd-kio-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/audiocd-kio-21.12.1.tar.xz";
+ sha256 = "0j22dk41mc26g4qwy2f7xq32d17v03nk8f49a9v8afzpka6dmyfv";
+ name = "audiocd-kio-21.12.1.tar.xz";
};
};
baloo-widgets = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/baloo-widgets-21.12.0.tar.xz";
- sha256 = "19f9as73cim6f3h5qcirr88h0cmi3w0r3gcy5hdc6ghyx37wj87p";
- name = "baloo-widgets-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/baloo-widgets-21.12.1.tar.xz";
+ sha256 = "01kbg9biyrjc9704g6wnvgcq08ry7idsfxh5sv2y4ncsidgb3l4i";
+ name = "baloo-widgets-21.12.1.tar.xz";
};
};
blinken = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/blinken-21.12.0.tar.xz";
- sha256 = "01542z383xkhjznmf220qvgbg902ky5jdpj1p8shbzaij5yxv847";
- name = "blinken-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/blinken-21.12.1.tar.xz";
+ sha256 = "06v2d9l2c4p7n1vmaz86hmdb4lancfm4244sczykygjkcd7qiy6f";
+ name = "blinken-21.12.1.tar.xz";
};
};
bomber = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/bomber-21.12.0.tar.xz";
- sha256 = "1iwk0b5fnv328bjd7mxhs46rmbkrchpdxk7q8mmysn8z6vyscisc";
- name = "bomber-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/bomber-21.12.1.tar.xz";
+ sha256 = "18ymdm1qb0k9vq7r27dlv146xjgp6gxb86nxhpcrgm18xicbidah";
+ name = "bomber-21.12.1.tar.xz";
};
};
bovo = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/bovo-21.12.0.tar.xz";
- sha256 = "0nfzqmqfb6kwprhv4dbp3lpv8hf51rw12ib21hpx9s1jknqs6179";
- name = "bovo-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/bovo-21.12.1.tar.xz";
+ sha256 = "035pyyvdmbagpqnlf7ngvjzssiy0y9f87vj9wdxdnyglcvhycrf4";
+ name = "bovo-21.12.1.tar.xz";
};
};
calendarsupport = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/calendarsupport-21.12.0.tar.xz";
- sha256 = "1a3rxy5g2illphi61x90b6sijkiqyfw458br5cbxj7c1q98y2p1l";
- name = "calendarsupport-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/calendarsupport-21.12.1.tar.xz";
+ sha256 = "0glb8s5byaywvk66428pkq0lq0myhf8dlpg52i9ysq5ph3qjijyh";
+ name = "calendarsupport-21.12.1.tar.xz";
};
};
cantor = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/cantor-21.12.0.tar.xz";
- sha256 = "04413152yhg1s6iyp3a8ihjs41ni3wbv7kgqx9sz0zmn7vyfl859";
- name = "cantor-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/cantor-21.12.1.tar.xz";
+ sha256 = "0l4vlx2w8bv53j1pd0fbwkgzv1p4m24apinxv4z4ia4f93h93vg1";
+ name = "cantor-21.12.1.tar.xz";
};
};
cervisia = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/cervisia-21.12.0.tar.xz";
- sha256 = "17b116y4bvs2d40m2m7xbwjsnf2wffv921lw5f6nwgmxqfdinacp";
- name = "cervisia-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/cervisia-21.12.1.tar.xz";
+ sha256 = "1q9pwqz9ps7dq29ywxyzbnbvy6676bd4q52d4jpq3aff4g2l9p98";
+ name = "cervisia-21.12.1.tar.xz";
};
};
dolphin = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/dolphin-21.12.0.tar.xz";
- sha256 = "0s96ggzkwjs8pyad4mp8x2z2hiajxwpb2fzwsjzzkicjwa7c03z7";
- name = "dolphin-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/dolphin-21.12.1.tar.xz";
+ sha256 = "0k15mxrxplfghya8mv42w53v06ag9msnrd2yqdxlnmri5db1cjva";
+ name = "dolphin-21.12.1.tar.xz";
};
};
dolphin-plugins = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/dolphin-plugins-21.12.0.tar.xz";
- sha256 = "150kfhm3qh6x4qq3b5s5fbm7q9z7i9asmnmwqfppcqz3fjc5pg7j";
- name = "dolphin-plugins-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/dolphin-plugins-21.12.1.tar.xz";
+ sha256 = "0y920vvybdsvnrngjsf9ikblmmzmlshrg1zrn44ikyz15b4ar8bw";
+ name = "dolphin-plugins-21.12.1.tar.xz";
};
};
dragon = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/dragon-21.12.0.tar.xz";
- sha256 = "147m5rki2s8xc9i09fan37c16yicbkwz1v95li2ihjah43kgq78h";
- name = "dragon-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/dragon-21.12.1.tar.xz";
+ sha256 = "04rz1pm6azrqy4nzs20g8wj4knd4yvd10alcypyxbcb08npwx51z";
+ name = "dragon-21.12.1.tar.xz";
};
};
elisa = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/elisa-21.12.0.tar.xz";
- sha256 = "0rs81kbgsd7412sz7h6xax1c83n9lp21k062m2h50ccf4lzx7fyw";
- name = "elisa-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/elisa-21.12.1.tar.xz";
+ sha256 = "1n4hga9g4kqnn016mm4dnq5wslxy9yaxdgazf9n3119i4mi4mjhs";
+ name = "elisa-21.12.1.tar.xz";
};
};
eventviews = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/eventviews-21.12.0.tar.xz";
- sha256 = "1667ck9na8ajqaagxks7rlrwb6w04mxdci7mc5ash8l57icdgp6y";
- name = "eventviews-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/eventviews-21.12.1.tar.xz";
+ sha256 = "1g6bhp869ic12jz3dzjx2hsc435i9zfxbrys34sxsa0448kk3wd3";
+ name = "eventviews-21.12.1.tar.xz";
};
};
ffmpegthumbs = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ffmpegthumbs-21.12.0.tar.xz";
- sha256 = "14mimxgml627lkq7gw24j62hs5iglvbwnlbv879p7zlsg46fjg1b";
- name = "ffmpegthumbs-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ffmpegthumbs-21.12.1.tar.xz";
+ sha256 = "1mg10gxyirjglxd0hcayyddi2z0kbig1k24ms77aqwaiy66z77g3";
+ name = "ffmpegthumbs-21.12.1.tar.xz";
};
};
filelight = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/filelight-21.12.0.tar.xz";
- sha256 = "1w3n550smqnq1vwsizrcry3rnpk8f3xmiabdzkx9bggrk5p07jnj";
- name = "filelight-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/filelight-21.12.1.tar.xz";
+ sha256 = "0rky4nmnlqzpf820kx2w3g9qi2x77x1advqzc21la2yc6f27m83z";
+ name = "filelight-21.12.1.tar.xz";
};
};
granatier = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/granatier-21.12.0.tar.xz";
- sha256 = "19r5lilgjapz7bdam55cxs3z40rclczmzklp5ns348f2rqh36chg";
- name = "granatier-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/granatier-21.12.1.tar.xz";
+ sha256 = "0dbhf6p0c2yihzkzn5ns4bq2n209c2234i6a9p8rffdd7x5n9pmm";
+ name = "granatier-21.12.1.tar.xz";
};
};
grantlee-editor = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/grantlee-editor-21.12.0.tar.xz";
- sha256 = "1lyv3c6801pv3mgxn8i9k6g319ggxg0mxk85nzq1w74m56ywkx12";
- name = "grantlee-editor-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/grantlee-editor-21.12.1.tar.xz";
+ sha256 = "1r3qh8z1f2ywm7qgqv9jca4l39p53nsc4i08rvdxhc85j1jj8cwb";
+ name = "grantlee-editor-21.12.1.tar.xz";
};
};
grantleetheme = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/grantleetheme-21.12.0.tar.xz";
- sha256 = "1agkqrr29ib314x48jl4yfybnq10nk45976g7yjlfp6r8qib4pal";
- name = "grantleetheme-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/grantleetheme-21.12.1.tar.xz";
+ sha256 = "0ij225hva80983b4sbl5apfh5jfq9ppy8db5rfi2514crkmva8p2";
+ name = "grantleetheme-21.12.1.tar.xz";
};
};
gwenview = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/gwenview-21.12.0.tar.xz";
- sha256 = "1y484f7fvnj217qrdfva0k3359n7mz4pvxw54xar2xa9z18iqw8g";
- name = "gwenview-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/gwenview-21.12.1.tar.xz";
+ sha256 = "1gm86h5srjym8ig1vbfyshnrpf7vwb9bvl6hb8nhfqhcmldawlnb";
+ name = "gwenview-21.12.1.tar.xz";
};
};
incidenceeditor = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/incidenceeditor-21.12.0.tar.xz";
- sha256 = "1rrda32h004gfqvvxh74wlr9ym3zbgf6a7nd2ldmn7z852z7gpsp";
- name = "incidenceeditor-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/incidenceeditor-21.12.1.tar.xz";
+ sha256 = "1iam11jmp6q2k7r558dawcqrq5f9sixixdnvhywxj8fnvkjs005k";
+ name = "incidenceeditor-21.12.1.tar.xz";
};
};
itinerary = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/itinerary-21.12.0.tar.xz";
- sha256 = "1dwpaznzklxbyaj6fvgm416vbz5fyw78c5bx10z9ygmj88jv6dls";
- name = "itinerary-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/itinerary-21.12.1.tar.xz";
+ sha256 = "17xy62bcjrbf75hbjj417k7hbs9m1874bwi3h6iii848c3j98ppn";
+ name = "itinerary-21.12.1.tar.xz";
};
};
juk = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/juk-21.12.0.tar.xz";
- sha256 = "0gsdiysld5mk2k2c34d883hlgcn3ad2qkvbf4ba6iikn2kbsdhw2";
- name = "juk-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/juk-21.12.1.tar.xz";
+ sha256 = "00kvx7yj45cm4fzdni6sd1csb09f1xm92hpx3ii1dmdm7cy1rg17";
+ name = "juk-21.12.1.tar.xz";
};
};
k3b = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/k3b-21.12.0.tar.xz";
- sha256 = "1g6slra4bwbsr282p7xzbldq4j366x03fv99icfj9xj5kargp3jq";
- name = "k3b-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/k3b-21.12.1.tar.xz";
+ sha256 = "03swyl3hxzwa73hsc223a7wcf3hq5p0wws7rjrzbazvy7pcac436";
+ name = "k3b-21.12.1.tar.xz";
};
};
kaccounts-integration = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kaccounts-integration-21.12.0.tar.xz";
- sha256 = "0dlan1gjzci3f3xfr3gr6wb4k7qvdm3r91ihxza9bravn2pkf4n7";
- name = "kaccounts-integration-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kaccounts-integration-21.12.1.tar.xz";
+ sha256 = "15j9778r07zvqhv0hkh18h6fqq97is04sii0pxss6w2nqfghxzr8";
+ name = "kaccounts-integration-21.12.1.tar.xz";
};
};
kaccounts-providers = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kaccounts-providers-21.12.0.tar.xz";
- sha256 = "0y3hirzs0q1pkrfi3k41lyxbylc0zahaky9zar5262w36wcc28ai";
- name = "kaccounts-providers-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kaccounts-providers-21.12.1.tar.xz";
+ sha256 = "12ll5nilk3adw6ia23n7rcy4wz0sg59is5kkxiarl8mjzd9vw4v4";
+ name = "kaccounts-providers-21.12.1.tar.xz";
};
};
kaddressbook = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kaddressbook-21.12.0.tar.xz";
- sha256 = "126sf8agg2j8dkq4vbpd28bkg2smmkb0q3ynmxz2llifrzfxz1is";
- name = "kaddressbook-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kaddressbook-21.12.1.tar.xz";
+ sha256 = "1nv23wvka273a6d63gz0s0rxsp4ck3nx6fvvgg5ba1wzdcgjfd16";
+ name = "kaddressbook-21.12.1.tar.xz";
};
};
kajongg = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kajongg-21.12.0.tar.xz";
- sha256 = "15fj2bmkwz9la4d44w5qpk9fwzb8y77gvybv5rqxpmaknzan2b76";
- name = "kajongg-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kajongg-21.12.1.tar.xz";
+ sha256 = "0z5npbvl0hn1gld60nfy1n8qk60gfxjh1a74s5y6vc4zvqmscl5q";
+ name = "kajongg-21.12.1.tar.xz";
};
};
kalarm = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kalarm-21.12.0.tar.xz";
- sha256 = "0hl1xk6zch2ji4lgh74qpd0j8i00y0vmw6xfmhpzkri6hk3shgrm";
- name = "kalarm-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kalarm-21.12.1.tar.xz";
+ sha256 = "167xv38rj8pidbqqbfygkxcsr4wyd6j1437i93fb6v2b87h6ixx1";
+ name = "kalarm-21.12.1.tar.xz";
};
};
kalarmcal = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kalarmcal-21.12.0.tar.xz";
- sha256 = "0rk078dnr7a3x73n7sfd06p7mr2r84hbv8lvknimfdy3i2c63hhx";
- name = "kalarmcal-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kalarmcal-21.12.1.tar.xz";
+ sha256 = "1r7pxy4fc5w3j0bwi79370rvmsl919swny48176fg7kwvmjdv3z5";
+ name = "kalarmcal-21.12.1.tar.xz";
};
};
kalgebra = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kalgebra-21.12.0.tar.xz";
- sha256 = "0qibj81w8l0g144yplhy7wmh3zwws865xhih4vp6n3apa8h3a5bk";
- name = "kalgebra-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kalgebra-21.12.1.tar.xz";
+ sha256 = "1scqqrlznjl8j59fy24wfk84ysk3gvxw87cpl4wa4qhgb0q64m4b";
+ name = "kalgebra-21.12.1.tar.xz";
};
};
kalzium = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kalzium-21.12.0.tar.xz";
- sha256 = "04inkz95qm3s6yh6j4aaa2vja0zkls7f9i3y5zykx665jr90bl87";
- name = "kalzium-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kalzium-21.12.1.tar.xz";
+ sha256 = "0sx10g2qmmvfm1ilmxr2xyf04mhcyr0ysjn6nw5c3rfnv8l42zh0";
+ name = "kalzium-21.12.1.tar.xz";
};
};
kamera = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kamera-21.12.0.tar.xz";
- sha256 = "1vhc5b0ry1344dh4swfbw4r9in08i297p1x0nfv28v989bf15axn";
- name = "kamera-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kamera-21.12.1.tar.xz";
+ sha256 = "0hzsip822dsddf42x5lk88nlz4kr4khlh240wbvxrxz0hasgjxbc";
+ name = "kamera-21.12.1.tar.xz";
};
};
kamoso = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kamoso-21.12.0.tar.xz";
- sha256 = "0fixk5zc647r56z1vigaj5m0xkp7n56lmda248zh54x0n5prhd8d";
- name = "kamoso-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kamoso-21.12.1.tar.xz";
+ sha256 = "0a3lvqmm4kjj9v56mvzf2rfdmijahd32n7lc9agjca9hll59y31q";
+ name = "kamoso-21.12.1.tar.xz";
};
};
kanagram = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kanagram-21.12.0.tar.xz";
- sha256 = "0j7agapb1byd28fn49c3j02gl108n8skk95spyi998rnm9zm2wc6";
- name = "kanagram-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kanagram-21.12.1.tar.xz";
+ sha256 = "00nyb23fyjxqxqin962j8av88xb2kcnhga9nd3l36i5mndh3axrm";
+ name = "kanagram-21.12.1.tar.xz";
};
};
kapman = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kapman-21.12.0.tar.xz";
- sha256 = "11vnm8ajrckg0ix5xc7mpbwqisbsqy3wivf9y18m5qkz5bvis4g4";
- name = "kapman-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kapman-21.12.1.tar.xz";
+ sha256 = "064qiza0zjjm9skclfzksnfhmk21d6zn221jbx3zc9s11c0ba81l";
+ name = "kapman-21.12.1.tar.xz";
};
};
kapptemplate = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kapptemplate-21.12.0.tar.xz";
- sha256 = "022rrgb8bak62q253x14gk5grsimwhilwkb4rlm2scq84m4lwil7";
- name = "kapptemplate-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kapptemplate-21.12.1.tar.xz";
+ sha256 = "16d0iwymxssxhj90dyrxp4yl3w15xzs4hrs9ryxqxf1n733b5zjq";
+ name = "kapptemplate-21.12.1.tar.xz";
};
};
kate = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kate-21.12.0.tar.xz";
- sha256 = "0yvg2j4ijx3zq0v0djidjp5w3lj8j7qpfh9ax2ym7a3qf1y2w4ml";
- name = "kate-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kate-21.12.1.tar.xz";
+ sha256 = "04d00nihzg05yfp1aahfys5cimhnvdiz5mmmcqjjahcanpywqj3y";
+ name = "kate-21.12.1.tar.xz";
};
};
katomic = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/katomic-21.12.0.tar.xz";
- sha256 = "1k8aivpn9fmzwn5nzcbn2zym7m65xganxx43drk8mhx5m2lgvs0c";
- name = "katomic-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/katomic-21.12.1.tar.xz";
+ sha256 = "0yblg7j3y67wkzjbsyr4q3h88h9jbv4ndkkwcg45g2f1vvkc9ny1";
+ name = "katomic-21.12.1.tar.xz";
};
};
kbackup = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kbackup-21.12.0.tar.xz";
- sha256 = "1ki86g18mc7m9cywjpjcx1i83b5ff9dbjx7qa5fqmy5n16b85l5m";
- name = "kbackup-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kbackup-21.12.1.tar.xz";
+ sha256 = "1nxq1l8smrhgvay08xsr68nw2x6fkv2ms5pvqp6wws0zb7gy7df9";
+ name = "kbackup-21.12.1.tar.xz";
};
};
kblackbox = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kblackbox-21.12.0.tar.xz";
- sha256 = "09lafayr6fl50dm272qph0j0qvznqsg7jkfmkq06wwm2sxxlabc9";
- name = "kblackbox-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kblackbox-21.12.1.tar.xz";
+ sha256 = "159y83ljw5m231n9xnjq41c0q1jk6h27xpb0h9rngdz98rkrh1xi";
+ name = "kblackbox-21.12.1.tar.xz";
};
};
kblocks = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kblocks-21.12.0.tar.xz";
- sha256 = "0lc4wmgb07x87y4hyaajqkd3sw5afk1yby46wywak3m8v8scyvwg";
- name = "kblocks-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kblocks-21.12.1.tar.xz";
+ sha256 = "0ac9yykql8rhq07has2dz7b93z9vj69qdk42r28nnpc117ncki5d";
+ name = "kblocks-21.12.1.tar.xz";
};
};
kbounce = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kbounce-21.12.0.tar.xz";
- sha256 = "1qb3n03cl1qbnrbm2cqk20zxkpilddr8j67ca22mipp0md67c0fv";
- name = "kbounce-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kbounce-21.12.1.tar.xz";
+ sha256 = "1x2d8l8gxb2fj6sdwb9whl9360qmn895yzg3bc6q9zjbpn8rwq8m";
+ name = "kbounce-21.12.1.tar.xz";
};
};
kbreakout = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kbreakout-21.12.0.tar.xz";
- sha256 = "12zd36zv7qbdavism2kzbmx78vx66laykhkskaz66z1qxw1wls6y";
- name = "kbreakout-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kbreakout-21.12.1.tar.xz";
+ sha256 = "0kcr39ylq3axzjh9r5zy7dhv0q3a8m7pimg1l5vjlpgffnhhlvk5";
+ name = "kbreakout-21.12.1.tar.xz";
};
};
kbruch = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kbruch-21.12.0.tar.xz";
- sha256 = "1xk8g3zp8qpqz893nnj50h1ypqzbalj57x6m4g7xy77dmwdjqgnd";
- name = "kbruch-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kbruch-21.12.1.tar.xz";
+ sha256 = "0b84a4k4ahi3xwc9h3qivbfi2is7vd0ng7rd1nk25135yfqwz5j0";
+ name = "kbruch-21.12.1.tar.xz";
};
};
kcachegrind = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kcachegrind-21.12.0.tar.xz";
- sha256 = "1k5fgqyd76679ay53dlksp46a0f54qyk9av5z0bq4l2ldna5k2ly";
- name = "kcachegrind-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kcachegrind-21.12.1.tar.xz";
+ sha256 = "0ix589lsrv71akmnln71brl2878kgiybgsbjgch1kn1k1pz6jmij";
+ name = "kcachegrind-21.12.1.tar.xz";
};
};
kcalc = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kcalc-21.12.0.tar.xz";
- sha256 = "1ih0xmldzm39li93xiprr4wm6xqwwkqc15bnmvy846p0b1kqg2s5";
- name = "kcalc-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kcalc-21.12.1.tar.xz";
+ sha256 = "0p7lxja6hhsnjihc94s9j7f210ag7i50gslifjh9cfk2ry1nqpnn";
+ name = "kcalc-21.12.1.tar.xz";
};
};
kcalutils = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kcalutils-21.12.0.tar.xz";
- sha256 = "09i4kbfgwpzw55rdlvl0hi1bvra0796b2d18n97lf2idafiz6bny";
- name = "kcalutils-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kcalutils-21.12.1.tar.xz";
+ sha256 = "1ikwkgr2nki8vxvmv0vggm9x3900piq1wx6zps2zi6wqrs4d1hrm";
+ name = "kcalutils-21.12.1.tar.xz";
};
};
kcharselect = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kcharselect-21.12.0.tar.xz";
- sha256 = "1nbys46mbrsb1j5migpap5x11hz54vmfwxcrgcrr5l74g2gr33ks";
- name = "kcharselect-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kcharselect-21.12.1.tar.xz";
+ sha256 = "10vrkaisim24mdqa9vz0i7gkm0qgshjcnbdqkgprnkx5xnsp30dm";
+ name = "kcharselect-21.12.1.tar.xz";
};
};
kcolorchooser = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kcolorchooser-21.12.0.tar.xz";
- sha256 = "0dy6p6yg1rki3bnhvskphha3v72lbw70h4x9aazkiczfyb19iyjk";
- name = "kcolorchooser-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kcolorchooser-21.12.1.tar.xz";
+ sha256 = "1cmyr94kxl6kmzx10w6ixi3q3czpc1wsspwsz5j5chwrwqzlrcx3";
+ name = "kcolorchooser-21.12.1.tar.xz";
};
};
kcron = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kcron-21.12.0.tar.xz";
- sha256 = "1j5jcfamb3srxfli7wd32j194f51y5x60p21hkgprwmj7k8l7nia";
- name = "kcron-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kcron-21.12.1.tar.xz";
+ sha256 = "095wwvm4b24d7nbx4mqlysiwpdjqs3f3qvv54adaj507z5b3wac7";
+ name = "kcron-21.12.1.tar.xz";
};
};
kde-dev-scripts = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kde-dev-scripts-21.12.0.tar.xz";
- sha256 = "0b8xnkk0xmkw7jjhi9ilvgsn41p1f5ni6008nl1vf2ys76iv8ccq";
- name = "kde-dev-scripts-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kde-dev-scripts-21.12.1.tar.xz";
+ sha256 = "00gsvra8gvfv6mwrvvna9rskh264svclr8h7zjspwvch0qgq0pqa";
+ name = "kde-dev-scripts-21.12.1.tar.xz";
};
};
kde-dev-utils = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kde-dev-utils-21.12.0.tar.xz";
- sha256 = "1jfdadirgpw4cd7apvzxk5ql0hljyqqmpzak0v395q6nhyflpa54";
- name = "kde-dev-utils-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kde-dev-utils-21.12.1.tar.xz";
+ sha256 = "1pcxbyaz700jicahccpsy7kjrp30nmjf5cqqk7nyqaf07spbrd9i";
+ name = "kde-dev-utils-21.12.1.tar.xz";
};
};
kdebugsettings = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdebugsettings-21.12.0.tar.xz";
- sha256 = "0jasjhhfyaakgawzhw7dqbxhc7pzfrcbpghg03pw0ld54ma69s0f";
- name = "kdebugsettings-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdebugsettings-21.12.1.tar.xz";
+ sha256 = "12axjffxg5ap7yh9s573vyz4q7xi9nr4ggibvk8mxawwczmg9xyj";
+ name = "kdebugsettings-21.12.1.tar.xz";
};
};
kdeconnect-kde = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdeconnect-kde-21.12.0.tar.xz";
- sha256 = "0jlx6rlg2sspfxq9fsl1416b7229vbx0fydy0a4vdj7nrq1iv7ji";
- name = "kdeconnect-kde-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdeconnect-kde-21.12.1.tar.xz";
+ sha256 = "1mw1nihy9b47msw23cr1chyrgwcm3cbf5sv90nmd9cc1ypnblw2c";
+ name = "kdeconnect-kde-21.12.1.tar.xz";
};
};
kdeedu-data = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdeedu-data-21.12.0.tar.xz";
- sha256 = "11wqcli3dvalkpvbzx271nmxmv825crd5bn03gl9606366q94vin";
- name = "kdeedu-data-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdeedu-data-21.12.1.tar.xz";
+ sha256 = "1kbxhrlc64aqr0shik9p22fm6ldvy5jpk50x2nh5zkw4jylc8zh3";
+ name = "kdeedu-data-21.12.1.tar.xz";
};
};
kdegraphics-mobipocket = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdegraphics-mobipocket-21.12.0.tar.xz";
- sha256 = "04rcjlhmqhgaclg0hv5mjjaq5r5nx2pi7ngj5rvh1c14001ip8y2";
- name = "kdegraphics-mobipocket-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdegraphics-mobipocket-21.12.1.tar.xz";
+ sha256 = "0m8clh313186nc3pmlii0020gv7612236nwww8sgqc3fsd4va91x";
+ name = "kdegraphics-mobipocket-21.12.1.tar.xz";
};
};
kdegraphics-thumbnailers = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdegraphics-thumbnailers-21.12.0.tar.xz";
- sha256 = "0zli49aa2zljly10fzhzj60mjjdikfn6fsxspgx48y0vfcqb1p3h";
- name = "kdegraphics-thumbnailers-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdegraphics-thumbnailers-21.12.1.tar.xz";
+ sha256 = "0y2619lcins553pmvigmgajfkrrvy2kqc2sbvacpl4r74qsdhax6";
+ name = "kdegraphics-thumbnailers-21.12.1.tar.xz";
};
};
kdenetwork-filesharing = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdenetwork-filesharing-21.12.0.tar.xz";
- sha256 = "15svxqkynw9k6zzdjx9b8bwwy5v76lngw9hvygrfjhif8nr2np6m";
- name = "kdenetwork-filesharing-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdenetwork-filesharing-21.12.1.tar.xz";
+ sha256 = "04z720q8nmylrh2rx1q8scaklcf7xaxiqvghkn0pfr0dd3vci3cy";
+ name = "kdenetwork-filesharing-21.12.1.tar.xz";
};
};
kdenlive = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdenlive-21.12.0.tar.xz";
- sha256 = "083lswdllznyj33qzfbzvy7lp73fwbrhn8xvp33x36nqb3h2w7g1";
- name = "kdenlive-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdenlive-21.12.1.tar.xz";
+ sha256 = "1r3gxyx45531v79644q17lbl2ribiij4m5v39jfpys6vn8c6gmfw";
+ name = "kdenlive-21.12.1.tar.xz";
};
};
kdepim-addons = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdepim-addons-21.12.0.tar.xz";
- sha256 = "00xn3l54n9c1znp2k5bll04rqsqazr24mx1hg0vk3gqi6fnff2ph";
- name = "kdepim-addons-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdepim-addons-21.12.1.tar.xz";
+ sha256 = "1ksf05wagka9hr6p35j9r6r9hdmfx83mkv1v5blxbk9zq9mx3lhq";
+ name = "kdepim-addons-21.12.1.tar.xz";
};
};
kdepim-runtime = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdepim-runtime-21.12.0.tar.xz";
- sha256 = "1mmp8wlhm6avwkzs81vfvqidxxagv14ll10bg4pyy2mafnm0q31a";
- name = "kdepim-runtime-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdepim-runtime-21.12.1.tar.xz";
+ sha256 = "1pv9z0l3aafpcxgs98lc2dr4il8sp9v3p8xpqdi0ags478gi3x1x";
+ name = "kdepim-runtime-21.12.1.tar.xz";
};
};
kdesdk-kioslaves = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdesdk-kioslaves-21.12.0.tar.xz";
- sha256 = "1zj1xz6b0hrjvslw00vs3rgcnrhcm50as7d481zgky385j3c5i8r";
- name = "kdesdk-kioslaves-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdesdk-kioslaves-21.12.1.tar.xz";
+ sha256 = "0xxz9f9m5pxfmxnwqz1ygjz4m7gsrmh6jj54ha0k70jj4r43vq8i";
+ name = "kdesdk-kioslaves-21.12.1.tar.xz";
};
};
kdesdk-thumbnailers = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdesdk-thumbnailers-21.12.0.tar.xz";
- sha256 = "1m471h9c8lsd5jchmdjynjwj85i163qq0m6jxcl9pppsn3hvb6a3";
- name = "kdesdk-thumbnailers-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdesdk-thumbnailers-21.12.1.tar.xz";
+ sha256 = "0snncw0fgh5z1y6dkaaj45sf1r404123vxp4p16i06c8imbg50w5";
+ name = "kdesdk-thumbnailers-21.12.1.tar.xz";
};
};
kdev-php = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdev-php-21.12.0.tar.xz";
- sha256 = "02s116xbdhpvk14y8rgb6icmccy77d0mwrriqv2fxwgl2d26g57z";
- name = "kdev-php-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdev-php-21.12.1.tar.xz";
+ sha256 = "1p1aq10613jifspnzmc92sq7bsyxc3z21dffrmz2a18iqharmgzv";
+ name = "kdev-php-21.12.1.tar.xz";
};
};
kdev-python = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdev-python-21.12.0.tar.xz";
- sha256 = "02nfdvbwj4arkx4z5i148n7mxfb4r2f605wjhc2iddkvdmpbgpcx";
- name = "kdev-python-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdev-python-21.12.1.tar.xz";
+ sha256 = "1d97bz06vncs15dclhclwqwc6da63c38qkla2z7yhf0iv3byb8kq";
+ name = "kdev-python-21.12.1.tar.xz";
};
};
kdevelop = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdevelop-21.12.0.tar.xz";
- sha256 = "17v1347ljvr6wif1lihv6vbd5h2n6pi1nb5v43lin5s165d7scv4";
- name = "kdevelop-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdevelop-21.12.1.tar.xz";
+ sha256 = "1a2j79hw16ia1j6s6gs23d7jzkpx14hjgygsggxnjb0pxamyvxw7";
+ name = "kdevelop-21.12.1.tar.xz";
};
};
kdf = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdf-21.12.0.tar.xz";
- sha256 = "1q5w741kvyy7bkbm4xiif7ac1cyc02v8wrwr7h10fvcvbvyca50a";
- name = "kdf-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdf-21.12.1.tar.xz";
+ sha256 = "191gpfpd4x86vcx8g6yhz90xshfgsiw1374f06fn02mbd6fpswni";
+ name = "kdf-21.12.1.tar.xz";
};
};
kdialog = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdialog-21.12.0.tar.xz";
- sha256 = "1klz70xw43rb89mi1dql0rmjpnzz4hp5dmdwybbby8zd7vkwkp07";
- name = "kdialog-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdialog-21.12.1.tar.xz";
+ sha256 = "171aghc4fqkc5ac851wcpb6c49k53n9ba0g0ka6pr3k00jh4vsws";
+ name = "kdialog-21.12.1.tar.xz";
};
};
kdiamond = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kdiamond-21.12.0.tar.xz";
- sha256 = "003qaf5nyv098f6ap86gjiqmr3a84vqjxjn40jd2g09vsn717xpf";
- name = "kdiamond-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kdiamond-21.12.1.tar.xz";
+ sha256 = "1hx9c7a5kqaqpk89dfb2m8bqzvpar1ra7pfavxsqbxqyy9rvhiv1";
+ name = "kdiamond-21.12.1.tar.xz";
};
};
keditbookmarks = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/keditbookmarks-21.12.0.tar.xz";
- sha256 = "1pglks8hh1h7lhgzqai4jahy5zgw7j5si4ijbnk02s8zi1prjn21";
- name = "keditbookmarks-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/keditbookmarks-21.12.1.tar.xz";
+ sha256 = "1xbl9bp1blvhjhdsdc2w4smxz6pysh09ad9rjprm7mfx9sfwzlm1";
+ name = "keditbookmarks-21.12.1.tar.xz";
};
};
kfind = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kfind-21.12.0.tar.xz";
- sha256 = "1a5p8673c544w1587pp49ra8xwj80hg8v6vgxh88xs5fjdxwzgf5";
- name = "kfind-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kfind-21.12.1.tar.xz";
+ sha256 = "1366l63q476ch1f3mvfk20m3j90ili4l3r7dzxmsnivl0im1s1qh";
+ name = "kfind-21.12.1.tar.xz";
};
};
kfloppy = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kfloppy-21.12.0.tar.xz";
- sha256 = "1sk7gaywq90nc54n18vfls5lc6pb780ggljdgn1mr9qyz98brf4v";
- name = "kfloppy-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kfloppy-21.12.1.tar.xz";
+ sha256 = "0vxzhzk9jmrlxqn6pnnb5mvml6jr9q5dyh5dr8568i1bc08dcfwp";
+ name = "kfloppy-21.12.1.tar.xz";
};
};
kfourinline = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kfourinline-21.12.0.tar.xz";
- sha256 = "18nl5gik49gmamdfv21ihg2fvsbx8fviwqzvfqpqjwmf7hmdn854";
- name = "kfourinline-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kfourinline-21.12.1.tar.xz";
+ sha256 = "17lq16z97kzq4fnwarfz5d5m5n1jb2vzn7aizmw3p4ddqmg214sb";
+ name = "kfourinline-21.12.1.tar.xz";
};
};
kgeography = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kgeography-21.12.0.tar.xz";
- sha256 = "0dqv45aaqdw9sf7knrsm1r8bj3vf14vvra41gsi19g6ksv245xzq";
- name = "kgeography-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kgeography-21.12.1.tar.xz";
+ sha256 = "1frx4d3zga8pk56hpb7r13kd466iy7ihdda4gk98j59n4blvrqmx";
+ name = "kgeography-21.12.1.tar.xz";
};
};
kget = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kget-21.12.0.tar.xz";
- sha256 = "0dd57942mv0rlgsdr2hm75x4g1hbkjnzy11fkczhdb2hy49ylmaz";
- name = "kget-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kget-21.12.1.tar.xz";
+ sha256 = "1jbnyx0bnvvgbglwnhv0y3lh12id7d80aixrxp6w13pcm3k21s3v";
+ name = "kget-21.12.1.tar.xz";
};
};
kgoldrunner = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kgoldrunner-21.12.0.tar.xz";
- sha256 = "1y5119jxg1fx0wpi9b50gc9h1im1ixzyzhsjcrp0rzqqcdyajm17";
- name = "kgoldrunner-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kgoldrunner-21.12.1.tar.xz";
+ sha256 = "01may4xghilyk6vkv8g2n9bfvb2binyfv7qpm0fv0b4aqbv90ql8";
+ name = "kgoldrunner-21.12.1.tar.xz";
};
};
kgpg = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kgpg-21.12.0.tar.xz";
- sha256 = "0i6iqnjplms1rv2f8h3p4z56z20apyw45hmp1mf45pgadwjvs59v";
- name = "kgpg-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kgpg-21.12.1.tar.xz";
+ sha256 = "0qxd1pfm4fx37xc6v06j0k5ykqxs2p2x4r4ip4l95yhvgxixhy0i";
+ name = "kgpg-21.12.1.tar.xz";
};
};
khangman = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/khangman-21.12.0.tar.xz";
- sha256 = "1jvw3d743s41b1kq9vpa8l3063br4asbc9spffqlrx09d748w14n";
- name = "khangman-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/khangman-21.12.1.tar.xz";
+ sha256 = "11acf9i65jqi1cmqbc13wfpdnnwws7srzzdq35np9hpghiw2rj1l";
+ name = "khangman-21.12.1.tar.xz";
};
};
khelpcenter = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/khelpcenter-21.12.0.tar.xz";
- sha256 = "0mashc7kkmq2hnsbc8cdb3jh5l3q3rynqxvdl2hqwgla83pnfs5c";
- name = "khelpcenter-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/khelpcenter-21.12.1.tar.xz";
+ sha256 = "0nc555ap4nk7xijxz46cx7v0li3g8k5hxymlyqlw7lcapsk7l98l";
+ name = "khelpcenter-21.12.1.tar.xz";
};
};
kidentitymanagement = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kidentitymanagement-21.12.0.tar.xz";
- sha256 = "0gjdhxqzshc82hkhsmypyq9sgrnppq6r33zcz31c1d1g0bgklrgw";
- name = "kidentitymanagement-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kidentitymanagement-21.12.1.tar.xz";
+ sha256 = "1r3aac6k1dd85gc1qbzr1k1l7bj9kgmf0mmns2ba1g6zshnicdww";
+ name = "kidentitymanagement-21.12.1.tar.xz";
};
};
kig = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kig-21.12.0.tar.xz";
- sha256 = "00i7ng9csgf6h2db2g6vxnhipqhhhbrnvw4zx6qz7y4f6ik3qxlc";
- name = "kig-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kig-21.12.1.tar.xz";
+ sha256 = "0245xlplgfc0nbxn5ppjg16gbcbdlkzyc600bngwjjhcw0psqqls";
+ name = "kig-21.12.1.tar.xz";
};
};
kigo = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kigo-21.12.0.tar.xz";
- sha256 = "1r90hxxzd36aphjhkn46q965wmsghqraiwq68x14w1kzgwkh5a7x";
- name = "kigo-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kigo-21.12.1.tar.xz";
+ sha256 = "0a9fwbnr1z56lcmv2cgkv1l1spfr5kc4flf9xi1223xjzi31mkmx";
+ name = "kigo-21.12.1.tar.xz";
};
};
killbots = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/killbots-21.12.0.tar.xz";
- sha256 = "19dr1n4hzhzqnhfc1sbgyimb3dr0gnfch031f1wgybg94avdk7yx";
- name = "killbots-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/killbots-21.12.1.tar.xz";
+ sha256 = "0szy101shr2zir1alc21ylv746w2pgczh2cl9hg9g9gg9fkj4f06";
+ name = "killbots-21.12.1.tar.xz";
};
};
kimagemapeditor = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kimagemapeditor-21.12.0.tar.xz";
- sha256 = "0f07k4fwbp7nniky88s5h3p96g60m6zh1shkhndiv1zpznlgiaba";
- name = "kimagemapeditor-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kimagemapeditor-21.12.1.tar.xz";
+ sha256 = "1rgd3qsfsf1kdlidhp43kvkqjlfnjr7vdzl8wdgsl4z01xb3yy59";
+ name = "kimagemapeditor-21.12.1.tar.xz";
};
};
kimap = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kimap-21.12.0.tar.xz";
- sha256 = "0fasq0lk6w477bqg1mfpslxpclwd5jrgayfxi6qxh8pfi486c8fd";
- name = "kimap-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kimap-21.12.1.tar.xz";
+ sha256 = "1wkygpxdz6407pdllcdw36p83p6jk0j8jf3jzqak9ksql5qdg04p";
+ name = "kimap-21.12.1.tar.xz";
};
};
kio-extras = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kio-extras-21.12.0.tar.xz";
- sha256 = "15lws6d794rqyxnyp812f58agd1ydgg7vka6gc2d92ks3m438qi4";
- name = "kio-extras-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kio-extras-21.12.1.tar.xz";
+ sha256 = "0pshm9pjssj5drzg2q5351442h9izbmp41d3fxjx431cc1jm8zfc";
+ name = "kio-extras-21.12.1.tar.xz";
};
};
kio-gdrive = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kio-gdrive-21.12.0.tar.xz";
- sha256 = "0ysd1368gal4fc92jilvshj4mxr7babsqmlhx0623q2jm20f5hxj";
- name = "kio-gdrive-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kio-gdrive-21.12.1.tar.xz";
+ sha256 = "018lr2mp1km5ki650bmmkjm94a6i0h5a898vhwxgl9a7yfpr52j6";
+ name = "kio-gdrive-21.12.1.tar.xz";
};
};
kipi-plugins = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kipi-plugins-21.12.0.tar.xz";
- sha256 = "04abfilhlrh9lf1ayg4pc87qc5i6adxwmw1gyq9yjjg5zg7vksz9";
- name = "kipi-plugins-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kipi-plugins-21.12.1.tar.xz";
+ sha256 = "1dadrg8dd1plawsq3h3vn4g7a640qh6pb1wp3l8vcsmiqkabrfkh";
+ name = "kipi-plugins-21.12.1.tar.xz";
};
};
kirigami-gallery = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kirigami-gallery-21.12.0.tar.xz";
- sha256 = "1c2dyncjm6nsv4zra3h6pks808xbvgma4g7hjqlivb35snf32ky7";
- name = "kirigami-gallery-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kirigami-gallery-21.12.1.tar.xz";
+ sha256 = "0s5pj18sc2hm2nggwbqp4x6f56ca1dqx1nbcspwfq287i0csl82k";
+ name = "kirigami-gallery-21.12.1.tar.xz";
};
};
kiriki = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kiriki-21.12.0.tar.xz";
- sha256 = "1a82091b66rxbfbaqls52q34gxg1jvxkjcangwgs6rq8gk624siq";
- name = "kiriki-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kiriki-21.12.1.tar.xz";
+ sha256 = "09r40sq0sa6w4pwc6fl13dfxlc0nns7j5d4fdnv8i2wiqx6jc1cg";
+ name = "kiriki-21.12.1.tar.xz";
};
};
kiten = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kiten-21.12.0.tar.xz";
- sha256 = "1c5dh2xip3g7144rbrzaxi15lgw6x1c12aa40svjm29c7xayhac4";
- name = "kiten-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kiten-21.12.1.tar.xz";
+ sha256 = "091l4r97ps9xmca499y9c95qihdcf2jcrfgahgzp4mkcps09w5ac";
+ name = "kiten-21.12.1.tar.xz";
};
};
kitinerary = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kitinerary-21.12.0.tar.xz";
- sha256 = "0dzgvijgm7f5zywpalpf9rj47jfi6dzd7j7qnq5k9sdbm9q9bw9k";
- name = "kitinerary-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kitinerary-21.12.1.tar.xz";
+ sha256 = "0dirkp2qd2ihyjj0nwqpakwvh3par0m3z5q2z7qjz1527k0k00ww";
+ name = "kitinerary-21.12.1.tar.xz";
};
};
kjumpingcube = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kjumpingcube-21.12.0.tar.xz";
- sha256 = "1y0q6hzjqwaky3vjnx9wrb7glx29ffgv22d5kplgsdzg6pfz890m";
- name = "kjumpingcube-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kjumpingcube-21.12.1.tar.xz";
+ sha256 = "0bnvvhnqcx767j6kmi19mgvab8srrzbw8y6w1qbqj85lq91wq1dr";
+ name = "kjumpingcube-21.12.1.tar.xz";
};
};
kldap = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kldap-21.12.0.tar.xz";
- sha256 = "0q6p7r6h4xad341whg0njgq0cm9z76csdphdpg2adiqbdvgyly3g";
- name = "kldap-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kldap-21.12.1.tar.xz";
+ sha256 = "12hcls5g80s0y0nlnp0jcd7q0bxx9wq39v44x5a011rivkab8qbx";
+ name = "kldap-21.12.1.tar.xz";
};
};
kleopatra = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kleopatra-21.12.0.tar.xz";
- sha256 = "0q8qn4zxaphlakd2biv19fma7p4zxpc7qliz4n0yxmnkj8mhr2l7";
- name = "kleopatra-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kleopatra-21.12.1.tar.xz";
+ sha256 = "0hk7af4gsy63vjbn16lp7b6qr15cnygxjic6p98bd5zajnx77899";
+ name = "kleopatra-21.12.1.tar.xz";
};
};
klettres = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/klettres-21.12.0.tar.xz";
- sha256 = "0wz894rcgpcag23k37w7h4ddaniismvaw7ymfdwz2gzfki7mj8w7";
- name = "klettres-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/klettres-21.12.1.tar.xz";
+ sha256 = "04mwl6n0361vgyb6p9xp5m3223h7f09w6sr90998smws98bmgpd4";
+ name = "klettres-21.12.1.tar.xz";
};
};
klickety = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/klickety-21.12.0.tar.xz";
- sha256 = "1z0z4hb52ahzar7v5y2ap722dbz1mgil33iv6jcny1zazh7ddr5i";
- name = "klickety-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/klickety-21.12.1.tar.xz";
+ sha256 = "1mzvgjdxm2y34w37s548cg7ri2yjqn49rmqyaafw7bnv9qfyky3v";
+ name = "klickety-21.12.1.tar.xz";
};
};
klines = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/klines-21.12.0.tar.xz";
- sha256 = "1hjyq1n2bmdgm7v3kqw405gxvnsrf1x0i7278lz2w10x8ab6yzsk";
- name = "klines-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/klines-21.12.1.tar.xz";
+ sha256 = "18lbnfsx05vnmzjw9iqdi5kck9zrkrdknk6bysa5pc16cgmai9z8";
+ name = "klines-21.12.1.tar.xz";
};
};
kmag = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmag-21.12.0.tar.xz";
- sha256 = "099mzwlgkc8zjp6nkakp73968kjimbb49wsg1ah9qmmairc0amdf";
- name = "kmag-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmag-21.12.1.tar.xz";
+ sha256 = "1v5zmy3q3ipi9nd8yrrv84x1mk4mpb770r833pwwn6bwdfr8xq8h";
+ name = "kmag-21.12.1.tar.xz";
};
};
kmahjongg = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmahjongg-21.12.0.tar.xz";
- sha256 = "0givhpisv19il3g4if14b4a8dkmspf90bw5h3ys0ybwnk7nyqj77";
- name = "kmahjongg-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmahjongg-21.12.1.tar.xz";
+ sha256 = "02nfgqlhzph1svf54ph3avhx7wvplqgzqhazvrrsz7ikj5qcq9pl";
+ name = "kmahjongg-21.12.1.tar.xz";
};
};
kmail = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmail-21.12.0.tar.xz";
- sha256 = "11la8c8l6b612qwhqiiahi1nd249lsk9k9s9lihm7sjcqzhii070";
- name = "kmail-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmail-21.12.1.tar.xz";
+ sha256 = "17wyrdl6lxcds4whh2nlacq0m6mmw13z6a79j8047svmnpz97nrx";
+ name = "kmail-21.12.1.tar.xz";
};
};
kmail-account-wizard = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmail-account-wizard-21.12.0.tar.xz";
- sha256 = "08bl6v4fs955yk3hb0a3csb644r2qpy687nakv8msqkjkm8bkjvj";
- name = "kmail-account-wizard-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmail-account-wizard-21.12.1.tar.xz";
+ sha256 = "1i2jd50c5scd6vxfxc975lvyqxifmjz4a1cz0hk67smcdh8nbqkn";
+ name = "kmail-account-wizard-21.12.1.tar.xz";
};
};
kmailtransport = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmailtransport-21.12.0.tar.xz";
- sha256 = "161z6bd4j87c4qksgf5hnsfhip614j0lkvb11dlgnjfn99jfl8gh";
- name = "kmailtransport-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmailtransport-21.12.1.tar.xz";
+ sha256 = "0mng5q0xvlbj9cx5myf65i0056s2l5mhsqycp13x6b2kyvna5bd2";
+ name = "kmailtransport-21.12.1.tar.xz";
};
};
kmbox = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmbox-21.12.0.tar.xz";
- sha256 = "1052hpr6qgqdzhy7ja2bnfqzfd2mj402vbz46rsc1zghzx5vx7qk";
- name = "kmbox-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmbox-21.12.1.tar.xz";
+ sha256 = "1d5wwb1m0zic8lhnn6aiyhwihzh527xpjswdriq4ngkil95y994a";
+ name = "kmbox-21.12.1.tar.xz";
};
};
kmime = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmime-21.12.0.tar.xz";
- sha256 = "0n6qya2j5aa8vv6iqn5rxb5jdd3zyk7p5qwp8yza5fjzvb4mrfvm";
- name = "kmime-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmime-21.12.1.tar.xz";
+ sha256 = "0821zvgsfmv5ijjz1ih9irik46j1yaqwzccmfggdvd7nc5nc1x61";
+ name = "kmime-21.12.1.tar.xz";
};
};
kmines = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmines-21.12.0.tar.xz";
- sha256 = "0jp4d6lfy07iv8ancbd22m8kmy9dx1ip8kl97zsjydzy5jz3ys7z";
- name = "kmines-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmines-21.12.1.tar.xz";
+ sha256 = "1pp1ynj7i4859r4rab5xph4glrlihn9ig465jlqh5jz0cg8w58zc";
+ name = "kmines-21.12.1.tar.xz";
};
};
kmix = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmix-21.12.0.tar.xz";
- sha256 = "02wrbh4g0xic3q7f9x51nb094xgfvsjp19dfx0phq33mcc6257b0";
- name = "kmix-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmix-21.12.1.tar.xz";
+ sha256 = "1c9ing19g27d7qqm5m171lff0a35vcn3yn4spwx1bm7y9md44964";
+ name = "kmix-21.12.1.tar.xz";
};
};
kmousetool = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmousetool-21.12.0.tar.xz";
- sha256 = "0xrrhycdmjc2izrgmlr2c6nb2fd6ilhbgzsq816g5rnn85n2yd66";
- name = "kmousetool-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmousetool-21.12.1.tar.xz";
+ sha256 = "0ivk9rdwy7hgi4j4bxm5padlw6w0ldij29yjcpc0501ld9jjkyzx";
+ name = "kmousetool-21.12.1.tar.xz";
};
};
kmouth = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmouth-21.12.0.tar.xz";
- sha256 = "15g8b7xjca9klvjlfnpp61n3i4dpr77c7cx3vpm7lhm672vnb6am";
- name = "kmouth-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmouth-21.12.1.tar.xz";
+ sha256 = "1mkdgidyvfci9hilfnilvc3ymzyzknib5bbqf4bn87xjnhkv68sy";
+ name = "kmouth-21.12.1.tar.xz";
};
};
kmplot = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kmplot-21.12.0.tar.xz";
- sha256 = "0jhq983b4sfx57ld7b05z6i81bqbink5v5fcym56l8c7clm7jbwn";
- name = "kmplot-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kmplot-21.12.1.tar.xz";
+ sha256 = "1dn3sxqi8k3p28q4076bjsxb0qlmrvw8jk045axi2q7yc1f343r5";
+ name = "kmplot-21.12.1.tar.xz";
};
};
knavalbattle = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/knavalbattle-21.12.0.tar.xz";
- sha256 = "1rh8v5m05zpvra955y3hgrral5dn0ac0vdgsbs881nj2g2md66gr";
- name = "knavalbattle-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/knavalbattle-21.12.1.tar.xz";
+ sha256 = "1a5gpy601842kd9ybwbsxajmj09pmmna6k6wq6crbhzca0i4hgby";
+ name = "knavalbattle-21.12.1.tar.xz";
};
};
knetwalk = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/knetwalk-21.12.0.tar.xz";
- sha256 = "0akkc92s44ddak7k2arrh986pzfan3k9ccxb1b91qv2cr3ma004c";
- name = "knetwalk-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/knetwalk-21.12.1.tar.xz";
+ sha256 = "1ifgc89sfjd98g34vg2aqwhmpb63w75kh9yi7dkb9vlv8c90v46h";
+ name = "knetwalk-21.12.1.tar.xz";
};
};
knights = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/knights-21.12.0.tar.xz";
- sha256 = "179c17zs4nvhwmbi04fshcww4s2lg9nzlx7f2zmg3cnbw905h939";
- name = "knights-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/knights-21.12.1.tar.xz";
+ sha256 = "1nfb096859r47c1n7bifsc23qfqx7xvl9wdhp8lgyc7hv85mz10j";
+ name = "knights-21.12.1.tar.xz";
};
};
knotes = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/knotes-21.12.0.tar.xz";
- sha256 = "0qdwfnbp79jh6anvk6laj02zikvwjj1xh33phmbja2g69x9igsxg";
- name = "knotes-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/knotes-21.12.1.tar.xz";
+ sha256 = "15yvddywsfybdyqhv90hs2c51vn9vcvdp79wfcz197hn98pswidw";
+ name = "knotes-21.12.1.tar.xz";
};
};
kolf = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kolf-21.12.0.tar.xz";
- sha256 = "10qknxia43dh6cxarwdfgfm8qricydginxmv1y9an6v8p1mafpvm";
- name = "kolf-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kolf-21.12.1.tar.xz";
+ sha256 = "073kzsr561fs2kf98chbkhzp84c9fpgr9wja5bq3d9xm937bad69";
+ name = "kolf-21.12.1.tar.xz";
};
};
kollision = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kollision-21.12.0.tar.xz";
- sha256 = "0bji11sqnz3bkaa85kap2lz3sksy68gbg6062rn6nvwgwvq80fsw";
- name = "kollision-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kollision-21.12.1.tar.xz";
+ sha256 = "11z65wcxqz7mczy4h6yyfafd1d8cl4cvh2hv3i3vwnvks21853cy";
+ name = "kollision-21.12.1.tar.xz";
};
};
kolourpaint = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kolourpaint-21.12.0.tar.xz";
- sha256 = "167b9zishg4z51i2hcdq0ig9wasmmqsgr0hmj6xh8vs7bi6hdfam";
- name = "kolourpaint-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kolourpaint-21.12.1.tar.xz";
+ sha256 = "0k3whydhkgwjk3rs9jjcxphdb6p1yc1crjb5sn3izhr2xmnvinsr";
+ name = "kolourpaint-21.12.1.tar.xz";
};
};
kompare = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kompare-21.12.0.tar.xz";
- sha256 = "05g9i6nh7bgdxbf1i6w1g5rjbwblgj83xd7vx2l8381db2f0p6ks";
- name = "kompare-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kompare-21.12.1.tar.xz";
+ sha256 = "0zd7hnsvx4mnnva6lvffmlgawnvjqzyz06hy466wlwckn08hrap1";
+ name = "kompare-21.12.1.tar.xz";
};
};
konqueror = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/konqueror-21.12.0.tar.xz";
- sha256 = "1cy0n04nnrfwms0clj5p7q6m3aayijg5nkr3n9rgbhaia050sdk7";
- name = "konqueror-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/konqueror-21.12.1.tar.xz";
+ sha256 = "1v0f1snxc3i7pabn53dyzw7zpc2hjqj64xdqyfz0fy79myfrpx39";
+ name = "konqueror-21.12.1.tar.xz";
};
};
konquest = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/konquest-21.12.0.tar.xz";
- sha256 = "0wyzgs89xii7pcgkq6x99dfajbwhjma6va4lp58pfrrg7ysisdxw";
- name = "konquest-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/konquest-21.12.1.tar.xz";
+ sha256 = "0515wkdpw4cxxsddw4a7n5hl7n2qw487qalpzjrsmm5vfn0sjzay";
+ name = "konquest-21.12.1.tar.xz";
};
};
konsole = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/konsole-21.12.0.tar.xz";
- sha256 = "0wvgwcpp8wg6c08s95nc09ypm915741118ggy88ilz3vxf3rjlpk";
- name = "konsole-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/konsole-21.12.1.tar.xz";
+ sha256 = "0pasxvvjhgg2cl3nfsd6wrpd40jw3rjfcgzgzsr5npflkpqnhszl";
+ name = "konsole-21.12.1.tar.xz";
};
};
kontact = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kontact-21.12.0.tar.xz";
- sha256 = "17jrj21jbxp121jmkvdzw05fbkjb6035pz38d982bkwpgc4sv5j9";
- name = "kontact-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kontact-21.12.1.tar.xz";
+ sha256 = "0dhnrw87z80xf801mq1cm2slbqrhsfnkd0xfbfaan3vc1h5gsw0x";
+ name = "kontact-21.12.1.tar.xz";
};
};
kontactinterface = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kontactinterface-21.12.0.tar.xz";
- sha256 = "01wz9ifmf6d8m0ggmbqyphnm05hi07zgqypy0safy9kvn3m4jj3v";
- name = "kontactinterface-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kontactinterface-21.12.1.tar.xz";
+ sha256 = "04zp5kz8l3dbxzdxaw3s11hqn3lg01n6saijp1l2sivkgf80wpna";
+ name = "kontactinterface-21.12.1.tar.xz";
};
};
kontrast = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kontrast-21.12.0.tar.xz";
- sha256 = "1dv79n5792pd4fs9f8i7528zy8a7xyaygyzhf3311v9dbi14arg8";
- name = "kontrast-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kontrast-21.12.1.tar.xz";
+ sha256 = "16gry5mq7qkwdhwqrhd1hwf6q8v4j76di37kyphxzhsf6csx5zsz";
+ name = "kontrast-21.12.1.tar.xz";
};
};
konversation = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/konversation-21.12.0.tar.xz";
- sha256 = "1lmfmw9nizp4y35w216ykxp9yz2bbds9hyw8bzy51qjk0k8lw3jl";
- name = "konversation-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/konversation-21.12.1.tar.xz";
+ sha256 = "0scc7xy4clicd6y037fv5cvifankam415cdbn3z56l10bg4h1f1f";
+ name = "konversation-21.12.1.tar.xz";
};
};
kopeninghours = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kopeninghours-21.12.0.tar.xz";
- sha256 = "1p0ql8amxaf7j36y5qajy341aa90lb9q5667jw1zbvfc7kf3myq7";
- name = "kopeninghours-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kopeninghours-21.12.1.tar.xz";
+ sha256 = "1i1s6xafnna87qn9asnkvaqq22b33jwcdh3s8d8ymvzcd9nch9ck";
+ name = "kopeninghours-21.12.1.tar.xz";
};
};
kopete = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kopete-21.12.0.tar.xz";
- sha256 = "0m47h44b4xxva5qg6iw09a52ildfgwgz8c7z3wjc09r88akiarsy";
- name = "kopete-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kopete-21.12.1.tar.xz";
+ sha256 = "13bc63xaq65bpa3dxjxhg96dvd6kvzj3dis8270saj8cw9kjxhv7";
+ name = "kopete-21.12.1.tar.xz";
};
};
korganizer = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/korganizer-21.12.0.tar.xz";
- sha256 = "1qfc43llhw9941k9lh9g03bal4hzp80m5yapklcnd6smq2z0kk98";
- name = "korganizer-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/korganizer-21.12.1.tar.xz";
+ sha256 = "0r61v3vis7accnd6irap9ifcld0cd49qfk5h7ajc7vywq1vwjg6d";
+ name = "korganizer-21.12.1.tar.xz";
};
};
kosmindoormap = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kosmindoormap-21.12.0.tar.xz";
- sha256 = "1li3jz8b6kqxwivdmcfjgyxc4kvldi6i8n7ik4kllvljv67zqch3";
- name = "kosmindoormap-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kosmindoormap-21.12.1.tar.xz";
+ sha256 = "0zrj0cigyy4hgq8lz1kbs7xyjz9b63c37h3r4avq0fpvfqgqzx8k";
+ name = "kosmindoormap-21.12.1.tar.xz";
};
};
kpat = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kpat-21.12.0.tar.xz";
- sha256 = "032advwlagv52nkfd2dv6ri6hq3i8wdmffcgcb2879fvdix6jkz2";
- name = "kpat-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kpat-21.12.1.tar.xz";
+ sha256 = "14jx595y3r19g4szks5jkxgl307qicdvwqc594k3xwghn1xcajy2";
+ name = "kpat-21.12.1.tar.xz";
};
};
kpimtextedit = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kpimtextedit-21.12.0.tar.xz";
- sha256 = "17yhh63cjpjdxynqflb33cdkfy047zq7d4f1xjx3kczcm5is2ms1";
- name = "kpimtextedit-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kpimtextedit-21.12.1.tar.xz";
+ sha256 = "1ljs4cs8ld9bv7xkw6jlbrhrl3f908pcj4z8g1i0rd1q9ygcwanr";
+ name = "kpimtextedit-21.12.1.tar.xz";
};
};
kpkpass = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kpkpass-21.12.0.tar.xz";
- sha256 = "02kpwyh169swlvf0dn0n64xn4r3hbzjj6ls2jncnjwlzyrpa56xn";
- name = "kpkpass-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kpkpass-21.12.1.tar.xz";
+ sha256 = "0ah5gc8d9j3x7y7l93ga63yqp9v77xwmnrx9xs45jlq07vzwcnbw";
+ name = "kpkpass-21.12.1.tar.xz";
};
};
kpmcore = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kpmcore-21.12.0.tar.xz";
- sha256 = "0czjkxv8mzf3j7kjrzncb81binvscf2vmzjv19aiaa8nq9gx9i55";
- name = "kpmcore-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kpmcore-21.12.1.tar.xz";
+ sha256 = "16kk135bdlbi897ly5spjmqvkx9ikps002lcij98n89k95c8qzkp";
+ name = "kpmcore-21.12.1.tar.xz";
};
};
kpublictransport = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kpublictransport-21.12.0.tar.xz";
- sha256 = "1dzr6b404bg8f2zzphy75pr265kqpyv5bivia9p779s27vc4456a";
- name = "kpublictransport-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kpublictransport-21.12.1.tar.xz";
+ sha256 = "1vjgzrli8h5h9kykj2lz4la3k4cm45bvvar3qky8p1x21d4snmzf";
+ name = "kpublictransport-21.12.1.tar.xz";
};
};
kqtquickcharts = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kqtquickcharts-21.12.0.tar.xz";
- sha256 = "0bnwzpawb7160vi2n10nihgb5r5dqsc5fdzwxyympl37r4l9jxin";
- name = "kqtquickcharts-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kqtquickcharts-21.12.1.tar.xz";
+ sha256 = "0dh14ajprxxk7w2bi8hiqs5a7mdf6fvhdzipz608ic9bjg845avs";
+ name = "kqtquickcharts-21.12.1.tar.xz";
};
};
krdc = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/krdc-21.12.0.tar.xz";
- sha256 = "0v59fdf5nkgbd27nkgpynqvj0ga8a36ii2h8x3kz47rrw9xvr961";
- name = "krdc-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/krdc-21.12.1.tar.xz";
+ sha256 = "0azm1jwqlf2dz8kd8zi0iasy84kdy87p6r7896nsxlhqc4igcz2l";
+ name = "krdc-21.12.1.tar.xz";
};
};
kreversi = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kreversi-21.12.0.tar.xz";
- sha256 = "1s2gh544l1knwg2yl3wm3mkq1d229kp0hb376pi0lzg94cvwhwzw";
- name = "kreversi-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kreversi-21.12.1.tar.xz";
+ sha256 = "1wdzf8zdhxy7azbainvq69wjc847ixd2lmqvnhfdrvgz66flrzsg";
+ name = "kreversi-21.12.1.tar.xz";
};
};
krfb = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/krfb-21.12.0.tar.xz";
- sha256 = "11vlzk0kimqnqlxcwam1j8hkd7r20lvclaflv0fr8wv5jgy5jikd";
- name = "krfb-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/krfb-21.12.1.tar.xz";
+ sha256 = "0l7g43scycr95b9rfm5rqidqz8f15mhadp1avgr6nr0r86h2pgvy";
+ name = "krfb-21.12.1.tar.xz";
};
};
kross-interpreters = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kross-interpreters-21.12.0.tar.xz";
- sha256 = "1p836hhvz37gk84n2z12j49y206q525agvm1gpbf8zvizjiii12g";
- name = "kross-interpreters-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kross-interpreters-21.12.1.tar.xz";
+ sha256 = "08gdfrf2g9z74zlp3mnqsl0x47a173ibzfxy80kar1hzf0r87gkm";
+ name = "kross-interpreters-21.12.1.tar.xz";
};
};
kruler = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kruler-21.12.0.tar.xz";
- sha256 = "1ki5g7hzpxzv9fqk6xv368rzsj1pbbgnf7nfsksla0xjb7ixm4mi";
- name = "kruler-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kruler-21.12.1.tar.xz";
+ sha256 = "09cypq0yrrm5075p1y9js26qcy582w9gx2xzif2sr8fi77fsxfd2";
+ name = "kruler-21.12.1.tar.xz";
};
};
kshisen = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kshisen-21.12.0.tar.xz";
- sha256 = "1l37an6blv1a9ka8hq3nhf83nbb15mzqqgyza3g80cfziafdiy73";
- name = "kshisen-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kshisen-21.12.1.tar.xz";
+ sha256 = "0nh25l9prhq1lzh2dafj84pry726441m6iqhbcyswr5g0cbl16qf";
+ name = "kshisen-21.12.1.tar.xz";
};
};
ksirk = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ksirk-21.12.0.tar.xz";
- sha256 = "01amnrk3apxk8i081pr2rpnra5akl751j3x9y61qh248jvh856px";
- name = "ksirk-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ksirk-21.12.1.tar.xz";
+ sha256 = "1qx0s2svvb3db9724pvm9cpqby5mqhyfl138q67qr9sr4bg10znm";
+ name = "ksirk-21.12.1.tar.xz";
};
};
ksmtp = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ksmtp-21.12.0.tar.xz";
- sha256 = "0p85a8svywbli6579zm931lk1nq199lfad7vf23q5qjmlg2hmnic";
- name = "ksmtp-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ksmtp-21.12.1.tar.xz";
+ sha256 = "128c6bfqpmaqaz95vlrhszavyp0dyk0bvakj2v5aliwgzzpp64lq";
+ name = "ksmtp-21.12.1.tar.xz";
};
};
ksnakeduel = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ksnakeduel-21.12.0.tar.xz";
- sha256 = "0gry8fl74wfs5l2qdhs9qg03l174fw207c24v9fiyhr1hjg18f9w";
- name = "ksnakeduel-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ksnakeduel-21.12.1.tar.xz";
+ sha256 = "08wb50ryrygggc0hhk8nsb8bqh8i4r0p90g8mq4698pnjzkwxmdl";
+ name = "ksnakeduel-21.12.1.tar.xz";
};
};
kspaceduel = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kspaceduel-21.12.0.tar.xz";
- sha256 = "1fvw18n8bq18k5n0g4a3p5b15aiwbgbwb67bz0i8p30pr969lsks";
- name = "kspaceduel-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kspaceduel-21.12.1.tar.xz";
+ sha256 = "1qnqs0vn469syhxjw811s1r9nk803ilprfmhz64d9hzr2vjj75jc";
+ name = "kspaceduel-21.12.1.tar.xz";
};
};
ksquares = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ksquares-21.12.0.tar.xz";
- sha256 = "16kmw5c8gnfdlssh97z3g24snh7gg1hr9nb1ynszwpazvbrga7mm";
- name = "ksquares-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ksquares-21.12.1.tar.xz";
+ sha256 = "011xgs4fjf05sa268jx1026xxfkhn5gv3nzzcdp5b7gjz3ml8imv";
+ name = "ksquares-21.12.1.tar.xz";
};
};
ksudoku = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ksudoku-21.12.0.tar.xz";
- sha256 = "1rymwcs0klzg6nb9jjckdcw70pv4w8x9scvlvbdyy8n54yflzrw6";
- name = "ksudoku-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ksudoku-21.12.1.tar.xz";
+ sha256 = "05annym6898p2db209zdvs8y1an5mdj4750166wbki2kwblbmy2s";
+ name = "ksudoku-21.12.1.tar.xz";
};
};
ksystemlog = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ksystemlog-21.12.0.tar.xz";
- sha256 = "01mqbk6gzfv1mc1b3g75ia5cb3szx02vbxykjq80icmz4x96nl2g";
- name = "ksystemlog-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ksystemlog-21.12.1.tar.xz";
+ sha256 = "1rq99fy5c3asvrldwvbg2qblicij3jswbj3vddbqs1zfdcxfy55l";
+ name = "ksystemlog-21.12.1.tar.xz";
};
};
kteatime = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kteatime-21.12.0.tar.xz";
- sha256 = "0ywr3cyijzv20qjdiyq5v4wkxhk9a7z38dv450w63v19b309gb28";
- name = "kteatime-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kteatime-21.12.1.tar.xz";
+ sha256 = "13apl34vz40gh8h3p7l8a3hmlc19gil5kkfayg5lnzbikmzvc82y";
+ name = "kteatime-21.12.1.tar.xz";
};
};
ktimer = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktimer-21.12.0.tar.xz";
- sha256 = "0qb9vlr5mvf0dnwdbz375wn8nrqvawlvsbf01g8ad43x67q7yqi7";
- name = "ktimer-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktimer-21.12.1.tar.xz";
+ sha256 = "0rmji8z5skj73rnibicy4awa12iylhy1j63c9rf31l3sqvc6dbdm";
+ name = "ktimer-21.12.1.tar.xz";
};
};
ktnef = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktnef-21.12.0.tar.xz";
- sha256 = "03b5zjmfl6gmsc9pg6a8ig15gqvh2l6513yaix7ib4qxm1dmdrh8";
- name = "ktnef-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktnef-21.12.1.tar.xz";
+ sha256 = "0iql7nxh1hlpv8f5qa0w566jibvbfhzmc7qzcady06i6wzvbvivs";
+ name = "ktnef-21.12.1.tar.xz";
};
};
ktorrent = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktorrent-21.12.0.tar.xz";
- sha256 = "1jn029494vl2aj9y0c2bgpzkk1f07if904f27j83jv28fv5ynl24";
- name = "ktorrent-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktorrent-21.12.1.tar.xz";
+ sha256 = "0bldsl3ikdypis2vjzzk137spy9hsqj74vkq376klzyn3pjnnxj7";
+ name = "ktorrent-21.12.1.tar.xz";
};
};
ktouch = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktouch-21.12.0.tar.xz";
- sha256 = "09ayp6infp1xhh411mrqsfj31n89gyq191rgjcwajn97190kd3ch";
- name = "ktouch-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktouch-21.12.1.tar.xz";
+ sha256 = "0875iiaa7c3ij1cgdd5lyj69rzpgwhvwm19iycjbq7pn4254qz3l";
+ name = "ktouch-21.12.1.tar.xz";
};
};
ktp-accounts-kcm = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-accounts-kcm-21.12.0.tar.xz";
- sha256 = "1vhygwh5lx1pxc1qxskc4v87fqhrwnk53a0k1xz5nymighcyxdvy";
- name = "ktp-accounts-kcm-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-accounts-kcm-21.12.1.tar.xz";
+ sha256 = "06zakwv6vxs5my79n4gxq0m2ha5358kpp8s57zyh59cfsz42gi0b";
+ name = "ktp-accounts-kcm-21.12.1.tar.xz";
};
};
ktp-approver = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-approver-21.12.0.tar.xz";
- sha256 = "1qsfcfym7pbihyb82sh12ziibf9hp73qwhy0hr81h2z5ijg05a7r";
- name = "ktp-approver-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-approver-21.12.1.tar.xz";
+ sha256 = "0dkqd3apzmip5kilws9zx922skz31g1rz158ayxnf64mw1wqbb9g";
+ name = "ktp-approver-21.12.1.tar.xz";
};
};
ktp-auth-handler = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-auth-handler-21.12.0.tar.xz";
- sha256 = "0m3lwqlykx3dqd77hww7x9rmnwdwxbyl279h6mdjjr0bgnf1ypm1";
- name = "ktp-auth-handler-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-auth-handler-21.12.1.tar.xz";
+ sha256 = "1i83rzv7f581ly4baqqfgn6hnvyq7a8pp5wpwz6fqk8nhqsk1fi0";
+ name = "ktp-auth-handler-21.12.1.tar.xz";
};
};
ktp-call-ui = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-call-ui-21.12.0.tar.xz";
- sha256 = "0z6v68xlg89i29zr9ldg5hlqzykwrsw1yvmi5q25rhaamqbcbhy8";
- name = "ktp-call-ui-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-call-ui-21.12.1.tar.xz";
+ sha256 = "0wlyrdn55zwpfxm9mdf8w01z2v2j35va9k35bg8ih4rq4dq4dgrz";
+ name = "ktp-call-ui-21.12.1.tar.xz";
};
};
ktp-common-internals = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-common-internals-21.12.0.tar.xz";
- sha256 = "1wah79byc6f5w8c0xa0z7iwjbg628m1v18nfqqs2d6mdb0wlclz4";
- name = "ktp-common-internals-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-common-internals-21.12.1.tar.xz";
+ sha256 = "0lsa2fsd84pq14xlij5951j9szwq7afffx2zkmx4ssfaiqhm048b";
+ name = "ktp-common-internals-21.12.1.tar.xz";
};
};
ktp-contact-list = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-contact-list-21.12.0.tar.xz";
- sha256 = "0r654q55x27m6cd9jsxgf574wd4r4b8wajj30h6mah317kpfnxg4";
- name = "ktp-contact-list-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-contact-list-21.12.1.tar.xz";
+ sha256 = "1w42pm6k5sil1ylmzsl615q7kkw7kjl3bjj5xcz8ysf2m9w6c3xc";
+ name = "ktp-contact-list-21.12.1.tar.xz";
};
};
ktp-contact-runner = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-contact-runner-21.12.0.tar.xz";
- sha256 = "1kbwf4pikgiym58g8hksai011braa32r1n6s20dnj2r637fywprd";
- name = "ktp-contact-runner-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-contact-runner-21.12.1.tar.xz";
+ sha256 = "0rlvavvdpa8bqv494b7dsrdib1f2xvic4l67v4z07bj9c53dj4x2";
+ name = "ktp-contact-runner-21.12.1.tar.xz";
};
};
ktp-desktop-applets = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-desktop-applets-21.12.0.tar.xz";
- sha256 = "007wa3mas3cdh2cxw5k1rwhc9bdr96jk3lb0ka82viqz0fiyxlcv";
- name = "ktp-desktop-applets-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-desktop-applets-21.12.1.tar.xz";
+ sha256 = "1aig58wv6lrz9x2rmjd2qk9hff91bkjqw6ixn9f12yh7vgckp1ba";
+ name = "ktp-desktop-applets-21.12.1.tar.xz";
};
};
ktp-filetransfer-handler = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-filetransfer-handler-21.12.0.tar.xz";
- sha256 = "19pb90zihhrsqb0nkdwan1w7mb4w65apm9ghsp9zb0j6d7sjj1yx";
- name = "ktp-filetransfer-handler-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-filetransfer-handler-21.12.1.tar.xz";
+ sha256 = "16h0ysg7y71sxdg0n535dhh9gsb32bbgjdizmpqn3cwcr75z9h9c";
+ name = "ktp-filetransfer-handler-21.12.1.tar.xz";
};
};
ktp-kded-module = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-kded-module-21.12.0.tar.xz";
- sha256 = "18n4b3a6fyf3vwyw8pp6ilj34gbcd1s778m4b03xnm5110nrkplv";
- name = "ktp-kded-module-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-kded-module-21.12.1.tar.xz";
+ sha256 = "0a0khk48whf2cmxsjfc5lajnbrz3m9gpcvdgqlyyi21v2z4rshj5";
+ name = "ktp-kded-module-21.12.1.tar.xz";
};
};
ktp-send-file = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-send-file-21.12.0.tar.xz";
- sha256 = "1a33cbgczivqlxksjq4a0z0qc5nml8mlkip7g9cx40vly495cj8d";
- name = "ktp-send-file-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-send-file-21.12.1.tar.xz";
+ sha256 = "03k9mylyhanxbkzzcsv8z2mjx98qzghvbcwy8193259xrxshmlix";
+ name = "ktp-send-file-21.12.1.tar.xz";
};
};
ktp-text-ui = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktp-text-ui-21.12.0.tar.xz";
- sha256 = "1xi4nkvcp13yzf2hdpk77icmvxsf8598njlkq72x5dw9hx6hzxfd";
- name = "ktp-text-ui-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktp-text-ui-21.12.1.tar.xz";
+ sha256 = "1n075fhqwk2522a7xc8z30j12d2sqkyybflidbs4kmbr915xh1zi";
+ name = "ktp-text-ui-21.12.1.tar.xz";
};
};
ktuberling = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/ktuberling-21.12.0.tar.xz";
- sha256 = "0n2hlj7v225c58j6xkqkcvk3a246l4wcmqp9fhqlanmagsn2vq2l";
- name = "ktuberling-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/ktuberling-21.12.1.tar.xz";
+ sha256 = "0q6jm8m97zfj10q90s44a19x1aijbnysmnm0am26hzh84r3d1mq6";
+ name = "ktuberling-21.12.1.tar.xz";
};
};
kturtle = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kturtle-21.12.0.tar.xz";
- sha256 = "1macqjp0b5iqvpi83d95rzzzyvmcxzfiw99g042hga48na3zz50p";
- name = "kturtle-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kturtle-21.12.1.tar.xz";
+ sha256 = "053bf9w5isqmi95spyy1a88iaw2f3zfr6xh5axwdycni4fnax9hx";
+ name = "kturtle-21.12.1.tar.xz";
};
};
kubrick = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kubrick-21.12.0.tar.xz";
- sha256 = "1v9x3zf80y0aj7nhwi8r14mcxb67fav6ww7cnw6m7czyxwrpmx82";
- name = "kubrick-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kubrick-21.12.1.tar.xz";
+ sha256 = "1gwa8r7jy132zxzdr24shkpq7c7rawirrs7np7khhavm0g0nmk21";
+ name = "kubrick-21.12.1.tar.xz";
};
};
kwalletmanager = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kwalletmanager-21.12.0.tar.xz";
- sha256 = "0n8m46kvax12ji1nd3c42yqa6cznx374yzr569ilm523m1lp74hy";
- name = "kwalletmanager-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kwalletmanager-21.12.1.tar.xz";
+ sha256 = "1qf8sizzdszvfskg8i0qmzb81292qm5jpcryl43b1bzh3yc6wx8c";
+ name = "kwalletmanager-21.12.1.tar.xz";
};
};
kwave = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kwave-21.12.0.tar.xz";
- sha256 = "1cgp55c75v200b7l5q8jhvirf1pkfllgk7c2fzv7axzyg4vr2d4v";
- name = "kwave-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kwave-21.12.1.tar.xz";
+ sha256 = "0qc8l72nly01pyn7sk3c3hm1a1iia733gam4jzf04dcs0x3l3iw5";
+ name = "kwave-21.12.1.tar.xz";
};
};
kwordquiz = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/kwordquiz-21.12.0.tar.xz";
- sha256 = "0ycsy753msm50x5p938lw3mp8cxcdcbvq85f8az9f8x3y7qmnxlm";
- name = "kwordquiz-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/kwordquiz-21.12.1.tar.xz";
+ sha256 = "083r0n1x75bh82aysi5n7lk3x7r3in93fcavjpklxr4dvzl28qs5";
+ name = "kwordquiz-21.12.1.tar.xz";
};
};
libgravatar = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libgravatar-21.12.0.tar.xz";
- sha256 = "1c27azlwp0yfsf4nv33n2nsrb7w9m2shqp9pv09i8hqfv7prm5sq";
- name = "libgravatar-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libgravatar-21.12.1.tar.xz";
+ sha256 = "0lhlxxg2il435sz3j0sa8x4ydr0fz7idvzp27qqjgrjsxfqn1gbf";
+ name = "libgravatar-21.12.1.tar.xz";
};
};
libkcddb = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkcddb-21.12.0.tar.xz";
- sha256 = "0qipr0399hw5vdlgyw6kp4msi4jlk4z4m8rhgsihp6qdmszhav6d";
- name = "libkcddb-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkcddb-21.12.1.tar.xz";
+ sha256 = "02j6j44dgsyxdj83qhf2lr4l297184v63s8qwn0pxqjxjidcsajb";
+ name = "libkcddb-21.12.1.tar.xz";
};
};
libkcompactdisc = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkcompactdisc-21.12.0.tar.xz";
- sha256 = "03qb8w03qhh5b9y0cm8jx8amfiv7j2ijjjd8wqxih66rda8sj11m";
- name = "libkcompactdisc-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkcompactdisc-21.12.1.tar.xz";
+ sha256 = "1am11g39jafy77av7ddc5yimfd07yvh7czaipamydw7lshcscjrq";
+ name = "libkcompactdisc-21.12.1.tar.xz";
};
};
libkdcraw = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkdcraw-21.12.0.tar.xz";
- sha256 = "0czwigf1w1k9643flfh4ri1xlbn9k9gkfma3x1qkqa14g4dpm2if";
- name = "libkdcraw-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkdcraw-21.12.1.tar.xz";
+ sha256 = "1g2fgw1dx4wvb7x1d5z5qqys348jnrjyvs2iad4ls54l1ci20sws";
+ name = "libkdcraw-21.12.1.tar.xz";
};
};
libkdegames = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkdegames-21.12.0.tar.xz";
- sha256 = "09llvfssc2msidjlh3mf188ayfv0vm0c5bicnxd3m2lfwr7mw6w2";
- name = "libkdegames-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkdegames-21.12.1.tar.xz";
+ sha256 = "0h5d7yf56x52ibm4yq14rbq8ha65x0isgpnw0jxgw5mrfz9m4wcy";
+ name = "libkdegames-21.12.1.tar.xz";
};
};
libkdepim = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkdepim-21.12.0.tar.xz";
- sha256 = "1kd67k7n4rkdblfzx8xl671dyjhxrzrw1cfi13s83538sa0hfcyi";
- name = "libkdepim-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkdepim-21.12.1.tar.xz";
+ sha256 = "0g5vb2iwqclbrbl19vlzx1ppra6mj454574nakw900qkzrp6rbfn";
+ name = "libkdepim-21.12.1.tar.xz";
};
};
libkeduvocdocument = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkeduvocdocument-21.12.0.tar.xz";
- sha256 = "1gyv8524xvlgx7h0sh79aziwj9169f8wm0d309839hacwxmz7llb";
- name = "libkeduvocdocument-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkeduvocdocument-21.12.1.tar.xz";
+ sha256 = "1wa81hh607hk0h930rr95zff8pzpsvjz1vaygfcfpf8h3gcwc418";
+ name = "libkeduvocdocument-21.12.1.tar.xz";
};
};
libkexiv2 = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkexiv2-21.12.0.tar.xz";
- sha256 = "1mpy194pfgxdbhyb8h30f04r8pv90896ppdnyaypsa5dvc0ajr4h";
- name = "libkexiv2-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkexiv2-21.12.1.tar.xz";
+ sha256 = "1yxa28hawyqm9s94p5qrcb2g9ly68i4cfj99xbzg3yl9simbhc5b";
+ name = "libkexiv2-21.12.1.tar.xz";
};
};
libkgapi = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkgapi-21.12.0.tar.xz";
- sha256 = "11f5kn6hc3whhpppgh78m7a47sdhxi13498p447cbnpfgwzjgxw9";
- name = "libkgapi-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkgapi-21.12.1.tar.xz";
+ sha256 = "0rwr37fy21d3jx35yv06kl29wd64sp21yg3rdhhv1bnbpsipk51k";
+ name = "libkgapi-21.12.1.tar.xz";
};
};
libkipi = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkipi-21.12.0.tar.xz";
- sha256 = "1pkf14y97xwl4r9fjv4b8czb0ygwlqn37616gwmvd5zr8c0kkmpc";
- name = "libkipi-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkipi-21.12.1.tar.xz";
+ sha256 = "06p53h72d7mbqdv5zsrbwc7k4xjxmbirqvfyxgc5h7y46lcr5dby";
+ name = "libkipi-21.12.1.tar.xz";
};
};
libkleo = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkleo-21.12.0.tar.xz";
- sha256 = "1mm5ypnq2847fijp986j9si504mfszlvap1zlama2mkcgfiyjbap";
- name = "libkleo-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkleo-21.12.1.tar.xz";
+ sha256 = "0f5nwc7w3m204j8a2cf0nclxak12l2vrssd1wnnv1r4a7pp33w4p";
+ name = "libkleo-21.12.1.tar.xz";
};
};
libkmahjongg = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkmahjongg-21.12.0.tar.xz";
- sha256 = "03v2jszin48mbxd7h8gh76az4j5ns3g9cy832rii6dbwwilakgad";
- name = "libkmahjongg-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkmahjongg-21.12.1.tar.xz";
+ sha256 = "0255mfa15v2mawvhrhv2yr1lmv5vfnil3nqxwv85l67m8d227y84";
+ name = "libkmahjongg-21.12.1.tar.xz";
};
};
libkomparediff2 = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libkomparediff2-21.12.0.tar.xz";
- sha256 = "1kbj86s7lf3bvjihgmhgrh08b2dcivs5h1amx3lc5qw7nvfqa38d";
- name = "libkomparediff2-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libkomparediff2-21.12.1.tar.xz";
+ sha256 = "03wcfhnb4q72140rgkf1rpsa6chhz55jpjj1dfhjxzjfh2pd0r5w";
+ name = "libkomparediff2-21.12.1.tar.xz";
};
};
libksane = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libksane-21.12.0.tar.xz";
- sha256 = "0r8npxzi8dij4lvi27ycnz51y9cax5agsjcf2rg1zafg4gq3zgcl";
- name = "libksane-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libksane-21.12.1.tar.xz";
+ sha256 = "1jlc04jx66rkip723szwl38r61n2rwg07d20yx6ahx6bmsdgznwx";
+ name = "libksane-21.12.1.tar.xz";
};
};
libksieve = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libksieve-21.12.0.tar.xz";
- sha256 = "0wda6waxqhsffhn7akxbmklq7i6rp57kj13ghm3lyfwccsxf38z0";
- name = "libksieve-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libksieve-21.12.1.tar.xz";
+ sha256 = "1d1aibkcn1xagmr03sadffvwz3q8idpva6dbgngwyyanj9hjs74i";
+ name = "libksieve-21.12.1.tar.xz";
};
};
libktorrent = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/libktorrent-21.12.0.tar.xz";
- sha256 = "0lzb3vnw500bqll7nvz5r5cwbh2fh11c1a845rarnsyrfsvbdh2y";
- name = "libktorrent-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/libktorrent-21.12.1.tar.xz";
+ sha256 = "02bkwypfrfx114yh9hjxy6kwb2crbl9xvk61287yg4ww0zdprdgv";
+ name = "libktorrent-21.12.1.tar.xz";
};
};
lokalize = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/lokalize-21.12.0.tar.xz";
- sha256 = "11rw0g63zcdlqs5649yn1rx327l19ia0pf3yag2g42r5ssdv4znf";
- name = "lokalize-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/lokalize-21.12.1.tar.xz";
+ sha256 = "08ipsp09d14vqk25jrv690757h9iy6d0mysgcv9jss5jacng6c3z";
+ name = "lokalize-21.12.1.tar.xz";
};
};
lskat = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/lskat-21.12.0.tar.xz";
- sha256 = "0glg9ql6kldy0cyypsn7z01dv7l5i3h26l8b7andzp8i5345p9yp";
- name = "lskat-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/lskat-21.12.1.tar.xz";
+ sha256 = "1hxpb4p39mnfs6z7s9a2yq7qjs9lr1kxxdw3a8as7xqahhw1b1jz";
+ name = "lskat-21.12.1.tar.xz";
};
};
mailcommon = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/mailcommon-21.12.0.tar.xz";
- sha256 = "16i0vzg94ni5hr8ax1r8cc1vfb9s8q47fbk65r7z4svqqwvxhpvw";
- name = "mailcommon-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/mailcommon-21.12.1.tar.xz";
+ sha256 = "04kyli2f684wbq7n1zjrajqlvdzz058klpa9wxad73l7xni9sa33";
+ name = "mailcommon-21.12.1.tar.xz";
};
};
mailimporter = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/mailimporter-21.12.0.tar.xz";
- sha256 = "0ns2cwq32aymljn9mbkcr5ac8qgkbblcc75b5dbm42cvyjb3a8iz";
- name = "mailimporter-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/mailimporter-21.12.1.tar.xz";
+ sha256 = "14kb4wdgs2snmni87zdah4l8ga67bg06wiqx0y2gv2yhibgap7p3";
+ name = "mailimporter-21.12.1.tar.xz";
};
};
marble = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/marble-21.12.0.tar.xz";
- sha256 = "1c01v6k8l04vlnm9pslfpmmk2jb3h0wk29n9zcgjigc00klfjrmw";
- name = "marble-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/marble-21.12.1.tar.xz";
+ sha256 = "0j8whcbiwaal7wrqg99wn5zdnrnayjm8v9sfraigd0wnnfd6v2sn";
+ name = "marble-21.12.1.tar.xz";
};
};
markdownpart = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/markdownpart-21.12.0.tar.xz";
- sha256 = "1ndnr2hlp1njwxf2pcjws3vxl3s3x1qfxhv014msnhll6k1l3lyz";
- name = "markdownpart-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/markdownpart-21.12.1.tar.xz";
+ sha256 = "02w137hqjsryb4dv5h1vmbd1c55imkwcy5r7ax5zvisclr4ylxfz";
+ name = "markdownpart-21.12.1.tar.xz";
};
};
mbox-importer = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/mbox-importer-21.12.0.tar.xz";
- sha256 = "0r9z09yaifj45q1igyh890kzpdazy72rc6q78lisgnslllc22fv1";
- name = "mbox-importer-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/mbox-importer-21.12.1.tar.xz";
+ sha256 = "0y10pd8sjn0j4cdl7z773y5cral8lbmw42czzp4ig8yrlpbfs71j";
+ name = "mbox-importer-21.12.1.tar.xz";
};
};
messagelib = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/messagelib-21.12.0.tar.xz";
- sha256 = "1r2p4inav6shbjlnfkxnkpsak58cflzj0ra2c2930gszhyfyc6b1";
- name = "messagelib-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/messagelib-21.12.1.tar.xz";
+ sha256 = "1aywrhxw1ibx5dk68rv66h55fqipdcs0mdxw0jvfyrpfsvq4nbdc";
+ name = "messagelib-21.12.1.tar.xz";
};
};
minuet = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/minuet-21.12.0.tar.xz";
- sha256 = "0rglwxfbmh4hl9kf8h8krx42jamzv9i6k5i99gwlaz63rsylh4w6";
- name = "minuet-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/minuet-21.12.1.tar.xz";
+ sha256 = "1pqik8mp3p628xz0q1pd82f8l1g3wrlz5lzsh1fnyj2mc8fwi4nw";
+ name = "minuet-21.12.1.tar.xz";
};
};
okular = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/okular-21.12.0.tar.xz";
- sha256 = "08vybplc0bhf9bh9jbwddh9x98f3jdrha2wd1yp53nbcz3jqgm68";
- name = "okular-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/okular-21.12.1.tar.xz";
+ sha256 = "189b47ysmvykpyjdh5jpzk7ahy3pvg2gf71qyvhcr55pqb763g84";
+ name = "okular-21.12.1.tar.xz";
};
};
palapeli = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/palapeli-21.12.0.tar.xz";
- sha256 = "1sypyhidjn2cv1nly54r85a4v331z0mazg19bby1lfn5rn2sg34r";
- name = "palapeli-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/palapeli-21.12.1.tar.xz";
+ sha256 = "032702k31psyr7fy5i6f2r4a56f4m9zawjamyr0jwwq4faydj6y6";
+ name = "palapeli-21.12.1.tar.xz";
};
};
parley = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/parley-21.12.0.tar.xz";
- sha256 = "0y5lby0jqlsj7cf62hwka1l449na7f1nazq63a6vxng9wf22fl4x";
- name = "parley-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/parley-21.12.1.tar.xz";
+ sha256 = "1h9jasmi96i1rmxqg7gps8fy03al4042x89h9yca57sfj3966iy0";
+ name = "parley-21.12.1.tar.xz";
};
};
partitionmanager = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/partitionmanager-21.12.0.tar.xz";
- sha256 = "0g17y1c4fj6c9hr1xac3qp4yllrr666nh3mxhlgl9qkxa9lyh7jp";
- name = "partitionmanager-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/partitionmanager-21.12.1.tar.xz";
+ sha256 = "1szidy2vwcqzygkw232k5bvk6zr0h0z8349is69q4zvrbamcwawf";
+ name = "partitionmanager-21.12.1.tar.xz";
};
};
picmi = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/picmi-21.12.0.tar.xz";
- sha256 = "1l91i7mmj60zawkpv2s14l8qajk84gcyxm8x4zzlx7pf9pizbyps";
- name = "picmi-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/picmi-21.12.1.tar.xz";
+ sha256 = "0jdadh33f9byljwlxxs268j8crhagg2xx6wsyb2ssyms95qmfd50";
+ name = "picmi-21.12.1.tar.xz";
};
};
pim-data-exporter = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/pim-data-exporter-21.12.0.tar.xz";
- sha256 = "19qssd032x4ma12i8hmd42s7904n8x5z8dydwccc32ma29s5hw0p";
- name = "pim-data-exporter-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/pim-data-exporter-21.12.1.tar.xz";
+ sha256 = "1l748ndf4jgn39ij4g2dm54599ygnz3492fpd8i02d2bgm5d3339";
+ name = "pim-data-exporter-21.12.1.tar.xz";
};
};
pim-sieve-editor = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/pim-sieve-editor-21.12.0.tar.xz";
- sha256 = "1fpkf5lksy8irzs3bfv1b6g53hs2s575pi02rnps33cpr6lxn8q7";
- name = "pim-sieve-editor-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/pim-sieve-editor-21.12.1.tar.xz";
+ sha256 = "0cnlbalmabycpiy3cmq7j6jz9h3fdfq0md25rr6ri2gvvx1gp0if";
+ name = "pim-sieve-editor-21.12.1.tar.xz";
};
};
pimcommon = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/pimcommon-21.12.0.tar.xz";
- sha256 = "02xpw6n1k030hqivqw10xvq6s279712wyy58snn3x2i2a1bzyjaq";
- name = "pimcommon-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/pimcommon-21.12.1.tar.xz";
+ sha256 = "1rg4c8bvfrr7rzpxwvjw07phalmxvj592cjcxywnbb4i3hlr9c8g";
+ name = "pimcommon-21.12.1.tar.xz";
};
};
poxml = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/poxml-21.12.0.tar.xz";
- sha256 = "0hvwhg4z5f6m9vr0hpvvnpyxhy6zp8yprbh3qkw1216nfpfaw0md";
- name = "poxml-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/poxml-21.12.1.tar.xz";
+ sha256 = "1pnqhv059q79g8gwkln9lrvwby96262vamyblrjq1qx2bb4y1038";
+ name = "poxml-21.12.1.tar.xz";
};
};
print-manager = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/print-manager-21.12.0.tar.xz";
- sha256 = "10glinq92m08kwsgk9hijangz7grbj7l2vd7p3rxivrbk8q6jms5";
- name = "print-manager-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/print-manager-21.12.1.tar.xz";
+ sha256 = "0yxivldalzharaq2ghrz2j8vlkylp91la36aaqwly396jxaij3w3";
+ name = "print-manager-21.12.1.tar.xz";
};
};
rocs = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/rocs-21.12.0.tar.xz";
- sha256 = "1h94da4qqs1qcnc5rz4lk5vwfwwhpb8ww7bpj40fg0fpdd3w5anw";
- name = "rocs-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/rocs-21.12.1.tar.xz";
+ sha256 = "0m4l2sm3mgkici2jvsvzi8pv3cx3i7a7yvh5c0w1ajs34vx0y6ki";
+ name = "rocs-21.12.1.tar.xz";
};
};
signon-kwallet-extension = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/signon-kwallet-extension-21.12.0.tar.xz";
- sha256 = "0a8amssfwxsb9acjaw7lw1m812yma1lw2c21x5if35ivgwagnjdx";
- name = "signon-kwallet-extension-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/signon-kwallet-extension-21.12.1.tar.xz";
+ sha256 = "09j2i1kwinskylww78nhnrkh31p5yizv6jp5lf2igvhd4dpfgxxk";
+ name = "signon-kwallet-extension-21.12.1.tar.xz";
};
};
skanlite = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/skanlite-21.12.0.tar.xz";
- sha256 = "0q1sqf2h9y4q0bmy88pnmm0dxlnbwpq7h7plkv9hbkka8k6yk9w1";
- name = "skanlite-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/skanlite-21.12.1.tar.xz";
+ sha256 = "0s53wcm80xp9p5cli9bkharwv4qvhlc10pdb0aysgg76jlqrj78x";
+ name = "skanlite-21.12.1.tar.xz";
};
};
spectacle = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/spectacle-21.12.0.tar.xz";
- sha256 = "0s196rjphwhsafwqb3vdl3flxkan6a2y9250v2v9m5dkphll13sn";
- name = "spectacle-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/spectacle-21.12.1.tar.xz";
+ sha256 = "13qpsxy2v51xvdxml0c9zp62d9lasg76m0ff86kqavwklywc9h72";
+ name = "spectacle-21.12.1.tar.xz";
};
};
step = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/step-21.12.0.tar.xz";
- sha256 = "0cjqxyazlrq88nhfz7ha4p9lc06iimpjc439w37qq3030kx3257r";
- name = "step-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/step-21.12.1.tar.xz";
+ sha256 = "1vh2yw5zyy42jfn9i326x01v34xgnq5d5wyxy6k75v5p5hwsbr64";
+ name = "step-21.12.1.tar.xz";
};
};
svgpart = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/svgpart-21.12.0.tar.xz";
- sha256 = "1qqvkrw3frncs9jni99w0vrsjrzjw9wgdg35qzp2svfaxmyczin1";
- name = "svgpart-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/svgpart-21.12.1.tar.xz";
+ sha256 = "03ivjg1n1g4bqwrdq38hw2pvh1gk1s00azmnlz3x40fd1xcg3mww";
+ name = "svgpart-21.12.1.tar.xz";
};
};
sweeper = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/sweeper-21.12.0.tar.xz";
- sha256 = "17rkp2dwnyyh4ywx7xhnswvbh3mwgnd6y9ylrw37q5r3m35ym89i";
- name = "sweeper-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/sweeper-21.12.1.tar.xz";
+ sha256 = "0m8k17x90avbw4zay1zkbkpdw809axhvl3c0kjiymyan4a3mi86y";
+ name = "sweeper-21.12.1.tar.xz";
};
};
umbrello = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/umbrello-21.12.0.tar.xz";
- sha256 = "0s6ld4da8hj48xqzk5fwrw23wmyh05d8540m2w1pzp4wiba7d32f";
- name = "umbrello-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/umbrello-21.12.1.tar.xz";
+ sha256 = "0z4hnrd055f1i7hasrgrqv7chzyy7cscmi0lvjak12mngykckrs9";
+ name = "umbrello-21.12.1.tar.xz";
};
};
yakuake = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/yakuake-21.12.0.tar.xz";
- sha256 = "1wrmzjn317fdv3lp8sgdhzvgxf6n0pdnsbhidh5qw33fr53n8zc1";
- name = "yakuake-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/yakuake-21.12.1.tar.xz";
+ sha256 = "1nr28w01bcnhw33s17daps8g040hwnvwxjz4p1gv3xngapqrf6zl";
+ name = "yakuake-21.12.1.tar.xz";
};
};
zanshin = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/zanshin-21.12.0.tar.xz";
- sha256 = "07bs2zh12jbwjxrjq2qz6fmfq0vpr5qiz024gqxvxaxvskpbiicp";
- name = "zanshin-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/zanshin-21.12.1.tar.xz";
+ sha256 = "0z54w5c5mdmfw4cv6099jlf4kz40b3gxl4wi5z92zxn3d71ck1l5";
+ name = "zanshin-21.12.1.tar.xz";
};
};
zeroconf-ioslave = {
- version = "21.12.0";
+ version = "21.12.1";
src = fetchurl {
- url = "${mirror}/stable/release-service/21.12.0/src/zeroconf-ioslave-21.12.0.tar.xz";
- sha256 = "1s1vrfifz11z4bqrz8860rkd5fxa1qqvaxaka67gs2yrb788m0ii";
- name = "zeroconf-ioslave-21.12.0.tar.xz";
+ url = "${mirror}/stable/release-service/21.12.1/src/zeroconf-ioslave-21.12.1.tar.xz";
+ sha256 = "16by90pdmbn7kw7aq2jf9sl67r2ydhp8i9drpznvfxmq99qsk7b6";
+ name = "zeroconf-ioslave-21.12.1.tar.xz";
};
};
}
diff --git a/pkgs/applications/networking/p2p/qbittorrent/default.nix b/pkgs/applications/networking/p2p/qbittorrent/default.nix
index f5f5b3bde76..ee5e98ed42c 100644
--- a/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -12,13 +12,13 @@ assert trackerSearch -> (python3 != null);
with lib;
mkDerivation rec {
pname = "qbittorrent";
- version = "4.3.9";
+ version = "4.4.0";
src = fetchFromGitHub {
owner = "qbittorrent";
repo = "qBittorrent";
rev = "release-${version}";
- sha256 = "sha256-pFHeozx72qVjA3cmW6GK058IIAOWmyNm1UQVCQ1v5EU=";
+ sha256 = "sha256-xxQ6NGRSwRP+7kTxUsDB00VItHRHuaFopEroETtnGSs=";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/networking/sync/onedrive/default.nix b/pkgs/applications/networking/sync/onedrive/default.nix
index 7ea6ef290a0..2cbf706ea78 100644
--- a/pkgs/applications/networking/sync/onedrive/default.nix
+++ b/pkgs/applications/networking/sync/onedrive/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "onedrive";
- version = "2.4.14";
+ version = "2.4.15";
src = fetchFromGitHub {
owner = "abraunegg";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-zh9CSvuwZj9B8XPvV23xS0MqnsR+vhfdD8V+k6CjCxQ=";
+ sha256 = "sha256-nYko7htg16Sp/Fs+KuPflrpHn8WShM0OKozhr9BFH5U=";
};
nativeBuildInputs = [ autoreconfHook ldc installShellFiles pkg-config ];
diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix
index c3c04da3a69..85993487fb3 100644
--- a/pkgs/applications/version-management/mercurial/default.nix
+++ b/pkgs/applications/version-management/mercurial/default.nix
@@ -7,6 +7,7 @@
, highlightSupport ? fullBuild
, ApplicationServices
# test dependencies
+, runCommand
, unzip
, which
, sqlite
@@ -39,15 +40,6 @@ let
} else null;
cargoRoot = if rustSupport then "rust" else null;
- postPatch = ''
- patchShebangs .
-
- for f in **/*.{py,c,t}; do
- # not only used in shebangs
- substituteAllInPlace "$f" '/bin/sh' '${stdenv.shell}'
- done
- '';
-
propagatedBuildInputs = lib.optional re2Support fb-re2
++ lib.optional gitSupport pygit2
++ lib.optional highlightSupport pygments;
@@ -63,27 +55,6 @@ let
makeFlags = [ "PREFIX=$(out)" ]
++ lib.optional rustSupport "PURE=--rust";
- doCheck = stdenv.isLinux; # tests seem unstable on Darwin
- checkInputs = [
- unzip
- which
- sqlite
- git
- gnupg
- ];
- SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; # needed for git
- checkPhase = ''
- cat << EOF > tests/blacklists/nix
- # tests enforcing "/usr/bin/env" shebangs, which are patched for nix
- test-run-tests.t
- test-check-shbang.t
- EOF
-
- # extended timeout necessary for tests to pass on the busy CI workers
- export HGTESTFLAGS="--blacklist blacklists/nix --timeout 1800"
- make check
- '';
-
postInstall = (lib.optionalString guiSupport ''
mkdir -p $out/etc/mercurial
cp contrib/hgk $out/bin
@@ -111,18 +82,81 @@ let
--zsh contrib/zsh_completion
'';
- passthru.tests = {};
+ passthru.tests = {
+ mercurial-tests = makeTests { flags = "--with-hg=$MERCURIAL_BASE/bin/hg"; };
+ };
meta = with lib; {
description = "A fast, lightweight SCM system for very large distributed projects";
homepage = "https://www.mercurial-scm.org";
downloadPage = "https://www.mercurial-scm.org/release/";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ eelco lukegb ];
+ maintainers = with maintainers; [ eelco lukegb pacien ];
updateWalker = true;
platforms = platforms.unix;
};
};
+
+ makeTests = { mercurial ? self, nameSuffix ? "", flags ? "" }: runCommand "${mercurial.pname}${nameSuffix}-tests" {
+ inherit (mercurial) src;
+
+ SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; # needed for git
+ MERCURIAL_BASE = mercurial;
+ nativeBuildInputs = [
+ python
+ unzip
+ which
+ sqlite
+ git
+ gnupg
+ ];
+
+ postPatch = ''
+ patchShebangs .
+
+ for f in **/*.{py,c,t}; do
+ # not only used in shebangs
+ substituteAllInPlace "$f" '/bin/sh' '${stdenv.shell}'
+ done
+
+ for f in **/*.t; do
+ substituteInPlace 2>/dev/null "$f" \
+ --replace '*/hg:' '*/*hg*:' \${/* paths emitted by our wrapped hg look like ..hg-wrapped-wrapped */""}
+ --replace '"$PYTHON" "$BINDIR"/hg' '"$BINDIR"/hg' ${/* 'hg' is a wrapper; don't run using python directly */""}
+ done
+ '';
+
+ # This runs Mercurial _a lot_ of times.
+ requiredSystemFeatures = [ "big-parallel" ];
+
+ # Don't run tests if not-Linux or if cross-compiling.
+ meta.broken = !stdenv.hostPlatform.isLinux || stdenv.buildPlatform != stdenv.hostPlatform;
+ } ''
+ addToSearchPathWithCustomDelimiter : PYTHONPATH "${mercurial}/${python.sitePackages}"
+
+ unpackPhase
+ cd "$sourceRoot"
+ patchPhase
+
+ cat << EOF > tests/blacklists/nix
+ # tests enforcing "/usr/bin/env" shebangs, which are patched for nix
+ test-run-tests.t
+ test-check-shbang.t
+
+ # unstable experimental/unsupported features
+ # https://bz.mercurial-scm.org/show_bug.cgi?id=6633#c1
+ test-git-interop.t
+
+ # doesn't like the extra setlocale warnings emitted by our bash wrappers
+ test-locale.t
+ EOF
+
+ export HGTEST_REAL_HG="${mercurial}/bin/hg"
+ # extended timeout necessary for tests to pass on the busy CI workers
+ export HGTESTFLAGS="--blacklist blacklists/nix --timeout 1800 -j$NIX_BUILD_CORES ${flags}"
+ make check
+ touch $out
+ '';
in
self.overridePythonAttrs (origAttrs: {
passthru = origAttrs.passthru // rec {
diff --git a/pkgs/build-support/libredirect/default.nix b/pkgs/build-support/libredirect/default.nix
index f87c6d23dd7..0c86ea9a793 100644
--- a/pkgs/build-support/libredirect/default.nix
+++ b/pkgs/build-support/libredirect/default.nix
@@ -1,6 +1,22 @@
-{ stdenv, lib, coreutils }:
+{ stdenv, runCommand, lib, coreutils }:
-stdenv.mkDerivation rec {
+if stdenv.hostPlatform.isStatic
+then throw ''
+ libredirect is not available on static builds.
+
+ Please fix your derivation to not depend on libredirect on static
+ builds, using something like following:
+
+ nativeBuildInputs =
+ lib.optional (!stdenv.buildPlatform.isStatic) libredirect;
+
+ and disable tests as necessary, although fixing tests to work without
+ libredirect is even better.
+
+ libredirect uses LD_PRELOAD feature of dynamic loader and does not
+ work on static builds where dynamic loader is not used.
+ ''
+else stdenv.mkDerivation rec {
pname = "libredirect";
version = "0";
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
index 180092076b0..b0e706602b6 100644
--- a/pkgs/desktops/plasma-5/fetch.sh
+++ b/pkgs/desktops/plasma-5/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/plasma/5.23.4/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma/5.23.5/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
index 3bcfca507ab..9de087f10e8 100644
--- a/pkgs/desktops/plasma-5/srcs.nix
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -4,427 +4,427 @@
{
bluedevil = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/bluedevil-5.23.4.tar.xz";
- sha256 = "13sxwsks7gnws13jhk8428npzdyhvv5yhczzayi5yd3856d3g4av";
- name = "bluedevil-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/bluedevil-5.23.5.tar.xz";
+ sha256 = "1nbnmfdaisqngygyz1478fswsm1xp28v9l78xlw70yvvyjk2kc6v";
+ name = "bluedevil-5.23.5.tar.xz";
};
};
breeze = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/breeze-5.23.4.tar.xz";
- sha256 = "1wbhir9g2gfwcvw0ib50qhqk0rgfji8wjipqqp7ddsm463ykp472";
- name = "breeze-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/breeze-5.23.5.tar.xz";
+ sha256 = "1pyw7rhzkbd9kwsm8l7iz867jhwlbmkarc5iihg0bkbcg1ds18ic";
+ name = "breeze-5.23.5.tar.xz";
};
};
breeze-grub = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/breeze-grub-5.23.4.tar.xz";
- sha256 = "1zkl8ddbdnckz4glaf0j6vkxf1z63d5q9nx0w64d17qydp1fwxjq";
- name = "breeze-grub-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/breeze-grub-5.23.5.tar.xz";
+ sha256 = "12rm9a3vrmb3sm04l2c4vcj8psfyjxplp9wgh87q3k1rcyqz7fqk";
+ name = "breeze-grub-5.23.5.tar.xz";
};
};
breeze-gtk = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/breeze-gtk-5.23.4.tar.xz";
- sha256 = "0jv064y7wlvglk0w2yx1zwnxjhczi9gq6cfnz004z18rlqwnz9pq";
- name = "breeze-gtk-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/breeze-gtk-5.23.5.tar.xz";
+ sha256 = "1ynbvfgy2nlxg5svjqazj70m7py58ixxa7xyj13dcj6i2ikbcjld";
+ name = "breeze-gtk-5.23.5.tar.xz";
};
};
breeze-plymouth = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/breeze-plymouth-5.23.4.tar.xz";
- sha256 = "1qc8pnhhl89bqwyh215cn92qahw8k8gx7zr14rwxqjn9hxf9jxxy";
- name = "breeze-plymouth-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/breeze-plymouth-5.23.5.tar.xz";
+ sha256 = "1sllcrhz8hniqkgybk5bbb36fzjcdp5drjbf7v7jn4ih4wvybwmk";
+ name = "breeze-plymouth-5.23.5.tar.xz";
};
};
discover = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/discover-5.23.4.tar.xz";
- sha256 = "0z5bp7p3f470i4x5796raawx7kjg1ca453y63wn9papdbiyl4iiz";
- name = "discover-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/discover-5.23.5.tar.xz";
+ sha256 = "1kzp7jpw2kgml2yc3cx9n5syln3kyd9fxa5klh3sa1xn6bz9f8zr";
+ name = "discover-5.23.5.tar.xz";
};
};
drkonqi = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/drkonqi-5.23.4.tar.xz";
- sha256 = "073vdclybx83dpvvqb3rc413k3nh50nil8rcig4kqm0gzjhp3qdb";
- name = "drkonqi-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/drkonqi-5.23.5.tar.xz";
+ sha256 = "08jjh52r6dmgp7dyxjxvavb4cxhmvzirwdn7hnmfhdbwkm09fqm5";
+ name = "drkonqi-5.23.5.tar.xz";
};
};
kactivitymanagerd = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kactivitymanagerd-5.23.4.tar.xz";
- sha256 = "1m0rbv8pkswkzfvbf231vn2c8x507ymc07kd0dw03np8h8zs5vbz";
- name = "kactivitymanagerd-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kactivitymanagerd-5.23.5.tar.xz";
+ sha256 = "09v6pia34a694g0amj0miqi0j42yqvhfcv6yr9zfix4gf1qcdidn";
+ name = "kactivitymanagerd-5.23.5.tar.xz";
};
};
kde-cli-tools = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kde-cli-tools-5.23.4.tar.xz";
- sha256 = "0ay320b3ixlicd8d1rjngkbxspmpk7rd8g562dv0c54hk73q61gj";
- name = "kde-cli-tools-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kde-cli-tools-5.23.5.tar.xz";
+ sha256 = "1203z87i4dmhq1vlrfj4kiw157i5zkccd2bwc7p7qwhgbddaw5jd";
+ name = "kde-cli-tools-5.23.5.tar.xz";
};
};
kde-gtk-config = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kde-gtk-config-5.23.4.tar.xz";
- sha256 = "0537vk4wdvgz7jl0qkksf38bra5fdk6d0z6lnwm5v4fapdysbry9";
- name = "kde-gtk-config-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kde-gtk-config-5.23.5.tar.xz";
+ sha256 = "14qqxy2vz9004kfam9biv6q0601sn9yhrkx0i8y0958a58s5z3hp";
+ name = "kde-gtk-config-5.23.5.tar.xz";
};
};
kdecoration = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kdecoration-5.23.4.tar.xz";
- sha256 = "0s80dhbba458yr85m6yfv7m5jkkn0xqzp42nhhaj4m9hh36bbd9s";
- name = "kdecoration-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kdecoration-5.23.5.tar.xz";
+ sha256 = "1kqj8l95wy46kfsw3f1crxwba9zwdlbgi7345mamhyks74wj1628";
+ name = "kdecoration-5.23.5.tar.xz";
};
};
kdeplasma-addons = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kdeplasma-addons-5.23.4.tar.xz";
- sha256 = "1j7xd2p8a8xi69sh91hldyajqg77lx5bla1vjg65f7yqz903bp4h";
- name = "kdeplasma-addons-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kdeplasma-addons-5.23.5.tar.xz";
+ sha256 = "0cq0g8nqrkwv12010rsrmzqvxsa5arjpa87gvws8pah3v9k1xnkq";
+ name = "kdeplasma-addons-5.23.5.tar.xz";
};
};
kgamma5 = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kgamma5-5.23.4.tar.xz";
- sha256 = "1b3m812xxcya0gf665m8crpmwq91mkq28jkcjaavknr9dd22dkyk";
- name = "kgamma5-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kgamma5-5.23.5.tar.xz";
+ sha256 = "17j0kv00ibs2g9jxfvflk965221iznm0ydgj3i05i6j2bd8301zn";
+ name = "kgamma5-5.23.5.tar.xz";
};
};
khotkeys = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/khotkeys-5.23.4.tar.xz";
- sha256 = "1fsll3cp6z763wp65iwqz244hzq0qlm4007jpxgd4gasbrd5zfg8";
- name = "khotkeys-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/khotkeys-5.23.5.tar.xz";
+ sha256 = "13562p0bv0jkamx9q07wi5vs78bdrhd0h3qg5rxajc5s36gyh63a";
+ name = "khotkeys-5.23.5.tar.xz";
};
};
kinfocenter = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kinfocenter-5.23.4.tar.xz";
- sha256 = "0z3hwq5qjkrcxn0smgi7x49mcyixm1apjd4f16q0z40sn7sdybad";
- name = "kinfocenter-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kinfocenter-5.23.5.tar.xz";
+ sha256 = "0f7ik3gg1pimjlc94dp6psk0sha8k7pinx50nvmgsglap4k1xbk7";
+ name = "kinfocenter-5.23.5.tar.xz";
};
};
kmenuedit = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kmenuedit-5.23.4.tar.xz";
- sha256 = "1iildwnhkvg2i2yhp6zl7m77fpa8vs7hhv8wjma3vbr2gh808nck";
- name = "kmenuedit-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kmenuedit-5.23.5.tar.xz";
+ sha256 = "0k3dbip98zwia6m8nlgiw4mz09pkw7bik4cn3j73v2x3n7y3c542";
+ name = "kmenuedit-5.23.5.tar.xz";
};
};
kscreen = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kscreen-5.23.4.tar.xz";
- sha256 = "0sa9xvyz42c69aqnn2bm3j1hq87n2nk5yawppl7csxyz91iyv3n5";
- name = "kscreen-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kscreen-5.23.5.tar.xz";
+ sha256 = "0j5rgzj132j7qy1pgi12mhihf1a89a3xh8j5f7dp5s1f8kyjq0yi";
+ name = "kscreen-5.23.5.tar.xz";
};
};
kscreenlocker = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kscreenlocker-5.23.4.tar.xz";
- sha256 = "1n4gkcf74hk60fvbkb9940q5r89jbj4kwc4byi51523n038pvymf";
- name = "kscreenlocker-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kscreenlocker-5.23.5.tar.xz";
+ sha256 = "07vhwvcyz9ynjzh44zny1f6di2knzy3fkiji3bhrki8p3zc9vjpm";
+ name = "kscreenlocker-5.23.5.tar.xz";
};
};
ksshaskpass = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/ksshaskpass-5.23.4.tar.xz";
- sha256 = "1s9wbfl867fgr5md51f63fc57626zw2b637xh7qy8sn563l8y1lk";
- name = "ksshaskpass-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/ksshaskpass-5.23.5.tar.xz";
+ sha256 = "0p8aka60mc8p96v3bx954jy99n9lf0a4b09sig307clwinfr23if";
+ name = "ksshaskpass-5.23.5.tar.xz";
};
};
ksystemstats = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/ksystemstats-5.23.4.tar.xz";
- sha256 = "00vs71jxqlv52absh16jyj1zryk2ib0bpd21c4qja11a3hw7j3gz";
- name = "ksystemstats-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/ksystemstats-5.23.5.tar.xz";
+ sha256 = "1xmr0yk5xynja6z7xc6l1zd529q5si5qs71f72dba2zna22hb7hb";
+ name = "ksystemstats-5.23.5.tar.xz";
};
};
kwallet-pam = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kwallet-pam-5.23.4.tar.xz";
- sha256 = "08ycniyna3hzdgzi3m61iamwid32hajb1k1m27kw16abh3ds4vx7";
- name = "kwallet-pam-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kwallet-pam-5.23.5.tar.xz";
+ sha256 = "1cha41wiqsfgyrqb8di5qnnz0mnvmchprxay48czrn3r5mz49pw9";
+ name = "kwallet-pam-5.23.5.tar.xz";
};
};
kwayland-integration = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kwayland-integration-5.23.4.tar.xz";
- sha256 = "14j6iwakkmdyhf3796ap2dnfi0vdbrl3813x4ygzjyb8068a7k9g";
- name = "kwayland-integration-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kwayland-integration-5.23.5.tar.xz";
+ sha256 = "0gs68v4rriknn59fv0yjcgrmcryv7wxgskswdgi1xx18v0rlc4ag";
+ name = "kwayland-integration-5.23.5.tar.xz";
};
};
kwayland-server = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kwayland-server-5.23.4.tar.xz";
- sha256 = "13cvw4i1ysw4ncdnx7c4qw29zc350wbmc29dy06b574idm5rbnrm";
- name = "kwayland-server-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kwayland-server-5.23.5.tar.xz";
+ sha256 = "0b8c1mkh36cgxhx18v9j23n9gnvzy22x50gpiw3dbkjzsmr1n7by";
+ name = "kwayland-server-5.23.5.tar.xz";
};
};
kwin = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kwin-5.23.4.tar.xz";
- sha256 = "0rqim6p0r7k886mwvqy4zpz18scnah9zvjjbgx0p77f1086azvsc";
- name = "kwin-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kwin-5.23.5.tar.xz";
+ sha256 = "00azqmdgkh72bg4d8868cin984vxxk6s6pk5x4dfvlaknzlyfjgp";
+ name = "kwin-5.23.5.tar.xz";
};
};
kwrited = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/kwrited-5.23.4.tar.xz";
- sha256 = "15sixbk5i5i1jv07hj820xi4fh0b6fmb4jkv2917911wpdkdnyik";
- name = "kwrited-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/kwrited-5.23.5.tar.xz";
+ sha256 = "0aj911kfzd100jq1k1sg7i1nhiixnl7qiphc2bczn47f1jj64iqv";
+ name = "kwrited-5.23.5.tar.xz";
};
};
layer-shell-qt = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/layer-shell-qt-5.23.4.tar.xz";
- sha256 = "0a74s7wx3jxxi1dp4j0a5dz7k45il4wjf7hf9j6cw2m5pdni1i2k";
- name = "layer-shell-qt-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/layer-shell-qt-5.23.5.tar.xz";
+ sha256 = "1ah66z9hiricw6h3j7x2k7d49y7g4l2s9w2658wjrava2qng9bsr";
+ name = "layer-shell-qt-5.23.5.tar.xz";
};
};
libkscreen = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/libkscreen-5.23.4.tar.xz";
- sha256 = "0n1xghmabhn7sb99k0zsyrbx05mbaf926hyyw9qp5rf07r8yzk2p";
- name = "libkscreen-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/libkscreen-5.23.5.tar.xz";
+ sha256 = "08wgg96clp685fl5lflrfd4kmf5c2p5ms7n1q2izvg0n6qr37m1i";
+ name = "libkscreen-5.23.5.tar.xz";
};
};
libksysguard = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/libksysguard-5.23.4.tar.xz";
- sha256 = "1xik5qaww9m26nkg804akaxbn7i7bd8ibc2v93h3p8ihkb5hh7lw";
- name = "libksysguard-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/libksysguard-5.23.5.tar.xz";
+ sha256 = "1gy1grkkz7vwglby52vv4gr8zbzsv8rbvwbp6rqvvhmqg7ascc1h";
+ name = "libksysguard-5.23.5.tar.xz";
};
};
milou = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/milou-5.23.4.tar.xz";
- sha256 = "15wniaj9zprhvly6krxl5847q8kh8m8z5sr2wj816n70hh1y58f8";
- name = "milou-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/milou-5.23.5.tar.xz";
+ sha256 = "05bc6hc5pn5rz4zp6b2akjdbssv7xppvzsw3pidkqb8pincl01gh";
+ name = "milou-5.23.5.tar.xz";
};
};
oxygen = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/oxygen-5.23.4.tar.xz";
- sha256 = "0b4rhf9500jhx73xw4ghqifgkfr527n2isiiys8g7m23ya38pbxz";
- name = "oxygen-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/oxygen-5.23.5.tar.xz";
+ sha256 = "1vvy9yqllqq9dx2riwv4bmxfq13wph5wagy84f1hhl7zxnbcyv0c";
+ name = "oxygen-5.23.5.tar.xz";
};
};
plasma-browser-integration = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-browser-integration-5.23.4.tar.xz";
- sha256 = "004406s80i0gv1ga151ws7sny4l3y74swawdgd1swmvkjg2ii909";
- name = "plasma-browser-integration-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-browser-integration-5.23.5.tar.xz";
+ sha256 = "0jw9jircgbilig4pryyjxhby8qc7nag9a1s5nk1zdsnlaqr08jyp";
+ name = "plasma-browser-integration-5.23.5.tar.xz";
};
};
plasma-desktop = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-desktop-5.23.4.tar.xz";
- sha256 = "1p48sl6zyra1iyri9zrx88wka9fbzgyhkd9m7r4nqa8h0v5p12as";
- name = "plasma-desktop-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-desktop-5.23.5.tar.xz";
+ sha256 = "0ym8cssw351ygw2vy27cyxql05y0gaflnqnq4fwkdgidldvmi45k";
+ name = "plasma-desktop-5.23.5.tar.xz";
};
};
plasma-disks = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-disks-5.23.4.tar.xz";
- sha256 = "0sgfwqyn539nd6s23nix3igf7z87sn3dn9zp8w2fy488vmm1pdmi";
- name = "plasma-disks-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-disks-5.23.5.tar.xz";
+ sha256 = "0197zyj5p7j8y80g0vvf5d9bq86qxkhwpa9dzb5l3is50y8lkj6p";
+ name = "plasma-disks-5.23.5.tar.xz";
};
};
plasma-firewall = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-firewall-5.23.4.tar.xz";
- sha256 = "040w85ml5rh0l95l744576s3kb00niyr72q4pvf5xj98df1h89aw";
- name = "plasma-firewall-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-firewall-5.23.5.tar.xz";
+ sha256 = "0fhycjrb89blh6wf24rvq7bafqqrxj37ir0daj5jlph9f1w4laq0";
+ name = "plasma-firewall-5.23.5.tar.xz";
};
};
plasma-integration = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-integration-5.23.4.tar.xz";
- sha256 = "0b4rvfnd40xgvgab81p9qjgdpjww673nlaiklwrkrqmv41m0yy33";
- name = "plasma-integration-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-integration-5.23.5.tar.xz";
+ sha256 = "03c0cqvr5cdpvxgm145sqpbbr8wv0qv4pqjl69v3bs010pd755lg";
+ name = "plasma-integration-5.23.5.tar.xz";
};
};
plasma-nano = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-nano-5.23.4.tar.xz";
- sha256 = "1kw77w00261dmp2w0jvaslamia215mlhd3nnl0wr39p5vhlym70p";
- name = "plasma-nano-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-nano-5.23.5.tar.xz";
+ sha256 = "1yh67bh1smk7zx35hd72pafjbjdv7wwwhm76ga5sj251m61ncxim";
+ name = "plasma-nano-5.23.5.tar.xz";
};
};
plasma-nm = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-nm-5.23.4.tar.xz";
- sha256 = "0c4gfdyzac67yxjvz75mxd61wacnsa01liaajdyj853bn7wkx294";
- name = "plasma-nm-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-nm-5.23.5.tar.xz";
+ sha256 = "14sknzy4v4xx1ihjn1s6x0lv5difnp4gi24zsdqvnkxkmxzhcij3";
+ name = "plasma-nm-5.23.5.tar.xz";
};
};
plasma-pa = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-pa-5.23.4.tar.xz";
- sha256 = "0g4q0y4sr14xsi71mv5qgn6qj8svmd045ff73hf34pb15qvdq0a7";
- name = "plasma-pa-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-pa-5.23.5.tar.xz";
+ sha256 = "1pcnf59qj7rgmcbc5xhad5zl487r48i2kyp6nc3yrlgj1xcfpfxg";
+ name = "plasma-pa-5.23.5.tar.xz";
};
};
plasma-phone-components = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-phone-components-5.23.4.tar.xz";
- sha256 = "0ml5pyi90nlmx5550sf3x9263f8mypj4jmdskzabzhnz44ck8vy9";
- name = "plasma-phone-components-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-phone-components-5.23.5.tar.xz";
+ sha256 = "08c03pycvv7ald21d8ckxpv6d25qlxs28gjm99hdn6x8m74j7frn";
+ name = "plasma-phone-components-5.23.5.tar.xz";
};
};
plasma-sdk = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-sdk-5.23.4.tar.xz";
- sha256 = "1cbsksjy9x3jlk8bzd9m1zgr83rzkwv0jd015fap707ysdil1ypk";
- name = "plasma-sdk-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-sdk-5.23.5.tar.xz";
+ sha256 = "1s0l09lgqipks0w0jplaaipcs4a1ny4iclkz9hkfx4xjgcvk5m2j";
+ name = "plasma-sdk-5.23.5.tar.xz";
};
};
plasma-systemmonitor = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-systemmonitor-5.23.4.tar.xz";
- sha256 = "16kfpzm8bhxyl9jx5xqbas4cm99sny4b2n6i27hc7ggjgx9r3j31";
- name = "plasma-systemmonitor-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-systemmonitor-5.23.5.tar.xz";
+ sha256 = "1snzabxgja9rsk000h97qjadb9fs8zdbqpr4zqa9sk0jjgm011lf";
+ name = "plasma-systemmonitor-5.23.5.tar.xz";
};
};
plasma-tests = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-tests-5.23.4.tar.xz";
- sha256 = "1vnihnrxgbrk224xxpisqj84hjbllyk32vsra2rbgrwp2g58fh69";
- name = "plasma-tests-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-tests-5.23.5.tar.xz";
+ sha256 = "125b0sf7h0ibjl7msw1sc3cccms8nrrkx6cgwd46a9xi5svrsfg2";
+ name = "plasma-tests-5.23.5.tar.xz";
};
};
plasma-thunderbolt = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-thunderbolt-5.23.4.tar.xz";
- sha256 = "0g5n24qwm6yd78rg14d6j2hn0krn0z0fm6bpyzr54ycrgiv850zz";
- name = "plasma-thunderbolt-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-thunderbolt-5.23.5.tar.xz";
+ sha256 = "1ich92w479llvq1vjlfyvxh3dvqc4pgycfi97hz4sfhn7dnaw3vr";
+ name = "plasma-thunderbolt-5.23.5.tar.xz";
};
};
plasma-vault = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-vault-5.23.4.tar.xz";
- sha256 = "1ay9x7kbgb5qg7w1m1rp9xbp8dzsxdj7zh2ifk3lff1g5f3yh9y6";
- name = "plasma-vault-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-vault-5.23.5.tar.xz";
+ sha256 = "1gf531q29qnvvsdxqgb1zyxwh5ck25kb0h1kk0d95pjkkylgyv0d";
+ name = "plasma-vault-5.23.5.tar.xz";
};
};
plasma-workspace = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-workspace-5.23.4.tar.xz";
- sha256 = "0kd37sfg8hbf8biia3ip89nx0jgrdgfprmda392gx5xfzbnlxv0k";
- name = "plasma-workspace-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-workspace-5.23.5.tar.xz";
+ sha256 = "0x950nb56xmmdf7hfpbrd9hvgq1a8vca0x8g1qsvrjhh5ymydgif";
+ name = "plasma-workspace-5.23.5.tar.xz";
};
};
plasma-workspace-wallpapers = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plasma-workspace-wallpapers-5.23.4.tar.xz";
- sha256 = "157kbi40bv9arxq7cvgxypk1qmrpd52d76xq99rsfbzdfrggx9nc";
- name = "plasma-workspace-wallpapers-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plasma-workspace-wallpapers-5.23.5.tar.xz";
+ sha256 = "0nr631yz8v671a87vh9f2a5kfjhn4f9147b339p09fwgfpx06vfx";
+ name = "plasma-workspace-wallpapers-5.23.5.tar.xz";
};
};
plymouth-kcm = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/plymouth-kcm-5.23.4.tar.xz";
- sha256 = "11f2r4nq7pi8xn3z6zjc58ix5hj3das16xqvq7m82p8zvw2qs44p";
- name = "plymouth-kcm-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/plymouth-kcm-5.23.5.tar.xz";
+ sha256 = "0ynyqfm6az8yj3d30yxza5mjcsgfw6mmdkcgr3v95r6db112hqbx";
+ name = "plymouth-kcm-5.23.5.tar.xz";
};
};
polkit-kde-agent = {
- version = "1-5.23.4";
+ version = "1-5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/polkit-kde-agent-1-5.23.4.tar.xz";
- sha256 = "06qjz87c2h0vgpk0jpf24194rahdrwpc274k6vmfkmbr5232w48h";
- name = "polkit-kde-agent-1-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/polkit-kde-agent-1-5.23.5.tar.xz";
+ sha256 = "1wgpgbq987qa6fdayw4155fwym6rcn2z7w66s8faqv94x78njzln";
+ name = "polkit-kde-agent-1-5.23.5.tar.xz";
};
};
powerdevil = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/powerdevil-5.23.4.tar.xz";
- sha256 = "1sl62vm25libbx2l2kw7s9p44kdq561gh8an03vkf1q1qgrnpwsf";
- name = "powerdevil-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/powerdevil-5.23.5.tar.xz";
+ sha256 = "1lxjqd4w3jvnffcn9751j9k1fzsyasd1z8b1gm2iaf38iys21116";
+ name = "powerdevil-5.23.5.tar.xz";
};
};
qqc2-breeze-style = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/qqc2-breeze-style-5.23.4.tar.xz";
- sha256 = "1wl8zxq7bca6v40mnwjnpxc3pzz30khc223y9dwpgy8ampvy2ghr";
- name = "qqc2-breeze-style-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/qqc2-breeze-style-5.23.5.tar.xz";
+ sha256 = "15i9h2md54a1h7isvma4x9pni3iy0bk84z8ibn3a36ydimyq5hra";
+ name = "qqc2-breeze-style-5.23.5.tar.xz";
};
};
sddm-kcm = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/sddm-kcm-5.23.4.tar.xz";
- sha256 = "148vf9af4fhma0w6v7wwlxpq8v8a858yx3qx7w0pg8jq5zd1k6g2";
- name = "sddm-kcm-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/sddm-kcm-5.23.5.tar.xz";
+ sha256 = "0csj1gml8w29dzv62zpbia9g10qz5k1nzv1yywsvay1q8rbqccxv";
+ name = "sddm-kcm-5.23.5.tar.xz";
};
};
systemsettings = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/systemsettings-5.23.4.tar.xz";
- sha256 = "0naw5zxgs47nx5wwg1li35salyg2cfpaphhn5m20plwqfi43zbdw";
- name = "systemsettings-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/systemsettings-5.23.5.tar.xz";
+ sha256 = "0shsqancxbxy6f4fd9m2a30x7gnjmd6gb8kq4nhlj6rramcwn3jh";
+ name = "systemsettings-5.23.5.tar.xz";
};
};
xdg-desktop-portal-kde = {
- version = "5.23.4";
+ version = "5.23.5";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.23.4/xdg-desktop-portal-kde-5.23.4.tar.xz";
- sha256 = "17n5d4rjm28in7jpsq2qg2d7lv3qcnlpmgi9kclx81miih9rjwan";
- name = "xdg-desktop-portal-kde-5.23.4.tar.xz";
+ url = "${mirror}/stable/plasma/5.23.5/xdg-desktop-portal-kde-5.23.5.tar.xz";
+ sha256 = "09s3fpjdrnxqvnyxmxva0rx612d6pxv28qqvm00hzrb23nxz6qgb";
+ name = "xdg-desktop-portal-kde-5.23.5.tar.xz";
};
};
}
diff --git a/pkgs/development/libraries/amdvlk/default.nix b/pkgs/development/libraries/amdvlk/default.nix
index 6c9650cacca..89187f65273 100644
--- a/pkgs/development/libraries/amdvlk/default.nix
+++ b/pkgs/development/libraries/amdvlk/default.nix
@@ -22,13 +22,13 @@ let
in stdenv.mkDerivation rec {
pname = "amdvlk";
- version = "2021.Q4.2";
+ version = "2021.Q4.3";
src = fetchRepoProject {
name = "${pname}-src";
manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git";
rev = "refs/tags/v-${version}";
- sha256 = "DpylZjIqWmCnUI0lEvd/HQcY+lr8asMurt1K9MI3qQw=";
+ sha256 = "9HKkpWbDiSqMI1KraIXnFioEnTYFh6Sddtm72vZMsK4=";
};
buildInputs = [
diff --git a/pkgs/development/libraries/qt-5/5.12/default.nix b/pkgs/development/libraries/qt-5/5.12/default.nix
index c4006204665..6b213567ad4 100644
--- a/pkgs/development/libraries/qt-5/5.12/default.nix
+++ b/pkgs/development/libraries/qt-5/5.12/default.nix
@@ -117,22 +117,22 @@ let
qttools = [ ./qttools.patch ];
};
- qtModule =
- import ../qtModule.nix
- {
- inherit perl;
- inherit lib;
- # Use a variant of mkDerivation that does not include wrapQtApplications
- # to avoid cyclic dependencies between Qt modules.
- mkDerivation =
- import ../mkDerivation.nix
- { inherit lib; inherit debug; wrapQtAppsHook = null; }
- stdenv.mkDerivation;
- }
- { inherit self srcs patches; };
-
addPackages = self: with self;
let
+ qtModule =
+ import ../qtModule.nix
+ {
+ inherit perl;
+ inherit lib;
+ # Use a variant of mkDerivation that does not include wrapQtApplications
+ # to avoid cyclic dependencies between Qt modules.
+ mkDerivation =
+ import ../mkDerivation.nix
+ { inherit lib; inherit debug; wrapQtAppsHook = null; }
+ stdenv.mkDerivation;
+ }
+ { inherit self srcs patches; };
+
callPackage = self.newScope { inherit qtCompatVersion qtModule srcs; };
in {
@@ -228,6 +228,4 @@ let
} ../hooks/wrap-qt-apps-hook.sh;
};
- self = lib.makeScope newScope addPackages;
-
-in self
+in lib.makeScope newScope addPackages
diff --git a/pkgs/development/libraries/qt-5/5.14/default.nix b/pkgs/development/libraries/qt-5/5.14/default.nix
index ddd9d76df4e..f12aadea738 100644
--- a/pkgs/development/libraries/qt-5/5.14/default.nix
+++ b/pkgs/development/libraries/qt-5/5.14/default.nix
@@ -118,22 +118,22 @@ let
qtwayland = [ ./qtwayland-libdrm-build.patch ];
};
- qtModule =
- import ../qtModule.nix
- {
- inherit perl;
- inherit lib;
- # Use a variant of mkDerivation that does not include wrapQtApplications
- # to avoid cyclic dependencies between Qt modules.
- mkDerivation =
- import ../mkDerivation.nix
- { inherit lib; inherit debug; wrapQtAppsHook = null; }
- stdenv.mkDerivation;
- }
- { inherit self srcs patches; };
-
addPackages = self: with self;
let
+ qtModule =
+ import ../qtModule.nix
+ {
+ inherit perl;
+ inherit lib;
+ # Use a variant of mkDerivation that does not include wrapQtApplications
+ # to avoid cyclic dependencies between Qt modules.
+ mkDerivation =
+ import ../mkDerivation.nix
+ { inherit lib; inherit debug; wrapQtAppsHook = null; }
+ stdenv.mkDerivation;
+ }
+ { inherit self srcs patches; };
+
callPackage = self.newScope { inherit qtCompatVersion qtModule srcs; };
in {
@@ -228,6 +228,4 @@ let
} ../hooks/wrap-qt-apps-hook.sh;
};
- self = lib.makeScope newScope addPackages;
-
-in self
+in lib.makeScope newScope addPackages
diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix
index 7c4845fd84a..19cca4237f9 100644
--- a/pkgs/development/libraries/qt-5/5.15/default.nix
+++ b/pkgs/development/libraries/qt-5/5.15/default.nix
@@ -80,22 +80,22 @@ let
qttools = [ ./qttools.patch ];
};
- qtModule =
- import ../qtModule.nix
- {
- inherit perl;
- inherit lib;
- # Use a variant of mkDerivation that does not include wrapQtApplications
- # to avoid cyclic dependencies between Qt modules.
- mkDerivation =
- import ../mkDerivation.nix
- { inherit lib; inherit debug; wrapQtAppsHook = null; }
- stdenv.mkDerivation;
- }
- { inherit self srcs patches; };
-
addPackages = self: with self;
let
+ qtModule =
+ import ../qtModule.nix
+ {
+ inherit perl;
+ inherit lib;
+ # Use a variant of mkDerivation that does not include wrapQtApplications
+ # to avoid cyclic dependencies between Qt modules.
+ mkDerivation =
+ import ../mkDerivation.nix
+ { inherit lib; inherit debug; wrapQtAppsHook = null; }
+ stdenv.mkDerivation;
+ }
+ { inherit self srcs patches; };
+
callPackage = self.newScope { inherit qtCompatVersion qtModule srcs; };
in {
@@ -192,6 +192,4 @@ let
} ../hooks/wrap-qt-apps-hook.sh;
};
- self = lib.makeScope newScope addPackages;
-
-in self
+in lib.makeScope newScope addPackages
diff --git a/pkgs/development/python-modules/python-heatclient/default.nix b/pkgs/development/python-modules/python-heatclient/default.nix
index cab28ef016d..8ba5c7dd21f 100644
--- a/pkgs/development/python-modules/python-heatclient/default.nix
+++ b/pkgs/development/python-modules/python-heatclient/default.nix
@@ -22,11 +22,11 @@
buildPythonApplication rec {
pname = "python-heatclient";
- version = "2.4.0";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b53529eb73f08c384181a580efaa42293cc35e0e1ecc4b0bc14a5c7b202019bb";
+ sha256 = "b610748eb3f18f6bd762e0808accdf872308289a77c3b19ed2d8b9f306393a42";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-ironicclient/default.nix b/pkgs/development/python-modules/python-ironicclient/default.nix
index 5654c2de3a8..c193cf7cd1a 100644
--- a/pkgs/development/python-modules/python-ironicclient/default.nix
+++ b/pkgs/development/python-modules/python-ironicclient/default.nix
@@ -20,11 +20,11 @@
buildPythonApplication rec {
pname = "python-ironicclient";
- version = "4.9.0";
+ version = "4.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "99d45e914b2845731ac44fbfc63ae3e1bd52211396748797b588f2adc4b3f341";
+ sha256 = "8f3ad8ae1fc4df524ea05a458ad2567b58144e881807dbbb985e282902d732fd";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-keystoneclient/default.nix b/pkgs/development/python-modules/python-keystoneclient/default.nix
index 8bf7ac5619a..c9161e17e30 100644
--- a/pkgs/development/python-modules/python-keystoneclient/default.nix
+++ b/pkgs/development/python-modules/python-keystoneclient/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "python-keystoneclient";
- version = "4.3.0";
+ version = "4.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fd09b7790ce53c20dc94318ec4d76e1cf71908aed59baeb4c7a61c17afd3aad5";
+ sha256 = "fc17ca9a1aa493104b496ba347f12507f271b5b6e819f4de4aef6574918aa071";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/tools/repository-managers/nexus/default.nix b/pkgs/development/tools/repository-managers/nexus/default.nix
index 73bb7606c54..4e95b0b4bc1 100644
--- a/pkgs/development/tools/repository-managers/nexus/default.nix
+++ b/pkgs/development/tools/repository-managers/nexus/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "nexus";
- version = "3.32.0-03";
+ version = "3.37.3-02";
src = fetchurl {
url = "https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-${version}-unix.tar.gz";
- sha256 = "17cgbpv1id4gbp3c42pqc3dxnh36cm1c77y7dysskyml4qfh5f7m";
+ sha256 = "sha256-wdtDGQjFp2tEAVxVXW70UXq/CoaET6/+4PXWxiNZMS0=";
};
preferLocalBuild = true;
diff --git a/pkgs/games/andyetitmoves/default.nix b/pkgs/games/andyetitmoves/default.nix
index 9eb1c7594a1..ecd1dfc9b3c 100644
--- a/pkgs/games/andyetitmoves/default.nix
+++ b/pkgs/games/andyetitmoves/default.nix
@@ -2,38 +2,43 @@
stdenv.mkDerivation rec {
pname = "andyetitmoves";
- version = "1.2.2";
+ version = "1.2.2";
- src = if stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux"
+ src =
+ if stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux"
then
- let postfix = if stdenv.hostPlatform.system == "i686-linux" then "i386" else "x86_64";
- commercialName = "${pname}-${version}_${postfix}.tar.gz";
- demoUrl = "http://www.andyetitmoves.net/demo/${pname}Demo-${version}_${postfix}.tar.gz";
+ let
+ postfix = if stdenv.hostPlatform.system == "i686-linux" then "i386" else "x86_64";
+ commercialName = "${pname}-${version}_${postfix}.tar.gz";
+ demoUrl = "http://www.andyetitmoves.net/demo/${pname}Demo-${version}_${postfix}.tar.gz";
in
if commercialVersion
- then requireFile {
- message = ''
- We cannot download the commercial version automatically, as you require a license.
- Once you bought a license, you need to add your downloaded version to the nix store.
- You can do this by using "nix-prefetch-url file:///\$PWD/${commercialName}" in the
- directory where yousaved it.
- '';
- name = commercialName;
- sha256 = if stdenv.hostPlatform.system == "i686-linux"
- then "15wvzmmidvykwjrbnq70h5jrvnjx1hcrm0357qj85q4aqbzavh01"
- else "1v8z16qa9ka8sf7qq45knsxj87s6sipvv3a7xq11pb5xk08fb2ql";
- }
- else fetchurl {
- url = demoUrl;
- sha256 = if stdenv.hostPlatform.system == "i686-linux"
- then "0f14vrrbq05hsbdajrb5y9za65fpng1lc8f0adb4aaz27x7sh525"
- else "0mg41ya0b27blq3b5498kwl4rj46dj21rcd7qd0rw1kyvr7sx4v4";
- }
+ then
+ requireFile
+ {
+ message = ''
+ We cannot download the commercial version automatically, as you require a license.
+ Once you bought a license, you need to add your downloaded version to the nix store.
+ You can do this by using "nix-prefetch-url file:///\$PWD/${commercialName}" in the
+ directory where yousaved it.
+ '';
+ name = commercialName;
+ sha256 =
+ if stdenv.hostPlatform.system == "i686-linux"
+ then "15wvzmmidvykwjrbnq70h5jrvnjx1hcrm0357qj85q4aqbzavh01"
+ else "1v8z16qa9ka8sf7qq45knsxj87s6sipvv3a7xq11pb5xk08fb2ql";
+ }
+ else
+ fetchurl {
+ url = demoUrl;
+ sha256 =
+ if stdenv.hostPlatform.system == "i686-linux"
+ then "0f14vrrbq05hsbdajrb5y9za65fpng1lc8f0adb4aaz27x7sh525"
+ else "0mg41ya0b27blq3b5498kwl4rj46dj21rcd7qd0rw1kyvr7sx4v4";
+ }
else
throw "And Yet It Moves nix package only supports linux and intel cpu's.";
- phases = "unpackPhase installPhase";
-
installPhase = ''
mkdir -p $out/{opt/andyetitmoves,bin}
cp -r * $out/opt/andyetitmoves/
@@ -54,19 +59,15 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/$binName
'';
- buildInputs = [libvorbis libogg libtheora SDL libXft SDL_image zlib libX11 libpng openal];
+ buildInputs = [ libvorbis libogg libtheora SDL libXft SDL_image zlib libX11 libpng openal ];
- meta = {
+ meta = with lib; {
description = "Physics/Gravity Platform game";
-
longDescription = ''
And Yet It Moves is an award-winning physics-based platform game in which players rotate the game world at will to solve challenging puzzles. Tilting the world turns walls into floors, slides into platforms, and stacks of rocks into dangerous hazards.
'';
-
homepage = "http://www.andyetitmoves.net/";
-
- license = lib.licenses.unfree;
-
- maintainers = with lib.maintainers; [bluescreen303];
+ license = licenses.unfree;
+ maintainers = with maintainers; [ bluescreen303 ];
};
}
diff --git a/pkgs/tools/misc/phoronix-test-suite/default.nix b/pkgs/tools/misc/phoronix-test-suite/default.nix
index e0375e2349e..edf61ddf6b4 100644
--- a/pkgs/tools/misc/phoronix-test-suite/default.nix
+++ b/pkgs/tools/misc/phoronix-test-suite/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "phoronix-test-suite";
- version = "10.6.1";
+ version = "10.8.0";
src = fetchurl {
url = "https://phoronix-test-suite.com/releases/${pname}-${version}.tar.gz";
- sha256 = "sha256-ixDMd9/tO793yVvIE60n5gytfDAmcuA631/ZON9v6LA=";
+ sha256 = "sha256-HvyMkafW2QdSlizWkOsv9U8VSN9Y9Z3F1jt1PwF9nuo=";
};
buildInputs = [ php ];
diff --git a/pkgs/tools/package-management/comma/default.nix b/pkgs/tools/package-management/comma/default.nix
new file mode 100644
index 00000000000..1cd8ac8ccd4
--- /dev/null
+++ b/pkgs/tools/package-management/comma/default.nix
@@ -0,0 +1,55 @@
+{ lib
+, stdenv
+, fetchurl
+, fetchFromGitHub
+, linkFarm
+, nix-index
+, fzy
+}:
+
+let
+
+ # nix-index takes a little while to run and the contents don't change
+ # meaningfully very often.
+ indexCache = fetchurl {
+ url = "https://github.com/Mic92/nix-index-database/releases/download/2021-12-12/index-x86_64-linux";
+ sha256 = "sha256-+SoG5Qz2KWA/nIWXE6SLpdi8MDqTs8LY90fGZxGKOiA=";
+ };
+
+ # nix-locate needs the --db argument to be a directory containing a file
+ # named "files".
+ nixIndexDB = linkFarm "nix-index-cache" [
+ { name = "files"; path = indexCache; }
+ ];
+
+in stdenv.mkDerivation rec {
+ pname = "comma";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "nix-community";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-WBIQmwlkb/GMoOq+Dnyrk8YmgiM/wJnc5HYZP8Uw72E=";
+ };
+
+ postPatch = ''
+ substituteInPlace , \
+ --replace '$PREBUILT_NIX_INDEX_DB' "${nixIndexDB}" \
+ --replace nix-locate "${nix-index}/bin/nix-locate" \
+ --replace fzy "${fzy}/bin/fzy"
+ '';
+
+ installPhase = ''
+ install -Dm755 , -t $out/bin
+ ln -s $out/bin/, $out/bin/comma
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/nix-community/comma";
+ description = "Run software without installing it";
+ license = licenses.mit;
+ maintainers = with maintainers; [ Enzime ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/package-management/nfpm/default.nix b/pkgs/tools/package-management/nfpm/default.nix
index 85d8c259d67..392a7f2e9b9 100644
--- a/pkgs/tools/package-management/nfpm/default.nix
+++ b/pkgs/tools/package-management/nfpm/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "nfpm";
- version = "2.11.2";
+ version = "2.11.3";
src = fetchFromGitHub {
owner = "goreleaser";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-ycb5331o/ILz+eUGGipBrjI7/pYnmHUSDRc4UNpJO5s=";
+ sha256 = "sha256-xwziGGdFBmPpLRlBBficioULISt8WjGBocbrQUXa8CY=";
};
vendorSha256 = "sha256-RaAb8QDFp/7TolsNZqcXurozr3vvK0SRyyy2h8MPhnk=";
diff --git a/pkgs/tools/system/acpica-tools/default.nix b/pkgs/tools/system/acpica-tools/default.nix
index 2374aa1489f..3559595f556 100644
--- a/pkgs/tools/system/acpica-tools/default.nix
+++ b/pkgs/tools/system/acpica-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "acpica-tools";
- version = "20210930";
+ version = "20211217";
src = fetchurl {
url = "https://acpica.org/sites/acpica/files/acpica-unix-${version}.tar.gz";
- sha256 = "08a8q174ac3jwxnd8q8iqc3cckwc2f7ncrc6f3171g0n38l2mn1w";
+ sha256 = "14jrrdrl3sw438791zf2v6rjvhiq78yl7hz2ldzp83c251cgh495";
};
NIX_CFLAGS_COMPILE = "-O3";
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 43ca345f0af..c39639f5100 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2548,6 +2548,8 @@ with pkgs;
cz-cli = callPackage ../applications/version-management/cz-cli {};
+ comma = callPackage ../tools/package-management/comma { };
+
common-licenses = callPackage ../data/misc/common-licenses {};
compactor = callPackage ../applications/networking/compactor { };