Merge master into staging-nixos
This commit is contained in:
@@ -67,6 +67,9 @@ in
|
||||
There are other programs that use iptables internally too, such as
|
||||
libvirt. For information on how the two firewalls interact, see
|
||||
<https://wiki.nftables.org/wiki-nftables/index.php/Troubleshooting#Question_4._How_do_nftables_and_iptables_interact_when_used_on_the_same_system.3F>.
|
||||
|
||||
Some network configurations may prevent VMs from having network access, see
|
||||
<https://wiki.nixos.org/wiki/Networking#Virtualization>.
|
||||
'';
|
||||
};
|
||||
|
||||
|
||||
@@ -166,6 +166,7 @@ let
|
||||
--setenv OC_PASS \
|
||||
--setenv NC_PASS \
|
||||
--quiet \
|
||||
-- \
|
||||
${command}
|
||||
elif [[ "$USER" != nextcloud ]]; then
|
||||
if [[ -x /run/wrappers/bin/sudo ]]; then
|
||||
@@ -174,6 +175,7 @@ let
|
||||
--preserve-env=OC_PASS \
|
||||
--preserve-env=NC_PASS \
|
||||
--user=nextcloud \
|
||||
-- \
|
||||
${command}
|
||||
else
|
||||
exec ${lib.getExe' pkgs.util-linux "runuser"} \
|
||||
@@ -181,6 +183,7 @@ let
|
||||
--whitelist-environment=OC_PASS \
|
||||
--whitelist-environment=NC_PASS \
|
||||
--user=nextcloud \
|
||||
-- \
|
||||
${command}
|
||||
fi
|
||||
else
|
||||
|
||||
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "claude-code";
|
||||
publisher = "anthropic";
|
||||
version = "2.0.24";
|
||||
hash = "sha256-5lPa2xBDqdVFdwVBiGz0u8Cp/oHvUTNEzvyKy4t2qvw=";
|
||||
version = "2.0.25";
|
||||
hash = "sha256-I4z39qCDraRbpFlgUPW6KQcuALZYRqlLT6poJzs/8d8=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "mednafen-pce-fast";
|
||||
version = "0-unstable-2025-10-10";
|
||||
version = "0-unstable-2025-10-17";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "beetle-pce-fast-libretro";
|
||||
rev = "22ca252ac248de126f5c7df8f8ff07a31a7e7731";
|
||||
hash = "sha256-7mG7TCTPuu3T6x50Lw85lwcZh80zSTG4XbDhoxCSw/0=";
|
||||
rev = "d5c2b28ee6931ae43a4a79455937693ae8ccc8a1";
|
||||
hash = "sha256-67SLilFN88TVdbtpb97dw87QVLJWIib44kifVvZMXYE=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
||||
@@ -3,24 +3,27 @@
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "amazon-q-cli";
|
||||
version = "1.17.1";
|
||||
version = "1.18.1";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "amazon-q-developer-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bRin4JKnBsWLvk+dIwHWAf4KKD1n6FOf2wICYNZpHd4=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-wAcxXDEadPgyb3OpQXWxOEX3AMtf0ubx0J/H9Iff+rk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
rustPlatform.bindgenHook
|
||||
];
|
||||
|
||||
cargoHash = "sha256-Isa7kxnov4D+Sd7b4LJW52TIR864CDFkAjAHJoVQRcA=";
|
||||
cargoHash = "sha256-jjx9HBJQ5eTS8+0Wus8hfNPZ+eETKHjjX3BsEq2LRn0=";
|
||||
|
||||
cargoBuildFlags = [
|
||||
"-p"
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "api-linter";
|
||||
version = "1.71.0";
|
||||
version = "1.72.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "googleapis";
|
||||
repo = "api-linter";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-WZvaPYiz1pHW6OLl6ahV3/b9RXW6S/c/kbQxJFfAn28=";
|
||||
hash = "sha256-RI2JBeDeB37AhCMYpZzUKl10hcLNL5uOkMwRSBCtJG0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-KW5+THuV7U09ZV0eShLCDJYDPOM09/bUi7t0WiVx6pk=";
|
||||
vendorHash = "sha256-lILGYebnm3OkqsrXdElV1vDzyhVAk4iJGZrffKX9RTA=";
|
||||
|
||||
subPackages = [ "cmd/api-linter" ];
|
||||
|
||||
|
||||
@@ -18,16 +18,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "asusctl";
|
||||
version = "6.1.15";
|
||||
version = "6.1.16";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "asus-linux";
|
||||
repo = "asusctl";
|
||||
tag = version;
|
||||
hash = "sha256-ckazulETorMaYc860ELV/kABPv9+YF+EvpapNqNnXuI=";
|
||||
hash = "sha256-Ndwzy/2Rg5W1cF6YFjoUtgN1156VZW4Gs1DgJTrmu/w=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-qryRfwffP+AiaFjZ6mw5GHI/xlV1EhOsdhJhJw6Zn74=";
|
||||
cargoHash = "sha256-+j682yZx54DXh+45b9GzSD29/aYALI/y1YbmlfQd09Q=";
|
||||
|
||||
postPatch = ''
|
||||
files="
|
||||
|
||||
@@ -34,6 +34,17 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
xz
|
||||
];
|
||||
|
||||
# CMake 2.8.7 is deprecated and is no longer supported by CMake > 4
|
||||
# https://github.com/NixOS/nixpkgs/issues/445447
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt --replace-fail \
|
||||
"cmake_minimum_required (VERSION 2.8.7 FATAL_ERROR)" \
|
||||
"cmake_minimum_required (VERSION 3.10 FATAL_ERROR)"
|
||||
substituteInPlace libs/genesis/CMakeLists.txt --replace-fail \
|
||||
"cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)" \
|
||||
"cmake_minimum_required (VERSION 3.10 FATAL_ERROR)"
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
mkdir -p $out/bin
|
||||
|
||||
@@ -11,17 +11,16 @@
|
||||
libsndfile,
|
||||
pkg-config,
|
||||
python3Packages,
|
||||
libsForQt5,
|
||||
which,
|
||||
gtk3 ? null,
|
||||
qtbase ? null,
|
||||
withFrontend ? true,
|
||||
withGtk3 ? true,
|
||||
withQt ? true,
|
||||
wrapQtAppsHook ? null,
|
||||
}:
|
||||
|
||||
assert withQt -> qtbase != null;
|
||||
assert withQt -> wrapQtAppsHook != null;
|
||||
assert withQt -> libsForQt5.qtbase != null;
|
||||
assert withQt -> libsForQt5.wrapQtAppsHook != null;
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "carla";
|
||||
@@ -30,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "falkTX";
|
||||
repo = "carla";
|
||||
rev = "v${finalAttrs.version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-21QaFCIjGjRTcJtf2nwC5RcVJF8JgcFPIbS8apvf9tw=";
|
||||
};
|
||||
|
||||
@@ -38,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
python3Packages.wrapPython
|
||||
pkg-config
|
||||
which
|
||||
wrapQtAppsHook
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
pythonPath =
|
||||
@@ -58,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libpulseaudio
|
||||
libsndfile
|
||||
]
|
||||
++ lib.optional withQt qtbase
|
||||
++ lib.optional withQt libsForQt5.qtbase
|
||||
++ lib.optional withGtk3 gtk3;
|
||||
|
||||
propagatedBuildInputs = finalAttrs.pythonPath;
|
||||
@@ -99,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
done
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://kx.studio/Applications:Carla";
|
||||
description = "Audio plugin host";
|
||||
longDescription = ''
|
||||
@@ -108,8 +107,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
It uses JACK as the default and preferred audio driver but also
|
||||
supports native drivers like ALSA, DirectSound or CoreAudio.
|
||||
'';
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.minijackson ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ minijackson ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "cfripper";
|
||||
version = "1.18.0";
|
||||
version = "1.19.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Skyscanner";
|
||||
repo = "cfripper";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9cnOy7XBN3BRjUh6ST9RsKpAPJ8wrzJHtKMKhp7sg1g=";
|
||||
hash = "sha256-4qDZANerC46CV0/+6dItNDCKSPsd5HjiK1+BFZktouw=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -13,20 +13,15 @@ let
|
||||
in
|
||||
buildNpmPackage' (finalAttrs: {
|
||||
pname = "claude-code-router";
|
||||
version = "1.0.59";
|
||||
version = "1.0.64";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "musistudio";
|
||||
repo = "claude-code-router";
|
||||
rev = "4617d66492cf37539d9567044f6ffec7844af2ee";
|
||||
hash = "sha256-LC1JIOLaNLYNIIDofgFj+is4mwLjRjD3aAOt/nHRUmo=";
|
||||
rev = "1a4462a92362e8c41d4539dc1a79fb85fccf9559";
|
||||
hash = "sha256-q818e8PcKjdBqYk6WfGLKQ8pybXWVxmNV8KX7GjEQq0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# pnpm install --fix-lockfile --lockfile-only
|
||||
./pnpm-lock.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/cli.ts \
|
||||
--replace-fail '"node"' '"${lib.getExe nodejs_24}"'
|
||||
@@ -34,9 +29,9 @@ buildNpmPackage' (finalAttrs: {
|
||||
|
||||
npmDeps = null;
|
||||
pnpmDeps = pnpm_9.fetchDeps {
|
||||
inherit (finalAttrs) pname src patches;
|
||||
inherit (finalAttrs) pname src;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-aPAY7JhzzYQero8f0/w3jtf5IwpDnoZCXGQKzRbj9aU=";
|
||||
hash = "sha256-BLPGTbDvvI40kuXfE/p3+s9hkE0reXr7OJA6UGXN4ys=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,90 +0,0 @@
|
||||
--- a/pnpm-lock.yaml
|
||||
+++ b/pnpm-lock.yaml
|
||||
@@ -356,6 +356,12 @@
|
||||
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
|
||||
engines: {node: '>= 8'}
|
||||
|
||||
+ '@types/mute-stream@0.0.4':
|
||||
+ resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
|
||||
+
|
||||
+ '@types/node@22.18.9':
|
||||
+ resolution: {integrity: sha512-5yBtK0k/q8PjkMXbTfeIEP/XVYnz1R9qZJ3yUicdEW7ppdDJfe+MqXEhpqDL3mtn4Wvs1u0KLEG0RXzCgNpsSg==}
|
||||
+
|
||||
'@types/node@24.7.0':
|
||||
resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==}
|
||||
|
||||
@@ -904,6 +910,9 @@
|
||||
resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
+ safer-buffer@2.1.2:
|
||||
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
||||
+
|
||||
secure-json-parse@4.1.0:
|
||||
resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==}
|
||||
|
||||
@@ -1026,11 +1035,18 @@
|
||||
tr46@0.0.3:
|
||||
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
|
||||
|
||||
+ type-fest@0.21.3:
|
||||
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
|
||||
+ engines: {node: '>=10'}
|
||||
+
|
||||
typescript@5.9.3:
|
||||
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
|
||||
+ undici-types@6.21.0:
|
||||
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
|
||||
+
|
||||
undici-types@7.14.0:
|
||||
resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==}
|
||||
|
||||
@@ -1253,7 +1269,7 @@
|
||||
'@inquirer/figures': 1.0.13
|
||||
'@inquirer/type': 2.0.0
|
||||
'@types/mute-stream': 0.0.4
|
||||
- '@types/node': 22.18.8
|
||||
+ '@types/node': 22.18.9
|
||||
'@types/wrap-ansi': 3.0.0
|
||||
ansi-escapes: 4.3.2
|
||||
cli-width: 4.1.0
|
||||
@@ -1386,6 +1402,14 @@
|
||||
'@nodelib/fs.scandir': 2.1.5
|
||||
fastq: 1.19.1
|
||||
|
||||
+ '@types/mute-stream@0.0.4':
|
||||
+ dependencies:
|
||||
+ '@types/node': 24.7.0
|
||||
+
|
||||
+ '@types/node@22.18.9':
|
||||
+ dependencies:
|
||||
+ undici-types: 6.21.0
|
||||
+
|
||||
'@types/node@24.7.0':
|
||||
dependencies:
|
||||
undici-types: 7.14.0
|
||||
@@ -1956,6 +1980,8 @@
|
||||
|
||||
safe-stable-stringify@2.5.0: {}
|
||||
|
||||
+ safer-buffer@2.1.2: {}
|
||||
+
|
||||
secure-json-parse@4.1.0: {}
|
||||
|
||||
semver@5.7.2: {}
|
||||
@@ -2054,8 +2080,12 @@
|
||||
|
||||
tr46@0.0.3: {}
|
||||
|
||||
+ type-fest@0.21.3: {}
|
||||
+
|
||||
typescript@5.9.3: {}
|
||||
|
||||
+ undici-types@6.21.0: {}
|
||||
+
|
||||
undici-types@7.14.0: {}
|
||||
|
||||
undici@7.16.0: {}
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.0.24",
|
||||
"version": "2.0.25",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.0.24",
|
||||
"version": "2.0.25",
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"bin": {
|
||||
"claude": "cli.js"
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
}:
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "claude-code";
|
||||
version = "2.0.24";
|
||||
version = "2.0.25";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-pi8EdN/XyzMGWBcTiV8pr9GODcBs0uPFarWjQMoCaEs=";
|
||||
hash = "sha256-ix/JSPBLnvCPtyqJ6beAaOpuimphpkrkIw5HCdeeGkM=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-XylBq0/zu7iSTPiLAkewQFeh1OmtJv9nUfnCb66opVE=";
|
||||
npmDepsHash = "sha256-NjmCmOwepKaSZ+vji0sUlZ1nSkcG02kNokGe37YYtX0=";
|
||||
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
|
||||
@@ -30,6 +30,6 @@ buildGoModule rec {
|
||||
mainProgram = "crd2pulumi";
|
||||
homepage = "https://github.com/pulumi/crd2pulumi";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ flokli ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -62,18 +62,16 @@
|
||||
|
||||
let
|
||||
inherit (lib) optionals;
|
||||
|
||||
version = "1.10.0";
|
||||
in
|
||||
clangStdenv.mkDerivation {
|
||||
clangStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "deadbeef";
|
||||
inherit version;
|
||||
version = "1.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "DeaDBeeF-Player";
|
||||
repo = "deadbeef";
|
||||
fetchSubmodules = true;
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-qa0ULmE15lV2vkyXPNW9kSISQZEANrjwJwykTiifk5Q=";
|
||||
};
|
||||
|
||||
@@ -155,16 +153,16 @@ clangStdenv.mkDerivation {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Ultimate Music Player for GNU/Linux";
|
||||
mainProgram = "deadbeef";
|
||||
homepage = "http://deadbeef.sourceforge.net/";
|
||||
downloadPage = "https://github.com/DeaDBeeF-Player/deadbeef";
|
||||
license = licenses.gpl2;
|
||||
license = lib.licenses.gpl2;
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"i686-linux"
|
||||
];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -1,12 +1,10 @@
|
||||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
fftw,
|
||||
libsndfile,
|
||||
qtbase,
|
||||
qtmultimedia,
|
||||
qmake,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -36,13 +34,13 @@ let
|
||||
};
|
||||
|
||||
in
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "dfasma";
|
||||
version = "1.4.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
sha256 = "09fcyjm0hg3y51fnjax88m93im39nbynxj79ffdknsazmqw9ac0h";
|
||||
rev = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
repo = "dfasma";
|
||||
owner = "gillesdegottex";
|
||||
};
|
||||
@@ -50,11 +48,14 @@ mkDerivation rec {
|
||||
buildInputs = [
|
||||
fftw
|
||||
libsndfile
|
||||
qtbase
|
||||
qtmultimedia
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qtmultimedia
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ qmake ];
|
||||
nativeBuildInputs = [
|
||||
libsForQt5.qmake
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
cp -Rv "${reaperFork.src}"/* external/REAPER
|
||||
@@ -62,7 +63,7 @@ mkDerivation rec {
|
||||
substituteInPlace dfasma.pro --replace "CONFIG += file_sdif" "";
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Analyse and compare audio files in time and frequency";
|
||||
mainProgram = "dfasma";
|
||||
longDescription = ''
|
||||
@@ -75,9 +76,9 @@ mkDerivation rec {
|
||||
'';
|
||||
homepage = "https://gillesdegottex.gitlab.io/dfasma-website/";
|
||||
license = [
|
||||
licenses.gpl3Plus
|
||||
lib.licenses.gpl3Plus
|
||||
reaperFork.meta.license
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "dnsproxy";
|
||||
version = "0.76.1";
|
||||
version = "0.77.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AdguardTeam";
|
||||
repo = "dnsproxy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-XbFa0KN5RYcdjXHKSnSs0ba+9YDFGZN/DafV4gOSow0=";
|
||||
hash = "sha256-xq/lhwGyVvhKFQqwgtdomi/pZyrTShI60Sz/fEplEIw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-87WXRBzV7ROsWAhtS8vcpvj4x1yIcFDaEje8inAqwoo=";
|
||||
vendorHash = "sha256-Ti+dfz9f8xXpTmmVIUAuheBQzNnYUJ2QIb0IWotNzsA=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "firefly-iii-data-importer";
|
||||
version = "1.8.4";
|
||||
version = "1.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "firefly-iii";
|
||||
repo = "data-importer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xo1CgsPdqSw7VFlPx5aidB7h7fwot95XYlPxyW7S8yw=";
|
||||
hash = "sha256-07i/78dF6yynSGAHc91899hLD1MKacBUJ5d455hn9mE=";
|
||||
};
|
||||
|
||||
buildInputs = [ php84 ];
|
||||
@@ -38,12 +38,12 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
composerStrictValidation = true;
|
||||
strictDeps = true;
|
||||
|
||||
vendorHash = "sha256-6sTCXSMAgMQH7tQjl3UvPgqRShdEUV1Xi4R/M/j2Xxc=";
|
||||
vendorHash = "sha256-i4DZ62J5v/tskoaQ1GaE7b1VJcFOFIJW8xC8R4h4tHk=";
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
name = "${finalAttrs.pname}-npm-deps";
|
||||
hash = "sha256-gYCjxZP7pytYYgJEvW78SmzX9jZAjkAMlRv9doc+JqE=";
|
||||
hash = "sha256-KRMdcY9pkyXOPCwcNXOK1FJYWIcvDE6DRVX/aG8KzCs=";
|
||||
};
|
||||
|
||||
composerRepository = php84.mkComposerRepository {
|
||||
|
||||
@@ -1,34 +1,33 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
pythonPackages,
|
||||
python3Packages,
|
||||
}:
|
||||
|
||||
with pythonPackages;
|
||||
buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "greg";
|
||||
version = "0.4.8";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = !isPy3k;
|
||||
disabled = !python3Packages.isPy3k;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "manolomartinez";
|
||||
repo = "greg";
|
||||
tag = "v${version}";
|
||||
sha256 = "sha256-o4+tXVJTgT52JyJOC+Glr2cvZjbTaZL8TIsmz+A4vE4=";
|
||||
hash = "sha256-o4+tXVJTgT52JyJOC+Glr2cvZjbTaZL8TIsmz+A4vE4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
setuptools
|
||||
feedparser
|
||||
python3Packages.setuptools
|
||||
python3Packages.feedparser
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/manolomartinez/greg";
|
||||
description = "Command-line podcast aggregator";
|
||||
mainProgram = "greg";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ edwtjo ];
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ edwtjo ];
|
||||
};
|
||||
}
|
||||
+11
-16
@@ -12,13 +12,8 @@
|
||||
libusb-compat-0_1,
|
||||
llvmPackages,
|
||||
mpfr,
|
||||
qtcharts,
|
||||
qtdeclarative,
|
||||
qtwayland,
|
||||
qtwebengine,
|
||||
qtwebview,
|
||||
wavpack,
|
||||
wrapQtAppsHook,
|
||||
kdePackages,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -44,7 +39,7 @@ stdenv.mkDerivation {
|
||||
nativeBuildInputs = [
|
||||
autoPatchelfHook
|
||||
dpkg
|
||||
wrapQtAppsHook
|
||||
kdePackages.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -56,11 +51,11 @@ stdenv.mkDerivation {
|
||||
libusb-compat-0_1
|
||||
llvmPackages.openmp
|
||||
mpfr
|
||||
qtcharts
|
||||
qtdeclarative
|
||||
qtwayland
|
||||
qtwebengine
|
||||
qtwebview
|
||||
kdePackages.qtcharts
|
||||
kdePackages.qtdeclarative
|
||||
kdePackages.qtwayland
|
||||
kdePackages.qtwebengine
|
||||
kdePackages.qtwebview
|
||||
wavpack
|
||||
];
|
||||
|
||||
@@ -111,12 +106,12 @@ stdenv.mkDerivation {
|
||||
patchelf --replace-needed libomp.so.5 libomp.so $out/bin/.hqplayer5*-wrapped
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://www.signalyst.com";
|
||||
description = "High-end upsampling multichannel software HD-audio player";
|
||||
license = licenses.unfree;
|
||||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||
license = lib.licenses.unfree;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
platforms = builtins.attrNames srcs;
|
||||
maintainers = with maintainers; [ lovesegfault ];
|
||||
maintainers = with lib.maintainers; [ lovesegfault ];
|
||||
};
|
||||
}
|
||||
@@ -1,15 +1,13 @@
|
||||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
alsa-lib,
|
||||
pkg-config,
|
||||
qtbase,
|
||||
qtscript,
|
||||
qmake,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
stdenv.mkDerivation {
|
||||
pname = "iannix";
|
||||
version = "unstable-2020-12-09";
|
||||
|
||||
@@ -22,24 +20,25 @@ mkDerivation {
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
qmake
|
||||
libsForQt5.qmake
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
qtbase
|
||||
qtscript
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qtscript
|
||||
];
|
||||
|
||||
qmakeFlags = [ "PREFIX=/" ];
|
||||
|
||||
installFlags = [ "INSTALL_ROOT=$(out)" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Graphical open-source sequencer";
|
||||
mainProgram = "iannix";
|
||||
homepage = "https://www.iannix.org/";
|
||||
license = licenses.lgpl3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ freezeboy ];
|
||||
license = lib.licenses.lgpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ freezeboy ];
|
||||
};
|
||||
}
|
||||
+12
-11
@@ -1,13 +1,12 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
mkDerivation,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
qmake,
|
||||
qtbase,
|
||||
libjack2,
|
||||
libsForQt5,
|
||||
}:
|
||||
mkDerivation {
|
||||
stdenv.mkDerivation {
|
||||
pname = "jack_autoconnect";
|
||||
|
||||
# It does not have any versions (yet?)
|
||||
@@ -17,16 +16,18 @@ mkDerivation {
|
||||
owner = "kripton";
|
||||
repo = "jack_autoconnect";
|
||||
rev = "fe0c8f69149e30979e067646f80b9d326341c02b";
|
||||
sha256 = "sha256-imvNc498Q2W9RKmiOoNepSoJzIv2tGvFG6hx+seiifw=";
|
||||
hash = "sha256-imvNc498Q2W9RKmiOoNepSoJzIv2tGvFG6hx+seiifw=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
libsForQt5.qtbase
|
||||
libjack2
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
qmake
|
||||
libsForQt5.qmake
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
@@ -34,12 +35,12 @@ mkDerivation {
|
||||
cp -- jack_autoconnect "$out/bin"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/kripton/jack_autoconnect";
|
||||
description = "Tiny application that reacts on port registrations by clients and connects them";
|
||||
mainProgram = "jack_autoconnect";
|
||||
maintainers = with maintainers; [ unclechu ];
|
||||
license = licenses.gpl2Only;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with lib.maintainers; [ unclechu ];
|
||||
license = lib.licenses.gpl2Only;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -1,25 +1,25 @@
|
||||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
scons,
|
||||
qtbase,
|
||||
lash,
|
||||
libjack2,
|
||||
jack ? libjack2,
|
||||
alsa-lib,
|
||||
libsForQt5,
|
||||
fetchpatch,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "jackmix";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kampfschlaefer";
|
||||
repo = "jackmix";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
sha256 = "0p59411vk38lccn24r7nih10jpgg9i46yc26zpc3x13amxwwpd4h";
|
||||
};
|
||||
|
||||
@@ -35,9 +35,10 @@ mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
scons
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
qtbase
|
||||
libsForQt5.qtbase
|
||||
lash
|
||||
jack
|
||||
alsa-lib
|
||||
@@ -55,4 +56,4 @@ mkDerivation rec {
|
||||
maintainers = with maintainers; [ kampfschlaefer ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -34,6 +34,13 @@ maven.buildMavenPackage rec {
|
||||
./fix-default-maven-plugin-versions.patch
|
||||
];
|
||||
|
||||
# use non-absolute paths for Exec and Icon fields in the desktop item
|
||||
postPatch = ''
|
||||
substituteInPlace "bin/packaging/debian/Juggling Lab.desktop" \
|
||||
--replace-fail "/opt/juggling-lab/bin/Juggling\ Lab" "jugglinglab" \
|
||||
--replace-fail "/opt/juggling-lab/lib/Juggling_Lab.png" "jugglinglab"
|
||||
'';
|
||||
|
||||
mvnHash = "sha256-1Uzo9nRw+YR/sd7CC9MTPe/lttkRX6BtmcsHaagP1Do=";
|
||||
|
||||
# fix jar timestamps for reproducibility
|
||||
@@ -54,6 +61,14 @@ maven.buildMavenPackage rec {
|
||||
install -Dm755 bin/ortools-lib/ortools-${platformName}/* -t $out/lib/ortools-lib
|
||||
''}
|
||||
|
||||
install -Dm644 \
|
||||
"bin/packaging/debian/Juggling Lab.png" \
|
||||
"$out/share/icons/hicolor/256x256/apps/jugglinglab.png"
|
||||
|
||||
install -Dm644 \
|
||||
"bin/packaging/debian/Juggling Lab.desktop" \
|
||||
"$out/share/applications/jugglinglab.desktop"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubevpn";
|
||||
version = "2.9.9";
|
||||
version = "2.9.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KubeNetworks";
|
||||
repo = "kubevpn";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-iGharffqrN5Vh9GhoajRjh+2R6hevhvrjtH4WIUq8nw=";
|
||||
hash = "sha256-5yuJfGWNEQ/1ufV1rVze2JrL/67/UlYdG2YH9i+gI3w=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -47,6 +47,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace lib/chillbuff/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 3.1)" "cmake_minimum_required(VERSION 3.10)"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Minimal, OpenSSL-less and super lightweight JWT library written in C";
|
||||
homepage = "https://codeberg.org/GlitchedPolygons/l8w8jwt";
|
||||
@@ -54,5 +59,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ jherland ];
|
||||
platforms = lib.platforms.unix;
|
||||
broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
|
||||
};
|
||||
})
|
||||
|
||||
+5
-5
@@ -4,22 +4,22 @@
|
||||
fetchurl,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ladspa-sdk";
|
||||
version = "1.15";
|
||||
src = fetchurl {
|
||||
url = "https://www.ladspa.org/download/ladspa_sdk_${version}.tgz";
|
||||
url = "https://www.ladspa.org/download/ladspa_sdk_${finalAttrs.version}.tgz";
|
||||
sha256 = "1vgx54cgsnc3ncl9qbgjbmq12c444xjafjkgr348h36j16draaa2";
|
||||
};
|
||||
|
||||
sourceRoot = "ladspa_sdk_${version}/src";
|
||||
sourceRoot = "ladspa_sdk_${finalAttrs.version}/src";
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
patchPhase = ''
|
||||
sed -i 's@/usr/@$(out)/@g' Makefile
|
||||
substituteInPlace Makefile \
|
||||
--replace /tmp/test.wav $NIX_BUILD_TOP/${sourceRoot}/test.wav
|
||||
--replace /tmp/test.wav $NIX_BUILD_TOP/${finalAttrs.sourceRoot}/test.wav
|
||||
'';
|
||||
|
||||
makeFlags = [
|
||||
@@ -47,4 +47,4 @@ stdenv.mkDerivation rec {
|
||||
maintainers = [ lib.maintainers.magnetophon ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+3
-3
@@ -3,11 +3,11 @@
|
||||
stdenv,
|
||||
fetchurl,
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ladspa.h";
|
||||
version = "1.15";
|
||||
src = fetchurl {
|
||||
url = "https://www.ladspa.org/download/ladspa_sdk_${version}.tgz";
|
||||
url = "https://www.ladspa.org/download/ladspa_sdk_${finalAttrs.version}.tgz";
|
||||
sha256 = "1vgx54cgsnc3ncl9qbgjbmq12c444xjafjkgr348h36j16draaa2";
|
||||
};
|
||||
|
||||
@@ -27,4 +27,4 @@ stdenv.mkDerivation rec {
|
||||
maintainers = [ lib.maintainers.magnetophon ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -22,13 +22,13 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "linux-firmware";
|
||||
version = "20251011";
|
||||
version = "20251021";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "kernel-firmware";
|
||||
repo = "linux-firmware";
|
||||
tag = version;
|
||||
hash = "sha256-LFVrrVCqJORiHVnhIY0l7B4pRHI2MS0o/GbgOUDqO8s=";
|
||||
hash = "sha256-hG5PGLmeVqe/kyr9Q113mlLZvP32GTi20vxHRhxKalw=";
|
||||
};
|
||||
|
||||
postUnpack = ''
|
||||
|
||||
+10
-11
@@ -3,28 +3,27 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
qtbase,
|
||||
wrapQtAppsHook,
|
||||
qt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "linvstmanager";
|
||||
version = "1.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Goli4thus";
|
||||
repo = "linvstmanager";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-K6eugimMy/MZgHYkg+zfF8DDqUuqqoeymxHtcFGu2Uk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
wrapQtAppsHook
|
||||
qt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qt5.qtbase
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@@ -32,12 +31,12 @@ stdenv.mkDerivation rec {
|
||||
--replace-fail "cmake_minimum_required(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Graphical companion application for various bridges like LinVst, etc";
|
||||
mainProgram = "linvstmanager";
|
||||
homepage = "https://github.com/Goli4thus/linvstmanager";
|
||||
license = with licenses; [ gpl3 ];
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.GabrielDougherty ];
|
||||
license = with lib.licenses; [ gpl3 ];
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ GabrielDougherty ];
|
||||
};
|
||||
}
|
||||
})
|
||||
+17
-22
@@ -1,43 +1,38 @@
|
||||
{
|
||||
stdenv,
|
||||
cmake,
|
||||
fetchFromGitLab,
|
||||
lib,
|
||||
libnotify,
|
||||
mkDerivation,
|
||||
pkg-config,
|
||||
qtbase,
|
||||
qtdeclarative,
|
||||
qtgraphicaleffects,
|
||||
qtquickcontrols2,
|
||||
qttools,
|
||||
qtwebengine,
|
||||
stdenv,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "MellowPlayer";
|
||||
version = "3.6.8";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "ColinDuquesnoy";
|
||||
repo = "MellowPlayer";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-rsF2xQet7U8d4oGU/HgghvE3vvmkxjlGXPBlLD9mWTk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libnotify
|
||||
qtbase
|
||||
qtdeclarative
|
||||
qtgraphicaleffects
|
||||
qtquickcontrols2
|
||||
qttools
|
||||
qtwebengine
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qtdeclarative
|
||||
libsForQt5.qtgraphicaleffects
|
||||
libsForQt5.qtquickcontrols2
|
||||
libsForQt5.qttools
|
||||
libsForQt5.qtwebengine
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
@@ -63,18 +58,18 @@ mkDerivation rec {
|
||||
(lib.optionalString (pkg ? qtQmlPrefix) ''
|
||||
export QML2_IMPORT_PATH="${pkg}/${pkg.qtQmlPrefix}"''${QML2_IMPORT_PATH:+':'}$QML2_IMPORT_PATH
|
||||
'')
|
||||
]) buildInputs
|
||||
]) finalAttrs.buildInputs
|
||||
)
|
||||
));
|
||||
|
||||
meta = with lib; {
|
||||
inherit (qtbase.meta) platforms;
|
||||
meta = {
|
||||
inherit (libsForQt5.qtbase.meta) platforms;
|
||||
broken = stdenv.hostPlatform.isDarwin; # test build fails, but the project is not maintained anymore
|
||||
|
||||
description = "Cloud music integration for your desktop";
|
||||
mainProgram = "MellowPlayer";
|
||||
homepage = "https://gitlab.com/ColinDuquesnoy/MellowPlayer";
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ kalbasit ];
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ kalbasit ];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -36,11 +36,6 @@
|
||||
portaudio,
|
||||
portmidi,
|
||||
protobuf,
|
||||
qt5compat,
|
||||
qtbase,
|
||||
qtdeclarative,
|
||||
qtkeychain,
|
||||
qtsvg,
|
||||
rubberband,
|
||||
serd,
|
||||
sord,
|
||||
@@ -51,7 +46,7 @@
|
||||
upower,
|
||||
vamp-plugin-sdk,
|
||||
wavpack,
|
||||
wrapQtAppsHook,
|
||||
kdePackages,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -74,7 +69,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
kdePackages.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -110,11 +105,11 @@ stdenv.mkDerivation rec {
|
||||
portaudio
|
||||
portmidi
|
||||
protobuf
|
||||
qt5compat
|
||||
qtbase
|
||||
qtdeclarative
|
||||
qtkeychain
|
||||
qtsvg
|
||||
kdePackages.qt5compat
|
||||
kdePackages.qtbase
|
||||
kdePackages.qtdeclarative
|
||||
kdePackages.qtkeychain
|
||||
kdePackages.qtsvg
|
||||
rubberband
|
||||
serd
|
||||
sord
|
||||
+14
-18
@@ -1,7 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
mkDerivation,
|
||||
fetchFromGitHub,
|
||||
alsa-lib,
|
||||
cmake,
|
||||
@@ -9,24 +8,20 @@
|
||||
libmt32emu,
|
||||
pkg-config,
|
||||
portaudio,
|
||||
qtbase,
|
||||
qtmultimedia,
|
||||
withJack ? stdenv.hostPlatform.isUnix,
|
||||
libjack2,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
let
|
||||
char2underscore = char: str: lib.replaceStrings [ char ] [ "_" ] str;
|
||||
in
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mt32emu-qt";
|
||||
version = "1.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "munt";
|
||||
repo = "munt";
|
||||
rev = "${char2underscore "-" pname}_${char2underscore "." version}";
|
||||
sha256 = "sha256-PqYPYnKPlnU3PByxksBscl4GqDRllQdmD6RWpy/Ura0=";
|
||||
tag = "mt32emu_qt_${lib.replaceString "." "_" finalAttrs.version}";
|
||||
hash = "sha256-PqYPYnKPlnU3PByxksBscl4GqDRllQdmD6RWpy/Ura0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -36,13 +31,14 @@ mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libmt32emu
|
||||
portaudio
|
||||
qtbase
|
||||
qtmultimedia
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qtmultimedia
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
alsa-lib
|
||||
@@ -58,11 +54,11 @@ mkDerivation rec {
|
||||
|
||||
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
mkdir $out/Applications
|
||||
mv $out/bin/${pname}.app $out/Applications/
|
||||
ln -s $out/{Applications/${pname}.app/Contents/MacOS,bin}/${pname}
|
||||
mv $out/bin/mt32emu-qt.app $out/Applications/
|
||||
ln -s $out/{Applications/mt32emu-qt.app/Contents/MacOS,bin}/mt32emu-qt
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://munt.sourceforge.net/";
|
||||
description = "Synthesizer application built on Qt and libmt32emu";
|
||||
mainProgram = "mt32emu-qt";
|
||||
@@ -71,8 +67,8 @@ mkDerivation rec {
|
||||
synthesis and conversion of pre-recorded SMF files to WAVE making use of
|
||||
the mt32emu library and the Qt framework.
|
||||
'';
|
||||
license = with licenses; [ gpl3Plus ];
|
||||
maintainers = with maintainers; [ OPNA2608 ];
|
||||
platforms = platforms.all;
|
||||
license = with lib.licenses; [ gpl3Plus ];
|
||||
maintainers = with lib.maintainers; [ OPNA2608 ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -5,8 +5,6 @@
|
||||
cmake,
|
||||
extra-cmake-modules,
|
||||
pkg-config,
|
||||
qttools,
|
||||
wrapQtAppsHook,
|
||||
alsa-lib,
|
||||
dssi,
|
||||
fluidsynth,
|
||||
@@ -20,11 +18,11 @@
|
||||
lilv,
|
||||
lrdf,
|
||||
lv2,
|
||||
qtsvg,
|
||||
rtaudio,
|
||||
rubberband,
|
||||
sord,
|
||||
serd,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@@ -34,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "muse-sequencer";
|
||||
repo = "muse";
|
||||
rev = finalAttrs.version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-LxibuqopMHuKEfTWXSEXc1g3wTm2F3NQRiV71FHvaY0=";
|
||||
};
|
||||
|
||||
@@ -44,8 +42,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
cmake
|
||||
extra-cmake-modules
|
||||
pkg-config
|
||||
qttools
|
||||
wrapQtAppsHook
|
||||
libsForQt5.qttools
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -62,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
lilv
|
||||
lrdf
|
||||
lv2
|
||||
qtsvg
|
||||
libsForQt5.qtsvg
|
||||
rtaudio
|
||||
rubberband
|
||||
sord
|
||||
@@ -3,6 +3,9 @@
|
||||
stdenv,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
cargo,
|
||||
rustc,
|
||||
stfl,
|
||||
sqlite,
|
||||
curl,
|
||||
@@ -17,7 +20,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "newsboat";
|
||||
version = "2.41";
|
||||
|
||||
@@ -28,19 +31,35 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
hash = "sha256-LhEhbK66OYwAD/pel81N7Hgh/xEvnFR8GlZzgqZIe5M=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-CyhyzNw2LXwIVf/SX2rQRvEex5LmjZfZKgCe88jthz0=";
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-CyhyzNw2LXwIVf/SX2rQRvEex5LmjZfZKgCe88jthz0=";
|
||||
};
|
||||
|
||||
# TODO: Check if that's still needed
|
||||
# fix macOS build
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/newsboat/newsboat/commit/4139a0ba1ec87e442ef1408823b07fc739742f9d.patch";
|
||||
hash = "sha256-zdtdpUQGATq/9w+hAY/Va9Ob95c8VT2D9aKFmAF+O0c=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/newsboat/newsboat/commit/4eb748b6b6b63acddb3582e012442e519e8704ea.patch";
|
||||
hash = "sha256-A/0WbuMIapTsLoziUPr95ZctIr2hW7JOJSdMVaWayYI=";
|
||||
})
|
||||
];
|
||||
|
||||
# allow other ncurses versions on Darwin
|
||||
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
# Allow other ncurses versions on Darwin
|
||||
substituteInPlace config.sh \
|
||||
--replace "ncurses5.4" "ncurses"
|
||||
substituteInPlace config.sh --replace-fail "ncurses5.4" "ncurses"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
asciidoctor
|
||||
gettext
|
||||
cargo
|
||||
rustc
|
||||
rustPlatform.cargoSetupHook
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
makeWrapper
|
||||
@@ -60,12 +79,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
gettext
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=deprecated-declarations" ];
|
||||
|
||||
postBuild = ''
|
||||
make -j $NIX_BUILD_CORES prefix="$out"
|
||||
'';
|
||||
|
||||
# https://github.com/NixOS/nixpkgs/pull/98471#issuecomment-703100014 . We set
|
||||
# these for all platforms, since upstream's gettext crate behavior might
|
||||
# change in the future.
|
||||
@@ -73,16 +86,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
GETTEXT_INCLUDE_DIR = "${lib.getDev gettext}/include";
|
||||
GETTEXT_BIN_DIR = "${lib.getBin gettext}/bin";
|
||||
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doCheck = true;
|
||||
checkTarget = "test";
|
||||
|
||||
preCheck = ''
|
||||
make -j $NIX_BUILD_CORES test
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
make -j $NIX_BUILD_CORES prefix="$out" install
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
for prog in $out/bin/*; do
|
||||
wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${stfl}/lib"
|
||||
done
|
||||
@@ -92,13 +102,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -Dm755 newsboat $out/bin/newsboat
|
||||
install -Dm755 podboat $out/bin/podboat
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://newsboat.org/";
|
||||
changelog = "https://github.com/newsboat/newsboat/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
|
||||
@@ -9,26 +9,21 @@
|
||||
libpulseaudio,
|
||||
libvorbis,
|
||||
soundtouch,
|
||||
qtbase,
|
||||
qtdeclarative,
|
||||
qtgraphicaleffects,
|
||||
qtquickcontrols2,
|
||||
qttools,
|
||||
wrapQtAppsHook,
|
||||
qt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nootka";
|
||||
version = "2.0.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/nootka/${pname}-${version}-source.tar.bz2";
|
||||
sha256 = "sha256-ZHdyLZ3+TCpQ77tcNuDlN2124qLDZu9DdH5x7RI1HIs=";
|
||||
url = "mirror://sourceforge/nootka/nootka-${finalAttrs.version}-source.tar.bz2";
|
||||
hash = "sha256-ZHdyLZ3+TCpQ77tcNuDlN2124qLDZu9DdH5x7RI1HIs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
wrapQtAppsHook
|
||||
qt5.wrapQtAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
@@ -37,11 +32,11 @@ stdenv.mkDerivation rec {
|
||||
libpulseaudio
|
||||
libvorbis
|
||||
soundtouch
|
||||
qtbase
|
||||
qtdeclarative
|
||||
qtgraphicaleffects
|
||||
qtquickcontrols2
|
||||
qttools
|
||||
qt5.qtbase
|
||||
qt5.qtdeclarative
|
||||
qt5.qtgraphicaleffects
|
||||
qt5.qtquickcontrols2
|
||||
qt5.qttools
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
@@ -50,15 +45,15 @@ stdenv.mkDerivation rec {
|
||||
"-DENABLE_PULSEAUDIO=ON"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Application for practicing playing musical scores and ear training";
|
||||
mainProgram = "nootka";
|
||||
homepage = "https://nootka.sourceforge.io/";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
mmlb
|
||||
orivej
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "nvidia-mig-parted";
|
||||
version = "0.12.3";
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NVIDIA";
|
||||
repo = "mig-parted";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-B4vSNG3+qbUqCvEmBz+VUgrnvhNvCR74uvo4uo+bD/Q=";
|
||||
hash = "sha256-oSoPgap/LFjJ1tW3KLlcQ/zdym9A9h5zownktVxdQfY=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -9,15 +9,15 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "openstack-rs";
|
||||
version = "0.13.1";
|
||||
version = "0.13.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gtema";
|
||||
repo = "openstack";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-wK4CDG0W8cI+64wbK4PMvDy50b0WAktmJo+7Wf1ucjQ=";
|
||||
hash = "sha256-90yuCPUS9yv2UbPOPj+aE8s3qMJXsda41uoMRAVYQ1g=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-q1Q4GBWmdjIpjyN2wH9baxtgwvF6gG0aaqqVDn1ji44=";
|
||||
cargoHash = "sha256-qUCgRCfCuu6bSSlUsY18QQHIOtOwwPyYnA2sCpuf10I=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
+9
-10
@@ -1,27 +1,26 @@
|
||||
{
|
||||
lib,
|
||||
fetchurl,
|
||||
buildPythonApplication,
|
||||
python3Packages,
|
||||
libjack2,
|
||||
pyqt5,
|
||||
qt5,
|
||||
which,
|
||||
bash,
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "patchance";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Houston4444/Patchance/releases/download/v${version}/Patchance-${version}-source.tar.gz";
|
||||
sha256 = "sha256-wlkEKkPH2C/y7TQicIVycWbtLUdX2hICcUWi7nFN51w=";
|
||||
hash = "sha256-wlkEKkPH2C/y7TQicIVycWbtLUdX2hICcUWi7nFN51w=";
|
||||
};
|
||||
|
||||
format = "other";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pyqt5 # pyuic5 and pyrcc5 to build resources.
|
||||
python3Packages.pyqt5 # pyuic5 and pyrcc5 to build resources.
|
||||
qt5.qttools # lrelease to build translations.
|
||||
which # which to find lrelease.
|
||||
qt5.wrapQtAppsHook
|
||||
@@ -30,7 +29,7 @@ buildPythonApplication rec {
|
||||
libjack2
|
||||
bash
|
||||
];
|
||||
propagatedBuildInputs = [ pyqt5 ];
|
||||
propagatedBuildInputs = [ python3Packages.pyqt5 ];
|
||||
|
||||
dontWrapQtApps = true; # The program is a python script.
|
||||
|
||||
@@ -54,12 +53,12 @@ buildPythonApplication rec {
|
||||
done
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/Houston4444/Patchance";
|
||||
description = "JACK Patchbay GUI";
|
||||
mainProgram = "patchance";
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ orivej ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ orivej ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
cmake,
|
||||
gtk2,
|
||||
libjack2,
|
||||
libgnomecanvas,
|
||||
gnome2,
|
||||
libpthreadstubs,
|
||||
libsamplerate,
|
||||
libsndfile,
|
||||
@@ -17,12 +17,12 @@
|
||||
openssl,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "petri-foo";
|
||||
version = "0.1.87";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/petri-foo/${pname}-${version}.tar.bz2";
|
||||
url = "mirror://sourceforge/petri-foo/petri-foo-${finalAttrs.version}.tar.bz2";
|
||||
sha256 = "0b25iicgn8c42487fdw32ycfrll1pm2zjgy5djvgw6mfcaa4gizh";
|
||||
};
|
||||
|
||||
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
|
||||
alsa-lib
|
||||
gtk2
|
||||
libjack2
|
||||
libgnomecanvas
|
||||
gnome2.libgnomecanvas
|
||||
libpthreadstubs
|
||||
libsamplerate
|
||||
libsndfile
|
||||
@@ -61,13 +61,13 @@ stdenv.mkDerivation rec {
|
||||
openssl
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "MIDI controllable audio sampler";
|
||||
longDescription = "a fork of Specimen";
|
||||
homepage = "https://petri-foo.sourceforge.net";
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ ];
|
||||
mainProgram = "petri-foo";
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -8,7 +8,7 @@
|
||||
appstream-glib,
|
||||
glib,
|
||||
wrapGAppsHook3,
|
||||
pythonPackages,
|
||||
python3Packages,
|
||||
gtk3,
|
||||
adwaita-icon-theme,
|
||||
gobject-introspection,
|
||||
@@ -17,7 +17,7 @@
|
||||
gst_all_1,
|
||||
}:
|
||||
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "pithos";
|
||||
version = "1.6.2";
|
||||
|
||||
@@ -61,17 +61,17 @@ pythonPackages.buildPythonApplication rec {
|
||||
propagatedBuildInputs = [
|
||||
adwaita-icon-theme
|
||||
]
|
||||
++ (with pythonPackages; [
|
||||
++ (with python3Packages; [
|
||||
pygobject3
|
||||
pylast
|
||||
]);
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
description = "Pandora Internet Radio player for GNOME";
|
||||
mainProgram = "pithos";
|
||||
homepage = "https://pithos.github.io/";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ obadz ];
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ obadz ];
|
||||
};
|
||||
}
|
||||
@@ -14,16 +14,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "pixi";
|
||||
version = "0.56.0";
|
||||
version = "0.57.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prefix-dev";
|
||||
repo = "pixi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3YVIJLzFNJ5PlgT7NnxOtyA363A+qMpQPTr1N1E2daI=";
|
||||
hash = "sha256-nWN+SCxlDeSzbnJtSIVVYw5G2WULdzD5VQ+Jc1xnpwI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-z9lsxQ08ZJ1xjhIXSP6adO+sMJk3adUKrXqKJy4MA0g=";
|
||||
cargoHash = "sha256-YHLN6jPSsNxWQJI+uDYgfetQFnMk8v2ev/EPjSRrCJY=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
intltool,
|
||||
mkDerivation,
|
||||
installShellFiles,
|
||||
pkg-config,
|
||||
fetchFromGitHub,
|
||||
dbus-glib,
|
||||
desktop-file-utils,
|
||||
hicolor-icon-theme,
|
||||
qtbase,
|
||||
sqlite,
|
||||
taglib,
|
||||
zlib,
|
||||
@@ -17,6 +16,7 @@
|
||||
libcddb,
|
||||
libcdio,
|
||||
gst_all_1,
|
||||
libsForQt5,
|
||||
withGstPlugins ? true,
|
||||
glyr,
|
||||
withGlyr ? true,
|
||||
@@ -45,15 +45,15 @@
|
||||
assert withGlyr -> withLastfm;
|
||||
assert withLastfm -> withCD;
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pragha";
|
||||
version = "1.3.99.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pragha-music-player";
|
||||
repo = "pragha";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-C4zh2NHqP4bwKMi5s+3AfEtKqxRlzL66H8OyNonGzxE=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-C4zh2NHqP4bwKMi5s+3AfEtKqxRlzL66H8OyNonGzxE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -62,6 +62,7 @@ mkDerivation rec {
|
||||
xfce.xfce4-dev-tools
|
||||
desktop-file-utils
|
||||
installShellFiles
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@@ -73,7 +74,7 @@ mkDerivation rec {
|
||||
gtk3
|
||||
hicolor-icon-theme
|
||||
libpeas
|
||||
qtbase
|
||||
libsForQt5.qtbase
|
||||
sqlite
|
||||
taglib
|
||||
zlib
|
||||
@@ -108,17 +109,17 @@ mkDerivation rec {
|
||||
postInstall = ''
|
||||
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
|
||||
|
||||
install -m 444 data/${pname}.desktop $out/share/applications
|
||||
install -m 444 data/pragha.desktop $out/share/applications
|
||||
install -d $out/share/pixmaps
|
||||
installManPage data/${pname}.1
|
||||
installManPage data/pragha.1
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Lightweight GTK+ music manager - fork of Consonance Music Manager";
|
||||
mainProgram = "pragha";
|
||||
homepage = "https://pragha-music-player.github.io/";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ mbaeten ];
|
||||
platforms = platforms.unix;
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ mbaeten ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
+7
-7
@@ -1,37 +1,37 @@
|
||||
{
|
||||
stdenv,
|
||||
mkDerivation,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
autoreconfHook,
|
||||
pkg-config,
|
||||
SDL2,
|
||||
qtdeclarative,
|
||||
libpulseaudio,
|
||||
glm,
|
||||
which,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "projectm";
|
||||
version = "3.1.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectM-visualizer";
|
||||
repo = "projectM";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-oEfOx93JyR94II5NkUCvMwqxuV7ktpOHZ8PNMLCiqDw=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oEfOx93JyR94II5NkUCvMwqxuV7ktpOHZ8PNMLCiqDw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
autoreconfHook
|
||||
which
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
SDL2
|
||||
qtdeclarative
|
||||
libsForQt5.qtdeclarative
|
||||
libpulseaudio
|
||||
glm
|
||||
];
|
||||
@@ -65,4 +65,4 @@ mkDerivation rec {
|
||||
Read an audio input and produces mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
|
||||
'';
|
||||
};
|
||||
}
|
||||
})
|
||||
+13
-14
@@ -1,20 +1,18 @@
|
||||
{
|
||||
lib,
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
cmake,
|
||||
alsa-lib,
|
||||
libjack2,
|
||||
dbus,
|
||||
qtbase,
|
||||
qttools,
|
||||
qtx11extras,
|
||||
libsForQt5,
|
||||
# Enable jack session support
|
||||
jackSession ? false,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "0.9.91";
|
||||
pname = "qjackctl";
|
||||
|
||||
@@ -23,14 +21,14 @@ mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "rncbc";
|
||||
repo = "qjackctl";
|
||||
rev = "${pname}_${lib.replaceStrings [ "." ] [ "_" ] version}";
|
||||
sha256 = "sha256-YfdRyylU/ktFvsh18FjpnG9MkV1HxHJBhRnHWQ7I+hY=";
|
||||
tag = "qjackctl_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
|
||||
hash = "sha256-YfdRyylU/ktFvsh18FjpnG9MkV1HxHJBhRnHWQ7I+hY=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qtx11extras
|
||||
qttools
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qtx11extras
|
||||
libsForQt5.qttools
|
||||
alsa-lib
|
||||
libjack2
|
||||
dbus
|
||||
@@ -39,6 +37,7 @@ mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
@@ -46,12 +45,12 @@ mkDerivation rec {
|
||||
"-DCONFIG_JACK_SESSION=${toString jackSession}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Qt application to control the JACK sound server daemon";
|
||||
mainProgram = "qjackctl";
|
||||
homepage = "https://github.com/rncbc/qjackctl";
|
||||
license = licenses.gpl2Plus;
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = [ ];
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+15
-13
@@ -1,40 +1,42 @@
|
||||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchurl,
|
||||
pkg-config,
|
||||
qtbase,
|
||||
qttools,
|
||||
alsa-lib,
|
||||
libjack2,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "0.9.4";
|
||||
pname = "qmidinet";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/qmidinet/${pname}-${version}.tar.gz";
|
||||
url = "mirror://sourceforge/qmidinet/qmidinet-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-7Ui4kUgYgpPVAaaINrd6WGZoYon5UuHszGVaHafb/p0=";
|
||||
};
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qttools
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qttools
|
||||
alsa-lib
|
||||
libjack2
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network";
|
||||
mainProgram = "qmidinet";
|
||||
homepage = "http://qmidinet.sourceforge.net/";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.magnetophon ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ magnetophon ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+11
-11
@@ -1,23 +1,22 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
autoconf,
|
||||
automake,
|
||||
libtool,
|
||||
pkg-config,
|
||||
qttools,
|
||||
liblscp,
|
||||
libgig,
|
||||
qtbase,
|
||||
mkDerivation,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "qsampler";
|
||||
version = "0.6.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/qsampler/${pname}-${version}.tar.gz";
|
||||
url = "mirror://sourceforge/qsampler/qsampler-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "1wr7k739zx2nz00b810f60g9k3y92w05nfci987hw7y2sks9rd8j";
|
||||
};
|
||||
|
||||
@@ -26,24 +25,25 @@ mkDerivation rec {
|
||||
automake
|
||||
libtool
|
||||
pkg-config
|
||||
qttools
|
||||
libsForQt5.qttools
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
buildInputs = [
|
||||
liblscp
|
||||
libgig
|
||||
qtbase
|
||||
libsForQt5.qtbase
|
||||
];
|
||||
|
||||
preConfigure = "make -f Makefile.svn";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "http://www.linuxsampler.org";
|
||||
description = "Graphical frontend to LinuxSampler";
|
||||
mainProgram = "qsampler";
|
||||
license = licenses.gpl2;
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = [ ];
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+10
-12
@@ -1,22 +1,20 @@
|
||||
{
|
||||
lib,
|
||||
fetchurl,
|
||||
buildPythonApplication,
|
||||
python3Packages,
|
||||
libjack2,
|
||||
pyliblo3,
|
||||
pyqt5,
|
||||
which,
|
||||
bash,
|
||||
qt5,
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "raysession";
|
||||
version = "0.14.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Houston4444/RaySession/releases/download/v${version}/RaySession-${version}-source.tar.gz";
|
||||
sha256 = "sha256-cr9kqZdqY6Wq+RkzwYxNrb/PLFREKUgWeVNILVUkc7A=";
|
||||
hash = "sha256-cr9kqZdqY6Wq+RkzwYxNrb/PLFREKUgWeVNILVUkc7A=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -30,7 +28,7 @@ buildPythonApplication rec {
|
||||
format = "other";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pyqt5 # pyuic5 and pyrcc5 to build resources.
|
||||
python3Packages.pyqt5 # pyuic5 and pyrcc5 to build resources.
|
||||
qt5.qttools # lrelease to build translations.
|
||||
which # which to find lrelease.
|
||||
qt5.wrapQtAppsHook
|
||||
@@ -40,8 +38,8 @@ buildPythonApplication rec {
|
||||
bash
|
||||
];
|
||||
dependencies = [
|
||||
pyliblo3
|
||||
pyqt5
|
||||
python3Packages.pyliblo3
|
||||
python3Packages.pyqt5
|
||||
];
|
||||
|
||||
dontWrapQtApps = true; # The program is a python script.
|
||||
@@ -62,11 +60,11 @@ buildPythonApplication rec {
|
||||
done
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/Houston4444/RaySession";
|
||||
description = "Session manager for Linux musical programs";
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ orivej ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ orivej ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "rclone";
|
||||
version = "1.71.1";
|
||||
version = "1.71.2";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -28,10 +28,10 @@ buildGoModule rec {
|
||||
owner = "rclone";
|
||||
repo = "rclone";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CvU07yzqBtQVjNtwnOLnSwULNkDMSmNTNyLFpDYy/w4=";
|
||||
hash = "sha256-fmqIjwWhWj8ucw/OP6B9dCGKaF8eiVQdJEtK0a6G9E4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Hapwa+WYz6a22HauRjRUl7q0ZlwR/j/zwex0VebgC+g=";
|
||||
vendorHash = "sha256-0RK2gc3InPZZnAEgv01fgG19cWeKCsBP6JN2OCVY8O4=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -8,27 +8,24 @@
|
||||
liblo,
|
||||
libsndfile,
|
||||
lv2,
|
||||
qtbase,
|
||||
qttools,
|
||||
rubberband,
|
||||
wrapQtAppsHook,
|
||||
cmake,
|
||||
qtsvg,
|
||||
kdePackages,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "samplv1";
|
||||
version = "1.3.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/samplv1/samplv1-${version}.tar.gz";
|
||||
url = "mirror://sourceforge/samplv1/samplv1-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-YCxt9RAP02uAigddA6HjBt2ryM6MyOtI3L2eLg0AhFg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
qttools
|
||||
kdePackages.qttools
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
kdePackages.wrapQtAppsHook
|
||||
cmake
|
||||
];
|
||||
|
||||
@@ -38,9 +35,9 @@ stdenv.mkDerivation rec {
|
||||
liblo
|
||||
libsndfile
|
||||
lv2
|
||||
qtbase
|
||||
kdePackages.qtbase
|
||||
rubberband
|
||||
qtsvg
|
||||
kdePackages.qtsvg
|
||||
];
|
||||
|
||||
meta = {
|
||||
@@ -51,4 +48,4 @@ stdenv.mkDerivation rec {
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
+12
-12
@@ -1,5 +1,5 @@
|
||||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
cmake,
|
||||
fetchFromGitLab,
|
||||
nix-update-script,
|
||||
@@ -9,11 +9,10 @@
|
||||
ninja,
|
||||
pcre,
|
||||
pkg-config,
|
||||
qtbase,
|
||||
qttools,
|
||||
taglib,
|
||||
zlib,
|
||||
python3,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -23,14 +22,14 @@ let
|
||||
]
|
||||
);
|
||||
in
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "sayonara";
|
||||
version = "1.10.0-stable1";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "luciocarreras";
|
||||
repo = "sayonara-player";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-ZcuWe1dsLJS4/nLXSSKB7wzPU9COFyE4vPSwZIo0bgI=";
|
||||
};
|
||||
|
||||
@@ -44,13 +43,14 @@ mkDerivation rec {
|
||||
cmake
|
||||
ninja
|
||||
pkg-config
|
||||
qttools
|
||||
libsForQt5.qttools
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libpulseaudio
|
||||
pcre
|
||||
qtbase
|
||||
libsForQt5.qtbase
|
||||
taglib
|
||||
zlib
|
||||
py
|
||||
@@ -80,11 +80,11 @@ mkDerivation rec {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Sayonara music player";
|
||||
homepage = "https://sayonara-player.com/";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ deepfire ];
|
||||
platforms = platforms.unix;
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ deepfire ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "semantic-release";
|
||||
version = "25.0.0";
|
||||
version = "25.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "semantic-release";
|
||||
repo = "semantic-release";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-B+j84GeRw9YFMx8kTXPqqs57ClgZtziAh/BXh47WfVc=";
|
||||
hash = "sha256-6OgqZh9OXITPwOtCD209H7KjPGf2MK/sCcrzZgpasyE=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-0eHK2FiRRzfvCrGag0/KDq/3nWZbwnM1FEhtKu4mrHE=";
|
||||
npmDepsHash = "sha256-/Ba4udEUZAEfUmMcUHykkLGPvH9lr8Wxb+6FkJKYiWQ=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
|
||||
@@ -4,55 +4,53 @@
|
||||
fetchFromGitHub,
|
||||
autoreconfHook,
|
||||
pkg-config,
|
||||
qttools,
|
||||
which,
|
||||
alsa-lib,
|
||||
libjack2,
|
||||
liblo,
|
||||
qtbase,
|
||||
wrapQtAppsHook,
|
||||
qt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "seq66";
|
||||
version = "0.99.21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ahlstromcj";
|
||||
repo = "seq66";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-0joa69nSX3lcpoRq9YToNA75Sg9dlYMGRZEfcJm9Vjg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
qttools
|
||||
qt5.qttools
|
||||
which
|
||||
wrapQtAppsHook
|
||||
qt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
libjack2
|
||||
liblo
|
||||
qtbase
|
||||
qt5.qtbase
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
for d in libseq66/src libsessions/include libsessions/src seq_qt5/src seq_rtmidi/src; do
|
||||
substituteInPlace "$d/Makefile.am" --replace-fail '$(git_info)' '${version}'
|
||||
substituteInPlace "$d/Makefile.am" --replace-fail '$(git_info)' '${finalAttrs.version}'
|
||||
done
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/ahlstromcj/seq66";
|
||||
description = "Loop based midi sequencer with Qt GUI derived from seq24 and sequencer64";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ orivej ];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ orivej ];
|
||||
mainProgram = "qseq66";
|
||||
platforms = platforms.linux;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -1,42 +1,44 @@
|
||||
{
|
||||
mkDerivation,
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
pkg-config,
|
||||
qtbase,
|
||||
qttools,
|
||||
libjack2,
|
||||
alsa-lib,
|
||||
liblo,
|
||||
lv2,
|
||||
libsForQt5,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "synthv1";
|
||||
version = "0.9.23";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/synthv1/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-0V72T51icT/t9fJf4mwcMYZLjzTPnmiCbU+BdwnCmw4=";
|
||||
url = "mirror://sourceforge/synthv1/synthv1-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-0V72T51icT/t9fJf4mwcMYZLjzTPnmiCbU+BdwnCmw4=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qttools
|
||||
libsForQt5.qtbase
|
||||
libsForQt5.qttools
|
||||
libjack2
|
||||
alsa-lib
|
||||
liblo
|
||||
lv2
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Old-school 4-oscillator subtractive polyphonic synthesizer with stereo fx";
|
||||
mainProgram = "synthv1_jack";
|
||||
homepage = "https://synthv1.sourceforge.io/";
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -9,19 +9,19 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "tombi";
|
||||
version = "0.6.33";
|
||||
version = "0.6.37";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tombi-toml";
|
||||
repo = "tombi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-K8r+AmIOD0WjC7U4x0Xr6KUiGMykk9lHQs38MIKa4MQ=";
|
||||
hash = "sha256-oQx38k/ANf/+SA7FZqw8tQejt4WQd5yPPgcMEuFcUGU=";
|
||||
};
|
||||
|
||||
# Tests relies on the presence of network
|
||||
doCheck = false;
|
||||
cargoBuildFlags = [ "--package tombi-cli" ];
|
||||
cargoHash = "sha256-dz9AtZTCKSQuk9LpNVSxx/yLIujzG5U4vE/OdapCqvM=";
|
||||
cargoHash = "sha256-bj+d03asqABk4RphtCPQoM8E36Hb26yzAhSMIgrg7DI=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Cargo.toml \
|
||||
|
||||
+12
-10
@@ -1,5 +1,5 @@
|
||||
{
|
||||
mkDerivation,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchurl,
|
||||
cmake,
|
||||
@@ -15,22 +15,24 @@
|
||||
libsndfile,
|
||||
libvorbis,
|
||||
portaudio,
|
||||
qtbase,
|
||||
wavpack,
|
||||
libsForQt5,
|
||||
}:
|
||||
mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "traverso";
|
||||
version = "0.49.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://traverso-daw.org/traverso-0.49.6.tar.gz";
|
||||
url = "https://traverso-daw.org/traverso-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "12f7x8kw4fw1j0xkwjrp54cy4cv1ql0zwz2ba5arclk4pf6bhl7q";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
fftw
|
||||
@@ -43,7 +45,7 @@ mkDerivation {
|
||||
libsndfile.dev
|
||||
libvorbis
|
||||
portaudio
|
||||
qtbase
|
||||
libsForQt5.qtbase
|
||||
wavpack
|
||||
];
|
||||
|
||||
@@ -56,15 +58,15 @@ mkDerivation {
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Cross-platform multitrack audio recording and audio editing suite";
|
||||
mainProgram = "traverso";
|
||||
homepage = "https://traverso-daw.org/";
|
||||
license = with licenses; [
|
||||
license = with lib.licenses; [
|
||||
gpl2Plus
|
||||
lgpl21Plus
|
||||
];
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ coconnor ];
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ coconnor ];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -25,6 +25,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace "target_clangformat_setup(ursadb_test)" "" \
|
||||
--replace 'target_include_directories(ursadb_test PUBLIC ${"$"}{CMAKE_SOURCE_DIR})' "" \
|
||||
--replace "ursadb_test" ""
|
||||
|
||||
substituteInPlace extern/spdlog/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 3.2)" "cmake_minimum_required(VERSION 3.10)"
|
||||
substituteInPlace extern/libzmq/CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 3.0.2)" "cmake_minimum_required(VERSION 3.10)" \
|
||||
--replace-fail "cmake_minimum_required(VERSION 2.8.12)" "cmake_minimum_required(VERSION 3.10)"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -37,6 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ msm ];
|
||||
platforms = platforms.unix;
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
];
|
||||
|
||||
patchPhase = lib.optionalString stdenv.hostPlatform.isMusl ''
|
||||
postPatch = lib.optionalString stdenv.hostPlatform.isMusl ''
|
||||
substituteInPlace webrtc/base/checks.cc --replace 'defined(__UCLIBC__)' 1
|
||||
'';
|
||||
|
||||
|
||||
@@ -747,43 +747,6 @@ with haskellLib;
|
||||
# https://github.com/illia-shkroba/pfile/issues/2
|
||||
pfile = doJailbreak super.pfile;
|
||||
|
||||
# Manually maintained
|
||||
cachix-api = overrideCabal (drv: {
|
||||
# FIXME: should use overrideSrc
|
||||
version = "1.7.9";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "cachix";
|
||||
repo = "cachix";
|
||||
tag = "v1.7.9";
|
||||
hash = "sha256-R0W7uAg+BLoHjMRMQ8+oiSbTq8nkGz5RDpQ+ZfxxP3A=";
|
||||
};
|
||||
postUnpack = "sourceRoot=$sourceRoot/cachix-api";
|
||||
}) super.cachix-api;
|
||||
cachix = (
|
||||
overrideCabal
|
||||
(drv: {
|
||||
# FIXME: should use overrideSrc
|
||||
version = "1.7.9";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "cachix";
|
||||
repo = "cachix";
|
||||
tag = "v1.7.9";
|
||||
hash = "sha256-R0W7uAg+BLoHjMRMQ8+oiSbTq8nkGz5RDpQ+ZfxxP3A=";
|
||||
};
|
||||
postUnpack = "sourceRoot=$sourceRoot/cachix";
|
||||
# Fix ambiguous 'show' reference: https://github.com/cachix/cachix/pull/704
|
||||
postPatch = ''
|
||||
sed -i 's/<> show i/<> Protolude.show i/' src/Cachix/Client/NixVersion.hs
|
||||
'';
|
||||
})
|
||||
(
|
||||
super.cachix.override {
|
||||
nix = self.hercules-ci-cnix-store.nixPackage;
|
||||
hnix-store-core = self.hnix-store-core_0_8_0_0;
|
||||
}
|
||||
)
|
||||
);
|
||||
|
||||
# Overly strict bounds on postgresql-simple (< 0.7), tasty (< 1.5) and tasty-quickcheck (< 0.11)
|
||||
# https://github.com/tdammers/migrant/pull/5
|
||||
migrant-core = doJailbreak super.migrant-core;
|
||||
@@ -4070,3 +4033,41 @@ with haskellLib;
|
||||
);
|
||||
}
|
||||
)
|
||||
|
||||
# Cachix packages
|
||||
# Manually maintained
|
||||
// (
|
||||
let
|
||||
version = "1.9.1";
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "cachix";
|
||||
repo = "cachix";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-IwnNtbNVrlZIHh7h4Wz6VP0Furxg9Hh0ycighvL5cZc=";
|
||||
};
|
||||
in
|
||||
{
|
||||
cachix-api = overrideSrc {
|
||||
inherit version;
|
||||
src = src + "/cachix-api";
|
||||
} super.cachix-api;
|
||||
|
||||
cachix = lib.pipe super.cachix [
|
||||
(overrideSrc {
|
||||
inherit version;
|
||||
src = src + "/cachix";
|
||||
})
|
||||
(addBuildDepends [
|
||||
self.pqueue
|
||||
])
|
||||
(
|
||||
drv:
|
||||
drv.override {
|
||||
nix = self.hercules-ci-cnix-store.nixPackage;
|
||||
hnix-store-core = self.hnix-store-core_0_8_0_0;
|
||||
}
|
||||
)
|
||||
];
|
||||
}
|
||||
)
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioamazondevices";
|
||||
version = "6.4.4";
|
||||
version = "6.4.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chemelli74";
|
||||
repo = "aioamazondevices";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-zp6lWRnyDTHi1Pm2Ra8xCrRBGfge1wli1EEebv5T8gM=";
|
||||
hash = "sha256-EjgZ/zmUSCaLDUmijYMCXvwpl4dWfjmTdlO5VLuzIHg=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "bluecurrent-api";
|
||||
version = "1.3.1";
|
||||
version = "1.3.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
owner = "bluecurrent";
|
||||
repo = "HomeAssistantAPI";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-PX0pD7X0o7OVtlz4Q5KuDBH83jtTaIdMnuLvAMTP8+U=";
|
||||
hash = "sha256-a0IqtRj761h1P8Q3xrFY1XPFl6J6HaArv6IfO88OJco=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "bthome-ble";
|
||||
version = "3.14.2";
|
||||
version = "3.15.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Bluetooth-Devices";
|
||||
repo = "bthome-ble";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-kxKQnHrRZE7ugrRn7VSwQ99TtEX/DmH5x4Yy22UsXjA=";
|
||||
hash = "sha256-AFALd5owqwaXPiMs0zHkGKpNqcpKG2O/JXXvuEF4d3s=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cometx";
|
||||
version = "3.0.1";
|
||||
version = "3.1.0";
|
||||
|
||||
pyproject = true;
|
||||
build-system = [ setuptools ];
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
owner = "comet-ml";
|
||||
repo = "cometx";
|
||||
tag = version;
|
||||
hash = "sha256-Dudg1GLeo9WhtZnW+PEi10pxA+EDUBs2u3oIBMN8w30=";
|
||||
hash = "sha256-7rxEJNmJsFExfvYCuO/JOgj7yRFBjceE1bhRL1hFoPU=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -29,14 +29,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "docling-core";
|
||||
version = "2.48.4";
|
||||
version = "2.49.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "docling-project";
|
||||
repo = "docling-core";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-nGV0/8lL+JCGml8TF8+wBRax4WsAXQ0+f8fzy5k2gZI=";
|
||||
hash = "sha256-c/uU5qeoCXNuMJwsG/Z2+M4N+M8j66fuiSr461on8Aw=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -95,6 +95,64 @@ buildPythonPackage rec {
|
||||
|
||||
# see: https://github.com/Toblerity/Fiona/issues/1273
|
||||
"test_append_memoryfile_drivers"
|
||||
|
||||
# AssertionError CLI exists with non-zero error code
|
||||
# This is a regression introduced by https://github.com/NixOS/nixpkgs/pull/448189
|
||||
"test_bbox_json_yes"
|
||||
"test_bbox_no"
|
||||
"test_bbox_where"
|
||||
"test_bbox_yes"
|
||||
"test_bbox_yes_two_files"
|
||||
"test_bool_seq"
|
||||
"test_bounds_explode_with_obj"
|
||||
"test_calc_seq"
|
||||
"test_collect_ld"
|
||||
"test_collect_no_rs"
|
||||
"test_collect_noparse"
|
||||
"test_collect_noparse_records"
|
||||
"test_collect_noparse_rs"
|
||||
"test_collect_rec_buffered"
|
||||
"test_collect_rs"
|
||||
"test_creation_options"
|
||||
"test_different_crs"
|
||||
"test_distrib"
|
||||
"test_distrib_no_rs"
|
||||
"test_dst_crs_default_to_src_crs"
|
||||
"test_dst_crs_epsg3857"
|
||||
"test_dst_crs_no_src"
|
||||
"test_existing_property"
|
||||
"test_explode"
|
||||
"test_explode_output_rs"
|
||||
"test_explode_pp"
|
||||
"test_explode_with_id"
|
||||
"test_filter"
|
||||
"test_fio_load_layer"
|
||||
"test_fio_load_layer_append"
|
||||
"test_load__auto_detect_format"
|
||||
"test_load__auto_detect_format"
|
||||
"test_load__auto_detect_format"
|
||||
"test_load__auto_detect_format"
|
||||
"test_load__auto_detect_format"
|
||||
"test_map_count"
|
||||
"test_multi_layer"
|
||||
"test_one"
|
||||
"test_precision"
|
||||
"test_reduce_area"
|
||||
"test_reduce_area"
|
||||
"test_reduce_union"
|
||||
"test_reduce_union_zip_properties"
|
||||
"test_seq"
|
||||
"test_seq"
|
||||
"test_seq_no_rs"
|
||||
"test_seq_rs"
|
||||
"test_seq_rs"
|
||||
"test_two"
|
||||
"test_vfs"
|
||||
"test_where_no"
|
||||
"test_where_yes"
|
||||
"test_where_yes_two_files"
|
||||
"test_with_id"
|
||||
"test_with_obj"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "fiona" ];
|
||||
|
||||
@@ -29,6 +29,9 @@ buildPythonPackage rec {
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"click"
|
||||
];
|
||||
dependencies = [
|
||||
beautifulsoup4
|
||||
click
|
||||
@@ -53,12 +56,12 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "gtts" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Python library and CLI tool to interface with Google Translate text-to-speech API";
|
||||
mainProgram = "gtts-cli";
|
||||
homepage = "https://gtts.readthedocs.io";
|
||||
changelog = "https://gtts.readthedocs.io/en/latest/changelog.html";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ unode ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ unode ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -22,19 +22,19 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "llguidance";
|
||||
version = "1.2.0";
|
||||
version = "1.3.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "guidance-ai";
|
||||
repo = "llguidance";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Fe7cKZotjRexcSHcoT0Y9I3m+dRarhlBOjYR7rdJBRY=";
|
||||
hash = "sha256-lnQn8587ioMXm1HiY/yBLFdofJldsw0Y6csBJiVnBrs=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src pname version;
|
||||
hash = "sha256-//Vjj4QIDcZEPujMfUhZd5nx5pAyF3l3CdNvI/Wi74A=";
|
||||
hash = "sha256-CMRkOeO8JMVatjjDNsaN2CcWGQS/l0onjqrCbp3/49Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -21,14 +21,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mcdreforged";
|
||||
version = "2.15.4";
|
||||
version = "2.15.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MCDReforged";
|
||||
repo = "MCDReforged";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-q88jAsgoIFzsOVKeA4fk69wGbnq3HcYJ2YzeZQHmYo4=";
|
||||
hash = "sha256-4zThW18/6aO5gCsxx7TNM+q0Z7/c6G5zUxbCMpwEsEU=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -2,35 +2,89 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
click,
|
||||
pytestCheckHook,
|
||||
|
||||
# tests
|
||||
hypothesis,
|
||||
pytestCheckHook,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mercantile";
|
||||
version = "1.2.1";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mapbox";
|
||||
repo = "mercantile";
|
||||
rev = version;
|
||||
tag = version;
|
||||
hash = "sha256-DiDXO2XnD3We6NhP81z7aIHzHrHDi/nkqy98OT9986w=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ click ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
hypothesis
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
dependencies = [
|
||||
click
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
hypothesis
|
||||
pytestCheckHook
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgramArg = "--version";
|
||||
|
||||
disabledTests = [
|
||||
# AssertionError CLI exists with non-zero error code
|
||||
# This is a regression introduced by https://github.com/NixOS/nixpkgs/pull/448189
|
||||
"test_cli_bounding_tile"
|
||||
"test_cli_bounding_tile2"
|
||||
"test_cli_bounding_tile_bbox"
|
||||
"test_cli_bounding_tile_geosjon"
|
||||
"test_cli_children"
|
||||
"test_cli_multi_bounding_tile"
|
||||
"test_cli_multi_bounding_tile_seq"
|
||||
"test_cli_neighbors"
|
||||
"test_cli_parent"
|
||||
"test_cli_parent_depth"
|
||||
"test_cli_parent_failure"
|
||||
"test_cli_parent_multidepth"
|
||||
"test_cli_quadkey_from_mixed"
|
||||
"test_cli_quadkey_from_quadkeys"
|
||||
"test_cli_quadkey_from_tiles"
|
||||
"test_cli_shapes"
|
||||
"test_cli_shapes_collect"
|
||||
"test_cli_shapes_compact"
|
||||
"test_cli_shapes_failure"
|
||||
"test_cli_shapes_indentation"
|
||||
"test_cli_strict_overlap_contain"
|
||||
"test_cli_tiles_bad_bounds"
|
||||
"test_cli_tiles_bounding_tiles_seq"
|
||||
"test_cli_tiles_bounding_tiles_z0"
|
||||
"test_cli_tiles_geosjon"
|
||||
"test_cli_tiles_implicit_stdin"
|
||||
"test_cli_tiles_multi_bounds"
|
||||
"test_cli_tiles_multi_bounds_seq"
|
||||
"test_cli_tiles_no_bounds"
|
||||
"test_cli_tiles_point_geojson"
|
||||
"test_cli_tiles_points"
|
||||
"test_cli_tiles_seq"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Spherical mercator tile and coordinate utilities";
|
||||
mainProgram = "mercantile";
|
||||
homepage = "https://github.com/mapbox/mercantile";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ sikmir ];
|
||||
changelog = "https://github.com/mapbox/mercantile/blob/${version}/CHANGES.txt";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ sikmir ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,23 +3,27 @@
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
|
||||
# build-system
|
||||
flit,
|
||||
|
||||
# dependencies
|
||||
attrs,
|
||||
click,
|
||||
flit,
|
||||
mercantile,
|
||||
pydantic,
|
||||
pyproj,
|
||||
|
||||
# tests
|
||||
mercantile,
|
||||
rasterio,
|
||||
pytestCheckHook,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "morecantile";
|
||||
version = "6.2.0";
|
||||
pyproject = true;
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "developmentseed";
|
||||
@@ -28,9 +32,9 @@ buildPythonPackage rec {
|
||||
hash = "sha256-ohTSgkjgaANS/Pli4fao+THA4ltts6svj5CdJEgorz0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ flit ];
|
||||
build-system = [ flit ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
attrs
|
||||
click
|
||||
pydantic
|
||||
@@ -41,9 +45,26 @@ buildPythonPackage rec {
|
||||
mercantile
|
||||
pytestCheckHook
|
||||
rasterio
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgramArg = "--version";
|
||||
|
||||
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
disabledTests = [
|
||||
# AssertionError CLI exists with non-zero error code
|
||||
# This is a regression introduced by https://github.com/NixOS/nixpkgs/pull/448189
|
||||
"test_cli_shapes"
|
||||
"test_cli_shapesWGS84"
|
||||
"test_cli_strict_overlap_contain"
|
||||
"test_cli_tiles_bad_bounds"
|
||||
"test_cli_tiles_geosjon"
|
||||
"test_cli_tiles_implicit_stdin"
|
||||
"test_cli_tiles_multi_bounds"
|
||||
"test_cli_tiles_multi_bounds_seq"
|
||||
"test_cli_tiles_ok"
|
||||
"test_cli_tiles_points"
|
||||
"test_cli_tiles_seq"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# https://github.com/developmentseed/morecantile/issues/156
|
||||
"test_tiles_when_tms_bounds_and_provided_bounds_cross_antimeridian"
|
||||
];
|
||||
@@ -52,7 +73,9 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "Construct and use map tile grids in different projection";
|
||||
homepage = "https://developmentseed.org/morecantile/";
|
||||
homepage = "https://developmentseed.org/morecantile";
|
||||
downloadPage = "https://github.com/developmentseed/morecantile";
|
||||
changelog = "https://github.com/developmentseed/morecantile/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
teams = [ lib.teams.geospatial ];
|
||||
mainProgram = "morecantile";
|
||||
|
||||
@@ -48,14 +48,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pymobiledevice3";
|
||||
version = "4.27.5";
|
||||
version = "4.27.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "doronz88";
|
||||
repo = "pymobiledevice3";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-dfbh1NvM/XccsGnJ7iTBzkdc31eOSaDs8671cibLI14=";
|
||||
hash = "sha256-UOB8cNswgTKIRXU7KOr6rgc+oqj2DUu4BKqFljsQSw8=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -1,42 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
stdenv,
|
||||
testers,
|
||||
|
||||
# build-system
|
||||
cython,
|
||||
gdal,
|
||||
numpy,
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
affine,
|
||||
attrs,
|
||||
boto3,
|
||||
certifi,
|
||||
click,
|
||||
click-plugins,
|
||||
cligj,
|
||||
cython,
|
||||
fsspec,
|
||||
gdal,
|
||||
hypothesis,
|
||||
snuggs,
|
||||
|
||||
# optional-dependencies
|
||||
ipython,
|
||||
matplotlib,
|
||||
numpy,
|
||||
packaging,
|
||||
pytest-randomly,
|
||||
setuptools,
|
||||
shapely,
|
||||
snuggs,
|
||||
wheel,
|
||||
boto3,
|
||||
|
||||
rasterio, # required to run version test
|
||||
# tests
|
||||
fsspec,
|
||||
hypothesis,
|
||||
packaging,
|
||||
pytestCheckHook,
|
||||
pytest-randomly,
|
||||
shapely,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "rasterio";
|
||||
version = "1.4.3";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rasterio";
|
||||
@@ -50,15 +51,14 @@ buildPythonPackage rec {
|
||||
--replace-fail "cython~=3.0.2" cython
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
cython
|
||||
gdal
|
||||
numpy
|
||||
setuptools
|
||||
wheel
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
affine
|
||||
attrs
|
||||
certifi
|
||||
@@ -83,7 +83,9 @@ buildPythonPackage rec {
|
||||
pytestCheckHook
|
||||
pytest-randomly
|
||||
shapely
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgramArg = "--version";
|
||||
|
||||
preCheck = ''
|
||||
rm -r rasterio # prevent importing local rasterio
|
||||
@@ -102,23 +104,26 @@ buildPythonPackage rec {
|
||||
"test_warp"
|
||||
"test_warpedvrt"
|
||||
"test_rio_warp"
|
||||
|
||||
# AssertionError CLI exists with non-zero error code
|
||||
# This is a regression introduced by https://github.com/NixOS/nixpkgs/pull/448189
|
||||
"test_sample_stdin"
|
||||
"test_transform"
|
||||
"test_transform_point"
|
||||
"test_transform_point_dst_file"
|
||||
"test_transform_point_multi"
|
||||
"test_transform_point_src_file"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [ "test_reproject_error_propagation" ];
|
||||
|
||||
pythonImportsCheck = [ "rasterio" ];
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = rasterio;
|
||||
version = version;
|
||||
command = "${rasterio}/bin/rio --version";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Python package to read and write geospatial raster data";
|
||||
mainProgram = "rio";
|
||||
homepage = "https://rasterio.readthedocs.io/";
|
||||
changelog = "https://github.com/rasterio/rasterio/blob/${version}/CHANGES.txt";
|
||||
license = licenses.bsd3;
|
||||
teams = [ teams.geospatial ];
|
||||
license = lib.licenses.bsd3;
|
||||
teams = [ lib.teams.geospatial ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,25 +1,39 @@
|
||||
{
|
||||
lib,
|
||||
pymodbus,
|
||||
buildHomeAssistantComponent,
|
||||
fetchFromGitHub,
|
||||
async-timeout,
|
||||
aiohttp,
|
||||
}:
|
||||
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "tesharp";
|
||||
owner = "AN3Orik";
|
||||
domain = "systemair";
|
||||
version = "0.2.0";
|
||||
version = "1.0.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = "systemair";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-lzFnKPkBOt2fkVGWCj1M/skSr8V39GgDHS+0HD4ACAw=";
|
||||
hash = "sha256-/M9ErhtggyaY8ZZyhdPSoVCGqrhAQ9/RMRyl34Ks3mc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace custom_components/systemair/manifest.json \
|
||||
--replace-fail "pymodbus==" "pymodbus>=" \
|
||||
'';
|
||||
|
||||
dependencies = [
|
||||
pymodbus
|
||||
async-timeout
|
||||
aiohttp
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
changelog = "https://github.com/tesharp/systemair/releases/tag/v${version}";
|
||||
description = "Home Assistant component for Systemair SAVE Connect 2";
|
||||
homepage = "https://github.com/tesharp/systemair";
|
||||
changelog = "https://github.com/AN3Orik/systemair/releases/tag/v${version}";
|
||||
description = "Home Assistant component for Systemair SAVE ventilation units";
|
||||
homepage = "https://github.com/AN3Orik/systemair";
|
||||
maintainers = with maintainers; [ uvnikita ];
|
||||
license = licenses.mit;
|
||||
};
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
patches ? [ ],
|
||||
}:
|
||||
let
|
||||
version = "4.4.7";
|
||||
version = "4.4.8";
|
||||
in
|
||||
applyPatches {
|
||||
src = fetchFromGitHub {
|
||||
owner = "mastodon";
|
||||
repo = "mastodon";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jm8qqgYEQMDB/5p/iQecFAGIIazPuv4ruoVgy9YSlVU=";
|
||||
hash = "sha256-EE0A9EH+8ND9Whig2dhM27EONjJfdVtd9g+Mo0/2iHo=";
|
||||
passthru = {
|
||||
inherit version;
|
||||
yarnHash = "sha256-K1EqeLi4dWnaLIaUU5apxE5ZOM98XBn6KTHWTkPLWE0=";
|
||||
|
||||
@@ -113,6 +113,6 @@ echo "" >> gemset.nix # Create trailing newline to please EditorConfig checks
|
||||
|
||||
echo "Updating yarnHash"
|
||||
yarn-berry-fetcher missing-hashes "$SOURCE_DIR/yarn.lock" > missing-hashes.json
|
||||
YARN_HASH="$(yarn-berry-fetcher prefetch "$SOURCE_DIR/yarn.lock" 2>/dev/null)"
|
||||
YARN_HASH="$(yarn-berry-fetcher prefetch "$SOURCE_DIR/yarn.lock" ./missing-hashes.json 2>/dev/null)"
|
||||
sed -i "s;sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=;$YARN_HASH;g" source.nix
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
qtwayland,
|
||||
wrapQtAppsHook,
|
||||
wayland,
|
||||
fetchpatch2,
|
||||
}:
|
||||
let
|
||||
majorVersion = lib.versions.major qtbase.version;
|
||||
@@ -25,6 +26,22 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-JhmaAAJ1fevCPItVnneUCAalnDDaCjjkAl9QRhSkBk4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# TODO: remove on next release
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/fcitx/fcitx5-qt/commit/46a07a85d191fd77a1efc39c8ed43d0cd87788d2.patch?full_index=1";
|
||||
hash = "sha256-qv8Rj6YoFdMQLOB2R9LGgwCHKdhEji0Sg67W37jSIac=";
|
||||
})
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/fcitx/fcitx5-qt/commit/6ac4fdd8e90ff9c25a5219e15e83740fa38c9c71.patch?full_index=1";
|
||||
hash = "sha256-x0OdlIVmwVuq2TfBlgmfwaQszXLxwRFVf+gEU224uVA=";
|
||||
})
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/fcitx/fcitx5-qt/commit/1d07f7e8d6a7ae8651eda658f87ab0c9df08bef4.patch?full_index=1";
|
||||
hash = "sha256-22tKD7sbsTJcNqur9/Uf+XAvMvA7tzNQ9hUCMm+E+E0=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace qt${majorVersion}/platforminputcontext/CMakeLists.txt \
|
||||
--replace \$"{CMAKE_INSTALL_QT${majorVersion}PLUGINDIR}" $out/${qtbase.qtPluginPrefix}
|
||||
|
||||
@@ -2032,10 +2032,6 @@ with pkgs;
|
||||
inherit (darwin) libresolv;
|
||||
};
|
||||
|
||||
greg = callPackage ../applications/audio/greg {
|
||||
pythonPackages = python3Packages;
|
||||
};
|
||||
|
||||
hocr-tools = with python3Packages; toPythonApplication hocr-tools;
|
||||
|
||||
hopper = qt5.callPackage ../development/tools/analysis/hopper { };
|
||||
@@ -2383,8 +2379,6 @@ with pkgs;
|
||||
protobuf = protobuf_21;
|
||||
};
|
||||
|
||||
mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
|
||||
|
||||
circus = with python310Packages; toPythonApplication circus;
|
||||
|
||||
inherit (callPackage ../applications/networking/remote/citrix-workspace { })
|
||||
@@ -3062,8 +3056,6 @@ with pkgs;
|
||||
|
||||
hpccm = with python3Packages; toPythonApplication hpccm;
|
||||
|
||||
hqplayer-desktop = qt6Packages.callPackage ../applications/audio/hqplayer-desktop { };
|
||||
|
||||
html-proofer = callPackage ../tools/misc/html-proofer { };
|
||||
|
||||
httpie = with python3Packages; toPythonApplication httpie;
|
||||
@@ -3078,8 +3070,6 @@ with pkgs;
|
||||
|
||||
hyphenDicts = recurseIntoAttrs (callPackages ../development/libraries/hyphen/dictionaries.nix { });
|
||||
|
||||
iannix = libsForQt5.callPackage ../applications/audio/iannix { };
|
||||
|
||||
iaito = libsForQt5.callPackage ../tools/security/iaito { };
|
||||
|
||||
icemon = libsForQt5.callPackage ../applications/networking/icemon { };
|
||||
@@ -3749,8 +3739,6 @@ with pkgs;
|
||||
|
||||
patch = gnupatch;
|
||||
|
||||
patchance = python3Packages.callPackage ../applications/audio/patchance { };
|
||||
|
||||
pcscliteWithPolkit = pcsclite.override {
|
||||
pname = "pcsclite-with-polkit";
|
||||
polkitSupport = true;
|
||||
@@ -3835,8 +3823,6 @@ with pkgs;
|
||||
|
||||
polaris-web = callPackage ../servers/polaris/web.nix { };
|
||||
|
||||
projectm_3 = libsForQt5.callPackage ../applications/audio/projectm_3 { };
|
||||
|
||||
proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix { };
|
||||
|
||||
pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
|
||||
@@ -3853,8 +3839,6 @@ with pkgs;
|
||||
|
||||
pywal = with python3Packages; toPythonApplication pywal;
|
||||
|
||||
raysession = python3Packages.callPackage ../applications/audio/raysession { };
|
||||
|
||||
remarshal = with python3Packages; toPythonApplication remarshal;
|
||||
|
||||
riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn {
|
||||
@@ -10842,8 +10826,6 @@ with pkgs;
|
||||
confd-calico
|
||||
;
|
||||
|
||||
carla = libsForQt5.callPackage ../applications/audio/carla { };
|
||||
|
||||
cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
|
||||
|
||||
cbconvert-gui = cbconvert.gui;
|
||||
@@ -10914,8 +10896,6 @@ with pkgs;
|
||||
inherit (darwin) autoSignDarwinBinariesHook;
|
||||
};
|
||||
|
||||
deadbeef = callPackage ../applications/audio/deadbeef { };
|
||||
|
||||
deadbeefPlugins = {
|
||||
headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
|
||||
lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
|
||||
@@ -10932,8 +10912,6 @@ with pkgs;
|
||||
|
||||
inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
|
||||
|
||||
dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
|
||||
|
||||
djv = callPackage ../by-name/dj/djv/package.nix { openexr = openexr_2; };
|
||||
|
||||
djview4 = djview;
|
||||
@@ -11015,8 +10993,7 @@ with pkgs;
|
||||
|
||||
espeak-classic = callPackage ../applications/audio/espeak { };
|
||||
|
||||
espeak-ng = callPackage ../applications/audio/espeak-ng { };
|
||||
espeak = res.espeak-ng;
|
||||
espeak = espeak-ng;
|
||||
|
||||
espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
|
||||
|
||||
@@ -11290,8 +11267,6 @@ with pkgs;
|
||||
|
||||
linssid = libsForQt5.callPackage ../applications/networking/linssid { };
|
||||
|
||||
linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
|
||||
|
||||
deadd-notification-center = haskell.lib.compose.justStaticExecutables (
|
||||
haskellPackages.callPackage ../applications/misc/deadd-notification-center { }
|
||||
);
|
||||
@@ -11375,8 +11350,6 @@ with pkgs;
|
||||
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
|
||||
};
|
||||
|
||||
mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
|
||||
|
||||
pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
|
||||
|
||||
pinboard = with python3Packages; toPythonApplication pinboard;
|
||||
@@ -11582,7 +11555,6 @@ with pkgs;
|
||||
subproject = "reader";
|
||||
};
|
||||
|
||||
jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
|
||||
jackmix_jack1 = jackmix.override { jack = jack1; };
|
||||
|
||||
js8call = qt5.callPackage ../applications/radio/js8call { };
|
||||
@@ -11668,14 +11640,10 @@ with pkgs;
|
||||
|
||||
kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
|
||||
|
||||
ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
|
||||
|
||||
ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
|
||||
fftw = fftwSinglePrec;
|
||||
};
|
||||
|
||||
ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
|
||||
|
||||
lemonbar = callPackage ../applications/window-managers/lemonbar { };
|
||||
|
||||
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
|
||||
@@ -11781,10 +11749,6 @@ with pkgs;
|
||||
python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander
|
||||
{ };
|
||||
|
||||
mbrola = callPackage ../applications/audio/mbrola { };
|
||||
|
||||
mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { };
|
||||
|
||||
mediaelch-qt5 = callPackage ../by-name/me/mediaelch/package.nix { qtVersion = 5; };
|
||||
mediaelch-qt6 = mediaelch;
|
||||
|
||||
@@ -11810,8 +11774,6 @@ with pkgs;
|
||||
|
||||
minitube = libsForQt5.callPackage ../applications/video/minitube { };
|
||||
|
||||
mixxx = qt6Packages.callPackage ../applications/audio/mixxx { };
|
||||
|
||||
mldonkey = callPackage ../applications/networking/p2p/mldonkey {
|
||||
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
|
||||
};
|
||||
@@ -11875,8 +11837,6 @@ with pkgs;
|
||||
withConplay = false;
|
||||
};
|
||||
|
||||
pragha = libsForQt5.callPackage ../applications/audio/pragha { };
|
||||
|
||||
rofi-emoji = (callPackage ../applications/misc/rofi-emoji { }).v3;
|
||||
|
||||
rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
|
||||
@@ -11940,8 +11900,6 @@ with pkgs;
|
||||
|
||||
ninja_1_11 = callPackage ../by-name/ni/ninja/package.nix { ninjaRelease = "1.11"; };
|
||||
|
||||
nootka = qt5.callPackage ../applications/audio/nootka { };
|
||||
|
||||
opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
|
||||
|
||||
ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
|
||||
@@ -12113,10 +12071,6 @@ with pkgs;
|
||||
sed = gnused;
|
||||
};
|
||||
|
||||
petrifoo = callPackage ../applications/audio/petrifoo {
|
||||
inherit (gnome2) libgnomecanvas;
|
||||
};
|
||||
|
||||
pdfpc = callPackage ../applications/misc/pdfpc {
|
||||
inherit (gst_all_1)
|
||||
gstreamer
|
||||
@@ -12138,10 +12092,6 @@ with pkgs;
|
||||
|
||||
inherit (pidginPackages) pidgin;
|
||||
|
||||
pithos = callPackage ../applications/audio/pithos {
|
||||
pythonPackages = python3Packages;
|
||||
};
|
||||
|
||||
pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
|
||||
|
||||
plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
|
||||
@@ -12171,9 +12121,8 @@ with pkgs;
|
||||
|
||||
pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
|
||||
|
||||
puredata = callPackage ../applications/audio/puredata { };
|
||||
puredata-with-plugins =
|
||||
plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
|
||||
plugins: callPackage ../by-name/pu/puredata/wrapper.nix { inherit plugins; };
|
||||
|
||||
pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
|
||||
|
||||
@@ -12213,19 +12162,13 @@ with pkgs;
|
||||
|
||||
wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
|
||||
|
||||
qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
|
||||
|
||||
qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
|
||||
|
||||
qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
|
||||
qmplay2-qt6 = qmplay2.override { qtVersion = "6"; };
|
||||
|
||||
qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
|
||||
|
||||
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
|
||||
|
||||
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
|
||||
|
||||
qsstv = qt5.callPackage ../applications/radio/qsstv { };
|
||||
|
||||
qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
|
||||
@@ -12357,14 +12300,10 @@ with pkgs;
|
||||
|
||||
rusty-psn-gui = rusty-psn.override { withGui = true; };
|
||||
|
||||
sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
|
||||
|
||||
scantailor-advanced = callPackage ../applications/graphics/scantailor/advanced.nix { };
|
||||
|
||||
scantailor-universal = callPackage ../applications/graphics/scantailor/universal.nix { };
|
||||
|
||||
seq66 = qt5.callPackage ../applications/audio/seq66 { };
|
||||
|
||||
sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
|
||||
|
||||
stag = callPackage ../applications/misc/stag {
|
||||
@@ -12634,8 +12573,6 @@ with pkgs;
|
||||
transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
|
||||
transmission_4-qt = transmission_4-qt5;
|
||||
|
||||
traverso = libsForQt5.callPackage ../applications/audio/traverso { };
|
||||
|
||||
tinywl = callPackage ../applications/window-managers/tinywl {
|
||||
wlroots = wlroots_0_19;
|
||||
};
|
||||
@@ -13123,8 +13060,6 @@ with pkgs;
|
||||
stdenv = llvmPackages.stdenv;
|
||||
};
|
||||
|
||||
samplv1 = qt6.callPackage ../applications/audio/samplv1 { };
|
||||
|
||||
beancount = with python3.pkgs; toPythonApplication beancount;
|
||||
|
||||
beancount_2 = with python3.pkgs; toPythonApplication beancount_2;
|
||||
@@ -13526,8 +13461,6 @@ with pkgs;
|
||||
|
||||
stuntrally = callPackage ../games/stuntrally { boost = boost183; };
|
||||
|
||||
synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
|
||||
|
||||
the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix {
|
||||
lua = lua5_2;
|
||||
};
|
||||
@@ -14252,7 +14185,6 @@ with pkgs;
|
||||
|
||||
libjack2 = jack2.override { prefix = "lib"; };
|
||||
|
||||
jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
|
||||
jack_autoconnect = jack-autoconnect;
|
||||
|
||||
j2cli = with python311Packages; toPythonApplication j2cli;
|
||||
@@ -14288,8 +14220,6 @@ with pkgs;
|
||||
|
||||
openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
|
||||
|
||||
muse = libsForQt5.callPackage ../applications/audio/muse { };
|
||||
|
||||
nixDependencies = recurseIntoAttrs (
|
||||
callPackage ../tools/package-management/nix/dependencies-scope.nix { }
|
||||
);
|
||||
|
||||
@@ -3701,10 +3701,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "002dkzdc1xqhvz5sdnj4vb0apczhs07mnpgq4kkd5dd1ka2pp6af";
|
||||
sha256 = "103h6wjpcqp3i034hi44za2v365yz7qk9s5df8lmasq43nqvkbmp";
|
||||
type = "gem";
|
||||
};
|
||||
version = "4.1.1";
|
||||
version = "4.2.1";
|
||||
};
|
||||
singleton = {
|
||||
groups = [ "default" ];
|
||||
|
||||
Reference in New Issue
Block a user