forked from mirrors/nixpkgs
Merge master into haskell-updates
This commit is contained in:
commit
13d0860121
|
@ -53,9 +53,9 @@ In addition to writing properly formatted commit messages, it's important to inc
|
|||
|
||||
Package version upgrades usually allow for simpler commit messages, including attribute name, old and new version, as well as a reference to the relevant release notes/changelog. Every once in a while a package upgrade requires more extensive changes, and that subsequently warrants a more verbose message.
|
||||
|
||||
We prefer not to use the "squash merge" feature in nixpkgs: in order to keep as much information as possible in the commit history, we expect pull requests to consist of self-contained commits as described above.
|
||||
This means that, after addressing review comments and before the PR is merged, you will sometimes need to rewrite your branch's history and then force-push it with `git push --force-with-lease`.
|
||||
Useful commands to be comfortable with are `git commit --amend`, `git commit --fixup` and `git rebase -i` (and don't forget that git lets you define aliases!).
|
||||
Pull requests should not be squash merged in order to keep complete commit messages and GPG signatures intact and must not be when the change doesn't make sense as a single commit.
|
||||
This means that, when addressing review comments in order to keep the pull request in an always mergeable status, you will sometimes need to rewrite your branch's history and then force-push it with `git push --force-with-lease`.
|
||||
Useful git commands that can help a lot with this are `git commit --patch --amend` and `git rebase --interactive @~3`. For more details consult the git man pages.
|
||||
|
||||
## Rebasing between branches (i.e. from master to staging)
|
||||
|
||||
|
|
|
@ -11013,6 +11013,12 @@
|
|||
fingerprint = "D03B 218C AE77 1F77 D7F9 20D9 823A 6154 4264 08D3";
|
||||
}];
|
||||
};
|
||||
piperswe = {
|
||||
email = "contact@piperswe.me";
|
||||
github = "piperswe";
|
||||
githubId = 1830959;
|
||||
name = "Piper McCorkle";
|
||||
};
|
||||
pjbarnoy = {
|
||||
email = "pjbarnoy@gmail.com";
|
||||
github = "pjbarnoy";
|
||||
|
|
|
@ -95,16 +95,6 @@
|
|||
<literal>true</literal>, or configure your firewall.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
The
|
||||
<link linkend="opt-services.avahi.openFirewall">services.avahi.openFirewall</link>
|
||||
module option default value has been changed from
|
||||
<literal>true</literal> to <literal>false</literal>. You will
|
||||
need to explicitely set this option to
|
||||
<literal>true</literal>, or configure your firewall.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
The
|
||||
|
|
|
@ -33,8 +33,6 @@ In addition to numerous new and upgraded packages, this release has the followin
|
|||
|
||||
- The [services.snapserver.openFirewall](#opt-services.snapserver.openFirewall) module option default value has been changed from `true` to `false`. You will need to explicitely set this option to `true`, or configure your firewall.
|
||||
|
||||
- The [services.avahi.openFirewall](#opt-services.avahi.openFirewall) module option default value has been changed from `true` to `false`. You will need to explicitely set this option to `true`, or configure your firewall.
|
||||
|
||||
- The [services.tmate-ssh-server.openFirewall](#opt-services.tmate-ssh-server.openFirewall) module option default value has been changed from `true` to `false`. You will need to explicitely set this option to `true`, or configure your firewall.
|
||||
|
||||
- The [services.unifi-video.openFirewall](#opt-services.unifi-video.openFirewall) module option default value has been changed from `true` to `false`. You will need to explicitely set this option to `true`, or configure your firewall.
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
pkgs.smartmontools # for diagnosing hard disks
|
||||
pkgs.pciutils
|
||||
pkgs.usbutils
|
||||
pkgs.nvme-cli
|
||||
|
||||
# Tools to create / manipulate filesystems.
|
||||
pkgs.ntfsprogs # for resizing NTFS partitions
|
||||
|
|
|
@ -19,7 +19,7 @@ in {
|
|||
type = types.package;
|
||||
default = pkgs.vim;
|
||||
defaultText = literalExpression "pkgs.vim";
|
||||
example = literalExpression "pkgs.vimHugeX";
|
||||
example = literalExpression "pkgs.vim-full";
|
||||
description = lib.mdDoc ''
|
||||
vim package to use.
|
||||
'';
|
||||
|
|
|
@ -32,6 +32,10 @@ in
|
|||
assertion = !config.services.pipewire.media-session.enable;
|
||||
message = "WirePlumber and pipewire-media-session can't be enabled at the same time.";
|
||||
}
|
||||
{
|
||||
assertion = !config.hardware.bluetooth.hsphfpd.enable;
|
||||
message = "Using Wireplumber conflicts with hsphfpd, as it provides the same functionality. `hardware.bluetooth.hsphfpd.enable` needs be set to false";
|
||||
}
|
||||
];
|
||||
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
|
|
|
@ -77,6 +77,14 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
listenany = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = lib.mdDoc ''
|
||||
Listen on all addresses rather than just loopback.
|
||||
'';
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
};
|
||||
|
@ -106,6 +114,7 @@ in
|
|||
-S "${toString cfg.port}" \
|
||||
${optionalString cfg.readonly "-b"} \
|
||||
${optionalString cfg.nowait "-n"} \
|
||||
${optionalString cfg.listenany "-G"} \
|
||||
"${cfg.device}"
|
||||
'';
|
||||
};
|
||||
|
|
|
@ -103,16 +103,17 @@ in
|
|||
|
||||
openFirewall = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
default = true;
|
||||
description = lib.mdDoc ''
|
||||
Whether to open the firewall for UDP port 5353.
|
||||
Disabling this setting also disables discovering of network devices.
|
||||
'';
|
||||
};
|
||||
|
||||
allowPointToPoint = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description= lib.mdDoc ''
|
||||
description = lib.mdDoc ''
|
||||
Whether to use POINTTOPOINT interfaces. Might make mDNS unreliable due to usually large
|
||||
latencies with such links and opens a potential security hole by allowing mDNS access from Internet
|
||||
connections.
|
||||
|
|
|
@ -24,8 +24,8 @@ in
|
|||
|
||||
services.unifi.jrePackage = mkOption {
|
||||
type = types.package;
|
||||
default = pkgs.jre8;
|
||||
defaultText = literalExpression "pkgs.jre8";
|
||||
default = if (lib.versionAtLeast (lib.getVersion cfg.unifiPackage) "7.3") then pkgs.jdk11 else pkgs.jre8;
|
||||
defaultText = literalExpression ''if (lib.versionAtLeast (lib.getVersion cfg.unifiPackage) "7.3" then pkgs.jdk11 else pkgs.jre8'';
|
||||
description = lib.mdDoc ''
|
||||
The JRE package to use. Check the release notes to ensure it is supported.
|
||||
'';
|
||||
|
|
|
@ -162,8 +162,8 @@ in {
|
|||
|
||||
webVaultPackage = mkOption {
|
||||
type = package;
|
||||
default = pkgs.vaultwarden-vault;
|
||||
defaultText = literalExpression "pkgs.vaultwarden-vault";
|
||||
default = pkgs.vaultwarden.webvault;
|
||||
defaultText = literalExpression "pkgs.vaultwarden.webvault";
|
||||
description = lib.mdDoc "Web vault package to use.";
|
||||
};
|
||||
};
|
||||
|
|
|
@ -174,6 +174,8 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
package = mkPackageOption pkgs "transmission" {};
|
||||
|
||||
downloadDirPermissions = mkOption {
|
||||
type = with types; nullOr str;
|
||||
default = null;
|
||||
|
@ -287,7 +289,7 @@ in
|
|||
install -D -m 600 -o '${cfg.user}' -g '${cfg.group}' /dev/stdin \
|
||||
'${cfg.home}/${settingsDir}/settings.json'
|
||||
'')];
|
||||
ExecStart="${pkgs.transmission}/bin/transmission-daemon -f -g ${cfg.home}/${settingsDir} ${escapeShellArgs cfg.extraFlags}";
|
||||
ExecStart="${cfg.package}/bin/transmission-daemon -f -g ${cfg.home}/${settingsDir} ${escapeShellArgs cfg.extraFlags}";
|
||||
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
|
||||
User = cfg.user;
|
||||
Group = cfg.group;
|
||||
|
@ -385,7 +387,7 @@ in
|
|||
};
|
||||
|
||||
# It's useful to have transmission in path, e.g. for remote control
|
||||
environment.systemPackages = [ pkgs.transmission ];
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
|
||||
users.users = optionalAttrs (cfg.user == "transmission") ({
|
||||
transmission = {
|
||||
|
@ -457,7 +459,7 @@ in
|
|||
];
|
||||
|
||||
security.apparmor.policies."bin.transmission-daemon".profile = ''
|
||||
include "${pkgs.transmission.apparmor}/bin.transmission-daemon"
|
||||
include "${cfg.package.apparmor}/bin.transmission-daemon"
|
||||
'';
|
||||
security.apparmor.includes."local/bin.transmission-daemon" = ''
|
||||
r ${config.systemd.services.transmission.environment.CURL_CA_BUNDLE},
|
||||
|
|
|
@ -384,6 +384,11 @@ in
|
|||
++ lib.optionals config.services.samba.enable [ kdenetwork-filesharing pkgs.samba ]
|
||||
++ lib.optional config.services.xserver.wacom.enable pkgs.wacomtablet;
|
||||
|
||||
# Extra services for D-Bus activation
|
||||
services.dbus.packages = [
|
||||
plasma5.kactivitymanagerd
|
||||
];
|
||||
|
||||
environment.pathsToLink = [
|
||||
# FIXME: modules should link subdirs of `/share` rather than relying on this
|
||||
"/share"
|
||||
|
@ -446,6 +451,9 @@ in
|
|||
|
||||
xdg.portal.enable = true;
|
||||
xdg.portal.extraPortals = [ plasma5.xdg-desktop-portal-kde ];
|
||||
# xdg-desktop-portal-kde expects PipeWire to be running.
|
||||
# This does not, by default, replace PulseAudio.
|
||||
services.pipewire.enable = mkDefault true;
|
||||
|
||||
# Update the start menu for each user that is currently logged in
|
||||
system.userActivationScripts.plasmaSetup = activationScript;
|
||||
|
|
|
@ -56,8 +56,6 @@ in {
|
|||
systemd = {
|
||||
packages = [ config.boot.kernelPackages.hyperv-daemons.lib ];
|
||||
|
||||
services.hv-vss.unitConfig.ConditionPathExists = [ "/dev/vmbus/hv_vss" ];
|
||||
|
||||
targets.hyperv-daemons = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
};
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import ./make-test-python.nix {
|
||||
name = "ntfy-sh";
|
||||
|
||||
nodes.machine = { ... }: {
|
||||
services.ntfy-sh.enable = true;
|
||||
|
|
|
@ -87,6 +87,9 @@ let
|
|||
testRunner = pkgs.writers.writePython3Bin "test-runner"
|
||||
{
|
||||
libraries = [ pkgs.python3Packages.selenium ];
|
||||
flakeIgnore = [
|
||||
"E501"
|
||||
];
|
||||
} ''
|
||||
|
||||
from selenium.webdriver.common.by import By
|
||||
|
@ -106,25 +109,25 @@ let
|
|||
|
||||
wait.until(EC.title_contains("Create Account"))
|
||||
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#email').send_keys(
|
||||
'${userEmail}'
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_email').send_keys(
|
||||
'${userEmail}'
|
||||
)
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys(
|
||||
'A Cat'
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_name').send_keys(
|
||||
'A Cat'
|
||||
)
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#masterPassword').send_keys(
|
||||
'${userPassword}'
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_master-password').send_keys(
|
||||
'${userPassword}'
|
||||
)
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#masterPasswordRetype').send_keys(
|
||||
'${userPassword}'
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_confirm-master-password').send_keys(
|
||||
'${userPassword}'
|
||||
)
|
||||
|
||||
driver.find_element(By.XPATH, "//button[contains(., 'Submit')]").click()
|
||||
driver.find_element(By.XPATH, "//button[contains(., 'Create Account')]").click()
|
||||
|
||||
wait.until_not(EC.title_contains("Create Account"))
|
||||
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#masterPassword').send_keys(
|
||||
'${userPassword}'
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#login_input_master-password').send_keys(
|
||||
'${userPassword}'
|
||||
)
|
||||
driver.find_element(By.XPATH, "//button[contains(., 'Log In')]").click()
|
||||
|
||||
|
@ -133,10 +136,10 @@ let
|
|||
driver.find_element(By.XPATH, "//button[contains(., 'Add Item')]").click()
|
||||
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys(
|
||||
'secrets'
|
||||
'secrets'
|
||||
)
|
||||
driver.find_element(By.CSS_SELECTOR, 'input#loginPassword').send_keys(
|
||||
'${storedPassword}'
|
||||
'${storedPassword}'
|
||||
)
|
||||
|
||||
driver.find_element(By.XPATH, "//button[contains(., 'Save')]").click()
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "nearcore";
|
||||
version = "1.29.3";
|
||||
version = "1.30.0";
|
||||
|
||||
# https://github.com/near/nearcore/tags
|
||||
src = fetchFromGitHub {
|
||||
|
@ -13,10 +13,10 @@ rustPlatform.buildRustPackage rec {
|
|||
# there is also a branch for this version number, so we need to be explicit
|
||||
rev = "refs/tags/${version}";
|
||||
|
||||
sha256 = "sha256-Qbpp+ITWVFbigWLdSDHAo5JhHejEN2FknRIjcpcS2wY=";
|
||||
sha256 = "sha256-Co8896RojUf/R8ZiRn7zSO1AWH7x5rYom6TbGohH1KM=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-GSgzJNpVGxbvGF6AtFQxGyev/9c8Roav1HBz0SCQyvw=";
|
||||
cargoSha256 = "sha256-M+vhLBXsd+R97Sh5s6jFzon/47XohJeQKh//9QP6PXw=";
|
||||
cargoPatches = [ ./0001-make-near-test-contracts-optional.patch ];
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -94,5 +94,8 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
meta.maintainers = with lib.maintainers; [ figsoda ];
|
||||
meta = with lib; (super.nvim-treesitter.meta or { }) // {
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ figsoda ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,21 +1,32 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, gitUpdater
|
||||
, cmake
|
||||
, python3
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "box64";
|
||||
version = "0.1.8";
|
||||
version = "0.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ptitSeb";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6k8Enbafnj19ATtgmw8W7LxtRpM3Ousj1bpZbbtq8TM=";
|
||||
hash = "sha256-eMp2eSWMRJQvLRQKUirBua6Kt7ZtyebfUnKIlibkNFU=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix mmx & cppThreads tests on x86_64
|
||||
# Remove when version > 0.2.0
|
||||
(fetchpatch {
|
||||
url = "https://github.com/ptitSeb/box64/commit/3819aecf078fcf47b2bc73713531361406a51895.patch";
|
||||
hash = "sha256-11hy5Ol5FSE/kNJmXAIwNLbapldhlZGKtOLIoL6pYrg=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
python3
|
||||
|
@ -56,6 +67,10 @@ stdenv.mkDerivation rec {
|
|||
runHook postInstallCheck
|
||||
'';
|
||||
|
||||
passthru.updateScript = gitUpdater {
|
||||
rev-prefix = "v";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://box86.org/";
|
||||
description = "Lets you run x86_64 Linux programs on non-x86_64 Linux systems";
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "proton-caller";
|
||||
version = "3.1.0";
|
||||
version = "3.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "caverym";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-eyHFKAGx8du4osoGDsMFzVE/TC/ZMPsx6mrWUPDCLJ4=";
|
||||
sha256 = "sha256-fN/8woLkTFD0aGILwweHhpey3cGQw2NolvpOmdkEEGA=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-/4+r5rvRUqQL8EVIg/22ZytXyE4+SV4UEcXiEw4795U=";
|
||||
cargoSha256 = "sha256-2zczu9MtsDDbfjbmLXCiPJrxNoNNBN0KAGeN+a53SRg=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Run Windows programs with Proton";
|
||||
|
|
|
@ -7,12 +7,6 @@
|
|||
|
||||
mkDerivation rec {
|
||||
pname = "colord-kde";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.kde.org/stable/colord-kde/${version}/src/${pname}-${version}.tar.xz";
|
||||
sha256 = "0brdnpflm95vf4l41clrqxwvjrdwhs859n7401wxcykkmw4m0m3c";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
|
|
@ -81,6 +81,7 @@ let
|
|||
bomber = callPackage ./bomber.nix {};
|
||||
bovo = callPackage ./bovo.nix {};
|
||||
calendarsupport = callPackage ./calendarsupport.nix {};
|
||||
colord-kde = callPackage ./colord-kde.nix {};
|
||||
dolphin = callPackage ./dolphin.nix {};
|
||||
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
|
||||
dragon = callPackage ./dragon.nix {};
|
||||
|
|
|
@ -1 +1 @@
|
|||
WGET_ARGS=( https://download.kde.org/stable/release-service/22.08.3/src -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/release-service/22.12.0/src -A '*.tar.xz' )
|
||||
|
|
|
@ -35,6 +35,10 @@
|
|||
, akonadi-contacts
|
||||
, akonadi-calendar-tools
|
||||
, kdepim-runtime
|
||||
, gpgme
|
||||
, pimcommon
|
||||
, mailcommon
|
||||
, messagelib
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
|
@ -76,6 +80,11 @@ mkDerivation rec {
|
|||
akonadi-contacts
|
||||
akonadi-calendar-tools
|
||||
kdepim-runtime
|
||||
|
||||
gpgme
|
||||
pimcommon
|
||||
mailcommon
|
||||
messagelib
|
||||
];
|
||||
|
||||
propagatedUserEnvPkgs = [ akonadi kdepim-runtime akonadi-search ];
|
||||
|
|
|
@ -15,7 +15,7 @@ index 83c2bcb..5f6d47c 100644
|
|||
REQUIRED_HEADERS KSMTP_HEADERS
|
||||
)
|
||||
|
||||
-install(TARGETS KPimSMTP EXPORT KPimSMTPTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
-install(TARGETS KPimSMTP EXPORT KPimSMTPTargets ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
+install(TARGETS KPimSMTP EXPORT KPimSMTPTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
|
||||
install(FILES
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -28,17 +28,18 @@
|
|||
}:
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "bottles-unwrapped";
|
||||
version = "2022.11.14";
|
||||
version = "2022.12.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bottlesdevs";
|
||||
repo = "bottles";
|
||||
rev = version;
|
||||
sha256 = "sha256-bigrJtqx9iZURYojwxlGe7xSGWS13wSaGcrTTROP9J8=";
|
||||
sha256 = "sha256-G2FQy+mea/+2RjK/WjLeX+7TP+HU6fCUFYuprFGKEyw=";
|
||||
};
|
||||
|
||||
patches = [ ./vulkan_icd.patch ];
|
||||
|
||||
# https://github.com/bottlesdevs/Bottles/wiki/Packaging
|
||||
nativeBuildInputs = [
|
||||
blueprint-compiler
|
||||
meson
|
||||
|
@ -58,6 +59,7 @@ python3Packages.buildPythonApplication rec {
|
|||
];
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
pycurl
|
||||
pyyaml
|
||||
requests
|
||||
pygobject3
|
||||
|
|
|
@ -1,23 +1,36 @@
|
|||
{ mkDerivation, lib, fetchFromGitHub, cmake, qttools, qtbase }:
|
||||
{ lib
|
||||
, mkDerivation
|
||||
, fetchFromGitHub
|
||||
, cmake
|
||||
, qttools
|
||||
, qtbase
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "heimer";
|
||||
version = "3.6.2";
|
||||
version = "3.6.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "juzzlin";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-NAjl7eRmMkRrVhlza87ErllEa1QfPZ8GRI1aljY6itI=";
|
||||
hash = "sha256-G0prFxKXHiRtV6uVp1Ckym0/rOFxrOHrEI5K9hkWjfU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = [ qttools qtbase ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qttools
|
||||
qtbase
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Simple cross-platform mind map and note-taking tool written in Qt";
|
||||
homepage = "https://github.com/juzzlin/Heimer";
|
||||
license = licenses.gpl3;
|
||||
changelog = "https://github.com/juzzlin/Heimer/blob/${version}/CHANGELOG";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ dtzWill ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{ lib, python3 }:
|
||||
{ lib, python3, khard, testers }:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
version = "0.17.0";
|
||||
version = "0.18.0";
|
||||
pname = "khard";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "062nv4xkfsjc11k9m52dh6xjn9z68a4a6x1s8z05wwv4jbp1lkhn";
|
||||
sha256 = "05860fdayqap128l7i6bcmi9kdyi2gx02g2pmh88d56xgysd927y";
|
||||
};
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
@ -33,6 +33,8 @@ python3.pkgs.buildPythonApplication rec {
|
|||
|
||||
pythonImportsCheck = [ "khard" ];
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = khard; };
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/scheibler/khard";
|
||||
description = "Console carddav client";
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "todoist";
|
||||
version = "0.16.0";
|
||||
version = "0.17.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sachaos";
|
||||
repo = "todoist";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-cfhwbL7RaeD5LWxlfqnHfPPPkC5AA3Z034p+hlFBWtg=";
|
||||
sha256 = "sha256-lnx02fFzf8oaJ9T7MV+Gx4EpA4h7TVJK91o9+GU/Yvs=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-ly+OcRo8tGeNX4FnqNVaqjPx/A1FALOnScxs04lIOiU=";
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "tut";
|
||||
version = "1.0.24";
|
||||
version = "1.0.25";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RasmusLindroth";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-UkgZOBNEeeYkcdp8beePrFmFLa7UWGbQ4dynl8QwnK8=";
|
||||
sha256 = "sha256-wSCT8GaBMBzxtPsspc+kS4mMVayMEBBSzXZB3dQ3Nj8=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-af+uO3NEkMt+aZoOa8NWccgtLD0Kggr2ZZwfIxoP3EU=";
|
||||
vendorSha256 = "sha256-dyt7JDHsmbdMccIHVaG6N1lAwcM5xKeYoZ2Giwfkgqc=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "A TUI for Mastodon with vim inspired keys";
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -220,7 +220,7 @@ buildStdenv.mkDerivation ({
|
|||
"profilingPhase"
|
||||
];
|
||||
|
||||
patches = lib.optionals (lib.versionOlder version "103") [
|
||||
patches = lib.optionals (lib.versionOlder version "102.6.0") [
|
||||
(fetchpatch {
|
||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1773259
|
||||
name = "rust-cbindgen-0.24.2-compat.patch";
|
||||
|
@ -234,7 +234,7 @@ buildStdenv.mkDerivation ({
|
|||
|
||||
postPatch = ''
|
||||
rm -rf obj-x86_64-pc-linux-gnu
|
||||
patchShebangs mach
|
||||
patchShebangs mach build
|
||||
''
|
||||
+ extraPostPatch;
|
||||
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
rec {
|
||||
firefox = buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "107.0.1";
|
||||
version = "108.0";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "e57e4bfcecbcc6dbe73f23577a14a2998c8c3f3d602f85ea06f99e0974e78481b9f7bdb019cb4e9733e59f56be1407edd64a2adb7b284bb4a87b46b1e2295dea";
|
||||
sha512 = "fa800f62cca395a51b9a04373a27be48fc3860208e34ecf74d908127638d1eb8c41cf9898be6896777d408127d5c4b7104d9ee89c97da923b2dc6ea32186187e";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
@ -29,11 +29,11 @@ rec {
|
|||
|
||||
firefox-esr-102 = buildMozillaMach rec {
|
||||
pname = "firefox-esr-102";
|
||||
version = "102.5.0esr";
|
||||
version = "102.6.0esr";
|
||||
applicationName = "Mozilla Firefox ESR";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13";
|
||||
sha512 = "c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"packageVersion": "107.0.1-2",
|
||||
"packageVersion": "108.0-1",
|
||||
"source": {
|
||||
"rev": "107.0.1-2",
|
||||
"sha256": "1s009nbsqihmhnaa20j9g1qyifl3kgsbpgxc8ms5ahx3j97hbpk5"
|
||||
"rev": "108.0-1",
|
||||
"sha256": "1gfqxlcgf7qxgisbj565ndrfhkk68py2jpwrx7k2j7zpszkb2f4m"
|
||||
},
|
||||
"firefox": {
|
||||
"version": "107.0.1",
|
||||
"sha512": "e57e4bfcecbcc6dbe73f23577a14a2998c8c3f3d602f85ea06f99e0974e78481b9f7bdb019cb4e9733e59f56be1407edd64a2adb7b284bb4a87b46b1e2295dea"
|
||||
"version": "108.0",
|
||||
"sha512": "fa800f62cca395a51b9a04373a27be48fc3860208e34ecf74d908127638d1eb8c41cf9898be6896777d408127d5c4b7104d9ee89c97da923b2dc6ea32186187e"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
{ lib, buildGoModule, fetchFromGitHub, stdenv }:
|
||||
{ lib, buildGoModule, fetchFromGitHub, stdenv, callPackage }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "cloudflared";
|
||||
version = "2022.8.2";
|
||||
version = "2022.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudflare";
|
||||
repo = "cloudflared";
|
||||
rev = version;
|
||||
hash = "sha256-Kyt5d3KmLefTVVUmUUU23UV0lghzhLFCKLlmwTjN68I=";
|
||||
owner = "cloudflare";
|
||||
repo = "cloudflared";
|
||||
rev = version;
|
||||
hash = "sha256-aG63CEJfEL9r0SviZu9VzArtt3e4VuAbOMaYk9atSGo=";
|
||||
};
|
||||
|
||||
vendorSha256 = null;
|
||||
|
@ -17,22 +17,56 @@ buildGoModule rec {
|
|||
|
||||
preCheck = ''
|
||||
# Workaround for: sshgen_test.go:74: mkdir /homeless-shelter/.cloudflared: no such file or directory
|
||||
export HOME="$(mktemp -d)";
|
||||
export HOME="$(mktemp -d)"
|
||||
|
||||
# Workaround for: protocol_test.go:11:
|
||||
# lookup protocol-v2.argotunnel.com on [::1]:53: read udp [::1]:51876->[::1]:53: read: connection refused
|
||||
|
||||
substituteInPlace "edgediscovery/protocol_test.go" \
|
||||
--replace "TestProtocolPercentage" "SkipProtocolPercentage"
|
||||
|
||||
# Workaround for: origin_icmp_proxy_test.go:46:
|
||||
# cannot create ICMPv4 proxy: socket: permission denied nor ICMPv6 proxy: socket: permission denied
|
||||
substituteInPlace "ingress/origin_icmp_proxy_test.go" \
|
||||
--replace "TestICMPRouterEcho" "SkipICMPRouterEcho"
|
||||
|
||||
# Workaround for: origin_icmp_proxy_test.go:110:
|
||||
# cannot create ICMPv4 proxy: socket: permission denied nor ICMPv6 proxy: socket: permission denied
|
||||
substituteInPlace "ingress/origin_icmp_proxy_test.go" \
|
||||
--replace "TestConcurrentRequestsToSameDst" "SkipConcurrentRequestsToSameDst"
|
||||
|
||||
# Workaround for: origin_icmp_proxy_test.go:242:
|
||||
# cannot create ICMPv4 proxy: socket: permission denied nor ICMPv6 proxy: socket: permission denied
|
||||
substituteInPlace "ingress/origin_icmp_proxy_test.go" \
|
||||
--replace "TestICMPRouterRejectNotEcho" "SkipICMPRouterRejectNotEcho"
|
||||
|
||||
# Workaround for: origin_icmp_proxy_test.go:108:
|
||||
# Received unexpected error: cannot create ICMPv4 proxy: Group ID 100 is not between ping group 65534 to 65534 nor ICMPv6 proxy: socket: permission denied
|
||||
substituteInPlace "ingress/origin_icmp_proxy_test.go" \
|
||||
--replace "TestTraceICMPRouterEcho" "SkipTraceICMPRouterEcho"
|
||||
|
||||
# Workaround for: icmp_posix_test.go:28: socket: permission denied
|
||||
substituteInPlace "ingress/icmp_posix_test.go" \
|
||||
--replace "TestFunnelIdleTimeout" "SkipFunnelIdleTimeout"
|
||||
|
||||
# Workaround for: icmp_posix_test.go:88: Received unexpected error: Group ID 100 is not between ping group 65534 to 65534
|
||||
substituteInPlace "ingress/icmp_posix_test.go" \
|
||||
--replace "TestReuseFunnel" "SkipReuseFunnel"
|
||||
|
||||
# Workaround for: supervisor_test.go:49:
|
||||
# Expected nil, but got: Could not lookup srv records on _us-v2-origintunneld._tcp.argotunnel.com: lookup _us-v2-origintunneld._tcp.argotunnel.com on [::1]:53: read udp [::1]:49342->[::1]:53: read: connection refused
|
||||
substituteInPlace "supervisor/supervisor_test.go" \
|
||||
--replace "Test_Initialize_Same_Protocol" "Skip_Initialize_Same_Protocol"
|
||||
'';
|
||||
|
||||
doCheck = !stdenv.isDarwin;
|
||||
|
||||
passthru.tests.simple = callPackage ./tests.nix { inherit version; };
|
||||
|
||||
meta = with lib; {
|
||||
description = "CloudFlare Tunnel daemon (and DNS-over-HTTPS client)";
|
||||
homepage = "https://www.cloudflare.com/products/tunnel";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ bbigras enorris thoughtpolice ];
|
||||
description = "Cloudflare Tunnel daemon, Cloudflare Access toolkit, and DNS-over-HTTPS client";
|
||||
homepage = "https://www.cloudflare.com/products/tunnel";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix ++ platforms.windows;
|
||||
maintainers = with maintainers; [ bbigras enorris thoughtpolice piperswe ];
|
||||
};
|
||||
}
|
||||
|
|
44
pkgs/applications/networking/cloudflared/tests.nix
Normal file
44
pkgs/applications/networking/cloudflared/tests.nix
Normal file
|
@ -0,0 +1,44 @@
|
|||
{ version, lib, stdenv, pkgsCross, testers, cloudflared, runCommand, wine, wine64 }:
|
||||
|
||||
let
|
||||
inherit (stdenv) buildPlatform;
|
||||
in
|
||||
{
|
||||
version = testers.testVersion {
|
||||
package = cloudflared;
|
||||
command = "cloudflared help";
|
||||
};
|
||||
refuses-to-autoupdate = runCommand "cloudflared-${version}-refuses-to-autoupdate"
|
||||
{
|
||||
nativeBuildInputs = [ cloudflared ];
|
||||
} ''
|
||||
set -e
|
||||
cloudflared update 2>&1 | tee output.txt
|
||||
if ! grep "cloudflared was installed by nixpkgs" output.txt
|
||||
then
|
||||
echo "cloudflared's output didn't contain the package manager name"
|
||||
exit 1
|
||||
fi
|
||||
mkdir $out
|
||||
'';
|
||||
} // lib.optionalAttrs (buildPlatform.isLinux && (buildPlatform.isi686 || buildPlatform.isx86_64)) {
|
||||
runs-through-wine = runCommand "cloudflared-${version}-runs-through-wine"
|
||||
{
|
||||
nativeBuildInputs = [ wine ];
|
||||
exe = "${pkgsCross.mingw32.cloudflared}/bin/cloudflared.exe";
|
||||
} ''
|
||||
export HOME="$(mktemp -d)"
|
||||
wine $exe help
|
||||
mkdir $out
|
||||
'';
|
||||
} // lib.optionalAttrs (buildPlatform.isLinux && buildPlatform.isx86_64) {
|
||||
runs-through-wine64 = runCommand "cloudflared-${version}-runs-through-wine64"
|
||||
{
|
||||
nativeBuildInputs = [ wine64 ];
|
||||
exe = "${pkgsCross.mingwW64.cloudflared}/bin/cloudflared.exe";
|
||||
} ''
|
||||
export HOME="$(mktemp -d)"
|
||||
wine64 $exe help
|
||||
mkdir $out
|
||||
'';
|
||||
}
|
33
pkgs/applications/networking/cluster/acorn/default.nix
Normal file
33
pkgs/applications/networking/cluster/acorn/default.nix
Normal file
|
@ -0,0 +1,33 @@
|
|||
{ lib, buildGoModule, fetchFromGitHub }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "acorn";
|
||||
version = "0.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "acorn-io";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-IzjCYVQ9RhuAmgloue421F43ARviaHW7mTkLhLW/VPM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-z2ya/CgH9AcxHe73Yt9XWbJqH4OrZWt0bRDsna5hYeo=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/acorn-io/acorn/pkg/version.Tag=v${version}"
|
||||
"-X github.com/acorn-io/acorn/pkg/config.AcornDNSEndpointDefault=https://alpha-dns.acrn.io/v1"
|
||||
];
|
||||
|
||||
# integration tests require network and kubernetes master
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://docs.acorn.io";
|
||||
changelog = "https://github.com/acorn-io/${pname}/releases/tag/v${version}";
|
||||
description = "A simple application deployment framework for Kubernetes";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ urandom ];
|
||||
};
|
||||
}
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "kubernetes-helm";
|
||||
version = "3.10.2";
|
||||
version = "3.10.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "helm";
|
||||
repo = "helm";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-ly48zSsi+dV4te68LX8NtaJ9eLC46sSakExR2a+3b5U=";
|
||||
sha256 = "sha256-SUPa6bbops2rrzzzYM5fH0l4DT7/rIkOqc396lTesao=";
|
||||
};
|
||||
vendorSha256 = "sha256-vyHT/N5lat/vqM2jK4Q+jJOtZpS52YCYGcJqfa5e0KM=";
|
||||
|
||||
|
|
|
@ -2,15 +2,15 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "istioctl";
|
||||
version = "1.16.0";
|
||||
version = "1.16.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "istio";
|
||||
repo = "istio";
|
||||
rev = version;
|
||||
sha256 = "sha256-uXFBXIPsWskEHHvqB+VagNLL4blySabuZvTBBcGGhhg=";
|
||||
sha256 = "sha256-IYmNmrUdlp0V+gsAwivkF73VcBBMDcA5QWSnJ+6qKks=";
|
||||
};
|
||||
vendorSha256 = "sha256-x/+y3te+DC16Cs7kAnuhiskL5I44WDK1QTjAWheDwC8=";
|
||||
vendorSha256 = "sha256-yCdCuwiAAdyeLtu4zE7d8RLbqM6FuH9sw0EqDZohQxg=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
|
|
@ -10,16 +10,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "nerdctl";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "containerd";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-hSuBN+yuwXfGP7gNtYR37yl+n5hj2sp6hJ5d8tyXkf0=";
|
||||
sha256 = "sha256-i178AN8LDm1SmCx3G8uLmW1+/F3B8DQsrkawSBoefGw=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-2pYjN904pQoliBSaCysumkMocvZDxwsTvZxgDCacVrc=";
|
||||
vendorSha256 = "sha256-0EWrFc55I3EmrAmmIYdsYtvO6xqDHbo5Uo6XC+NezZI=";
|
||||
|
||||
nativeBuildInputs = [ makeWrapper installShellFiles ];
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ let rev = "5b97033257d0276c7b0d1b20412667a69d79261e";
|
|||
in
|
||||
buildGoModule rec {
|
||||
pname = "sonobuoy";
|
||||
version = "0.56.12"; # Do not forget to update `rev` above
|
||||
version = "0.56.13"; # Do not forget to update `rev` above
|
||||
|
||||
ldflags =
|
||||
let t = "github.com/vmware-tanzu/sonobuoy";
|
||||
|
@ -20,7 +20,7 @@ buildGoModule rec {
|
|||
owner = "vmware-tanzu";
|
||||
repo = "sonobuoy";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-i+fg5tPkpnNl1Oef1KPmhHC+5t4y9vvfRpw9DHbsf4w=";
|
||||
sha256 = "sha256-T0G0S8bj0QO1/eC/XMwiJ0ZcJC6KYB6gmj/bq2yYgAE=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-SRR4TmNHbMOOMv6AXv/Qpn2KUQh+ZsFlzc5DpdyPLEU=";
|
||||
|
|
|
@ -268,13 +268,13 @@
|
|||
"vendorHash": "sha256-UJHDX/vx3n/RTuQ50Y6TAhpEEFk9yBoaz8yK02E8Fhw="
|
||||
},
|
||||
"consul": {
|
||||
"hash": "sha256-DS27LGhXDYVr+c0wIZe5PjssK8l8Aq4zzh3I+G4WCU8=",
|
||||
"hash": "sha256-UaTvFxwbLf9krUdsslFP6MXzpacnj/AKXiyUe7iSRCs=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/consul",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-consul",
|
||||
"rev": "v2.16.2",
|
||||
"rev": "v2.17.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-9fTmD3VFU12htHeYk64CM23g8ihT2+02DmzTXfZF2Rw="
|
||||
"vendorHash": "sha256-v1RHxXYTvpyWzyph6qg3GW75OPYc5qYQ/yyDI8WkbNc="
|
||||
},
|
||||
"ct": {
|
||||
"hash": "sha256-poEyXP6VfKYKuTCxQxkiWBuc7/1S2J7RolrrPb6nvUI=",
|
||||
|
@ -498,11 +498,11 @@
|
|||
"vendorHash": "sha256-/dsiIxgW4BxSpRtnD77NqtkxEEAXH1Aj5hDCRSdiDYg="
|
||||
},
|
||||
"helm": {
|
||||
"hash": "sha256-s8ZOzTG3qux+4Yh1wj3ArjB1uJ32bdGhxY9iSL5LOK8=",
|
||||
"hash": "sha256-MSBCn4AriAWys2FIYJIGamcaLGx0gtO5IiB/WxcN2rg=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/helm",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-helm",
|
||||
"rev": "v2.7.1",
|
||||
"rev": "v2.8.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
|
@ -1095,11 +1095,11 @@
|
|||
"vendorHash": "sha256-2wPmLpjhG6QgG+BUCO0oIzHjBOWIOYuptgdtSIm9TZw="
|
||||
},
|
||||
"tencentcloud": {
|
||||
"hash": "sha256-jel9zn2i/xt7Up4o8Tf5S5Z63zRbQszt9IY5xjcQhLo=",
|
||||
"hash": "sha256-mN52iD0HdsfzPxo9hLFlKxiwIm7641cnjUYk8XyRP0s=",
|
||||
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
|
||||
"owner": "tencentcloudstack",
|
||||
"repo": "terraform-provider-tencentcloud",
|
||||
"rev": "v1.79.1",
|
||||
"rev": "v1.79.2",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
|
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "terragrunt";
|
||||
version = "0.42.3";
|
||||
version = "0.42.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gruntwork-io";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-CK2+leFJuNQqX1t34LLTJ6eVEUFdZSb/0E3XTf3S9gQ=";
|
||||
sha256 = "sha256-PaCI39Z2WaHZ6IYRxFNZvG9c40pWzNbwoHrJFXLOqMk=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-Qc0FnNxyErtieVvEj/eKPW5PpvYFwiYtv+ReJTVFAPA=";
|
||||
vendorSha256 = "sha256-ByFn2j2m5dON0No6mt1QiYm4vMRSymS5Tezaws9B9c4=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
|
|
@ -7,12 +7,11 @@
|
|||
, openssl, gsettings-desktop-schemas, json-glib, libsodium, webkitgtk_4_1, harfbuzz
|
||||
# The themes here are soft dependencies; only icons are missing without them.
|
||||
, gnome
|
||||
, withKf5Wallet ? true, libsForQt5
|
||||
, withLibsecret ? true
|
||||
, withVte ? true
|
||||
}:
|
||||
|
||||
with lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "remmina";
|
||||
version = "1.4.28";
|
||||
|
@ -25,6 +24,7 @@ stdenv.mkDerivation rec {
|
|||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ninja pkg-config wrapGAppsHook ];
|
||||
|
||||
buildInputs = [
|
||||
gsettings-desktop-schemas
|
||||
glib gtk3 gettext libxkbfile libX11
|
||||
|
@ -36,13 +36,15 @@ stdenv.mkDerivation rec {
|
|||
libepoxy at-spi2-core
|
||||
openssl gnome.adwaita-icon-theme json-glib libsodium webkitgtk_4_1
|
||||
harfbuzz python3
|
||||
] ++ optionals withLibsecret [ libsecret ]
|
||||
++ optionals withVte [ vte ];
|
||||
] ++ lib.optionals withLibsecret [ libsecret ]
|
||||
++ lib.optionals withKf5Wallet [ libsForQt5.kwallet ]
|
||||
++ lib.optionals withVte [ vte ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DWITH_VTE=${if withVte then "ON" else "OFF"}"
|
||||
"-DWITH_TELEPATHY=OFF"
|
||||
"-DWITH_AVAHI=OFF"
|
||||
"-DWITH_KF5WALLET=${if withKf5Wallet then "ON" else "OFF"}"
|
||||
"-DWITH_LIBSECRET=${if withLibsecret then "ON" else "OFF"}"
|
||||
"-DFREERDP_LIBRARY=${freerdp}/lib/libfreerdp2.so"
|
||||
"-DFREERDP_CLIENT_LIBRARY=${freerdp}/lib/libfreerdp-client2.so"
|
||||
|
@ -50,13 +52,15 @@ stdenv.mkDerivation rec {
|
|||
"-DWINPR_INCLUDE_DIR=${freerdp}/include/winpr2"
|
||||
];
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
--prefix LD_LIBRARY_PATH : "${libX11.out}/lib"
|
||||
)
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with lib; {
|
||||
license = licenses.gpl2Plus;
|
||||
homepage = "https://gitlab.com/Remmina/Remmina";
|
||||
description = "Remote desktop client written in GTK";
|
||||
|
|
|
@ -5,10 +5,12 @@ let
|
|||
_build = "484";
|
||||
version = "${_version}-${_build}";
|
||||
|
||||
swtSystem = if stdenv.hostPlatform.system == "i686-linux" then "linux"
|
||||
else if stdenv.hostPlatform.system == "x86_64-linux" then "linux64"
|
||||
else if stdenv.hostPlatform.system == "x86_64-darwin" then "macos64"
|
||||
else throw "Unsupported system: ${stdenv.hostPlatform.system}";
|
||||
swtSystem =
|
||||
if stdenv.hostPlatform.system == "i686-linux" then "linux"
|
||||
else if stdenv.hostPlatform.system == "x86_64-linux" then "linux64"
|
||||
else if stdenv.hostPlatform.system == "aarch64-linux" then "linux-arm64"
|
||||
else if stdenv.hostPlatform.system == "x86_64-darwin" then "macos64"
|
||||
else throw "Unsupported system: ${stdenv.hostPlatform.system}";
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "jameica";
|
||||
|
@ -26,7 +28,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
nativeBuildInputs = [ ant jdk wrapGAppsHook makeWrapper ];
|
||||
buildInputs = lib.optionals stdenv.isLinux [ gtk2 glib xorg.libXtst ]
|
||||
++ lib.optional stdenv.isDarwin Cocoa;
|
||||
++ lib.optional stdenv.isDarwin Cocoa;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "willuhn";
|
||||
|
@ -79,7 +81,7 @@ stdenv.mkDerivation rec {
|
|||
binaryBytecode # source bundles dependencies as jars
|
||||
];
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];
|
||||
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ];
|
||||
maintainers = with maintainers; [ flokli r3dl3g ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,148 +1,44 @@
|
|||
{ fetchurl, lib, stdenv, mkDerivation, dpkg, which
|
||||
, makeWrapper
|
||||
, alsa-lib
|
||||
, desktop-file-utils
|
||||
, dbus
|
||||
, libcap
|
||||
, fontconfig
|
||||
, freetype
|
||||
, gcc
|
||||
{ lib
|
||||
, fetchurl
|
||||
, appimageTools
|
||||
, gconf
|
||||
, glib
|
||||
, icu
|
||||
, libxml2
|
||||
, libxslt
|
||||
, orc
|
||||
, nss
|
||||
, nspr
|
||||
, qtbase
|
||||
, qtsvg
|
||||
, qtdeclarative
|
||||
, qtwebchannel
|
||||
, qtquickcontrols
|
||||
, qtwebkit
|
||||
, qtwebengine
|
||||
, sqlite
|
||||
, xorg
|
||||
, zlib
|
||||
# The provided wrapper does this, but since we don't use it
|
||||
# we emulate the behavior. The downside is that this
|
||||
# will leave entries on your system after uninstalling mendeley.
|
||||
# (they can be removed by running '$out/bin/install-mendeley-link-handler.sh -u')
|
||||
, autorunLinkHandler ? true
|
||||
# Update script
|
||||
, writeScript
|
||||
, runtimeShell
|
||||
, imagemagick
|
||||
}:
|
||||
|
||||
let
|
||||
arch32 = "i686-linux";
|
||||
name = "mendeley";
|
||||
version = "2.80.1";
|
||||
|
||||
arch = if stdenv.hostPlatform.system == arch32
|
||||
then "i386"
|
||||
else "amd64";
|
||||
|
||||
shortVersion = "1.19.5-stable";
|
||||
|
||||
version = "${shortVersion}_${arch}";
|
||||
|
||||
url = "http://desktop-download.mendeley.com/download/apt/pool/main/m/mendeleydesktop/mendeleydesktop_${version}.deb";
|
||||
sha256 = if stdenv.hostPlatform.system == arch32
|
||||
then "01x83a44qlxi937b128y8y0px0q4w37g72z652lc42kv50dhyy3f"
|
||||
else "1cagqq0xziznaj97z30bqfhrwjv3a4h83ckhwigq35nhk1ggq1ry";
|
||||
|
||||
deps = [
|
||||
qtbase
|
||||
qtsvg
|
||||
qtdeclarative
|
||||
qtwebchannel
|
||||
qtquickcontrols
|
||||
qtwebkit
|
||||
qtwebengine
|
||||
alsa-lib
|
||||
dbus
|
||||
freetype
|
||||
fontconfig
|
||||
gcc.cc
|
||||
gconf
|
||||
glib
|
||||
icu
|
||||
libcap
|
||||
libxml2
|
||||
libxslt
|
||||
nspr
|
||||
nss
|
||||
orc
|
||||
sqlite
|
||||
xorg.libX11
|
||||
xorg.xcbutilkeysyms
|
||||
xorg.libxcb
|
||||
xorg.libXcomposite
|
||||
xorg.libXext
|
||||
xorg.libXrender
|
||||
xorg.libXi
|
||||
xorg.libXcursor
|
||||
xorg.libXtst
|
||||
xorg.libXrandr
|
||||
xorg.xcbutilimage
|
||||
zlib
|
||||
];
|
||||
|
||||
in
|
||||
|
||||
mkDerivation {
|
||||
pname = "mendeley";
|
||||
inherit version;
|
||||
executableName = "${name}-reference-manager";
|
||||
|
||||
src = fetchurl {
|
||||
url = url;
|
||||
sha256 = sha256;
|
||||
url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-2.80.1-x86_64.AppImage";
|
||||
sha256 = "sha256-uqmu7Yf4tXDlNGkeEZut4m339S6ZNKhAmej+epKLB/8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
buildInputs = [ dpkg which ] ++ deps;
|
||||
appimageContents = appimageTools.extractType2 {
|
||||
inherit name src;
|
||||
};
|
||||
in appimageTools.wrapType2 rec {
|
||||
inherit name src;
|
||||
|
||||
propagatedUserEnvPkgs = [ gconf ];
|
||||
extraInstallCommands = ''
|
||||
mv $out/bin/${name} $out/bin/${executableName}
|
||||
install -m 444 -D ${appimageContents}/${executableName}.desktop $out/share/applications/${executableName}.desktop
|
||||
${imagemagick}/bin/convert ${appimageContents}/${executableName}.png -resize 512x512 ${name}_512.png
|
||||
install -m 444 -D ${name}_512.png $out/share/icons/hicolor/512x512/apps/${executableName}.png
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
||||
installPhase = ''
|
||||
dpkg-deb -x $src $out
|
||||
mv $out/opt/mendeleydesktop/{bin,lib,share} $out
|
||||
|
||||
interpreter=$(patchelf --print-interpreter $(readlink -f $(which patchelf)))
|
||||
patchelf --set-interpreter $interpreter \
|
||||
--set-rpath ${lib.makeLibraryPath deps}:$out/lib \
|
||||
$out/bin/mendeleydesktop
|
||||
|
||||
wrapQtApp $out/bin/mendeleydesktop \
|
||||
--add-flags "--unix-distro-build" \
|
||||
${lib.optionalString autorunLinkHandler # ignore errors installing the link handler
|
||||
''--run "$out/bin/install-mendeley-link-handler.sh $out/bin/mendeleydesktop ||:"''}
|
||||
|
||||
# Remove bundled qt bits
|
||||
rm -rf $out/lib/qt
|
||||
rm $out/bin/qt* $out/bin/Qt*
|
||||
|
||||
# Patch up link handler script
|
||||
wrapProgram $out/bin/install-mendeley-link-handler.sh \
|
||||
--prefix PATH ':' ${lib.makeBinPath [ which gconf desktop-file-utils ] }
|
||||
substituteInPlace $out/share/applications/${executableName}.desktop \
|
||||
--replace 'Exec=AppRun' 'Exec=${executableName}'
|
||||
'';
|
||||
|
||||
dontStrip = true;
|
||||
dontPatchELF = true;
|
||||
|
||||
updateScript = import ./update.nix { inherit writeScript runtimeShell; };
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://www.mendeley.com";
|
||||
description = "A reference manager and academic social network";
|
||||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||
license = licenses.unfree;
|
||||
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||
maintainers = with maintainers; [ dtzWill ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with maintainers; [ dtzWill atila ];
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -1,44 +0,0 @@
|
|||
{ appimageTools, lib, fetchurl, version, sha256 }:
|
||||
|
||||
let
|
||||
pname = "losslesscut";
|
||||
nameRepo = "lossless-cut";
|
||||
nameCamel = "LosslessCut";
|
||||
name = "${pname}-${version}";
|
||||
nameSource = "${nameCamel}-linux-x86_64.AppImage";
|
||||
nameExecutable = "losslesscut";
|
||||
owner = "mifi";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/${owner}/${nameRepo}/releases/download/v${version}/${nameSource}";
|
||||
name = nameSource;
|
||||
inherit sha256;
|
||||
};
|
||||
extracted = appimageTools.extractType2 {
|
||||
inherit name src;
|
||||
};
|
||||
in appimageTools.wrapType2 {
|
||||
inherit name src;
|
||||
|
||||
profile = ''
|
||||
export LC_ALL=C.UTF-8
|
||||
'';
|
||||
|
||||
extraPkgs = ps: appimageTools.defaultFhsEnvArgs.multiPkgs ps;
|
||||
|
||||
extraInstallCommands = ''
|
||||
mv $out/bin/{${name},${nameExecutable}}
|
||||
(
|
||||
mkdir -p $out/share
|
||||
cd ${extracted}/usr
|
||||
find share -mindepth 1 -type d -exec mkdir -p $out/{} \;
|
||||
find share -mindepth 1 -type f,l -exec ln -s $PWD/{} $out/{} \;
|
||||
)
|
||||
ln -s ${extracted}/${nameExecutable}.png $out/share/icons/${nameExecutable}.png
|
||||
mkdir $out/share/applications
|
||||
cp ${extracted}/${nameExecutable}.desktop $out/share/applications
|
||||
substituteInPlace $out/share/applications/${nameExecutable}.desktop \
|
||||
--replace AppRun ${nameExecutable}
|
||||
'';
|
||||
|
||||
meta.platforms = with lib.platforms; [ "x86_64-linux" ];
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{ lib
|
||||
, appimageTools
|
||||
, fetchurl
|
||||
, makeWrapper
|
||||
, gtk3
|
||||
, gsettings-desktop-schemas
|
||||
, pname
|
||||
, version
|
||||
, hash
|
||||
, metaCommon ? { }
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "losslesscut";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mifi/lossless-cut/releases/download/v${version}/LosslessCut-linux-x86_64.AppImage";
|
||||
inherit hash;
|
||||
};
|
||||
|
||||
extracted = appimageTools.extractType2 {
|
||||
inherit pname version src;
|
||||
};
|
||||
in
|
||||
(appimageTools.wrapType2 {
|
||||
inherit pname version src;
|
||||
|
||||
profile = ''
|
||||
export LC_ALL=C.UTF-8
|
||||
'';
|
||||
|
||||
extraPkgs = ps: appimageTools.defaultFhsEnvArgs.multiPkgs ps;
|
||||
|
||||
extraInstallCommands = ''
|
||||
mv $out/bin/{${pname}-${version},losslesscut}
|
||||
(
|
||||
mkdir -p $out/share
|
||||
cd ${extracted}/usr
|
||||
find share -mindepth 1 -type d -exec mkdir -p $out/{} \;
|
||||
find share -mindepth 1 -type f,l -exec ln -s $PWD/{} $out/{} \;
|
||||
)
|
||||
ln -s ${extracted}/losslesscut.png $out/share/icons/losslesscut.png
|
||||
mkdir $out/share/applications
|
||||
cp ${extracted}/losslesscut.desktop $out/share/applications
|
||||
substituteInPlace $out/share/applications/losslesscut.desktop \
|
||||
--replace AppRun losslesscut
|
||||
source "${makeWrapper}/nix-support/setup-hook"
|
||||
wrapProgram "$out/bin/losslesscut" \
|
||||
--add-flags "--disable-seccomp-filter-sandbox"
|
||||
'';
|
||||
|
||||
meta = metaCommon // {
|
||||
platforms = [ "x86_64-linux" ];
|
||||
mainProgram = "losslesscut";
|
||||
};
|
||||
}) // {
|
||||
inherit pname version;
|
||||
}
|
37
pkgs/applications/video/losslesscut-bin/build-from-dmg.nix
Normal file
37
pkgs/applications/video/losslesscut-bin/build-from-dmg.nix
Normal file
|
@ -0,0 +1,37 @@
|
|||
{ lib
|
||||
, stdenvNoCC
|
||||
, fetchurl
|
||||
, undmg
|
||||
, pname
|
||||
, version
|
||||
, hash
|
||||
, isAarch64
|
||||
, metaCommon ? { }
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "losslesscut";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mifi/lossless-cut/releases/download/v${version}/LosslessCut-mac-${if isAarch64 then "arm64" else "x64"}.dmg";
|
||||
inherit hash;
|
||||
};
|
||||
in
|
||||
stdenvNoCC.mkDerivation {
|
||||
inherit pname version src;
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
|
||||
sourceRoot = "LosslessCut.app";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p "$out/Applications/LosslessCut.app"
|
||||
cp -R . "$out/Applications/LosslessCut.app"
|
||||
mkdir -p "$out/bin"
|
||||
ln -s "$out/Applications/LosslessCut.app/Contents/MacOS/LosslessCut" "$out/bin/losslesscut"
|
||||
'';
|
||||
|
||||
meta = metaCommon // (with lib; {
|
||||
platforms = singleton (if isAarch64 then "aarch64-darwin" else "x86_64-darwin");
|
||||
mainProgram = "losslesscut";
|
||||
});
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{ lib
|
||||
, stdenvNoCC
|
||||
, fetchurl
|
||||
, p7zip
|
||||
, pname
|
||||
, version
|
||||
, hash
|
||||
, metaCommon ? { }
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
inherit pname version;
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mifi/lossless-cut/releases/download/v${version}/LosslessCut-win-x64.7z";
|
||||
inherit hash;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ p7zip ];
|
||||
|
||||
unpackPhase = ''
|
||||
7z x $src -oLosslessCut-win-x64
|
||||
'';
|
||||
|
||||
sourceRoot = "LosslessCut-win-x64";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/libexec
|
||||
(cd .. && mv LosslessCut-win-x64 $out/libexec)
|
||||
ln -s "$out/libexec/LosslessCut-win-x64/LosslessCut.exe" "$out/bin/LosslessCut.exe"
|
||||
'';
|
||||
|
||||
meta = metaCommon // (with lib; {
|
||||
platforms = platforms.windows;
|
||||
mainProgram = "LosslessCut.exe";
|
||||
});
|
||||
}
|
|
@ -1,24 +1,54 @@
|
|||
{ callPackage, stdenvNoCC, lib }:
|
||||
{ lib
|
||||
, callPackage
|
||||
, buildPackages
|
||||
, hostPlatform
|
||||
}:
|
||||
|
||||
let
|
||||
version = "3.46.2";
|
||||
appimage = callPackage ./appimage.nix { inherit version; sha256 = "sha256-p+HscYsChR90JHdYjurY4OOHgveGXbJomz1klBCsF2Q="; };
|
||||
dmg = callPackage ./dmg.nix { inherit version; sha256 = "sha256-350MHWwyjCdvIv6W6lX6Hr6PLDiAwO/e+KW0yKi/Yoc="; };
|
||||
windows = callPackage ./windows.nix { inherit version; sha256 = "sha256-48ifhvIWSPmmnBnW8tP7NeWPIWJYWNqGP925O50CAwQ="; };
|
||||
in (
|
||||
if stdenvNoCC.isDarwin then dmg
|
||||
else if stdenvNoCC.isCygwin then windows
|
||||
else appimage
|
||||
).overrideAttrs
|
||||
(oldAttrs: {
|
||||
meta = with lib; {
|
||||
pname = "losslesscut";
|
||||
version = "3.48.2";
|
||||
metaCommon = with lib; {
|
||||
description = "The swiss army knife of lossless video/audio editing";
|
||||
homepage = "https://mifi.no/losslesscut/";
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ ShamrockLee ];
|
||||
} // oldAttrs.meta // {
|
||||
platforms =
|
||||
appimage.meta.platforms
|
||||
++ dmg.meta.platforms
|
||||
++ windows.meta.platforms;
|
||||
};
|
||||
})
|
||||
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-5T5+eBVbyOI89YA9NMLWweHagD09RB3P03HFvaDAOZ8=";
|
||||
inherit (buildPackages) makeWrapper;
|
||||
};
|
||||
x86_64-dmg = callPackage ./build-from-dmg.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-PzjE0oJOuPG0S+mA7pgNU3MRgaE2jAPxWEN9J4PfqMQ=";
|
||||
isAarch64 = false;
|
||||
};
|
||||
aarch64-dmg = callPackage ./build-from-dmg.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-927CSczgFJcbBJm2cYXucFRidkGAtcowoLMlm2GTafc=";
|
||||
isAarch64 = true;
|
||||
};
|
||||
x86_64-windows = callPackage ./build-from-windows.nix {
|
||||
inherit pname version metaCommon;
|
||||
hash = "sha256-+isxkGKxW7H+IjuA5G4yXuvDmX+4UlsD8sXwoHxgLM8=";
|
||||
};
|
||||
in
|
||||
(
|
||||
if hostPlatform.system == "aarch64-darwin" then aarch64-dmg
|
||||
else if hostPlatform.isDarwin then x86_64-dmg
|
||||
else if hostPlatform.isCygwin then x86_64-windows
|
||||
else x86_64-appimage
|
||||
).overrideAttrs
|
||||
(oldAttrs: {
|
||||
passthru = (oldAttrs.passthru or { }) // {
|
||||
inherit x86_64-appimage x86_64-dmg aarch64-dmg x86_64-windows;
|
||||
};
|
||||
meta = oldAttrs.meta // {
|
||||
platforms = lib.unique (
|
||||
x86_64-appimage.meta.platforms
|
||||
++ x86_64-dmg.meta.platforms
|
||||
++ aarch64-dmg.meta.platforms
|
||||
++ x86_64-windows.meta.platforms
|
||||
);
|
||||
};
|
||||
})
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
{ stdenvNoCC, lib, fetchurl, undmg, version , sha256 }:
|
||||
|
||||
let
|
||||
pname = "losslesscut";
|
||||
nameRepo = "lossless-cut";
|
||||
nameCamel = "LosslessCut";
|
||||
nameSource = "${nameCamel}-mac-x64.dmg";
|
||||
nameApp = nameCamel + ".app";
|
||||
owner = "mifi";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/${owner}/${nameRepo}/releases/download/v${version}/${nameSource}";
|
||||
name = nameSource;
|
||||
inherit sha256;
|
||||
};
|
||||
in stdenvNoCC.mkDerivation {
|
||||
inherit pname version src;
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
|
||||
unpackPhase = ''
|
||||
undmg ${src}
|
||||
'';
|
||||
sourceRoot = nameApp;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/Applications/${nameApp}
|
||||
cp -R . $out/Applications/${nameApp}
|
||||
'';
|
||||
|
||||
meta.platforms = lib.platforms.darwin;
|
||||
}
|
|
@ -1,46 +0,0 @@
|
|||
{ stdenvNoCC
|
||||
, lib
|
||||
, fetchurl
|
||||
, p7zip
|
||||
, version
|
||||
, sha256
|
||||
, useMklink ? false
|
||||
, customSymlinkCommand ? null
|
||||
}:
|
||||
let
|
||||
pname = "losslesscut";
|
||||
nameRepo = "lossless-cut";
|
||||
nameCamel = "LosslessCut";
|
||||
nameSourceBase = "${nameCamel}-win-x64";
|
||||
nameSource = "${nameSourceBase}.7z";
|
||||
nameExecutable = "${nameCamel}.exe";
|
||||
owner = "mifi";
|
||||
getSymlinkCommand = if (customSymlinkCommand != null) then customSymlinkCommand
|
||||
else if useMklink then (targetPath: linkPath: "mklink ${targetPath} ${linkPath}")
|
||||
else (targetPath: linkPath: "ln -s ${targetPath} ${linkPath}");
|
||||
in stdenvNoCC.mkDerivation {
|
||||
inherit pname version sha256;
|
||||
|
||||
src = fetchurl {
|
||||
name = nameSource;
|
||||
url = "https://github.com/${owner}/${nameRepo}/releases/download/v${version}/${nameSource}";
|
||||
inherit sha256;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ p7zip ];
|
||||
|
||||
unpackPhase = ''
|
||||
7z x $src -o${nameSourceBase}
|
||||
'';
|
||||
|
||||
sourceRoot = nameSourceBase;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/libexec
|
||||
cd ..
|
||||
mv ${nameSourceBase} $out/libexec
|
||||
|
||||
'' + (getSymlinkCommand "${nameSourceBase}/${nameExecutable}" "$out/bin/${nameExecutable}");
|
||||
|
||||
meta.platforms = lib.platforms.windows;
|
||||
}
|
|
@ -305,7 +305,7 @@ rec {
|
|||
if checkPhase == null then ''
|
||||
runHook preCheck
|
||||
${stdenv.shellDryRun} "$target"
|
||||
${shellcheck}/bin/shellcheck "$target"
|
||||
${shellcheck.unwrapped}/bin/shellcheck "$target"
|
||||
runHook postCheck
|
||||
''
|
||||
else checkPhase;
|
||||
|
|
|
@ -26,6 +26,12 @@ mkDerivation rec {
|
|||
sha256 = "sha256-n+yUmBUrkS+06qLnzl2P6CTQZZbDtJLy+2mDPCcQz9M=";
|
||||
};
|
||||
|
||||
# Remove -Werror since it uses deprecated methods
|
||||
postPatch = ''
|
||||
substituteInPlace ./CMakeLists.txt \
|
||||
--replace "add_definitions (-Wall -Werror)" "add_definitions (-Wall)"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "mint-themes";
|
||||
version = "2.0.7";
|
||||
version = "2.0.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-3DwD1JVzl7446Fn+XMxwh2WA72ks4esnrLpyYBF9xWc=";
|
||||
hash = "sha256-4aBFK3cxcUfzaTIBAsZ+l4rvdF2AV+oPMB8oP8/KcvI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "muffin";
|
||||
version = "5.6.1";
|
||||
version = "5.6.2";
|
||||
|
||||
outputs = [ "out" "dev" "man" ];
|
||||
|
||||
|
@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
|
|||
owner = "linuxmint";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-FpVCIRz1qZhvBR9KARb/CKXYL9t43FF2VqWkHrLdpNc=";
|
||||
hash = "sha256-bHEBzl0aBXsHOhSWJUz428pG5M6L0s/Q6acKO+2oMXo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "nemo";
|
||||
version = "5.6.0";
|
||||
version = "5.6.1";
|
||||
|
||||
# TODO: add plugins support (see https://github.com/NixOS/nixpkgs/issues/78327)
|
||||
|
||||
|
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
|||
owner = "linuxmint";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-+JrfFqKZhzYOyp7z2x22bw2f8Gip7Qh8d30tC7LWHEU=";
|
||||
sha256 = "sha256-ztx3Y+n9Bpzuz06mbkis3kdlM/0JrOaMDbRF5glzkDE=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
|
|
@ -47,14 +47,14 @@
|
|||
, wayland-protocols
|
||||
}:
|
||||
|
||||
let self = stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mutter";
|
||||
version = "43.2";
|
||||
|
||||
outputs = [ "out" "dev" "man" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/mutter/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "/S63B63DM8wnevhoXlzzkTXhxNeYofnQXojkU9w+u4Q=";
|
||||
};
|
||||
|
||||
|
@ -65,16 +65,6 @@ let self = stdenv.mkDerivation rec {
|
|||
url = "https://gitlab.gnome.org/GNOME/mutter/-/commit/285a5a4d54ca83b136b787ce5ebf1d774f9499d5.patch";
|
||||
sha256 = "/npUE3idMSTVlFptsDpZmGWjZ/d2gqruVlJKq4eF4xU=";
|
||||
})
|
||||
|
||||
# Revert clutter optimization causing issues on X11
|
||||
# https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2667
|
||||
# Will be replaced with a proper fix in 43.2
|
||||
# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6054
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.gnome.org/GNOME/mutter/-/commit/7e7a639cc5132cf3355e861235f325540fe56548.patch";
|
||||
sha256 = "NYoKCRh5o1Q15c11a79Hk5tGKq/jOa+e6GpgBjPEepo=";
|
||||
revert = true;
|
||||
})
|
||||
];
|
||||
|
||||
mesonFlags = [
|
||||
|
@ -160,12 +150,12 @@ let self = stdenv.mkDerivation rec {
|
|||
separateDebugInfo = true;
|
||||
|
||||
passthru = {
|
||||
libdir = "${self}/lib/mutter-11";
|
||||
libdir = "${finalAttrs.finalPackage}/lib/mutter-11";
|
||||
|
||||
tests = {
|
||||
libdirExists = runCommand "mutter-libdir-exists" {} ''
|
||||
if [[ ! -d ${self.libdir} ]]; then
|
||||
echo "passthru.libdir should contain a directory, “${self.libdir}” is not one."
|
||||
if [[ ! -d ${finalAttrs.finalPackage.libdir} ]]; then
|
||||
echo "passthru.libdir should contain a directory, “${finalAttrs.finalPackage.libdir}” is not one."
|
||||
exit 1
|
||||
fi
|
||||
touch $out
|
||||
|
@ -173,8 +163,8 @@ let self = stdenv.mkDerivation rec {
|
|||
};
|
||||
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
attrPath = "gnome.${pname}";
|
||||
packageName = "mutter";
|
||||
attrPath = "gnome.mutter";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -185,5 +175,4 @@ let self = stdenv.mkDerivation rec {
|
|||
maintainers = teams.gnome.members;
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
};
|
||||
in self
|
||||
})
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import ./generic.nix {
|
||||
major_version = "5";
|
||||
minor_version = "0";
|
||||
patch_version = "0-beta2";
|
||||
patch_version = "0-rc1";
|
||||
src = fetchTarball {
|
||||
url = "https://caml.inria.fr/pub/distrib/ocaml-5.0/ocaml-5.0.0~beta2.tar.xz";
|
||||
sha256 = "sha256:1r76a3wadidca9306wkkcxdh5l0rk93pc6xmbs46cc1jfm6pgwas";
|
||||
url = "https://caml.inria.fr/pub/distrib/ocaml-5.0/ocaml-5.0.0~rc1.tar.xz";
|
||||
sha256 = "sha256:1ql9rmh2g9fhfv99vk9sdca1biiin32vi4idgdgl668n0vb8blw8";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,8 +13,8 @@
|
|||
, libevent
|
||||
, nixosTests
|
||||
, gtk3Support ? false
|
||||
, gtk3 ? null
|
||||
, qt5 ? null
|
||||
, gtk3
|
||||
, qt5
|
||||
, qt5Support ? false
|
||||
, withLibdnssdCompat ? false
|
||||
, python ? null
|
||||
|
|
31
pkgs/development/libraries/cpp-jwt/default.nix
Normal file
31
pkgs/development/libraries/cpp-jwt/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
|||
{ lib, stdenv, fetchFromGitHub, cmake, openssl, gtest, nlohmann_json }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "cpp-jwt";
|
||||
version = "1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "arun11299";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-5hVsFanTCT/uLLXrnb2kMvmL6qs9RXVkvxdWaT6m4mk=";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCPP_JWT_USE_VENDORED_NLOHMANN_JSON=OFF"
|
||||
"-DCPP_JWT_BUILD_EXAMPLES=OFF"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake gtest ];
|
||||
|
||||
buildInputs = [ openssl nlohmann_json ];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "JSON Web Token library for C++";
|
||||
homepage = "https://github.com/arun11299/cpp-jwt";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fpletz ];
|
||||
};
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
diff --git a/media_driver/linux/common/ddi/media_libva_util.cpp b/media_driver/linux/common/ddi/media_libva_util.cpp
|
||||
index 25b4cb0b5..49254c2f0 100755
|
||||
--- a/media_driver/linux/common/ddi/media_libva_util.cpp
|
||||
+++ b/media_driver/linux/common/ddi/media_libva_util.cpp
|
||||
@@ -34,6 +34,7 @@
|
||||
#include <fcntl.h>
|
||||
#include <dlfcn.h>
|
||||
#include <errno.h>
|
||||
+#include "inttypes.h"
|
||||
|
||||
#include "media_libva_util.h"
|
||||
#include "mos_utilities.h"
|
||||
@@ -91,7 +92,7 @@ void DdiMediaUtil_MediaPrintFps()
|
||||
int64_t diff = (tv2.tv_sec - tv1.tv_sec)*1000000 + tv2.tv_usec - tv1.tv_usec;
|
||||
float fps = frameCountFps / (diff / 1000000.0);
|
||||
DDI_NORMALMESSAGE("FPS:%6.4f, Interval:%11lu.", fps,((uint64_t)tv2.tv_sec)*1000 + (tv2.tv_usec/1000));
|
||||
- sprintf(temp,"FPS:%6.4f, Interval:%11lu\n", fps,((uint64_t)tv2.tv_sec)*1000 + (tv2.tv_usec/1000));
|
||||
+ sprintf(temp,"FPS:%6.4f, Interval:%" PRIu64"\n", fps,((uint64_t)tv2.tv_sec)*1000 + (tv2.tv_usec/1000));
|
||||
|
||||
MOS_ZeroMemory(fpsFileName,LENGTH_OF_FPS_FILE_NAME);
|
||||
sprintf(fpsFileName, FPS_FILE_NAME);
|
||||
diff --git a/media_softlet/linux/common/ddi/media_libva_util_next.cpp b/media_softlet/linux/common/ddi/media_libva_util_next.cpp
|
||||
index 66fab63de..38b1fae28 100644
|
||||
--- a/media_softlet/linux/common/ddi/media_libva_util_next.cpp
|
||||
+++ b/media_softlet/linux/common/ddi/media_libva_util_next.cpp
|
||||
@@ -24,6 +24,7 @@
|
||||
//! \brief libva util next implementaion.
|
||||
//!
|
||||
#include <sys/time.h>
|
||||
+#include "inttypes.h"
|
||||
#include "media_libva_util_next.h"
|
||||
#include "mos_utilities.h"
|
||||
#include "mos_os.h"
|
||||
@@ -2196,7 +2197,7 @@ void MediaLibvaUtilNext::MediaPrintFps()
|
||||
int64_t diff = (tv2.tv_sec - m_tv1.tv_sec)*1000000 + tv2.tv_usec - m_tv1.tv_usec;
|
||||
float fps = m_frameCountFps / (diff / 1000000.0);
|
||||
DDI_NORMALMESSAGE("FPS:%6.4f, Interval:%11lu.", fps,((uint64_t)tv2.tv_sec)*1000 + (tv2.tv_usec/1000));
|
||||
- sprintf(temp,"FPS:%6.4f, Interval:%11lu\n", fps,((uint64_t)tv2.tv_sec)*1000 + (tv2.tv_usec/1000));
|
||||
+ sprintf(temp,"FPS:%6.4f, Interval:%" PRIu64"\n", fps,((uint64_t)tv2.tv_sec)*1000 + (tv2.tv_usec/1000));
|
||||
|
||||
MOS_ZeroMemory(fpsFileName,LENGTH_OF_FPS_FILE_NAME);
|
||||
sprintf(fpsFileName, FPS_FILE_NAME);
|
||||
@@ -2213,4 +2214,4 @@ void MediaLibvaUtilNext::MediaPrintFps()
|
||||
pthread_mutex_unlock(&m_fpsMutex);
|
||||
return;
|
||||
}
|
||||
-#endif
|
||||
\ No newline at end of file
|
||||
+#endif
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "intel-media-driver";
|
||||
version = "22.6.3";
|
||||
version = "22.6.4";
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
|
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||
owner = "intel";
|
||||
repo = "media-driver";
|
||||
rev = "intel-media-${version}";
|
||||
sha256 = "sha256-lQg+L64DW2ZIBeJRimNkba7EL+SM4jSnX9PWIx4j2AY=";
|
||||
sha256 = "sha256-0Il51cWqgJwtsnsltHey5Sp+7RYUpqo4GtTRzrzw09A=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
@ -33,9 +33,6 @@ stdenv.mkDerivation rec {
|
|||
url = "https://salsa.debian.org/multimedia-team/intel-media-driver-non-free/-/raw/master/debian/patches/0002-Remove-settings-based-on-ARCH.patch";
|
||||
sha256 = "sha256-f4M0CPtAVf5l2ZwfgTaoPw7sPuAP/Uxhm5JSHEGhKT0=";
|
||||
})
|
||||
# fix compilation on 32bit
|
||||
# https://github.com/intel/media-driver/pull/1557
|
||||
./32bit.patch
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
|
@ -43,6 +40,7 @@ stdenv.mkDerivation rec {
|
|||
"-DLIBVA_DRIVERS_PATH=${placeholder "out"}/lib/dri"
|
||||
# Works only on hosts with suitable CPUs.
|
||||
"-DMEDIA_RUN_TEST_SUITE=OFF"
|
||||
"-DMEDIA_BUILD_FATAL_WARNINGS=OFF"
|
||||
];
|
||||
|
||||
NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.hostPlatform.system == "i686-linux") "-D_FILE_OFFSET_BITS=64";
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
nv-codec-headers = nv-codec-headers-11;
|
||||
}).overrideAttrs (old: rec {
|
||||
pname = "jellyfin-ffmpeg";
|
||||
version = "5.1.2-4";
|
||||
version = "5.1.2-5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jellyfin";
|
||||
repo = "jellyfin-ffmpeg";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-yzaS50sPgyRRLnvzaOiKOEaHKL3Yuf89KsHyPebjoL8=";
|
||||
sha256 = "sha256-2mSixlrTgAVD2ZRGoi1+UEbhba7QEVvKmigwC9dLk2g=";
|
||||
};
|
||||
|
||||
configureFlags = old.configureFlags ++ [
|
||||
|
|
|
@ -1 +1 @@
|
|||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.100/ -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.101/ -A '*.tar.xz' )
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
mkDerivation,
|
||||
extra-cmake-modules,
|
||||
qtbase, qtx11extras,
|
||||
wayland, plasma-wayland-protocols
|
||||
wayland, wayland-protocols, plasma-wayland-protocols
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
pname = "kidletime";
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtx11extras wayland plasma-wayland-protocols ];
|
||||
buildInputs = [ qtx11extras wayland wayland-protocols plasma-wayland-protocols ];
|
||||
propagatedBuildInputs = [ qtbase ];
|
||||
}
|
||||
|
|
|
@ -4,667 +4,667 @@
|
|||
|
||||
{
|
||||
attica = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/attica-5.100.0.tar.xz";
|
||||
sha256 = "1j1m7ps6rgjn8n363p0i32syxskzxjcmv255csbc1hgj6yb6cxxf";
|
||||
name = "attica-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/attica-5.101.0.tar.xz";
|
||||
sha256 = "076s378mija4x8dxq7j40qfhgjzpz3xw373bpiy5ig41c1lf7jvz";
|
||||
name = "attica-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
baloo = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/baloo-5.100.0.tar.xz";
|
||||
sha256 = "123fl16cxrascngw2cv8y78nf68bby3xa53vc0bxwm7yhixycfzr";
|
||||
name = "baloo-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/baloo-5.101.0.tar.xz";
|
||||
sha256 = "0g007apf53ql1my0nx25zlh8hg7mnzanhwppz7prmiynzk907b49";
|
||||
name = "baloo-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
bluez-qt = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/bluez-qt-5.100.0.tar.xz";
|
||||
sha256 = "1fn23r80jiyif9qxzs0n1jwwvdb3vnfksg54xksxa5v57wnwqjxi";
|
||||
name = "bluez-qt-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/bluez-qt-5.101.0.tar.xz";
|
||||
sha256 = "00z2b8spn1m4wqgqlsiy2b58cbj57afrnqb5y4z7az9nchy3mphm";
|
||||
name = "bluez-qt-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-icons = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/breeze-icons-5.100.0.tar.xz";
|
||||
sha256 = "1nya1m220q68asf2qrgxdbag1gawipy8ydlgympk1nzxa9linb6h";
|
||||
name = "breeze-icons-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/breeze-icons-5.101.0.tar.xz";
|
||||
sha256 = "1vqql123d9hdqrpa1f0mspbzpdk0wlgz4pdryc1d0q28l125jx7r";
|
||||
name = "breeze-icons-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
extra-cmake-modules = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/extra-cmake-modules-5.100.0.tar.xz";
|
||||
sha256 = "1if02s5kb9s4wawyz7rln2k46905ms3xrxg1kkvdii73pgkkqmil";
|
||||
name = "extra-cmake-modules-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/extra-cmake-modules-5.101.0.tar.xz";
|
||||
sha256 = "1wn8kfdxmi89fd67m79vszfvmp8sgv4sz13c18wpsn6v209mck4c";
|
||||
name = "extra-cmake-modules-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
frameworkintegration = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/frameworkintegration-5.100.0.tar.xz";
|
||||
sha256 = "18755r0l3r0q96g6zfz2g9lbf3isx865vhz4z39qblmm13jm97cm";
|
||||
name = "frameworkintegration-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/frameworkintegration-5.101.0.tar.xz";
|
||||
sha256 = "0z5ldwzkpvdi3j18l826dm3mbjd3cmvjm8x3whwasydb81hvalkc";
|
||||
name = "frameworkintegration-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kactivities-5.100.0.tar.xz";
|
||||
sha256 = "14m8dbpn6lxdjlv87ir5wa42s9zb1ipqkj33gbijdagsza0xvc8k";
|
||||
name = "kactivities-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kactivities-5.101.0.tar.xz";
|
||||
sha256 = "1b41yyjljl47qwkqa3v1vkiq485d2xs3489apgdygkmd6m5v027p";
|
||||
name = "kactivities-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities-stats = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kactivities-stats-5.100.0.tar.xz";
|
||||
sha256 = "15iry0vaq76ng5wadb4pq4drkccivnjh5bncf4bnjg58wby1zi95";
|
||||
name = "kactivities-stats-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kactivities-stats-5.101.0.tar.xz";
|
||||
sha256 = "119h2zz3gbyypkxsq9pq1gy8av9a4nyqax85lflfh51il2cq1cbp";
|
||||
name = "kactivities-stats-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kapidox = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kapidox-5.100.0.tar.xz";
|
||||
sha256 = "0fgn1qfqa80q4nb8wnvmprsc9gc8axs3n13fk4p01zw6bfmc1938";
|
||||
name = "kapidox-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kapidox-5.101.0.tar.xz";
|
||||
sha256 = "1y6z4bzawas3x825ln9yg5ks3zy39ymc9q404jyvn91s92dd0s5l";
|
||||
name = "kapidox-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
karchive = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/karchive-5.100.0.tar.xz";
|
||||
sha256 = "16wnzvmm74lzf9xs78d2gilipxgg29z9ja3i04li59zc1ixm1bpm";
|
||||
name = "karchive-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/karchive-5.101.0.tar.xz";
|
||||
sha256 = "1c59rwp93c2dybx52k5ww4rqssrbsj9g7snbl14gx8y43g3bdg2q";
|
||||
name = "karchive-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kauth = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kauth-5.100.0.tar.xz";
|
||||
sha256 = "0vcgfzkgpk35x14gdprlbzpvcmbx695jqdc8ril23firzrdj1191";
|
||||
name = "kauth-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kauth-5.101.0.tar.xz";
|
||||
sha256 = "153dfwkdwmdwh72r6b46nl13rg3lf7w8x5dapgcanrdjqgybkqyf";
|
||||
name = "kauth-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kbookmarks = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kbookmarks-5.100.0.tar.xz";
|
||||
sha256 = "1bl4brkn3am2nchjcnvxzwswmdp1mb4y644djhvrf6hbz7pghv13";
|
||||
name = "kbookmarks-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kbookmarks-5.101.0.tar.xz";
|
||||
sha256 = "0akh77rb1iqasbrzsy3509kic1k7c1046spxi6szfnlq6rx634ax";
|
||||
name = "kbookmarks-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcalendarcore = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcalendarcore-5.100.0.tar.xz";
|
||||
sha256 = "0mxzqpwanjrczm5b99a7id7bgxgxzif6lrvmfffcrr7pz84j8330";
|
||||
name = "kcalendarcore-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcalendarcore-5.101.0.tar.xz";
|
||||
sha256 = "170h3vqmjr9jl9vsfgh3y5lhqpyq5ap755wa8295s5fw4da8gjrs";
|
||||
name = "kcalendarcore-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcmutils = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcmutils-5.100.0.tar.xz";
|
||||
sha256 = "0kyp8p3svnyn7pkgm4ww1lc0dznrjfvhyc89bd3ahy2b3kvcjymw";
|
||||
name = "kcmutils-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcmutils-5.101.0.tar.xz";
|
||||
sha256 = "0jy58fhxg2m4xh15dp84x6qava6gfhnbhkx19r6bsbkdc6jihkxb";
|
||||
name = "kcmutils-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcodecs = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcodecs-5.100.0.tar.xz";
|
||||
sha256 = "18qcwjhyrxh4sjakq515agpzh7mk4yr6f9fw1kwiwvc44ydbgs2m";
|
||||
name = "kcodecs-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcodecs-5.101.0.tar.xz";
|
||||
sha256 = "0fjj8rl0dhdg84gpvp7qfwmdyf047g9gg4v59magxyhw23r2ig4y";
|
||||
name = "kcodecs-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcompletion = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcompletion-5.100.0.tar.xz";
|
||||
sha256 = "11j51byll5ffyl2swif84sq1a751991vdic49rrj0wwwmndrss33";
|
||||
name = "kcompletion-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcompletion-5.101.0.tar.xz";
|
||||
sha256 = "0c1zalk729b2pdmnc8b11068adjxh8mgszyn9s8rypr84fz6y3yq";
|
||||
name = "kcompletion-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfig = {
|
||||
version = "5.100.1";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kconfig-5.100.1.tar.xz";
|
||||
sha256 = "1nl2ibqxgjd2zppiibnsvdpp5ci8ydz8i685gfgji3jfsx8pkfwb";
|
||||
name = "kconfig-5.100.1.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kconfig-5.101.0.tar.xz";
|
||||
sha256 = "10skrdlg0qp8zdl9ldwgjp6gmdw0ghcd31gd9rgddrjnax47wx6a";
|
||||
name = "kconfig-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfigwidgets = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kconfigwidgets-5.100.0.tar.xz";
|
||||
sha256 = "14ahwlnnyf2dv3ik6cwa6n7cwxm5wqhiwws6y9w2ff1724vqg0g8";
|
||||
name = "kconfigwidgets-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kconfigwidgets-5.101.0.tar.xz";
|
||||
sha256 = "1a3qhphi6hmzrdsalhkrax3g2sb63vr26fnvkxzkhf8spi4mlaq1";
|
||||
name = "kconfigwidgets-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcontacts = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcontacts-5.100.0.tar.xz";
|
||||
sha256 = "0jw8qvw0sv73pw3n51n9dvhlwfjbcz3cf065sqy949bm6q43l1p5";
|
||||
name = "kcontacts-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcontacts-5.101.0.tar.xz";
|
||||
sha256 = "1ynbf5q811mixg5rxrmn54ldgrwi4dv5mgdk1dljjg1wzhmrjk0x";
|
||||
name = "kcontacts-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcoreaddons = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcoreaddons-5.100.0.tar.xz";
|
||||
sha256 = "140pbjg38d9fcddi2ifq6y19aqbf6njs4dvqy0ad56widww6ivfz";
|
||||
name = "kcoreaddons-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcoreaddons-5.101.0.tar.xz";
|
||||
sha256 = "0ampf8cyy8r8pdm6xs872srak83k7i64nqdkpd9vvfvygz0lzdkp";
|
||||
name = "kcoreaddons-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcrash = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kcrash-5.100.0.tar.xz";
|
||||
sha256 = "0a572bc4c6ngllwfkg58sqjsjddn0a8x5mn0isrq0fdynbfyjxhs";
|
||||
name = "kcrash-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kcrash-5.101.0.tar.xz";
|
||||
sha256 = "0ylk1kdnhzh02990nnic1lbvby6kk4x9wvnfm20qd481vd8hklbd";
|
||||
name = "kcrash-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdav = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kdav-5.100.0.tar.xz";
|
||||
sha256 = "094fwz3iphz56nbjjyw62n3lxw1mfp10jkcn95qx8n1m20f4bnbf";
|
||||
name = "kdav-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kdav-5.101.0.tar.xz";
|
||||
sha256 = "0gq105iw71yk2dggp7crhamiyrqwzgpdwbzdx8sbplhkm5lll21w";
|
||||
name = "kdav-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdbusaddons = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kdbusaddons-5.100.0.tar.xz";
|
||||
sha256 = "1cr40a96l5adr3xascw9ivlgy8h3nmh7y9fcnw47xmdclcvm2xg0";
|
||||
name = "kdbusaddons-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kdbusaddons-5.101.0.tar.xz";
|
||||
sha256 = "0k0sng7dlafyyysf88bmb944i39rc5w9z1ksgdskzzir3chi4a8z";
|
||||
name = "kdbusaddons-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeclarative = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kdeclarative-5.100.0.tar.xz";
|
||||
sha256 = "05s0p35jph316mnzc0ldmxjccda8fwpas9libza14gsv6rrcndbn";
|
||||
name = "kdeclarative-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kdeclarative-5.101.0.tar.xz";
|
||||
sha256 = "0xp4mwad6b3rfyzjyq887jd70358lfd9m3njksbv6gf8z1d8y81a";
|
||||
name = "kdeclarative-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kded = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kded-5.100.0.tar.xz";
|
||||
sha256 = "1klv9ml1ckadf5dp1gx25g33pcd66xlpjb8njr6ygycyqxgiln6j";
|
||||
name = "kded-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kded-5.101.0.tar.xz";
|
||||
sha256 = "1s9fpcmv90bpd15v4ci26976hp4kc3kd1dqasil3qpc1d0g87778";
|
||||
name = "kded-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdelibs4support = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kdelibs4support-5.100.0.tar.xz";
|
||||
sha256 = "1ckkwfzg4ga79bgd5g22cdals720b55nc40n3grjhzw1ksy05ac2";
|
||||
name = "kdelibs4support-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kdelibs4support-5.101.0.tar.xz";
|
||||
sha256 = "1ajaxr00k4c9nk7psw2s33h9p63vdwd606lxnpgr271lwmhjmckm";
|
||||
name = "kdelibs4support-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesignerplugin = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kdesignerplugin-5.100.0.tar.xz";
|
||||
sha256 = "1hhddi8zmjbgvy51gwrrjrawdfp9g7n2k14rnw135q423nyfaq8c";
|
||||
name = "kdesignerplugin-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kdesignerplugin-5.101.0.tar.xz";
|
||||
sha256 = "11nrpqd5116apd6gy2xbhgnmnv6jrkismf4jjckskizkdnjvarvs";
|
||||
name = "kdesignerplugin-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesu = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kdesu-5.100.0.tar.xz";
|
||||
sha256 = "1cgn1wznk4i8la5n03qajc38pggm162ybfdb2ya109zq7nnqkn1g";
|
||||
name = "kdesu-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kdesu-5.101.0.tar.xz";
|
||||
sha256 = "16g508642bx8wpj763sn5gph6h6xfcxmaqghb1lj2rvpgr5zzazi";
|
||||
name = "kdesu-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdewebkit = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kdewebkit-5.100.0.tar.xz";
|
||||
sha256 = "10gl34a9zb5nad21nwqvj1fipxxckfdy7myr8bxlqkjqll0jiv15";
|
||||
name = "kdewebkit-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kdewebkit-5.101.0.tar.xz";
|
||||
sha256 = "1z54xbj6g77k9d6c6r4gza5nw2p8ql716hy4g266783cpa9grkk5";
|
||||
name = "kdewebkit-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdnssd = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kdnssd-5.100.0.tar.xz";
|
||||
sha256 = "1fkjhkv7qgjr3lgfwvvhqbrigca8hw9fdw6531xqr97slwxiqxb3";
|
||||
name = "kdnssd-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kdnssd-5.101.0.tar.xz";
|
||||
sha256 = "0jrzxp84h7i20bxj127m0vds2xjfcmb7c0rvgxrz3kc15ss9hmn6";
|
||||
name = "kdnssd-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdoctools = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kdoctools-5.100.0.tar.xz";
|
||||
sha256 = "0ar7lw6s7qzswf1k80xl9px5g9agl5zi7daaswppqjrpn7pwksa0";
|
||||
name = "kdoctools-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kdoctools-5.101.0.tar.xz";
|
||||
sha256 = "0izqbazcmqh6kwbd6c2fln8gz20kc03agb4fw45nx613s5nam031";
|
||||
name = "kdoctools-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kemoticons = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kemoticons-5.100.0.tar.xz";
|
||||
sha256 = "0qs5w5wc1ljmhvly08k0569kyy6c51ldi3080ka9hpasdxlpy4y4";
|
||||
name = "kemoticons-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kemoticons-5.101.0.tar.xz";
|
||||
sha256 = "0wkspxsp3mwp7as96cm9z5xzl30629prqdwal17d5y1zwn8xmbhw";
|
||||
name = "kemoticons-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kfilemetadata = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kfilemetadata-5.100.0.tar.xz";
|
||||
sha256 = "0cbiaq9ivdf7pjjh47m65zxrzr1r776ycjzzkkwfc7n27lb0rckg";
|
||||
name = "kfilemetadata-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kfilemetadata-5.101.0.tar.xz";
|
||||
sha256 = "12z8w9bsbngixs4a5hsbz8lg5ra1iqajvazhr3hq8hw1k2dyrn2k";
|
||||
name = "kfilemetadata-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kglobalaccel = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kglobalaccel-5.100.0.tar.xz";
|
||||
sha256 = "1wm2j8hsgwfp8zv4mi0l9rg3qlnk74l1cnkgid3sd02c7vrlx6y3";
|
||||
name = "kglobalaccel-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kglobalaccel-5.101.0.tar.xz";
|
||||
sha256 = "0qk0gb2p668f2v10h9pdaf1klk1pl5rfbzd1klzyf5bbm0n240rj";
|
||||
name = "kglobalaccel-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kguiaddons = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kguiaddons-5.100.0.tar.xz";
|
||||
sha256 = "00ix7gfp5c4ph4q2f3cig1bxjvc8pnwg8psy5fxix24xxm1n7qaw";
|
||||
name = "kguiaddons-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kguiaddons-5.101.0.tar.xz";
|
||||
sha256 = "1dspqz3m6i5acpj7gnq97dl8gys343qiqn9sbvnv9drw7ccy954q";
|
||||
name = "kguiaddons-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kholidays = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kholidays-5.100.0.tar.xz";
|
||||
sha256 = "076ax7p579180vr66dqjzv43ny1cz56s4w61g6d5s6v18w9n7i2g";
|
||||
name = "kholidays-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kholidays-5.101.0.tar.xz";
|
||||
sha256 = "0wrl4qy08008mzn6dmvdi9jaj7zdiysws0h6d7j661ipaf02qwj4";
|
||||
name = "kholidays-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
khtml = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/khtml-5.100.0.tar.xz";
|
||||
sha256 = "0h8wb1n0yfc2729rpnx3n52ky3zprfkbgk2rr85k3dax79pcv9a0";
|
||||
name = "khtml-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/khtml-5.101.0.tar.xz";
|
||||
sha256 = "1xgwg8ml789pg1rgf9g3lr9xpfyh1wgiv57327kqxlpkrxxxl9l8";
|
||||
name = "khtml-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ki18n = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/ki18n-5.100.0.tar.xz";
|
||||
sha256 = "008gndw3cp45hkm7klfipm54k1kdglj8sb2hkkvfz4b5p3bg2qyy";
|
||||
name = "ki18n-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/ki18n-5.101.0.tar.xz";
|
||||
sha256 = "0rggkwi99mmm1f4013qc07v0iqijq2qyx20rag07dm3rjaz305dz";
|
||||
name = "ki18n-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kiconthemes = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kiconthemes-5.100.0.tar.xz";
|
||||
sha256 = "1fahg11v02757iiwc4nkwnnhf9d7jfa6ryx5l5i2sjg7c4xwqblh";
|
||||
name = "kiconthemes-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kiconthemes-5.101.0.tar.xz";
|
||||
sha256 = "03ki3gl8fwvs6gmxlahpm4s9zc12ckv3yr9q9a7wz094759phmzq";
|
||||
name = "kiconthemes-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kidletime = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kidletime-5.100.0.tar.xz";
|
||||
sha256 = "1i3p3cfvcl3li45nn63r6vwi7sk3rbkd9crd5z686gm6z0nidw5l";
|
||||
name = "kidletime-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kidletime-5.101.0.tar.xz";
|
||||
sha256 = "10qjkwmqhxs1dzi5cm91j61i9m5prrwszg7i627v3sg0ck43vnnx";
|
||||
name = "kidletime-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kimageformats = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kimageformats-5.100.0.tar.xz";
|
||||
sha256 = "09w8fg321lzmavsid0a4yf6hwa9clhihfbvpkdl0kb60alyjbdfb";
|
||||
name = "kimageformats-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kimageformats-5.101.0.tar.xz";
|
||||
sha256 = "0pv29i328g1x8ji36wzm6pkc0maqlh7wbv3dbq1pgygx85qv06df";
|
||||
name = "kimageformats-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kinit = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kinit-5.100.0.tar.xz";
|
||||
sha256 = "1kpjbd20dv2zazcn275p1fwgvnq1pjpkkf0mp4bwk95vrvcjs4c9";
|
||||
name = "kinit-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kinit-5.101.0.tar.xz";
|
||||
sha256 = "1901fywkiiclyiwqi3pp9zwp188lllb77mms1zm51nw4ajldnhcf";
|
||||
name = "kinit-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kio = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kio-5.100.0.tar.xz";
|
||||
sha256 = "1dkwdmjc41zq1j0kl38zzag0hckk6fgy5prg5kcid05k5v9qi1q8";
|
||||
name = "kio-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kio-5.101.0.tar.xz";
|
||||
sha256 = "0qycg75xmmzv363qxi9cpm42m6zlfa5caa47ll64hqmi2middr15";
|
||||
name = "kio-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kirigami2 = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kirigami2-5.100.0.tar.xz";
|
||||
sha256 = "1pq16p69k7g963ah5ilr8mjplzrgarqky7i6rxgm5knfqpq0l26n";
|
||||
name = "kirigami2-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kirigami2-5.101.0.tar.xz";
|
||||
sha256 = "1gcgaz0pspvdsxdhvl4sy3f95xgq51k8kd8c4x0k91pf52syw23n";
|
||||
name = "kirigami2-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemmodels = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kitemmodels-5.100.0.tar.xz";
|
||||
sha256 = "1n1iis3xjmvlfgrwv61cpif63pk2wca8g168iscijvpkhihn49x3";
|
||||
name = "kitemmodels-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kitemmodels-5.101.0.tar.xz";
|
||||
sha256 = "09plf2nc5frn5hq2r44fyqv5jg4ixg2y5bf5a3y5vj6hm1lf1bjs";
|
||||
name = "kitemmodels-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemviews = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kitemviews-5.100.0.tar.xz";
|
||||
sha256 = "06pzlcrjbfahhp8diirmvf2xl7a2bj4x34fp1yax9pjnx44i2vcw";
|
||||
name = "kitemviews-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kitemviews-5.101.0.tar.xz";
|
||||
sha256 = "1ccg87w0qw4j3wsdfpfip9axs5wvksbkvzzkrls19pidzzp5k8mc";
|
||||
name = "kitemviews-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjobwidgets = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kjobwidgets-5.100.0.tar.xz";
|
||||
sha256 = "00rilxsbbhl52j9bfzk60hlqrka9hahli0p6fmd8m6m452czjqnk";
|
||||
name = "kjobwidgets-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kjobwidgets-5.101.0.tar.xz";
|
||||
sha256 = "09lsrdcd4q79434q6i14h17p6wp6z5znbwgwl7g8ch5jpsw7bag1";
|
||||
name = "kjobwidgets-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjs = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kjs-5.100.0.tar.xz";
|
||||
sha256 = "1bn23bq1g1774dvak5mq9xmndxjkwmsiyjkxc93byfwi52xrswk1";
|
||||
name = "kjs-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kjs-5.101.0.tar.xz";
|
||||
sha256 = "02ywcqvbipb98m39z22frs70dmzvsyfdymbn78y4vc8zg6lz9zpf";
|
||||
name = "kjs-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjsembed = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kjsembed-5.100.0.tar.xz";
|
||||
sha256 = "1w2cfckd6r68jmvqcfiw326s3zl4l2j3pz19p12v01vlrh4lr1m7";
|
||||
name = "kjsembed-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kjsembed-5.101.0.tar.xz";
|
||||
sha256 = "00cc61shhcsxswsv62grw29askz4bds2a5zmiinr930s3grs6805";
|
||||
name = "kjsembed-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kmediaplayer = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kmediaplayer-5.100.0.tar.xz";
|
||||
sha256 = "002ahd1d39m22cy5xd2vvps4ib4cncfwzmqdnki9sh76gsmlpb52";
|
||||
name = "kmediaplayer-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kmediaplayer-5.101.0.tar.xz";
|
||||
sha256 = "08s1l2jy28djfzwk1lapcmsv1hq2fdx0ys6yj0xskhz9vcah4kh8";
|
||||
name = "kmediaplayer-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knewstuff = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/knewstuff-5.100.0.tar.xz";
|
||||
sha256 = "19fz50jqrs467qm5qvc6iadw7kb1za6ncc2vnhax6j59h5xn2bn3";
|
||||
name = "knewstuff-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/knewstuff-5.101.0.tar.xz";
|
||||
sha256 = "1xfgzz70kx9k90x0qxw6zhbgs405hfnmpcrzx4036vvnic5jn4g7";
|
||||
name = "knewstuff-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifications = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/knotifications-5.100.0.tar.xz";
|
||||
sha256 = "18z6cb1s6nra7cyj121knj50brmyyp9a7qdwyd101rfj1d7k08ds";
|
||||
name = "knotifications-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/knotifications-5.101.0.tar.xz";
|
||||
sha256 = "06sxzyf475q55gyfzan967fzhkgp0j0y0dkpxi1vw8idi3d6kjiq";
|
||||
name = "knotifications-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifyconfig = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/knotifyconfig-5.100.0.tar.xz";
|
||||
sha256 = "1ads4yy08441a8hfbig4413p2qyw07b0gpxm3pzw3958y32a9d8x";
|
||||
name = "knotifyconfig-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/knotifyconfig-5.101.0.tar.xz";
|
||||
sha256 = "00gnhcjz8ghkp1wnw6whbgl1zkgn8ipiw631fiqv5fcaxva7l9aw";
|
||||
name = "knotifyconfig-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpackage = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kpackage-5.100.0.tar.xz";
|
||||
sha256 = "11969rqkwf14gjk3vx2lzd3snirnv3fry5yh6jwnc17vjiz6b35j";
|
||||
name = "kpackage-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kpackage-5.101.0.tar.xz";
|
||||
sha256 = "078zvifcgxdcll5c0wb147fhzvlcd7dkx1plrv8dqicgxdm5xnvc";
|
||||
name = "kpackage-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kparts = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kparts-5.100.0.tar.xz";
|
||||
sha256 = "0vy8j5p0icxdlsvdlmbrvkbp50f3qnb7fqnvdg544d2lp7x1v5k8";
|
||||
name = "kparts-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kparts-5.101.0.tar.xz";
|
||||
sha256 = "15sn8cr4qfrrgjcmcj91xjxrqxql2h943wv9y9v669qkkkvkgbns";
|
||||
name = "kparts-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpeople = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kpeople-5.100.0.tar.xz";
|
||||
sha256 = "1q9yxfrs9rhwzykah3909lv9qfly13jdirya4m4j34azbqfiahqg";
|
||||
name = "kpeople-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kpeople-5.101.0.tar.xz";
|
||||
sha256 = "0wjskhnfkpqbyaam6pqszczb4g7kww5czw332jqac87y21il73fa";
|
||||
name = "kpeople-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kplotting = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kplotting-5.100.0.tar.xz";
|
||||
sha256 = "1lsi6yk7fpdji9qb2hdy2qqcp050cgckg8xmg1kmv551g6x13r7m";
|
||||
name = "kplotting-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kplotting-5.101.0.tar.xz";
|
||||
sha256 = "062hq67sr482c18d0l4wz3as22kqnwd75cfd58p1dpxfa4glvl7i";
|
||||
name = "kplotting-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpty = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kpty-5.100.0.tar.xz";
|
||||
sha256 = "0h5l72klg78wy0z29zay5zyivgff8jb2v0hfw2akrfblwwdmc27j";
|
||||
name = "kpty-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kpty-5.101.0.tar.xz";
|
||||
sha256 = "0q68c1da5lfjjswypyjq02n9hjbcmv0jjg28803cbxgk1lp2zvaf";
|
||||
name = "kpty-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kquickcharts = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kquickcharts-5.100.0.tar.xz";
|
||||
sha256 = "1b5ddbcgxasjyhzabbqcvlb4q04zp7yiqifk7gdigjvxx15dxwrz";
|
||||
name = "kquickcharts-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kquickcharts-5.101.0.tar.xz";
|
||||
sha256 = "0fnpzsa5da9ivf8k5il2dc9v9c9gjv90mpras2bx701322a6rcgx";
|
||||
name = "kquickcharts-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kross = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kross-5.100.0.tar.xz";
|
||||
sha256 = "0jpnnvajxyzki221agl1ai15bj6xrylg69ymwxn70pcdp30wsvxj";
|
||||
name = "kross-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kross-5.101.0.tar.xz";
|
||||
sha256 = "0ggcwzhpxg4ni1zfdw7r7zmdgbk45cydwfs16pqyl8038gdfgqny";
|
||||
name = "kross-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
krunner = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/krunner-5.100.0.tar.xz";
|
||||
sha256 = "0mn0b2rvkb0c743vn4xxi1f8mcb5gb9vjnksiw88jgfy4qrmal3q";
|
||||
name = "krunner-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/krunner-5.101.0.tar.xz";
|
||||
sha256 = "19jzhq27hnk17a70gnacgnqxc5m98q7sq4advm976xrlh8bcqpyj";
|
||||
name = "krunner-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kservice = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kservice-5.100.0.tar.xz";
|
||||
sha256 = "1vq4hnyfpj1ax19zgly7vcqvysxdc7wyyycmhrn6982l24d14gdk";
|
||||
name = "kservice-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kservice-5.101.0.tar.xz";
|
||||
sha256 = "1cn68y01vz2mkcqgsa17rg6pkcsadwn3nrgl348njqir4h08ffgw";
|
||||
name = "kservice-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktexteditor = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/ktexteditor-5.100.0.tar.xz";
|
||||
sha256 = "1rbyaamgrnga6k39q646xfi81ic5dar9wa5wcacp9d17m6zqry51";
|
||||
name = "ktexteditor-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/ktexteditor-5.101.0.tar.xz";
|
||||
sha256 = "1i2xqn54j6944ccdpyb9gffgmjbwlbhqxmddsnqqwls1bw1x6z0h";
|
||||
name = "ktexteditor-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktextwidgets = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/ktextwidgets-5.100.0.tar.xz";
|
||||
sha256 = "109j8zpnpiw9h0arh2ll3ql7czyv65lva4hwa626wk6589nc82vn";
|
||||
name = "ktextwidgets-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/ktextwidgets-5.101.0.tar.xz";
|
||||
sha256 = "0g64776cxyfvyfqmcfs0sa233vyii1ihccg0w3z97m9apm21d1z9";
|
||||
name = "ktextwidgets-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kunitconversion = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kunitconversion-5.100.0.tar.xz";
|
||||
sha256 = "06ql3ijlha0gib31mwc7r260vy3dcxi6nrz5jylv9blzvcq8qnqw";
|
||||
name = "kunitconversion-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kunitconversion-5.101.0.tar.xz";
|
||||
sha256 = "0j4chsb3074nk3zz300r404mb2p4hnmwhlm88ixq9da9lm1c7ckv";
|
||||
name = "kunitconversion-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kwallet-5.100.0.tar.xz";
|
||||
sha256 = "101fhgrgjqsxdqxzraw4a8gn5dvv2nb6xxfwi9gdjdjva5zzbg9b";
|
||||
name = "kwallet-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kwallet-5.101.0.tar.xz";
|
||||
sha256 = "0mslgayy7qkspkwj42s1x3c9x3zmp8n182vzijmkd0qb6px9f0fa";
|
||||
name = "kwallet-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kwayland-5.100.0.tar.xz";
|
||||
sha256 = "119ggvny15x65z2i4d7x6bh01a9wif1h5jq4rppcm7mwczmhjg91";
|
||||
name = "kwayland-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kwayland-5.101.0.tar.xz";
|
||||
sha256 = "0qzg5nsm8zhmzv4wssv91pahbn4c5vnq2a7hknzkalm1s9p8dh9r";
|
||||
name = "kwayland-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwidgetsaddons = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kwidgetsaddons-5.100.0.tar.xz";
|
||||
sha256 = "07sa914xmkrm0bb3r7rnzkn9aw1rzlgbkzmakwyw0v569yb166f7";
|
||||
name = "kwidgetsaddons-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kwidgetsaddons-5.101.0.tar.xz";
|
||||
sha256 = "08rq126lr6bfrq6k29nhpcpmigb5wnwp5w2bjvdjjhz90crkv4bq";
|
||||
name = "kwidgetsaddons-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwindowsystem = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kwindowsystem-5.100.0.tar.xz";
|
||||
sha256 = "1csghc0b4jr4nfwicz29bp9lxr69iw52ghbdqi0a0jn9lnx4xck9";
|
||||
name = "kwindowsystem-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kwindowsystem-5.101.0.tar.xz";
|
||||
sha256 = "1f1f600n9dk9zxz77h81kr8q3sm8n59h9njp8lxfc2rj7rrrwszg";
|
||||
name = "kwindowsystem-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlgui = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/kxmlgui-5.100.0.tar.xz";
|
||||
sha256 = "19cfavf2qqy6kzc5p30s05pp92fphnaja11arnaks0vd0m9hbvky";
|
||||
name = "kxmlgui-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/kxmlgui-5.101.0.tar.xz";
|
||||
sha256 = "0ylwzlf27qy8ihz6q21kfr5aflsaknwapysfgfbsagji26i5kmfm";
|
||||
name = "kxmlgui-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlrpcclient = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/portingAids/kxmlrpcclient-5.100.0.tar.xz";
|
||||
sha256 = "0fnfkka872w1bjyh3cscmcj8cfmwybj016x1zph7yxwpnbmzyimr";
|
||||
name = "kxmlrpcclient-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/portingAids/kxmlrpcclient-5.101.0.tar.xz";
|
||||
sha256 = "12p8g6ac70h55nyvr4a0f54zll4v5hjb0ix838q61srq2ky4qhd2";
|
||||
name = "kxmlrpcclient-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
modemmanager-qt = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/modemmanager-qt-5.100.0.tar.xz";
|
||||
sha256 = "0x7l80hkxhf7b45h2kwlchd04763rcai06cjk1s88mzcl6s419fy";
|
||||
name = "modemmanager-qt-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/modemmanager-qt-5.101.0.tar.xz";
|
||||
sha256 = "01mhfz3f5s003gng86dxnp03r4jfqqp0hbj7qmrqf1vgxi6wx4y8";
|
||||
name = "modemmanager-qt-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
networkmanager-qt = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/networkmanager-qt-5.100.0.tar.xz";
|
||||
sha256 = "0pv3daiywmw0jjzd4px3g2d1ifkd63dm7zq3r77kl2ibxwk2yqfn";
|
||||
name = "networkmanager-qt-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/networkmanager-qt-5.101.0.tar.xz";
|
||||
sha256 = "0xpb49gqg0acc5447ygk70bz8g260l9qwyy1y4cdm6rra9ag9j8s";
|
||||
name = "networkmanager-qt-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen-icons5 = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/oxygen-icons5-5.100.0.tar.xz";
|
||||
sha256 = "1s81jz9ndjzyvn7gps1jr5wbxmirb986cx1665lk6zgk577x8q80";
|
||||
name = "oxygen-icons5-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/oxygen-icons5-5.101.0.tar.xz";
|
||||
sha256 = "0bs1h95c8c5ppk4ik3l2j5mbikmqqv2xrrvw9kpn7sgmxn69n6kl";
|
||||
name = "oxygen-icons5-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-framework = {
|
||||
version = "5.100.1";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/plasma-framework-5.100.1.tar.xz";
|
||||
sha256 = "18ddniihbj26gz3lqh36xghwdszwgazkvpgr1bghb8bk0y90m52k";
|
||||
name = "plasma-framework-5.100.1.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/plasma-framework-5.101.0.tar.xz";
|
||||
sha256 = "1ynpbra7wpbn0i1hqj9jwqm0z3r5cc83zlmgm9i2mw6mszgb9jba";
|
||||
name = "plasma-framework-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
prison = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/prison-5.100.0.tar.xz";
|
||||
sha256 = "10wlrcfqgbk88w2xr7wi2kjkkk8lcyiqqvav07r13f34hgpsdj9h";
|
||||
name = "prison-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/prison-5.101.0.tar.xz";
|
||||
sha256 = "1xndnmlfir2kj28zb0dbl789vw0zlm9a5gz0fhp5c94gs62cykxm";
|
||||
name = "prison-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
purpose = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/purpose-5.100.0.tar.xz";
|
||||
sha256 = "0bskd3qmzsqlr8xjagx7d5cpy4s5lhf2z7p5wgn0axfb8jvva3iw";
|
||||
name = "purpose-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/purpose-5.101.0.tar.xz";
|
||||
sha256 = "05xiq805ppwsb3x16vslbcsm2bp3qn7390476p24lb4xz03sgbxk";
|
||||
name = "purpose-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
qqc2-desktop-style = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/qqc2-desktop-style-5.100.0.tar.xz";
|
||||
sha256 = "09igdk79v0rv2kiv259zzvqinqqhhqq64l5wj2xcc5b9vpnvyyx9";
|
||||
name = "qqc2-desktop-style-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/qqc2-desktop-style-5.101.0.tar.xz";
|
||||
sha256 = "01nzkaxrhv1bzxckbn844kd2rszv5ly08nhlj5c0lac6gs5fp751";
|
||||
name = "qqc2-desktop-style-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
solid = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/solid-5.100.0.tar.xz";
|
||||
sha256 = "10s64js1hwda9zd7y91yq5f7x1h0z7n0khf9m3rmqmi4kpnr76cd";
|
||||
name = "solid-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/solid-5.101.0.tar.xz";
|
||||
sha256 = "0yhs2jzhb366irm001kwxqxy6ifd2iqqlsdyz658a8g7bmfq4mvh";
|
||||
name = "solid-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
sonnet = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/sonnet-5.100.0.tar.xz";
|
||||
sha256 = "068y78y8n5yrnxs4kicxhjfx6mhvr5r15z8nxjpm63chhn9jprz4";
|
||||
name = "sonnet-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/sonnet-5.101.0.tar.xz";
|
||||
sha256 = "1l4fg110vhk4hn876yhv8wy3x913z8vpbs22cyjdkvlw4y5if0vb";
|
||||
name = "sonnet-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syndication = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/syndication-5.100.0.tar.xz";
|
||||
sha256 = "13gkkl5yczsdg4yfxvasza286l6k6876p35b1jzhw0ysjxdh8j65";
|
||||
name = "syndication-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/syndication-5.101.0.tar.xz";
|
||||
sha256 = "1hg2hkfrp43s98sfk0d2cx6fp2vfs26c7mvs8qm9za0p7www61f0";
|
||||
name = "syndication-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syntax-highlighting = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/syntax-highlighting-5.100.0.tar.xz";
|
||||
sha256 = "1d2c86a1k824f44gzzm138pkz21mk788xp2hnq1xcanlsa3r99z0";
|
||||
name = "syntax-highlighting-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/syntax-highlighting-5.101.0.tar.xz";
|
||||
sha256 = "0fqx3zfb0sz5jq2j0kr2wc3dp3cvd99g8rmzh5pmkkkr7wixpk9i";
|
||||
name = "syntax-highlighting-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
threadweaver = {
|
||||
version = "5.100.0";
|
||||
version = "5.101.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.100/threadweaver-5.100.0.tar.xz";
|
||||
sha256 = "0dap8iihilqy2v9jy1s00j05qqrjj67n6v0yg4ix0lay2kqjwnh3";
|
||||
name = "threadweaver-5.100.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.101/threadweaver-5.101.0.tar.xz";
|
||||
sha256 = "1yzvcbzrgn97gy3ksyr42pp2r54vf1ddxmk7y9saj3sr532h7lag";
|
||||
name = "threadweaver-5.101.0.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libpg_query";
|
||||
version = "13-2.2.0";
|
||||
version = "14-3.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pganalyze";
|
||||
repo = "libpg_query";
|
||||
rev = version;
|
||||
sha256 = "sha256-gEkcv/j8ySUYmM9lx1hRF/SmuQMYVHwZAIYOaCQWAFs=";
|
||||
sha256 = "sha256-rICN8fkPcYw32N6TdpbrszGUoRzwQdfRSW6A0AC8toM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ which ];
|
||||
|
|
54
pkgs/development/libraries/libverto/default.nix
Normal file
54
pkgs/development/libraries/libverto/default.nix
Normal file
|
@ -0,0 +1,54 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, autoreconfHook
|
||||
, glib
|
||||
, libev
|
||||
, libevent
|
||||
, pkg-config
|
||||
, glibSupport ? true
|
||||
, libevSupport ? true
|
||||
, libeventSupport ? true
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (lib) optional;
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libverto";
|
||||
version = "0.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "latchset";
|
||||
repo = "libverto";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-csoJ0WdKyrza8kBSMKoaItKvcbijI6Wl8nWCbywPScQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
optional glibSupport glib
|
||||
++ optional libevSupport libev
|
||||
++ optional libeventSupport libevent;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/latchset/libverto";
|
||||
description = "Asynchronous event loop abstraction library";
|
||||
longDescription = ''
|
||||
Libverto exists to solve an important problem: many applications and
|
||||
libraries are unable to write asynchronous code because they are unable to
|
||||
pick an event loop. This is particularly true of libraries who want to be
|
||||
useful to many applications who use loops that do not integrate with one
|
||||
another or which use home-grown loops. libverto provides a loop-neutral
|
||||
async api which allows the library to expose asynchronous interfaces and
|
||||
offload the choice of the main loop to the application.
|
||||
'';
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ AndersonTorres ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
})
|
|
@ -114,13 +114,13 @@ stdenv.mkDerivation rec {
|
|||
# NOTE: You must also bump:
|
||||
# <nixpkgs/pkgs/development/python-modules/libvirt/default.nix>
|
||||
# SysVirt in <nixpkgs/pkgs/top-level/perl-packages.nix>
|
||||
version = "8.9.0";
|
||||
version = "8.10.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-79frEYItbf1weOkrcyI/Z/TjTg6kLMQbteaTi9LAt0g=";
|
||||
sha256 = "sha256-MboJLQ0R3l9lUQDjNVACvmxISjypvfxxMHSKF0+k6WM=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
@ -372,8 +372,9 @@ stdenv.mkDerivation rec {
|
|||
passthru.tests.libvirtd = nixosTests.libvirtd;
|
||||
|
||||
meta = {
|
||||
homepage = "https://libvirt.org/";
|
||||
description = "A toolkit to interact with the virtualization capabilities of recent versions of Linux and other OSes";
|
||||
homepage = "https://libvirt.org/";
|
||||
changelog = "https://gitlab.com/libvirt/libvirt/-/raw/v${version}/NEWS.rst";
|
||||
license = licenses.lgpl2Plus;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ fpletz globin lovesegfault ];
|
||||
|
|
|
@ -27,13 +27,13 @@
|
|||
|
||||
mkDerivation rec {
|
||||
pname = "mlt";
|
||||
version = "7.8.0";
|
||||
version = "7.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mltframework";
|
||||
repo = "mlt";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-r8lvzz083WWlDtjvlsPwvOgplx2lPPkDDf3t0G9PqAQ=";
|
||||
sha256 = "sha256-Y7lbfwA0lkQB3PjYQIQaQ0BeXGcgyCmMnDqqZJ8zUaA=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -14,13 +14,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "notcurses";
|
||||
version = "3.0.8";
|
||||
version = "3.0.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dankamongmen";
|
||||
repo = "notcurses";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-5SNWk1iKDNbyoo413Qvzl2bGaR5Lb+q/UPbPQg7YvRU=";
|
||||
sha256 = "sha256-8SJeqLcV4xp968YgGsJccsgpB5wwaJDaoWsaYxf8upM=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
|
|
@ -152,7 +152,7 @@ stdenv.mkDerivation rec {
|
|||
--replace /bin/false ${coreutils}/bin/false
|
||||
'';
|
||||
|
||||
postConfigure = lib.optionalString (!stdenv.hostPlatform.isMusl) ''
|
||||
postConfigure = lib.optionalString doCheck ''
|
||||
# Unpacked by meson
|
||||
chmod +x subprojects/mocklibc-1.0/bin/mocklibc
|
||||
patchShebangs subprojects/mocklibc-1.0/bin/mocklibc
|
||||
|
|
|
@ -7,19 +7,15 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rapidfuzz-cpp";
|
||||
version = "1.10.1";
|
||||
version = "1.10.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "maxbachmann";
|
||||
repo = "rapidfuzz-cpp";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-c9ESzsDcoUw5XAEZDHdG8jazjI5Oyqic1gaT0qGQsbI=";
|
||||
hash = "sha256-I7MdeLs+J5a57ypgUJIW0/pSFPzK4nZA4ZrVRdKX7J4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./dont-fetch-project-options.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
|
|
@ -1,58 +0,0 @@
|
|||
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
|
||||
index 5ba4464..ad72319 100644
|
||||
--- a/test/CMakeLists.txt
|
||||
+++ b/test/CMakeLists.txt
|
||||
@@ -12,39 +12,10 @@ else()
|
||||
FetchContent_MakeAvailable(Catch2)
|
||||
endif()
|
||||
|
||||
-# include aminya & jason turner's C++ best practices recommended cmake project utilities
|
||||
-include(FetchContent)
|
||||
-FetchContent_Declare(_project_options URL https://github.com/aminya/project_options/archive/refs/tags/v0.20.0.zip)
|
||||
-FetchContent_MakeAvailable(_project_options)
|
||||
-include(${_project_options_SOURCE_DIR}/Index.cmake)
|
||||
-
|
||||
-project_options(
|
||||
- # ENABLE_CACHE
|
||||
- # ENABLE_CONAN
|
||||
- WARNINGS_AS_ERRORS
|
||||
- # ENABLE_CPPCHECK
|
||||
- # ENABLE_CLANG_TIDY
|
||||
- # ENABLE_INCLUDE_WHAT_YOU_USE
|
||||
- # ENABLE_COVERAGE
|
||||
- # ENABLE_PCH
|
||||
- # PCH_HEADERS <Eigen/Dense> <fmt/core.h> <vector> <utility> <string> <string_view>
|
||||
- # ENABLE_DOXYGEN
|
||||
- # ENABLE_IPO
|
||||
- # ENABLE_USER_LINKER
|
||||
- # ENABLE_BUILD_WITH_TIME_TRACE
|
||||
- # ENABLE_UNITY
|
||||
- # ENABLE_SANITIZER_ADDRESS
|
||||
- # ENABLE_SANITIZER_LEAK
|
||||
- # ENABLE_SANITIZER_UNDEFINED_BEHAVIOR
|
||||
- # ENABLE_SANITIZER_THREAD
|
||||
- # ENABLE_SANITIZER_MEMORY
|
||||
- # CLANG_WARNINGS "-Weverything"
|
||||
-)
|
||||
-
|
||||
function(rapidfuzz_add_test test)
|
||||
add_executable(test_${test} tests-${test}.cpp)
|
||||
target_link_libraries(test_${test} ${PROJECT_NAME})
|
||||
- target_link_libraries(test_${test} Catch2::Catch2WithMain project_warnings)
|
||||
+ target_link_libraries(test_${test} Catch2::Catch2WithMain)
|
||||
add_test(NAME ${test} COMMAND test_${test})
|
||||
endfunction()
|
||||
|
||||
diff --git a/test/distance/CMakeLists.txt b/test/distance/CMakeLists.txt
|
||||
index 2a70054..7a43c88 100644
|
||||
--- a/test/distance/CMakeLists.txt
|
||||
+++ b/test/distance/CMakeLists.txt
|
||||
@@ -1,7 +1,7 @@
|
||||
function(rapidfuzz_add_test test)
|
||||
add_executable(test_${test} tests-${test}.cpp)
|
||||
target_link_libraries(test_${test} ${PROJECT_NAME})
|
||||
- target_link_libraries(test_${test} Catch2::Catch2WithMain project_warnings)
|
||||
+ target_link_libraries(test_${test} Catch2::Catch2WithMain)
|
||||
add_test(NAME ${test} COMMAND test_${test})
|
||||
endfunction()
|
||||
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "s2n-tls";
|
||||
version = "1.3.29";
|
||||
version = "1.3.30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-MKrZP81PrpOsVhS+kAjcd1Eumhq7F4HWWbFnypZttuY=";
|
||||
sha256 = "sha256-gDbQky2tNhtgdHmbMqnB6uIkJp2JhqyOMjPiW6EakK0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ stdenv, lib, fetchFromGitHub, ocaml, findlib, ocamlbuild, qtest, qcheck, num, ounit
|
||||
{ stdenv, lib, fetchFromGitHub, ocaml, findlib, ocamlbuild, qtest, qcheck, num, camlp-streams
|
||||
, doCheck ? lib.versionAtLeast ocaml.version "4.08" && !stdenv.isAarch64
|
||||
}:
|
||||
|
||||
|
@ -8,18 +8,18 @@ else
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ocaml${ocaml.version}-batteries";
|
||||
version = "3.5.1";
|
||||
version = "3.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ocaml-batteries-team";
|
||||
repo = "batteries-included";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lLlpsg1v7mYFJ61rTdLV2v8/McK1R4HDTTuyka48aBw=";
|
||||
hash = "sha256-D/0h0/70V8jmzHIUR6i2sT2Jz9/+tfR2dQgp4Bxtimc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
|
||||
checkInputs = [ qtest ounit qcheck ];
|
||||
propagatedBuildInputs = [ num ];
|
||||
checkInputs = [ qtest qcheck ];
|
||||
propagatedBuildInputs = [ camlp-streams num ];
|
||||
|
||||
strictDeps = !doCheck;
|
||||
|
||||
|
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
|||
createFindlibDestdir = true;
|
||||
|
||||
meta = {
|
||||
homepage = "http://batteries.forge.ocamlcore.org/";
|
||||
homepage = "https://ocaml-batteries-team.github.io/batteries-included/hdoc2/";
|
||||
description = "OCaml Batteries Included";
|
||||
longDescription = ''
|
||||
A community-driven effort to standardize on an consistent, documented,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ mkDerivation, fetchFromGitHub, makeWrapper, lib, php }:
|
||||
{ mkDerivation, fetchFromGitHub, makeWrapper, lib, php, php81 }:
|
||||
let
|
||||
pname = "php-parallel-lint";
|
||||
version = "1.3.2";
|
||||
|
@ -10,13 +10,17 @@ mkDerivation {
|
|||
owner = "php-parallel-lint";
|
||||
repo = "PHP-Parallel-Lint";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-pTHH19HwqyOj5pSmH7l0JlntNVtMdu4K9Cl+qyrrg9U=";
|
||||
# `.gitattibutes` exclude `box.json` from the archive produced git.
|
||||
forceFetchGit = true;
|
||||
sha256 = "SPP1ynxJad2m5wknGt8z94fW7Ucx8nqLvwZVmlylOgM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
php.packages.composer
|
||||
php.packages.box
|
||||
# box is only available for PHP ≥ 8.1 but the purpose of this tool is to validate
|
||||
# that project does not use features not available on older PHP versions.
|
||||
php81.packages.box
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
|
@ -36,7 +40,6 @@ mkDerivation {
|
|||
'';
|
||||
|
||||
meta = with lib; {
|
||||
broken = lib.versionOlder php.version "8.1"; # Broken on PHP older than 8.1.
|
||||
description = "Tool to check syntax of PHP files faster than serial check with fancier output";
|
||||
license = licenses.bsd2;
|
||||
homepage = "https://github.com/php-parallel-lint/PHP-Parallel-Lint";
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "add-trailing-comma";
|
||||
version = "2.3.0";
|
||||
version = "2.4.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||
owner = "asottile";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-NEXPIkPeH6ZAm1uzqc8iRWnlLbhKmvGQGGraLu989sw=";
|
||||
sha256 = "sha256-/dA3OwBBMjykSYaIbvhJZj9Z8/0+mfL5pW4GqgMgops=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "ailment";
|
||||
version = "9.2.28";
|
||||
version = "9.2.29";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||
owner = "angr";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6+3lZygQEezEbGIMbB6NINjVDkgt5sYO2FV5wpienuY=";
|
||||
hash = "sha256-Yso47p4d8buJTdXOrm7luvtxpFu+oTFhqTBueQaXqII=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioesphomeapi";
|
||||
version = "13.0.1";
|
||||
version = "13.0.2";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
|||
owner = "esphome";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-33iaM5+5OV9TAk3SAZWzJfwQbeDSPQiVLBPAAOyyFm0=";
|
||||
hash = "sha256-z1QFAKvkJuOH2utYertORca5PpW43VS3YB2mhjBsh+A=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, aiohttp
|
||||
, prometheus-client
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiohttp-openmetrics";
|
||||
version = "0.0.11";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-GIVUkjyn+iQSMZZ6dNmmimvbt+t+uxOYv2QEDk/dA+g=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
aiohttp
|
||||
prometheus-client
|
||||
];
|
||||
|
||||
# no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "aiohttp_openmetrics" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "OpenMetrics provider for aiohttp";
|
||||
homepage = "https://github.com/jelmer/aiohttp-openmetrics/";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioshelly";
|
||||
version = "5.1.1";
|
||||
version = "5.2.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
|||
owner = "home-assistant-libs";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-6HUykGN0zx97K4372dU1RPncajJt2n20zp2FhrJG1sM=";
|
||||
hash = "sha256-pa7ijfT/VbXNxwf9RITWxhUVUbimuBEjlU3xnDm3Zzk=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "angr";
|
||||
version = "9.2.28";
|
||||
version = "9.2.29";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
@ -40,7 +40,7 @@ buildPythonPackage rec {
|
|||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-16/hocVfd2RI8qQ9Qt7EM/gGfyGpWabyZhtfwOscqQY=";
|
||||
hash = "sha256-cAruoJhQpxK/+sRcyoLoBlG35b11UV2Tjwt2+QUx46E=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "archinfo";
|
||||
version = "9.2.28";
|
||||
version = "9.2.29";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||
owner = "angr";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-LUrLO9BFbpB2p6PtTZPdpLsGHPh088aPHIyoxgv4dGg=";
|
||||
hash = "sha256-kS7NTlZnWwcvuRV/Eq3K0MJ/bGYcR5BWIbdPONuTqII=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -8,14 +8,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "atenpdu";
|
||||
version = "0.3.5";
|
||||
version = "0.3.6";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-MGxlzAEcd2EzIjAjY7/1xg1ZQhyL7dcFmCzfY9+jGJ4=";
|
||||
hash = "sha256-cl7PZdIdLGvoYd5x7QyjkTBc+pVB9F7En9sxcUoX34Q=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "bleak-retry-connector";
|
||||
version = "2.10.1";
|
||||
version = "2.10.2";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
|||
owner = "Bluetooth-Devices";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-QAQQ53T3MTNNaK0rzsBb2F1/qMvMHtr6/+3k1CAKXi0=";
|
||||
hash = "sha256-9s7Ff7lH7a/zoV0blrp5tOZoZkBDAoSZx5aL9VQyzFo=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "claripy";
|
||||
version = "9.2.28";
|
||||
version = "9.2.29";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
@ -24,7 +24,7 @@ buildPythonPackage rec {
|
|||
owner = "angr";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-CGYX8IzVBqhF0IenTFKtx79J81X6UGkvm/XvFovnHYE=";
|
||||
hash = "sha256-X2c1TVbf/KTUOfjQ8Izt+vyxhQrAki3hCBBwKxgkxbw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
let
|
||||
# The binaries are following the argr projects release cycle
|
||||
version = "9.2.28";
|
||||
version = "9.2.29";
|
||||
|
||||
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
|
||||
binaries = fetchFromGitHub {
|
||||
|
@ -38,7 +38,7 @@ buildPythonPackage rec {
|
|||
owner = "angr";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-t3TO1rHf5iA+9WW3Adi37fL7XjRUZFPowUWchX9eEVI=";
|
||||
hash = "sha256-fK0j6+UqQVadQPU34oLp50gB+/0YnNnNg/rGuIt5I54=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "geopandas";
|
||||
version = "0.12.1";
|
||||
version = "0.12.2";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
@ -23,7 +23,7 @@ buildPythonPackage rec {
|
|||
owner = "geopandas";
|
||||
repo = "geopandas";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-aLERNVojPgZ3Y7+CnirGvC4RfuQf+K3Oj2/0BqdorwI=";
|
||||
hash = "sha256-ntOZ2WCoMz5ZpqPeupqPC3cN8mbQmEAvJGaFblu0ibY=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -62,6 +62,7 @@ buildPythonPackage rec {
|
|||
meta = with lib; {
|
||||
description = "Python geospatial data analysis framework";
|
||||
homepage = "https://geopandas.org";
|
||||
changelog = "https://github.com/geopandas/geopandas/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ knedlsepp ];
|
||||
};
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
, buildPythonPackage
|
||||
, pythonOlder
|
||||
, fetchFromGitHub
|
||||
, attrs
|
||||
, django
|
||||
, pytestCheckHook
|
||||
, parso
|
||||
|
@ -10,20 +11,23 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "jedi";
|
||||
version = "0.18.1";
|
||||
version = "0.18.2";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "davidhalter";
|
||||
repo = "jedi";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-wWNPNi16WtefvB7GcQBnWMbHVlVzxSFs4TKRqEasuR0=";
|
||||
hash = "sha256-hNRmUFpRzVKJQAtfsSNV4jeTR8vVj1+mGBIPO6tUGto=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ parso ];
|
||||
|
||||
checkInputs = [
|
||||
attrs
|
||||
django
|
||||
pytestCheckHook
|
||||
];
|
||||
|
@ -44,8 +48,9 @@ buildPythonPackage rec {
|
|||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/davidhalter/jedi";
|
||||
description = "An autocompletion tool for Python that can be used for text editors";
|
||||
homepage = "https://github.com/davidhalter/jedi";
|
||||
changelog = "https://github.com/davidhalter/jedi/blob/${version}/CHANGELOG.rst";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "libvirt";
|
||||
version = "8.9.0";
|
||||
version = "8.10.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "libvirt";
|
||||
repo = "libvirt-python";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-vquchyGJlpg0R0R6Wh2MWB5RUZ3jzOQYzUoLwiLxIy8=";
|
||||
sha256 = "sha256-f2ZWBNCgylKQCmbLCaJsIb5alvZDRZUWQAMOMsxwGbk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "line-profiler";
|
||||
version = "4.0.1";
|
||||
version = "4.0.2";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6" || isPyPy;
|
||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
|||
src = fetchPypi {
|
||||
pname = "line_profiler";
|
||||
inherit version;
|
||||
hash = "sha256-eXlt/5BUxtIZDnRz3umqXqkYqDcgYX5+goSzwBmneek=";
|
||||
hash = "sha256-JejJ1CSNxIkFgBhR/4p1ucdIJ6CHHRGNEQTY5D1/sPw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -12,14 +12,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "mautrix";
|
||||
version = "0.18.8";
|
||||
version = "0.18.9";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-DRJhqHpeGbDzqhym6z9wCmzTz3VpnwJMdDKFT5vMVUE=";
|
||||
hash = "sha256-Ihaz/izB9L6osu3CPwBWOwLZ2JOLKhsDuqOUf/B02qI=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "meshtastic";
|
||||
version = "2.0.5";
|
||||
version = "2.0.6";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
@ -27,7 +27,7 @@ buildPythonPackage rec {
|
|||
owner = "meshtastic";
|
||||
repo = "Meshtastic-python";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-wzDi4C/XUykoTxgoDneQzWplTlo0bGUODM38Eza4fUY=";
|
||||
hash = "sha256-PN09TaJZR/REQPIgrm9XR+mXvR1evMAWGQziAzpg+fE=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
|
|
@ -3,30 +3,46 @@
|
|||
, fetchPypi
|
||||
, hatchling
|
||||
, ipykernel
|
||||
, jedi
|
||||
, jupyter_core
|
||||
, pexpect
|
||||
, pythonOlder
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "metakernel";
|
||||
version = "0.29.2";
|
||||
version = "0.29.4";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-A++uLR4hhOQYmA6o9wBTejFju3CpbK0hwIs7XFscddQ=";
|
||||
hash = "sha256-kxrF/Msxjht7zGs0aEcL/Sf0qwcLiSoDPDUlE7Lrcmg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
hatchling
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ ipykernel ];
|
||||
propagatedBuildInputs = [
|
||||
ipykernel
|
||||
jedi
|
||||
jupyter_core
|
||||
pexpect
|
||||
];
|
||||
|
||||
# Tests hang, so disable
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"metakernel"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Jupyter/IPython Kernel Tools";
|
||||
homepage = "https://github.com/Calysto/metakernel";
|
||||
changelog = "https://github.com/Calysto/metakernel/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ thomasjm ];
|
||||
};
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue