mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-26 02:05:02 +00:00
Merge master into staging-next
This commit is contained in:
@@ -891,6 +891,12 @@
|
||||
githubId = 6055037;
|
||||
name = "Alexander Hirner";
|
||||
};
|
||||
AhmedAmr = {
|
||||
email = "ahmedamr24680@gmail.com";
|
||||
github = "AhmedAmrNabil";
|
||||
githubId = 43810060;
|
||||
name = "Ahmed Amr";
|
||||
};
|
||||
ahoneybun = {
|
||||
email = "aaronhoneycutt@proton.me";
|
||||
github = "ahoneybun";
|
||||
@@ -16959,6 +16965,13 @@
|
||||
}
|
||||
];
|
||||
};
|
||||
lunkentuss = {
|
||||
email = "peter.hansson17@gmail.com";
|
||||
matrix = "@lunkentuss:matrix.org";
|
||||
github = "lunkentuss";
|
||||
githubId = 9850798;
|
||||
name = "Peter Hansson";
|
||||
};
|
||||
LunNova = {
|
||||
email = "nixpkgs-maintainer@lunnova.dev";
|
||||
github = "LunNova";
|
||||
|
||||
@@ -968,13 +968,13 @@
|
||||
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
|
||||
},
|
||||
"newrelic_newrelic": {
|
||||
"hash": "sha256-F9gM/8MnQnRToOOp6itGf/LeWNDrGfm7aNva+iRu7VA=",
|
||||
"hash": "sha256-dgOvrpgd6KWWJ55tZj69szSv/euafelfjEaAf19MbDY=",
|
||||
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
|
||||
"owner": "newrelic",
|
||||
"repo": "terraform-provider-newrelic",
|
||||
"rev": "v3.96.0",
|
||||
"rev": "v3.96.2",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-MifQhGvGF1oisizE+8b+IDSiN5JHlrrP8V/WVP6jnxI="
|
||||
"vendorHash": "sha256-ztdLwjNy91ldNc8/CamoKAHHg0JcNyCTq93vxDKYy7k="
|
||||
},
|
||||
"ns1-terraform_ns1": {
|
||||
"hash": "sha256-6w0r6QXm16h4I4PFj80dJhTDbF4FPMjJalO0TfXGBEA=",
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
libconfig,
|
||||
gtkmm2,
|
||||
glibmm,
|
||||
libxml2,
|
||||
libsecret,
|
||||
curl,
|
||||
libzip,
|
||||
librsvg,
|
||||
gst_all_1,
|
||||
autoreconfHook,
|
||||
makeWrapper,
|
||||
useUnrar ? config.ahoviewer.useUnrar or false,
|
||||
unrar,
|
||||
}:
|
||||
|
||||
assert useUnrar -> unrar != null;
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ahoviewer";
|
||||
version = "1.6.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ahodesuka";
|
||||
repo = "ahoviewer";
|
||||
tag = finalAttrs.version;
|
||||
sha256 = "1avdl4qcpznvf3s2id5qi1vnzy4wgh6vxpnrz777a1s4iydxpcd8";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
makeWrapper
|
||||
];
|
||||
buildInputs = [
|
||||
glibmm
|
||||
libconfig
|
||||
gtkmm2
|
||||
glibmm
|
||||
libxml2
|
||||
libsecret
|
||||
curl
|
||||
libzip
|
||||
librsvg
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gst-plugins-good
|
||||
gst_all_1.gst-libav
|
||||
gst_all_1.gst-plugins-base
|
||||
]
|
||||
++ lib.optional useUnrar unrar;
|
||||
|
||||
env.NIX_LDFLAGS = "-lpthread";
|
||||
|
||||
postPatch = "patchShebangs version.sh";
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/ahoviewer \
|
||||
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
|
||||
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ahodesuka/ahoviewer";
|
||||
description = "GTK2 image viewer, manga reader, and booru browser";
|
||||
mainProgram = "ahoviewer";
|
||||
maintainers = with lib.maintainers; [ xzfc ];
|
||||
license = lib.licenses.mit;
|
||||
# Unintentionally not working on Darwin:
|
||||
# https://github.com/ahodesuka/ahoviewer/issues/62
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -61,7 +61,7 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azahar";
|
||||
version = "2125.1.3";
|
||||
version = "2126.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "azahar-emu";
|
||||
@@ -74,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
echo "${finalAttrs.version}" > "$out/GIT-TAG"
|
||||
git -C "$out" rev-parse HEAD > "$out/GIT-COMMIT"
|
||||
'';
|
||||
hash = "sha256-jn5Ib5jM/6zHuCjWoMkTvs0nR29mAbTlvID5aYZLw5o=";
|
||||
hash = "sha256-/ON5YbwIHZmstjt3zAbw/uns9DVicjyJD3eDcY6JX24=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -54,14 +54,14 @@ let
|
||||
in
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "basicswap";
|
||||
version = "0.17.5";
|
||||
version = "0.17.9";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "basicswap";
|
||||
repo = "basicswap";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ezBBe3ubLM1q99+sFfXg0iW9YUfbT4v3H6wG0J2fmTQ=";
|
||||
hash = "sha256-JJ+Q49PaxMMiQ9ORa5enK/lprIJkW9vyw+dRnaZHf6s=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -14,16 +14,16 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "bender";
|
||||
version = "0.32.0";
|
||||
version = "0.32.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pulp-platform";
|
||||
repo = "bender";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Pyx68NTlCNTGKXdEGG9YML5E+vJlLHlPQjjbSV2uOsE=";
|
||||
hash = "sha256-7f2ybZm74LZEHWieZeoCqqy3AwZuAltnSSA1fjOH41Y=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-XItTYqTTN8KBvyFmDSKIgVURox/1tmAFjDAM8Vq3zxo=";
|
||||
cargoHash = "sha256-1exuDZPsmtorOeRWPb+UMX7U/Uc+0U0Rs0bG9L+/ipc=";
|
||||
|
||||
patches = [
|
||||
(replaceVars ./build-rs.patch {
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
stdenv,
|
||||
cmake,
|
||||
pkg-config,
|
||||
protobuf,
|
||||
python3,
|
||||
ffmpeg,
|
||||
ffmpeg_8,
|
||||
libopus,
|
||||
SDL2,
|
||||
libevdev,
|
||||
@@ -54,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
ffmpeg
|
||||
ffmpeg_8
|
||||
libopus
|
||||
kdePackages.qtbase
|
||||
kdePackages.qtmultimedia
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "clingo";
|
||||
version = "5.8.1";
|
||||
version = "5.8.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "potassco";
|
||||
repo = "clingo";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-icZVAesFVzaV4TuobNqM+3S8qFTF1Why0LLJfpEX9sg=";
|
||||
sha256 = "sha256-kf3KKdzO/B3xxf1zHkuGzCJzcoITksBZOShbYxZm//k=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "cyclonedx-gomod";
|
||||
version = "1.10.0";
|
||||
version = "1.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CycloneDX";
|
||||
repo = "cyclonedx-gomod";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-x0/Sei1uY8dDTYCFOgI2e6pe/5BjXLgt8YKKvSMBG4I=";
|
||||
hash = "sha256-9EjmYoOBn8BbSo+1L+9AO0Q2G7UmY6lp2LobJhKACu4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-x2aP+tGG5cn7ePeIbo+3XuPdWTScdY4dYvEKSJjxoSo=";
|
||||
vendorHash = "sha256-py0K2ReoWY7q19P3VJE8jtDZ/1EgMPNIVnCs2/nz7wg=";
|
||||
|
||||
ldflags = [
|
||||
"-w"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json
|
||||
index ed05fce..e1649e0 100644
|
||||
index 8aefc78..e56ddba 100644
|
||||
--- a/apps/desktop/src-tauri/tauri.conf.json
|
||||
+++ b/apps/desktop/src-tauri/tauri.conf.json
|
||||
@@ -31,7 +31,6 @@
|
||||
}
|
||||
},
|
||||
@@ -26,7 +26,6 @@
|
||||
},
|
||||
"bundle": {
|
||||
"active": true,
|
||||
- "createUpdaterArtifacts": true,
|
||||
"targets": ["deb", "rpm"],
|
||||
"icon": [
|
||||
"icons/32x32.png",
|
||||
"icons/32x32.png",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
fetchPnpmDeps,
|
||||
pnpmConfigHook,
|
||||
pkg-config,
|
||||
protobuf,
|
||||
wrapGAppsHook3,
|
||||
desktop-file-utils,
|
||||
webkitgtk_4_1,
|
||||
@@ -27,19 +28,19 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "deadlock-mod-manager";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "deadlock-mod-manager";
|
||||
repo = "deadlock-mod-manager";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-tSOSjapAlAd63Xkc+MNFVKn1k4+AtW3w3GhicRTV9Pg=";
|
||||
hash = "sha256-TqMChiww+Do16T3rJDkRIjILg/DuWx0tphGeQiMSHkA=";
|
||||
};
|
||||
|
||||
cargoRoot = "apps/desktop";
|
||||
buildAndTestSubdir = finalAttrs.cargoRoot;
|
||||
|
||||
cargoHash = "sha256-x0lhn8nAV9xTgWbRAabJscATSCNpkKpzWvdnuZ4BEvw=";
|
||||
cargoHash = "sha256-/Y0f0FRv3DNfoxAbf9FGLTQ6ZplGrD40HRpHf1qsMDE=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
rustPlatform.cargoSetupHook
|
||||
@@ -48,6 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pnpmConfigHook
|
||||
pnpm_11
|
||||
pkg-config
|
||||
protobuf
|
||||
wrapGAppsHook3
|
||||
];
|
||||
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "dotenvx";
|
||||
version = "2.19.2";
|
||||
version = "2.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dotenvx";
|
||||
repo = "dotenvx";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8tF4Mt9mNbY4LZPOvVSK3McVe+N11jf32A9gvL/pKjM=";
|
||||
hash = "sha256-caGRBMwfFF5dd8+ZMKpbgIAkcpzZBLkiM4J+fKzjUs4=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-m/p+RSGZ1CuQocib0MeB06MpY0DrIsXh4xW6/n/qrPs=";
|
||||
npmDepsHash = "sha256-BRwho5K5v+j0qgqzmnH5zVAL/E8f8g/scSn3qqJHHuw=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "emmylua_ls";
|
||||
version = "0.24.0";
|
||||
version = "0.25.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "EmmyLuaLs";
|
||||
repo = "emmylua-analyzer-rust";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-oijk0SFTjpIak9AetBfctMXJ/72bRGjuaib9adx1yac=";
|
||||
hash = "sha256-wxVbjKHcid5rG4Y2xpq9AKu/T6tg8JGFfciChqvmUDo=";
|
||||
};
|
||||
|
||||
__structuredAttrs = true;
|
||||
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
buildAndTestSubdir = "crates/emmylua_ls";
|
||||
|
||||
cargoHash = "sha256-8uzkj7uCV3XzdagsrePwt2DE4MV12xlbwsaBONUymFQ=";
|
||||
cargoHash = "sha256-MAMHJDzU7WRfsl4IQ6eKt1mc1e90s2RQG8fwE8Ay3qc=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
|
||||
@@ -1,80 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
cmake,
|
||||
fftw,
|
||||
gtkmm2,
|
||||
libxcb,
|
||||
lv2,
|
||||
pkg-config,
|
||||
libxdmcp,
|
||||
libpthread-stubs,
|
||||
libxshmfence,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "eq10q";
|
||||
version = "2.2";
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/project/eq10q/eq10q-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "16mhcav8gwkp29k9ki4dlkajlcgh1i2wvldabxb046d37dq4qzrk";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
];
|
||||
buildInputs = [
|
||||
fftw
|
||||
gtkmm2
|
||||
libxcb
|
||||
lv2
|
||||
libpthread-stubs
|
||||
libxdmcp
|
||||
libxshmfence
|
||||
];
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# glibc 2.27 compatibility
|
||||
url = "https://sources.debian.org/data/main/e/eq10q/2.2~repack0-2.1/debian/patches/05-pow10.patch";
|
||||
sha256 = "07b0wf6k4xqgigv4h095bzfaw8r218wa36r9w1817jcys13r6c5r";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Fix build with lv2 1.18: https://sourceforge.net/p/eq10q/bugs/23/
|
||||
find . -type f -exec fgrep -q LV2UI_Descriptor {} \; \
|
||||
-exec sed -i {} -e 's/const _\?LV2UI_Descriptor/const LV2UI_Descriptor/' \;
|
||||
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)"
|
||||
'';
|
||||
|
||||
installFlags = [ "DESTDIR=$(out)" ];
|
||||
|
||||
fixupPhase = ''
|
||||
mkdir -p $out/lib
|
||||
mv $out/usr/local/lib/* $out/lib/
|
||||
rm -R $out/usr
|
||||
'';
|
||||
|
||||
meta = {
|
||||
broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64);
|
||||
description = "LV2 EQ plugins and more, with 64 bit processing";
|
||||
longDescription = ''
|
||||
Up to 10-Bands parametric equalizer with mono and stereo versions.
|
||||
Versatile noise-gate plugin with mono and stereo versions.
|
||||
Compressor plugin with mono and stereo versions.
|
||||
BassUp plugin - Enhanceing the bass guitar sound or other low frequency sounding instruments.
|
||||
Improved high frequency response for peaking filter (in equalizers).
|
||||
64 bits floating point internal audio processing.
|
||||
Nice GUI with powerful metering for every plugin.
|
||||
'';
|
||||
homepage = "https://eq10q.sourceforge.net/";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ lib.maintainers.magnetophon ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -20,20 +20,20 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# the Equicord repository. Dates as tags (and automatic releases) were the compromise
|
||||
# we came to with upstream. Please do not change the version schema (e.g., to semver)
|
||||
# unless upstream changes the tag schema from dates.
|
||||
version = "2026-05-26";
|
||||
version = "2026-08-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Equicord";
|
||||
repo = "Equicord";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-m/BdSErumQrWCSyejRFm5HcSR4FwDS2JkAXvy9PejmI=";
|
||||
hash = "sha256-v5K9zGhqy/kj1XbCxBDlPUcB5eXkxDtpvRJ9vAqwvV0=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm_10;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-RwppRWrEzIKZDb3QLVAMd1bHXyFwiatYNiNccVgrcWA=";
|
||||
hash = "sha256-WdSowp/yuPokdU7Sv/XBQOo/0JPs9AA5LRq6dx57Uyk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "exfatprogs";
|
||||
version = "1.4.2";
|
||||
version = "1.4.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "exfatprogs";
|
||||
repo = "exfatprogs";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-c1tdSX/xpZw56B7LPWwvKI7U6xk55lDc7D0k5FI7zwQ";
|
||||
hash = "sha256-twzHX8Uee0Uf8w1OsXWjecOl+Qs51jdJXK1sqdt6+4k=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitLab,
|
||||
graphviz,
|
||||
gtk2,
|
||||
gtkmm2,
|
||||
meson,
|
||||
ninja,
|
||||
cmake,
|
||||
pkg-config,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "ganv";
|
||||
version = "1.8.2-unstable-2024-07-04";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "drobilla";
|
||||
repo = "ganv";
|
||||
rev = "4d2e04dbcabd0b5d715ea7eeeb909f4088055763";
|
||||
hash = "sha256-DzODtYI8uwP65ck8Q90QEnjQbvPobepeQVgNZZjF+jk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
meson
|
||||
ninja
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gtk2
|
||||
gtkmm2
|
||||
graphviz
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
# libintl detection does not work even if provided
|
||||
mesonAutoFeatures = "disabled";
|
||||
|
||||
meta = {
|
||||
description = "Interactive Gtk canvas widget for graph-based interfaces";
|
||||
mainProgram = "ganv_bench";
|
||||
homepage = "http://drobilla.net";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ t4ccer ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
4
pkgs/by-name/ga/garnet/deps.json
generated
4
pkgs/by-name/ga/garnet/deps.json
generated
@@ -31,8 +31,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "diskann-garnet",
|
||||
"version": "4.0.2",
|
||||
"hash": "sha256-0uV+dqa730iH0GDNzaU2mXaMwzPI2B4VF/mjcTtHQOU="
|
||||
"version": "4.0.4",
|
||||
"hash": "sha256-R1MB/9HGe9clojNjFnfQKsUe7Vf81iuGbo4FQVNf1Uo="
|
||||
},
|
||||
{
|
||||
"pname": "KeraLua",
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "garnet";
|
||||
version = "2.1.1";
|
||||
version = "2.1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "garnet";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ngHibS0opJlZEW54kx4p61r4Djoli2Vl6z4qXm/gLIw=";
|
||||
hash = "sha256-bzmB7PbYp09Jo7WZO1e4yipaonFljnLJfkucA+qAF/4=";
|
||||
};
|
||||
|
||||
projectFile = "main/GarnetServer/GarnetServer.csproj";
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
{
|
||||
boost,
|
||||
cmake,
|
||||
doxygen,
|
||||
fetchFromGitHub,
|
||||
fontconfig,
|
||||
gepetto-viewer,
|
||||
lib,
|
||||
pkg-config,
|
||||
python3Packages,
|
||||
libsForQt5,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gepetto-viewer-corba";
|
||||
version = "6.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gepetto";
|
||||
repo = "gepetto-viewer-corba";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-+rt6eDlNk3CEC5AsOBJgFEAIqKnM7wxRofyd44H6TUw=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"doc"
|
||||
];
|
||||
|
||||
buildInputs = [ libsForQt5.qtbase ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
doxygen
|
||||
libsForQt5.wrapQtAppsHook
|
||||
pkg-config
|
||||
python3Packages.omniorb
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
python3Packages.boost
|
||||
python3Packages.gepetto-viewer
|
||||
python3Packages.omniorbpy
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
# Fontconfig error: Cannot load default config file: No such file: (null)
|
||||
env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf";
|
||||
|
||||
# Fontconfig error: No writable cache directories
|
||||
preBuild = "export XDG_CACHE_HOME=$(mktemp -d)";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/gepetto/gepetto-viewer-corba";
|
||||
description = "CORBA client/server for gepetto-viewer";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = [ lib.maintainers.nim65s ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -1,127 +0,0 @@
|
||||
{
|
||||
boost,
|
||||
cmake,
|
||||
darwin,
|
||||
doxygen,
|
||||
fetchFromGitHub,
|
||||
fontconfig,
|
||||
lib,
|
||||
jrl-cmakemodules,
|
||||
libsForQt5,
|
||||
makeWrapper,
|
||||
openscenegraph,
|
||||
osgqt,
|
||||
pkg-config,
|
||||
python3Packages,
|
||||
qgv,
|
||||
stdenv,
|
||||
runCommand,
|
||||
}:
|
||||
let
|
||||
gepetto-viewer = stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gepetto-viewer";
|
||||
version = "6.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gepetto";
|
||||
repo = "gepetto-viewer";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-nbA+JNogtlktkByUD2Urx3kJpe/8jgIjO59XXOAPpNs=";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_PY_QCUSTOM_PLOT" (!stdenv.hostPlatform.isDarwin))
|
||||
(lib.cmakeBool "BUILD_PY_QGV" (!stdenv.hostPlatform.isDarwin))
|
||||
];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
"bin"
|
||||
"doc"
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
python3Packages.boost
|
||||
libsForQt5.qtbase
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
doxygen
|
||||
libsForQt5.wrapQtAppsHook
|
||||
pkg-config
|
||||
python3Packages.python
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
|
||||
darwin.autoSignDarwinBinariesHook
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
jrl-cmakemodules
|
||||
openscenegraph
|
||||
osgqt
|
||||
qgv
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
# wrapQtAppsHook uses isMachO, which fails to detect binaries without this
|
||||
# ref. https://github.com/NixOS/nixpkgs/pull/138334
|
||||
preFixup = lib.optionalString stdenv.hostPlatform.isDarwin "export LC_ALL=C";
|
||||
|
||||
postFixup = ''
|
||||
# CMake is not aware exports are in $dev
|
||||
substituteInPlace $dev/lib/cmake/gepetto-viewer/gepetto-viewerConfig.cmake --replace-fail \
|
||||
"$out/lib/cmake" \
|
||||
"$dev/lib/cmake"
|
||||
|
||||
# wrapQtAppsHook does only wrap stuff in $out, we want $bin
|
||||
echo wrapping $bin/bin/gepetto-gui
|
||||
wrapQtApp $bin/bin/gepetto-gui
|
||||
'';
|
||||
|
||||
# Fontconfig error: Cannot load default config file: No such file: (null)
|
||||
env.FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf";
|
||||
|
||||
# Fontconfig error: No writable cache directories
|
||||
preBuild = "export XDG_CACHE_HOME=$(mktemp -d)";
|
||||
|
||||
passthru.withPlugins =
|
||||
plugins:
|
||||
runCommand "gepetto-gui"
|
||||
{
|
||||
inherit (finalAttrs) version;
|
||||
pname = "gepetto-gui";
|
||||
meta = {
|
||||
# can't just "inherit (gepetto-viewer) meta;" because:
|
||||
# error: derivation '/nix/store/…-gepetto-gui.drv' does not have wanted outputs 'bin'
|
||||
inherit (gepetto-viewer.meta)
|
||||
description
|
||||
homepage
|
||||
license
|
||||
maintainers
|
||||
mainProgram
|
||||
platforms
|
||||
;
|
||||
};
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
propagatedBuildInputs = plugins;
|
||||
}
|
||||
''
|
||||
makeWrapper ${lib.getExe gepetto-viewer} $out/bin/gepetto-gui \
|
||||
--set GEPETTO_GUI_PLUGIN_DIRS ${lib.makeLibraryPath plugins}
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Graphical Interface for Pinocchio and HPP";
|
||||
homepage = "https://github.com/gepetto/gepetto-viewer";
|
||||
license = lib.licenses.lgpl3Only;
|
||||
maintainers = [ lib.maintainers.nim65s ];
|
||||
mainProgram = "gepetto-gui";
|
||||
platforms = lib.platforms.unix;
|
||||
broken = true; # TODO @nim65s
|
||||
};
|
||||
});
|
||||
in
|
||||
gepetto-viewer
|
||||
@@ -10,17 +10,13 @@
|
||||
which,
|
||||
docbook_xml_dtd_45,
|
||||
docbook_xsl,
|
||||
gtkmm2,
|
||||
pangomm_2_42,
|
||||
gtkmm3,
|
||||
libgig,
|
||||
libsndfile,
|
||||
libxslt,
|
||||
linuxsampler,
|
||||
}:
|
||||
|
||||
let
|
||||
gtkmm2_with_pango242 = gtkmm2.override { pangomm = pangomm_2_42; };
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gigedit";
|
||||
version = "1.2.1";
|
||||
@@ -44,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
buildInputs = [
|
||||
docbook_xml_dtd_45
|
||||
docbook_xsl
|
||||
gtkmm2_with_pango242
|
||||
gtkmm3
|
||||
libgig
|
||||
libsndfile
|
||||
libxslt
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
pkg-config,
|
||||
gtk2,
|
||||
glibmm,
|
||||
cairomm,
|
||||
pangomm,
|
||||
atkmm,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gtkmm";
|
||||
version = "2.24.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gtkmm/${lib.versions.majorMinor finalAttrs.version}/gtkmm-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
glibmm
|
||||
gtk2
|
||||
atkmm
|
||||
cairomm
|
||||
pangomm
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
description = "C++ interface to the GTK graphical user interface library";
|
||||
|
||||
longDescription = ''
|
||||
gtkmm is the official C++ interface for the popular GUI library
|
||||
GTK. Highlights include typesafe callbacks, and a
|
||||
comprehensive set of widgets that are easily extensible via
|
||||
inheritance. You can create user interfaces either in code or
|
||||
with the Glade User Interface designer, using libglademm.
|
||||
There's extensive documentation, including API reference and a
|
||||
tutorial.
|
||||
'';
|
||||
|
||||
homepage = "https://gtkmm.org/";
|
||||
|
||||
license = lib.licenses.lgpl2Plus;
|
||||
|
||||
maintainers = with lib.maintainers; [ raskin ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -5,14 +5,17 @@
|
||||
}:
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "imapdedup";
|
||||
version = "1.2";
|
||||
version = "1.3";
|
||||
pyproject = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "quentinsf";
|
||||
repo = "IMAPdedup";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-CmWkLz9hdmedUxcojmUVTkPjqpaMmtEeHnF7aglKR+s=";
|
||||
hash = "sha256-NcIfTjswQmt8CW4tzBRo/8MaxAbrnifsQxqbZyNIbzg=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ hatchling ];
|
||||
@@ -26,6 +29,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
homepage = "https://github.com/quentinsf/IMAPdedup";
|
||||
maintainers = with lib.maintainers; [ sigmanificient ];
|
||||
license = lib.licenses.gpl2Only;
|
||||
changelog = "https://github.com/quentinsf/IMAPdedup/blob/${finalAttrs.version}/CHANGELOG.md";
|
||||
mainProgram = "imapdedup";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -4,9 +4,8 @@
|
||||
fetchFromGitLab,
|
||||
portaudio,
|
||||
boost,
|
||||
ganv,
|
||||
gtkmm2,
|
||||
libjack2,
|
||||
libsigcxx,
|
||||
lilv,
|
||||
pkg-config,
|
||||
python3,
|
||||
@@ -39,9 +38,8 @@ stdenv.mkDerivation {
|
||||
|
||||
buildInputs = [
|
||||
boost
|
||||
ganv
|
||||
gtkmm2
|
||||
libjack2
|
||||
libsigcxx
|
||||
lilv
|
||||
portaudio
|
||||
raul
|
||||
@@ -52,8 +50,12 @@ stdenv.mkDerivation {
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
# lv2specgen.py is not packaged in lv2 but required to build docs
|
||||
mesonFlags = [ "-Ddocs=disabled" ];
|
||||
mesonFlags = [
|
||||
# lv2specgen.py is not packaged in lv2 but required to build docs
|
||||
(lib.mesonEnable "docs" false)
|
||||
# Requires the deprecated gtk2 via ganv and gtkmm2
|
||||
(lib.mesonEnable "gui" false)
|
||||
];
|
||||
|
||||
pythonPath = [
|
||||
python3
|
||||
@@ -62,7 +64,6 @@ stdenv.mkDerivation {
|
||||
|
||||
postInstall = ''
|
||||
wrapPythonProgramsIn "$out/bin" "$out ''${pythonPath[*]}"
|
||||
wrapProgram "$out/bin/ingen" --set INGEN_UI_PATH "$out/share/ingen/ingen_gui.ui"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
173
pkgs/by-name/kf/kftray/package.nix
Normal file
173
pkgs/by-name/kf/kftray/package.nix
Normal file
@@ -0,0 +1,173 @@
|
||||
{
|
||||
cargo-nextest,
|
||||
cargo-tauri,
|
||||
fetchFromGitHub,
|
||||
fetchPnpmDeps,
|
||||
glib,
|
||||
gtk3,
|
||||
jq,
|
||||
lib,
|
||||
libayatana-appindicator,
|
||||
libsoup_3,
|
||||
nodejs,
|
||||
openssl,
|
||||
perl,
|
||||
pkg-config,
|
||||
pnpmConfigHook,
|
||||
pnpm_10,
|
||||
rustPlatform,
|
||||
stdenv,
|
||||
webkitgtk_4_1,
|
||||
}:
|
||||
let
|
||||
pnpm = pnpm_10;
|
||||
in
|
||||
stdenv.mkDerivation (
|
||||
finalAttrs:
|
||||
let
|
||||
cargoHash = finalAttrs.cargoDeps.hash or "sha256-08k5hhMV2YRKNz/Zp+b0WhUVHYRlX7Rhb3xFQefOTw0=";
|
||||
kftrayBinaries = rustPlatform.buildRustPackage {
|
||||
pname = "kftray-binaries";
|
||||
cargoBuildFlags = [
|
||||
"-p"
|
||||
"kftray-helper"
|
||||
"-p"
|
||||
"kftui"
|
||||
];
|
||||
inherit (finalAttrs) src version;
|
||||
cargoHash = cargoHash;
|
||||
buildInputs = [
|
||||
openssl
|
||||
glib
|
||||
gtk3
|
||||
libayatana-appindicator
|
||||
webkitgtk_4_1
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
perl
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
};
|
||||
in
|
||||
{
|
||||
pname = "kftray";
|
||||
version = "0.27.30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hcavarsan";
|
||||
repo = "kftray";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PELLoATb8T2jXhiUItVhX+cOd1JCXFRgLUagRa8LOFo=";
|
||||
};
|
||||
|
||||
cargoRoot = "./";
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs)
|
||||
pname
|
||||
version
|
||||
src
|
||||
cargoRoot
|
||||
;
|
||||
hash = cargoHash;
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-LdhXmxdorRsMrX+hMtAbt9NiBW1opO2424bpj+J/c8E=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
glib
|
||||
gtk3
|
||||
libsoup_3
|
||||
webkitgtk_4_1
|
||||
libayatana-appindicator
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
rustPlatform.cargoSetupHook
|
||||
cargo-tauri.hook
|
||||
pnpmConfigHook
|
||||
pnpm
|
||||
pkg-config
|
||||
perl
|
||||
jq
|
||||
nodejs
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# kftray is using the updater plugin. We override the key pair since we
|
||||
# want to update with nix. The following is an random generated key pair
|
||||
# that holds no significance. Should we able to be simplified once
|
||||
# --no-sign flag is available, see
|
||||
# https://github.com/tauri-apps/tauri/pull/14052
|
||||
export TAURI_SIGNING_PRIVATE_KEY="dW50cnVzdGVkIGNvbW1lbnQ6IHJzaWduIGVuY3J5cHRlZCBzZWNyZXQga2V5ClJXUlRZMEl5SkpzS2h6elk5ZTZZVmhMaE4zL2ExWG1kcWlhYmZ0Y0wwRXhyVnNzNUpYb0FBQkFBQUFBQUFBQUFBQUlBQUFBQW50eHlFN1N1bE8yWFk5ZC9rZ1o1elhUclhpay9aS09jN0JBdkE3V3BaeCtoZDhNKy8zSk9WMWtJd2pJamExWmdZcWh2YUZXMUJVamVNUVo5Y3M4OVBlN05LbURuVUNzTHJzUWN3cWhuZnlKbzcyM21iTy8wQ1Y2elgvT1FXYk5ieE1kUzQ1MDE4YjA9Cg=="
|
||||
export TAURI_SIGNING_PRIVATE_KEY_PASSWORD=""
|
||||
jq \
|
||||
'.plugins.updater.pubkey="dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDZCNkZFMkJGOTI2QzgxMkMKUldRc2dXeVN2K0p2YXdYZ3BkVVBxWjIzSk9YaGFIQ3MvN3BMZ2NBR05aU1VCbWdxaVROVmRNVWwK"' \
|
||||
< crates/kftray-tauri/tauri.conf.json > tauri.conf.json.tmp
|
||||
mv tauri.conf.json.tmp crates/kftray-tauri/tauri.conf.json
|
||||
|
||||
substituteInPlace $cargoDepsCopy/*/libappindicator-sys-*/src/lib.rs \
|
||||
--replace-fail \
|
||||
"libayatana-appindicator3.so.1" \
|
||||
"${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
|
||||
'';
|
||||
|
||||
preBuild = ''
|
||||
# The build script tries to do a copy of kftray-helper, so the following
|
||||
# makes sure kftray-helper binary exists in expected location.
|
||||
mkdir -p target/release
|
||||
ln -s ${kftrayBinaries}/bin/kftray-helper target/release
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
ln -s ${kftrayBinaries}/bin/kftui $out/bin
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
cargo-nextest
|
||||
];
|
||||
|
||||
# The below is equivalent to running the mise test:back task. The mise
|
||||
# test:server task is skipped since it requires docker.
|
||||
checkPhase = ''
|
||||
INSTA_UPDATE=always \
|
||||
cargo \
|
||||
nextest \
|
||||
run \
|
||||
--profile ci \
|
||||
--config-file .cargo/nextest.toml \
|
||||
--locked \
|
||||
--workspace \
|
||||
--all-features \
|
||||
--lib \
|
||||
--bins \
|
||||
--examples \
|
||||
--tests \
|
||||
-- \
|
||||
--skip commands::github::tests::test_import_configs_from_github \
|
||||
--skip commands::httplogs::tests::test_is_editor_available
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Kubectl port-forward manager";
|
||||
homepage = "https://github.com/hcavarsan/kftray";
|
||||
license = with lib.licenses; [ gpl3 ];
|
||||
maintainers = with lib.maintainers; [
|
||||
lunkentuss
|
||||
];
|
||||
mainProgram = "kftray";
|
||||
};
|
||||
}
|
||||
)
|
||||
@@ -25,14 +25,14 @@
|
||||
};
|
||||
"kicad-testing" = {
|
||||
kicadVersion = {
|
||||
version = "10.0-2026-07-21";
|
||||
version = "10.0-2026-08-14";
|
||||
src = {
|
||||
rev = "667fa360548678b187c71689d415ef5afa613b59";
|
||||
sha256 = "0fh1nf9xvz53hsg8kwxwmr31pj1khigdxf3k18p6x9hn1w9ai4x9";
|
||||
rev = "29b1e0f34f2fefcaebe6f53103390e6a79f0646f";
|
||||
sha256 = "12hnm0kwxf1m6z0xflh75swkfbwvykkasmv3a2n0bhqgl9snafbp";
|
||||
};
|
||||
};
|
||||
libVersion = {
|
||||
version = "10.0-2026-07-21";
|
||||
version = "10.0-2026-08-14";
|
||||
libSources = {
|
||||
symbols.rev = "94d8f4635e3ce67695aae0ee16d983d32346feaf";
|
||||
symbols.sha256 = "12w7qbqm9wk6b7d8ljdd46afskkqc2aanh8fyf36frwqy1mjfx87";
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
# That is handled by the kiro-cli package, which wraps this one in an FHS env.
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "kiro-cli-unwrapped";
|
||||
version = "2.16.1";
|
||||
version = "2.18.1";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -25,15 +25,15 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
{
|
||||
x86_64-linux = fetchurl {
|
||||
url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz";
|
||||
hash = "sha256-OTYzyZH6q172iLKqDdQgSByrf8oxLNhjkjwyh+mHS4I=";
|
||||
hash = "sha256-AX/jbX3rTdPwOClRqOeVl/dhU3Rf91Ckj0hrQxou3Wc=";
|
||||
};
|
||||
aarch64-linux = fetchurl {
|
||||
url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz";
|
||||
hash = "sha256-hBO2IHJ4B0c3TAkyFHAi4pByXpNNRh5DC1rhKnPzOyM=";
|
||||
hash = "sha256-jzUKXpNi8aHLzRAA9CH23amGLZbhRnO4sfu8MZPnT6c=";
|
||||
};
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg";
|
||||
hash = "sha256-X86c+dymp08MUpFRdqZCH1lI5pA4E6+QSAxrciyyDTI=";
|
||||
hash = "sha256-B4k+lHfI0pbrxlMZJkh3L9MFcY2kvzqXWDcY4SLEcGE=";
|
||||
};
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
|
||||
@@ -20,13 +20,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libdeltachat";
|
||||
version = "2.58.0";
|
||||
version = "2.59.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chatmail";
|
||||
repo = "core";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2ztbUSaxeUHfeDX+nt1uJZ/71no1mxOQphKNYpHNOnY=";
|
||||
hash = "sha256-I0CZxuHVBQCbvMfaPUL+W1HU8plL7kKo53bSbUZskNE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
pname = "chatmail-core";
|
||||
inherit (finalAttrs) version src;
|
||||
hash = "sha256-WZJSx+gswWBaQEXN2NVWLr3xy5uQMtomefEM71nDdlQ=";
|
||||
hash = "sha256-oI/btypttMFLxAe2shYoLbHqwXMhlqzschORHoAQ/Wc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -38,7 +38,10 @@ rec {
|
||||
rm -rf toolkit/components/ml/vendor/openai
|
||||
|
||||
cp -r ${source}/themes/browser .
|
||||
cp ${source}/assets/search-config.json services/settings/dumps/main/search-config.json
|
||||
cp ${source}/assets/search-config-v2.json services/settings/dumps/main/search-config-v2.json
|
||||
cp ${source}/assets/search-config-icons.json services/settings/dumps/main/search-config-icons.json
|
||||
cp ${source}/assets/2c4b8834-030c-4097-a887-c7506689095c services/settings/dumps/main/search-config-icons
|
||||
cp ${source}/assets/2c4b8834-030c-4097-a887-c7506689095c.meta.json services/settings/dumps/main/search-config-icons
|
||||
sed -i '/MOZ_SERVICES_HEALTHREPORT/ s/True/False/' browser/moz.configure
|
||||
|
||||
cp ${source}/patches/pref-pane/category-librewolf.svg browser/themes/shared/preferences
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"packageVersion": "153.0.3-1",
|
||||
"packageVersion": "153.0.4-1",
|
||||
"source": {
|
||||
"rev": "153.0.3-1",
|
||||
"hash": "sha256-ND8ESSw/7SHUW0h+5LaYVKGHYNWUjBa9PLvRYb13N4Q="
|
||||
"rev": "153.0.4-1",
|
||||
"hash": "sha256-Wa62qksr9/N768dqbTuJ7etZkTbe7QPSXQ4w7YD1xRE="
|
||||
},
|
||||
"firefox": {
|
||||
"version": "153.0.3",
|
||||
"hash": "sha512-RJ8wxRyU9T3yzrReJ9eickJpySlRkVkUnenI9j95evLByytc0Kaq9nMmzP0MI8Ez/WgxuDKvGiWGMtpahkgkvA=="
|
||||
"version": "153.0.4",
|
||||
"hash": "sha512-kIG+7X8IeXwhKAlBac+Vr0o14gj9IrunCb+xoZ4V0VqkhPzK5xFU0q4P+VW/YpzWNMx+1rGANxrqeS2vfGif9w=="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchzip,
|
||||
pkg-config,
|
||||
lv2,
|
||||
gtkmm2,
|
||||
boost,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lv2-cpp-tools";
|
||||
version = "1.0.5";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://deb.debian.org/debian/pool/main/l/lv2-c++-tools/lv2-c++-tools_${finalAttrs.version}.orig.tar.bz2";
|
||||
sha256 = "039bq7d7s2bhfcnlsfq0mqxr9a9iqwg5bwcpxfi24c6yl6krydsi";
|
||||
};
|
||||
|
||||
preConfigure = ''
|
||||
sed -r 's,/bin/bash,${stdenv.shell},g' -i ./configure
|
||||
sed -r 's,/sbin/ldconfig,ldconfig,g' -i ./Makefile.template
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
buildInputs = [
|
||||
lv2
|
||||
gtkmm2
|
||||
boost
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "http://ll-plugins.nongnu.org/hacking.html";
|
||||
description = "Tools and libraries that may come in handy when writing LV2 plugins in C++";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = [ lib.maintainers.michalrus ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -3,7 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
boost,
|
||||
gtkmm2,
|
||||
libx11,
|
||||
lv2,
|
||||
pkg-config,
|
||||
python3,
|
||||
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
buildInputs = [
|
||||
boost
|
||||
gtkmm2
|
||||
libx11
|
||||
lv2
|
||||
pugl
|
||||
];
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
glib,
|
||||
lib,
|
||||
libxcb,
|
||||
microsoft-edge,
|
||||
nspr,
|
||||
nss,
|
||||
stdenvNoCC,
|
||||
@@ -52,7 +53,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
description = "WebDriver implementation that controls an Edge browser running on the local machine";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = with lib.maintainers; [ cholli ];
|
||||
maintainers = microsoft-edge.meta.maintainers;
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
];
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
buildNavidromePlugin rec {
|
||||
pname = "listenbrainz-daily-playlist";
|
||||
version = "5.0.2";
|
||||
version = "6.0.0";
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "kgarner7";
|
||||
repo = "navidrome-listenbrainz-daily-playlist";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-DsbnTu+Xi9pAG9fKgtlixxrd3od41TTeZ1hdjyEyGnk=";
|
||||
hash = "sha256-Pzn6KwYzaCNGRH93lR4wfVnTiFr2zo8J2DAAZd41oas=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-zCKLwS85+aC4jfRcC2SjKGK/OYjW+izIhKKKLxNroQg=";
|
||||
vendorHash = "sha256-wvRQjLom1ZmDabsPwin5uiR8ggSDWBrEvaFljuUd/bo=";
|
||||
|
||||
meta = {
|
||||
description = "fetch daily/weekly playlists from ListenBrainz";
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
pkg-config,
|
||||
glib,
|
||||
gtkmm2,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nitrogen";
|
||||
version = "1.6.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://projects.l3ib.org/nitrogen/files/nitrogen-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "0zc3fl1mbhq0iyndy4ysmy8vv5c7xwf54rbgamzfhfvsgdq160pl";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
buildInputs = [
|
||||
glib
|
||||
gtkmm2
|
||||
];
|
||||
|
||||
patchPhase = ''
|
||||
patchShebangs data/icon-theme-installer
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Wallpaper browser and setter for X11";
|
||||
longDescription = ''
|
||||
nitrogen is a lightweight utility that can set the root background on X11.
|
||||
It operates independently of any desktop environment, and supports
|
||||
multi-head with Xinerama. Wallpapers are browsable with a convenient GUI,
|
||||
and settings are stored in a human-readable config file.
|
||||
'';
|
||||
homepage = "https://github.com/l3ib/nitrogen";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ lib.maintainers.auntie ];
|
||||
mainProgram = "nitrogen";
|
||||
};
|
||||
})
|
||||
@@ -9,17 +9,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "nu_plugin_highlight";
|
||||
version = "1.4.15+0.113.1";
|
||||
version = "1.4.16+0.114.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cptpiepmatz";
|
||||
repo = "nu-plugin-highlight";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-zJYbtGpQU0CrAu7sEQWv06hJj/PCD/iYCLOLrNmsL5U=";
|
||||
hash = "sha256-0nwz32ECOWzrhq0Uu+Qq4G53RX1AcjpkCdkin581ICY=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
cargoHash = "sha256-oJtmmKRylOZQjBBifvWBx7ikwK2inGg8rGb/rPZ/t/s=";
|
||||
cargoHash = "sha256-bJBiCouZ4tY/Sbnrxk04MOG2sQCR876PtumjkpsK5cU=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ];
|
||||
|
||||
|
||||
@@ -152,13 +152,13 @@ let
|
||||
in
|
||||
goBuild (finalAttrs: {
|
||||
pname = "ollama";
|
||||
version = "0.32.11";
|
||||
version = "0.32.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ollama";
|
||||
repo = "ollama";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TD/EH1/0LholwtNxcM9IyQP8Zgh2+04k+lKZkCj5F4M=";
|
||||
hash = "sha256-KSvw7LsvpUVeSm9BKJ4wIp/fWGHjMp8bOTMUpFJCDmw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-HMwoaFBMbpoy8f0I+O+i7kIa9BslLu3FcVWeaIOkpvs=";
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
{
|
||||
cmake,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
libsForQt5,
|
||||
openscenegraph,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "osgQt";
|
||||
version = "3.5.7-unstable-2025-10-08";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openscenegraph";
|
||||
repo = "osgQt";
|
||||
rev = "effd111b747d786d4937de93973188a48eee3412";
|
||||
hash = "sha256-+rjy2a266p755Mbfk6jRApiERpOL8axHklK0cYokX40=";
|
||||
};
|
||||
|
||||
buildInputs = [ libsForQt5.qtbase ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
libsForQt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ openscenegraph ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DDESIRED_QT_VERSION=5"
|
||||
"-DOpenGL_GL_PREFERENCE=GLVND"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Qt bindings for OpenSceneGraph";
|
||||
homepage = "https://github.com/openscenegraph/osgQt";
|
||||
license = with lib.licenses; [
|
||||
lgpl21Only
|
||||
wxWindowsException31
|
||||
];
|
||||
maintainers = [ lib.maintainers.nim65s ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -1,50 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitLab,
|
||||
alsa-lib,
|
||||
boost,
|
||||
dbus-glib,
|
||||
ganv,
|
||||
glibmm,
|
||||
gtkmm2,
|
||||
libjack2,
|
||||
pkg-config,
|
||||
python3,
|
||||
wafHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "patchage";
|
||||
version = "1.0.6";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "drobilla";
|
||||
repo = "patchage";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-LzN6RyF/VT4LUVeR0904BnLuNMFZjFTDu9oDIKYG2Yo=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
boost
|
||||
dbus-glib
|
||||
ganv
|
||||
glibmm
|
||||
gtkmm2
|
||||
libjack2
|
||||
python3
|
||||
wafHook
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Modular patch bay for Jack and ALSA systems";
|
||||
homepage = "https://drobilla.net/software/patchage.html";
|
||||
license = lib.licenses.lgpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = [ lib.maintainers.nico202 ];
|
||||
mainProgram = "patchage";
|
||||
};
|
||||
})
|
||||
@@ -1,20 +0,0 @@
|
||||
--- a/src/units.hpp
|
||||
+++ b/src/units.hpp
|
||||
@@ -370,7 +370,7 @@
|
||||
}
|
||||
|
||||
namespace BoardSide {
|
||||
-enum BoardSide {
|
||||
+enum BoardSide : int {
|
||||
AUTO,
|
||||
FRONT,
|
||||
BACK
|
||||
@@ -433,7 +433,7 @@
|
||||
} // namespace Software
|
||||
|
||||
namespace MillFeedDirection {
|
||||
-enum MillFeedDirection {
|
||||
+enum MillFeedDirection : int {
|
||||
ANY,
|
||||
CLIMB,
|
||||
CONVENTIONAL
|
||||
@@ -1,64 +0,0 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
pkg-config,
|
||||
boost,
|
||||
glibmm,
|
||||
gtkmm2,
|
||||
gerbv,
|
||||
geos,
|
||||
librsvg,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pcb2gcode";
|
||||
version = "3.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pcb2gcode";
|
||||
repo = "pcb2gcode";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-tuVEtynzC9VBBm5tNNkdSr8Rrj3Oy5QOI6jNTmsIXbs=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./boost-1.89.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "PCB2GCODE_COMPILE_WARNING_AS_ERROR" false)
|
||||
];
|
||||
|
||||
preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
export CXXFLAGS="$CXXFLAGS -fpermissive -Wno-error=c++20-extensions -Wno-error=invalid-constexpr"
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
boost
|
||||
glibmm
|
||||
gtkmm2
|
||||
gerbv
|
||||
geos
|
||||
librsvg
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Command-line tool for isolation, routing and drilling of PCBs";
|
||||
longDescription = ''
|
||||
pcb2gcode is a command-line software for the isolation, routing and drilling of PCBs.
|
||||
It takes Gerber files as input and it outputs gcode files, suitable for the milling of PCBs.
|
||||
It also includes an Autoleveller, useful for the automatic dynamic calibration of the milling depth.
|
||||
'';
|
||||
homepage = "https://github.com/pcb2gcode/pcb2gcode";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ kritnich ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
29
pkgs/by-name/qr/qrc/package.nix
Normal file
29
pkgs/by-name/qr/qrc/package.nix
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "qrc";
|
||||
version = "0.9.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fumiyas";
|
||||
repo = "qrc";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-d0WGfdPC61PFLkxYFs+rdQnUUnR/gkYFyblOvdIUkl8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-u30FC0Agx/vnXWqXgF2LcaDjnbZn2tj2yNyB6KfgjV0=";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/fumiyas/qrc";
|
||||
description = "QR code generator for text terminals";
|
||||
maintainers = with lib.maintainers; [ yarn ];
|
||||
platforms = lib.platforms.all;
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "qrc";
|
||||
};
|
||||
})
|
||||
@@ -37,13 +37,13 @@ let
|
||||
apprise
|
||||
];
|
||||
|
||||
version = "1.3.5";
|
||||
version = "1.3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "calibrain";
|
||||
repo = "shelfmark";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-20hgcaL5L2i9URs9mPvk3bCXv/H4NoWWfSS5/oudMtg=";
|
||||
hash = "sha256-jitPiCD40fN8pQgyJca200cH+zyxLKLJX1dhZdmQiGg=";
|
||||
};
|
||||
|
||||
frontend = buildNpmPackage (finalAttrs: {
|
||||
@@ -52,7 +52,7 @@ let
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src/frontend";
|
||||
|
||||
npmDepsHash = "sha256-vmibxWH9C4DzKBUD/Vok+MuVPdjWf8XWsPzKWurIoys=";
|
||||
npmDepsHash = "sha256-6Ia+HFaN+kusEySV5yhj2dJKdHiN8lPA/Tfv2Px9xHk=";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
86
pkgs/by-name/to/toppra/package.nix
Normal file
86
pkgs/by-name/to/toppra/package.nix
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
|
||||
# nativeBuildInputs
|
||||
cmake,
|
||||
python3Packages,
|
||||
|
||||
# buildInputs
|
||||
eigen,
|
||||
glpk,
|
||||
msgpack-cxx,
|
||||
pinocchio,
|
||||
qpoases,
|
||||
|
||||
# checkInputs
|
||||
gtest,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "toppra";
|
||||
version = "0.6.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hungpham2511";
|
||||
repo = "toppra";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-MD3m8vLLW3AUXXp5z5i8svEkvXMtDZH5kRDHhgHd4po=";
|
||||
};
|
||||
|
||||
sourceRoot = "source/cpp";
|
||||
|
||||
# fix ld: cannot open output file
|
||||
# /build/source/toppra/toppra/cpp/toppra_int.cpython-313-x86_64-linux-gnu.so:
|
||||
# No such file or directory
|
||||
postPatch = ''
|
||||
substituteInPlace bindings/CMakeLists.txt --replace-fail \
|
||||
"LIBRARY_OUTPUT_DIRECTORY $""{TOPPRA_PYTHON_SOURCE_DIR}" \
|
||||
"LIBRARY_OUTPUT_DIRECTORY $""{CMAKE_CURRENT_BINARY_DIR}"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
python3Packages.pybind11
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
python3Packages.boost
|
||||
eigen
|
||||
glpk
|
||||
msgpack-cxx
|
||||
pinocchio
|
||||
qpoases
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
gtest
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck)
|
||||
(lib.cmakeBool "BUILD_WITH_PINOCCHIO" true)
|
||||
(lib.cmakeBool "BUILD_WITH_PINOCCHIO_PYTHON" true)
|
||||
(lib.cmakeBool "BUILD_WITH_qpOASES" true)
|
||||
(lib.cmakeBool "BUILD_WITH_GLPK" true)
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
|
||||
(lib.cmakeBool "OPT_MSGPACK" true)
|
||||
(lib.cmakeBool "PYTHON_BINDINGS" true)
|
||||
(lib.cmakeFeature "PYTHON_VERSION" (lib.versions.majorMinor python3Packages.python.version))
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "Robotic motion planning library";
|
||||
homepage = "https://github.com/hungpham2511/toppra";
|
||||
changelog = "https://github.com/hungpham2511/toppra/blob/${finalAttrs.src.tag}/HISTORY.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ nim65s ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
})
|
||||
@@ -15,13 +15,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
__structuredAttrs = true;
|
||||
|
||||
pname = "unifly";
|
||||
version = "0.9.2";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hyperb1iss";
|
||||
repo = "unifly";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Hw/zm9OjBcAI0H2vvwnAj4tjF0E+d6RHpWIexhPBuy8=";
|
||||
hash = "sha256-M8bLBa7qyWYKdDghrLSA+HPzGQ4WmllryBA+p77xK40=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
buildInputs = [ dbus ];
|
||||
|
||||
cargoHash = "sha256-4nLfMzlN5KQK3JvmoHbktI/tyc3aaI78Oa5RtQN4xLo=";
|
||||
cargoHash = "sha256-bO+wfKuG/LERbe/prjqo+t5SuwcvI7daxrJIKdK9Gxw=";
|
||||
|
||||
doCheck = false;
|
||||
doInstallCheck = true;
|
||||
|
||||
@@ -11,6 +11,8 @@ buildGoModule (finalAttrs: {
|
||||
pname = "usacloud";
|
||||
version = "1.22.8";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sacloud";
|
||||
repo = "usacloud";
|
||||
@@ -22,7 +24,6 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=github.com/sacloud/usacloud/pkg/version.Revision=${finalAttrs.src.rev}"
|
||||
];
|
||||
|
||||
|
||||
@@ -1,199 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
writeScriptBin,
|
||||
fetchpatch,
|
||||
fetchFromGitLab,
|
||||
autoreconfHook,
|
||||
pkg-config,
|
||||
autoconf-archive,
|
||||
libxslt,
|
||||
boost,
|
||||
gtkmm2,
|
||||
imagemagick,
|
||||
sane-backends,
|
||||
tesseract4,
|
||||
udev,
|
||||
libusb1,
|
||||
withNetworkScan ? false,
|
||||
utsushi-networkscan,
|
||||
}:
|
||||
|
||||
let
|
||||
fakegit = writeScriptBin "git" ''
|
||||
#! ${stdenv.shell} -e
|
||||
if [ "$1" = "describe" ]; then
|
||||
[ -r .rev ] && cat .rev || true
|
||||
fi
|
||||
'';
|
||||
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "imagescan";
|
||||
version = "3.65.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "utsushi";
|
||||
repo = "imagescan";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-CrN9F/WJKmlDN7eozEHtKgGUQBWVwTqwjnrfiATk7lI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-3.63.0-autoconf-2.70.patch?id=4fe8a9e6c60f9163cadad830ba4935c069c67b10";
|
||||
sha256 = "sha256-2V4cextjcEQrywe4tvvD5KaVYdXnwdNhTiY/aSNx3mM=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-3.61.0-imagemagick-7.patch?id=985c92af4730d864e86fa87746185b0246e9db93";
|
||||
sha256 = "sha256-dfdVMp3ZfclYeRxYjMIvl+ZdlLn9S+IwQ+OmlHW8318=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://raw.githubusercontent.com/archlinux/svntogit-community/b3046e0e78b95440f135fcadb19a9eb531729a58/trunk/boost-1.74.patch";
|
||||
sha256 = "sha256-W8R1l7ZPcsfiIy1QBJvh0M8du0w1cnTg3PyAz65v4rE=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-3.65.0-sane-backends-1.1.patch?id=dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5";
|
||||
sha256 = "sha256-AmMZ+/lrUMR7IU+S8MEn0Ji5pqOiD6izFJBsJ0tCCCw=";
|
||||
})
|
||||
# original source: https://aur.archlinux.org/cgit/aur.git/plain/remove-boost-system.patch?h=imagescan&id=78b5d1fac2599ca7ef7d6e2c2a632e2ee70ed5c0
|
||||
./remove-boost.system.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
autoconf-archive
|
||||
fakegit
|
||||
libxslt
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
boost.dev
|
||||
gtkmm2.dev
|
||||
imagemagick
|
||||
sane-backends
|
||||
udev.dev
|
||||
libusb1.dev
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
"-Wno-error=deprecated-declarations"
|
||||
"-Wno-error=parentheses"
|
||||
"-Wno-error=unused-variable"
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# create fake udev and sane config
|
||||
mkdir -p $out/etc/{sane.d,udev/rules.d}
|
||||
touch $out/etc/sane.d/dll.conf
|
||||
|
||||
# absolute paths to convert & tesseract
|
||||
sed -i '/\[AC_DEFINE(\[HAVE_IMAGE_MAGICK\], \[1\])/a \ MAGICK_CONVERT="${imagemagick}/bin/convert"' configure.ac
|
||||
substituteInPlace filters/magick.cpp \
|
||||
--replace 'convert ' '${imagemagick}/bin/convert '
|
||||
substituteInPlace filters/reorient.cpp \
|
||||
--replace '"tesseract' '"${tesseract4}/bin/tesseract'
|
||||
substituteInPlace filters/get-text-orientation \
|
||||
--replace '=tesseract' '=${tesseract4}/bin/tesseract'
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--with-boost-libdir=${boost}/lib"
|
||||
"--with-sane-confdir=${placeholder "out"}/etc/sane.d"
|
||||
"--with-udev-confdir=${placeholder "out"}/etc/udev"
|
||||
"--with-gtkmm"
|
||||
"--with-jpeg"
|
||||
"--with-magick"
|
||||
"--with-magick-pp"
|
||||
"--with-sane"
|
||||
"--with-tiff"
|
||||
];
|
||||
|
||||
installFlags = [ "SANE_BACKENDDIR=${placeholder "out"}/lib/sane" ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = lib.optionalString withNetworkScan ''
|
||||
ln -s ${utsushi-networkscan}/libexec/utsushi/networkscan $out/libexec/utsushi
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "SANE utsushi backend for some Epson scanners";
|
||||
mainProgram = "utsushi";
|
||||
longDescription = ''
|
||||
ImageScanV3 (aka utsushi) scanner driver. Non-free plugins are not
|
||||
included, so no network support. To use the SANE backend, in
|
||||
<literal>/etc/nixos/configuration.nix</literal>:
|
||||
|
||||
<literal>
|
||||
hardware.sane = {
|
||||
enable = true;
|
||||
extraBackends = [ pkgs.utsushi ];
|
||||
};
|
||||
services.udev.packages = [ pkgs.utsushi ];
|
||||
</literal>
|
||||
|
||||
Supported hardware:
|
||||
DS-1610, DS-1630, DS-1660W, DS-310, DS-320, DS-360W, DS-40, DS-410,
|
||||
DS-50000, DS-510, DS-520, DS-530, DS-535, DS-535H, DS-5500, DS-560,
|
||||
DS-570W, DS-575W, DS-60000, DS-6500, DS-70, DS-70000, DS-7500, DS-760,
|
||||
DS-770, DS-775, DS-780N, DS-80W, DS-860, EC-4020 Series, EC-4030 Series,
|
||||
EC-4040 Series, EP-10VA Series, EP-30VA Series, EP-708A Series, EP-709A
|
||||
Series, EP-710A Series, EP-711A Series, EP-712A Series, EP-808A Series,
|
||||
EP-810A Series, EP-811A Series, EP-812A Series, EP-879A Series, EP-880A
|
||||
Series, EP-881A Series, EP-882A Series, EP-978A3 Series, EP-979A3 Series,
|
||||
EP-982A3 Series, EP-M570T Series, ES-200, ES-300W, ES-300WR, ES-400,
|
||||
ES-50, ES-50, ES-500W, ES-500WR, ES-55R, ES-60W, ES-60WB, ES-60WW,
|
||||
ES-65WR, ET-16500 Series, ET-2500 Series, ET-2550 Series, ET-2600 Series,
|
||||
ET-2610 Series, ET-2650 Series, ET-2700 Series, ET-2710 Series, ET-2720
|
||||
Series, ET-2750 Series, ET-2760 Series, ET-3600 Series, ET-3700 Series,
|
||||
ET-3710 Series, ET-3750 Series, ET-3760 Series, ET-4500 Series, ET-4550
|
||||
Series, ET-4700 Series, ET-4750 Series, ET-4760 Series, ET-7700 Series,
|
||||
ET-7750 Series, ET-8700 Series, ET-M2140 Series, ET-M2170 Series,
|
||||
ET-M3140 Series, ET-M3170 Series, ET-M3180 Series, EW-052A Series,
|
||||
EW-452A Series, EW-M5071FT Series, EW-M571T Series, EW-M630T Series,
|
||||
EW-M660FT Series, EW-M670FT Series, EW-M770T Series, EW-M970A3T Series,
|
||||
FF-640, FF-680W, GT-S650, L1455 Series, L220 Series, L222 Series, L3050
|
||||
Series, L3060 Series, L3070 Series, L3100 Series, L3110 Series, L3150
|
||||
Series, L3160 Series, L360 Series, L362 Series, L364 Series, L365 Series,
|
||||
L366 Series, L375 Series, L380 Series, L382 Series, L385 Series, L386
|
||||
Series, L395 Series, L396 Series, L405 Series, L4150 Series, L4160
|
||||
Series, L455 Series, L475 Series, L485 Series, L486 Series, L495 Series,
|
||||
L5190 Series, L565 Series, L566 Series, L575 Series, L605 Series, L6160
|
||||
Series, L6170 Series, L6190 Series, L655 Series, L7160 Series, L7180
|
||||
Series, LX-10000F, LX-10000FK, LX-10010MF, LX-7000F, M2140 Series, M2170
|
||||
Series, M3140 Series, M3170 Series, M3180 Series, PX-048A Series, PX-049A
|
||||
Series, PX-M160T Series, PX-M270FT Series, PX-M270T Series, PX-M380F,
|
||||
PX-M381FL, PX-M5080F Series, PX-M5081F Series, PX-M680F Series, PX-M7050
|
||||
Series, PX-M7050FP, PX-M7050FX, PX-M7070FX, PX-M7110F, PX-M7110FP,
|
||||
PX-M780F Series, PX-M781F Series, PX-M840FX, PX-M860F, PX-M880FX,
|
||||
PX-M884F, PX-M885F, PX-M886FL, Perfection V19, Perfection V39, ST-2000
|
||||
Series, ST-3000 Series, ST-4000 Series, ST-M3000 Series, WF-2750 Series,
|
||||
WF-2760 Series, WF-2810 Series, WF-2830 Series, WF-2850 Series, WF-2860
|
||||
Series, WF-3720 Series, WF-3730 Series, WF-4720 Series, WF-4730 Series,
|
||||
WF-4740 Series, WF-6530 Series, WF-6590 Series, WF-7710 Series, WF-7720
|
||||
Series, WF-8510 Series, WF-8590 Series, WF-C17590 Series, WF-C20590
|
||||
Series, WF-C5710 Series, WF-C5790 Series, WF-C5790BA, WF-C579R Series,
|
||||
WF-C579RB, WF-C8610 Series, WF-C8690 Series, WF-C8690B, WF-C869R Series,
|
||||
WF-M20590 Series, WF-M5799 Series, WF-R8590 Series, XP-2100 Series,
|
||||
XP-220 Series, XP-230 Series, XP-235 Series, XP-240 Series, XP-243 245
|
||||
247 Series, XP-255 257 Series, XP-3100 Series, XP-332 335 Series, XP-340
|
||||
Series, XP-342 343 345 Series, XP-352 355 Series, XP-4100 Series, XP-430
|
||||
Series, XP-432 435 Series, XP-440 Series, XP-442 445 Series, XP-452 455
|
||||
Series, XP-5100 Series, XP-530 Series, XP-540 Series, XP-6000 Series,
|
||||
XP-6100 Series, XP-630 Series, XP-640 Series, XP-7100 Series, XP-830
|
||||
Series, XP-8500 Series, XP-8600 Series, XP-900 Series, XP-960 Series,
|
||||
XP-970 Series
|
||||
'';
|
||||
homepage = "https://gitlab.com/utsushi/imagescan";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
wucke13
|
||||
maxwilson
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -1,31 +0,0 @@
|
||||
diff --git a/configure.ac.original b/configure.ac
|
||||
index 8997eb9..8613429 100644
|
||||
+++ b/configure.ac
|
||||
--- a/configure.ac.original
|
||||
@@ -245,8 +245,7 @@ AM_CONDITIONAL([with_static_enabled], [test xyes = x$enable_static])
|
||||
dnl cross-platform C++ extensions
|
||||
AS_IF([test xyes != x$with_included_boost],
|
||||
[AX_BOOST_BASE([1.49.0],
|
||||
- [AX_BOOST_SYSTEM
|
||||
- AX_BOOST_FILESYSTEM
|
||||
+ [AX_BOOST_FILESYSTEM
|
||||
AX_BOOST_IOSTREAMS
|
||||
AX_BOOST_PROGRAM_OPTIONS
|
||||
AS_IF([test $__cplusplus -lt 201103], [AX_BOOST_REGEX])
|
||||
@@ -270,7 +269,6 @@ AS_IF([test xyes = x$with_included_boost],
|
||||
aux_dir=`echo $ac_aux_dir | sed "s,^$srcdir/,,"`
|
||||
BOOST_CPPFLAGS="-I\$(top_srcdir)/$aux_dir/boost"
|
||||
BOOST_LDFLAGS="-L\$(top_builddir)/$aux_dir/boost/lib"
|
||||
- BOOST_SYSTEM_LIB=-lboost_system
|
||||
BOOST_FILESYSTEM_LIB=-lboost_filesystem
|
||||
BOOST_IOSTREAMS_LIB=-lboost_iostreams
|
||||
BOOST_PROGRAM_OPTIONS_LIB=-lboost_program_options
|
||||
@@ -324,7 +322,7 @@ AS_IF([test xyes = x$with_boost_unit_test_framework],
|
||||
# Work around implicit dependencies on Boost.System through the use
|
||||
# of Boost.Filesystem in several locations.
|
||||
|
||||
-BOOST_FILESYSTEM_LIB="$BOOST_FILESYSTEM_LIB $BOOST_SYSTEM_LIB"
|
||||
+BOOST_FILESYSTEM_LIB="$BOOST_FILESYSTEM_LIB"
|
||||
|
||||
dnl documentation generation tools
|
||||
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
||||
24
pkgs/by-name/ve/vector-blf/001-fix-cstdint-include.patch
Normal file
24
pkgs/by-name/ve/vector-blf/001-fix-cstdint-include.patch
Normal file
@@ -0,0 +1,24 @@
|
||||
diff --git a/src/Vector/BLF/FileStatistics.h b/src/Vector/BLF/FileStatistics.h
|
||||
index 2e507c2..6fc25b8 100644
|
||||
--- a/src/Vector/BLF/FileStatistics.h
|
||||
+++ b/src/Vector/BLF/FileStatistics.h
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include <Vector/BLF/platform.h>
|
||||
|
||||
+#include <cstdint>
|
||||
#include <array>
|
||||
|
||||
#include <Vector/BLF/AbstractFile.h>
|
||||
diff --git a/src/Vector/BLF/ObjectHeaderBase.h b/src/Vector/BLF/ObjectHeaderBase.h
|
||||
index 4fb9407..b72ed6d 100644
|
||||
--- a/src/Vector/BLF/ObjectHeaderBase.h
|
||||
+++ b/src/Vector/BLF/ObjectHeaderBase.h
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
#include <Vector/BLF/vector_blf_export.h>
|
||||
|
||||
+#include <cstdint>
|
||||
namespace Vector {
|
||||
namespace BLF {
|
||||
|
||||
14
pkgs/by-name/ve/vector-blf/002-fix-pkg-config-file.patch
Normal file
14
pkgs/by-name/ve/vector-blf/002-fix-pkg-config-file.patch
Normal file
@@ -0,0 +1,14 @@
|
||||
diff --git a/src/Vector/BLF/Vector_BLF.pc.in b/src/Vector/BLF/Vector_BLF.pc.in
|
||||
index b3cb36f..0e20bf8 100644
|
||||
--- a/src/Vector/BLF/Vector_BLF.pc.in
|
||||
+++ b/src/Vector/BLF/Vector_BLF.pc.in
|
||||
@@ -1,7 +1,7 @@
|
||||
prefix=@CMAKE_INSTALL_PREFIX@
|
||||
exec_prefix=${prefix}
|
||||
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
||||
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
|
||||
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
|
||||
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
|
||||
|
||||
Name: @PROJECT_NAME@
|
||||
Description: @CPACK_PACKAGE_DESCRIPTION_SUMMARY@
|
||||
13
pkgs/by-name/ve/vector-blf/003-fix-boost-cmake.patch
Normal file
13
pkgs/by-name/ve/vector-blf/003-fix-boost-cmake.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 82da81b..750d075 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -45,7 +45,7 @@ if(OPTION_RUN_CPPCHECK)
|
||||
endif()
|
||||
if(OPTION_BUILD_TESTS)
|
||||
enable_testing()
|
||||
- find_package(Boost 1.55 COMPONENTS system filesystem unit_test_framework REQUIRED)
|
||||
+ find_package(Boost 1.55 CONFIG REQUIRED COMPONENTS filesystem unit_test_framework)
|
||||
endif()
|
||||
if(OPTION_ADD_LCOV)
|
||||
find_package(LCOV REQUIRED)
|
||||
60
pkgs/by-name/ve/vector-blf/package.nix
Normal file
60
pkgs/by-name/ve/vector-blf/package.nix
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
zlib,
|
||||
boost,
|
||||
lib,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "vector-blf";
|
||||
version = "2.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Technica-Engineering";
|
||||
repo = "vector_blf";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-KtAvSkDs8/ZvZ9r0EjQIstMa4RHOdKDDE+ia4hGP8aA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
zlib
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
boost
|
||||
];
|
||||
|
||||
patches = [
|
||||
./001-fix-cstdint-include.patch
|
||||
./002-fix-pkg-config-file.patch
|
||||
./003-fix-boost-cmake.patch
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "OPTION_RUN_DOXYGEN" false)
|
||||
(lib.cmakeBool "OPTION_BUILD_TESTS" finalAttrs.finalPackage.doCheck)
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
meta = {
|
||||
description = "Library to access Binary Log File (BLF) files";
|
||||
homepage = "https://github.com/Technica-Engineering/vector_blf";
|
||||
changelog = "https://github.com/Technica-Engineering/vector_blf/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [
|
||||
AhmedAmr
|
||||
];
|
||||
teams = with lib.teams; [ ngi ];
|
||||
platforms = lib.platforms.all;
|
||||
sourceProvenance = [ lib.sourceTypes.fromSource ];
|
||||
};
|
||||
})
|
||||
@@ -1,41 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchzip,
|
||||
pkg-config,
|
||||
lv2,
|
||||
fftw,
|
||||
lv2-cpp-tools,
|
||||
gtkmm2,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "vocproc";
|
||||
version = "0.2.1";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://hyperglitch.com/files/vocproc/vocproc-${finalAttrs.version}.default.tar.gz";
|
||||
sha256 = "07a1scyz14mg2jdbw6fpv4qg91zsw61qqii64n9qbnny9d5pn8n2";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
buildInputs = [
|
||||
lv2
|
||||
fftw
|
||||
lv2-cpp-tools
|
||||
gtkmm2
|
||||
];
|
||||
|
||||
makeFlags = [
|
||||
"INSTALL_DIR=$(out)/lib/lv2"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://hyperglitch.com/dev/VocProc";
|
||||
description = "LV2 plugin for pitch shifting (with or without formant correction), vocoding, automatic pitch correction and harmonizing of singing voice (harmonizer)";
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = [ lib.maintainers.michalrus ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -29,14 +29,14 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "wezterm";
|
||||
version = "0-unstable-2026-08-05";
|
||||
version = "0-unstable-2026-08-12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wezterm";
|
||||
repo = "wezterm";
|
||||
rev = "4b1c3c151eb530e569f867e1461693c56fe89695";
|
||||
rev = "fe3006aefcdc4c22924e7bce966b2c430dade4f1";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-cZ5RDeHP9cBa1Qu6E96lRjKW4aC/wMJBZNpUZ2kAWuU=";
|
||||
hash = "sha256-aPMO7QeefsZMbb+w+DJMAFWfJV+usGROKhqEXkwndPE=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
rustc,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zenoh-c";
|
||||
version = "1.9.0"; # nixpkgs-update: no auto update
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src pname version;
|
||||
inherit (finalAttrs) src pname version;
|
||||
hash = "sha256-7xWu9wgZqDzd60buMnF9B6Y5LRkG5C2JWiG7VwgSCvU=";
|
||||
};
|
||||
|
||||
@@ -31,6 +31,15 @@ stdenv.mkDerivation rec {
|
||||
"dev"
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
|
||||
# Those features are used by
|
||||
# https://github.com/ros2/rmw_zenoh/blob/rolling/zenoh_cpp_vendor/CMakeLists.txt
|
||||
(lib.cmakeBool "ZENOHC_BUILD_WITH_SHARED_MEMORY" true)
|
||||
(lib.cmakeBool "ZENOHC_BUILD_WITH_UNSTABLE_API" true)
|
||||
(lib.cmakeFeature "ZENOHC_CARGO_FLAGS" "--features=zenoh/transport_serial")
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
cargo
|
||||
@@ -38,11 +47,17 @@ stdenv.mkDerivation rec {
|
||||
rustc
|
||||
];
|
||||
|
||||
# ref. https://github.com/eclipse-zenoh/zenoh-c/pull/1314
|
||||
postInstall = ''
|
||||
substituteInPlace $out/lib/pkgconfig/zenohc.pc \
|
||||
--replace-fail "\''${prefix}/" ""
|
||||
substituteInPlace $out/lib/cmake/zenohc/zenohcConfig.cmake \
|
||||
--replace-fail "''${PACKAGE_PREFIX_DIR}" "$out"
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "C API for zenoh";
|
||||
homepage = "https://github.com/eclipse-zenoh/zenoh-c";
|
||||
@@ -52,4 +67,4 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
maintainers = with lib.maintainers; [ markuskowa ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
cmake,
|
||||
zenoh-c,
|
||||
}:
|
||||
@@ -17,9 +18,18 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-MwQKTxrQqfoASCRk+vBeS9EHvmh6sqrpqygQVrdGkWw=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# ref. https://github.com/eclipse-zenoh/zenoh-cpp/pull/790 merged upstream
|
||||
(fetchpatch2 {
|
||||
name = "fix-cmake-exports-and-pc.patch";
|
||||
url = "https://github.com/eclipse-zenoh/zenoh-cpp/commit/a55543277ce93fa3d0871b5b30fb18c04a283db2.patch?full_index=true";
|
||||
hash = "sha256-oaCeLTrQ7veWzpTEKGo4pDmNLKmnBIjBkuX71vRtjoo=";
|
||||
})
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DZENOHCXX_ZENOHC=ON"
|
||||
"-DZENOHCXX_ZENOHPICO=OFF"
|
||||
(lib.cmakeBool "ZENOHCXX_ZENOHC" true)
|
||||
(lib.cmakeBool "ZENOHCXX_ZENOHPICO" false)
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -30,10 +40,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
zenoh-c
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
substituteInPlace $out/lib/pkgconfig/zenohcxx.pc \
|
||||
--replace-fail "\''${prefix}/" ""
|
||||
'';
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
description = "C++ API for zenoh";
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "jdatetime";
|
||||
version = "6.0.1";
|
||||
version = "6.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-40nsX+TNQriObxodnR3iORv6dwKl09POhw1ZOkdVl7A=";
|
||||
hash = "sha256-5YEtfr9MZgmlVCMMwH3vyJ2cETQkNQ/i1bftfcUNMJc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "llama-cloud";
|
||||
version = "2.13.0";
|
||||
version = "2.14.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "llama_cloud";
|
||||
inherit (finalAttrs) version;
|
||||
hash = "sha256-NVjO8A5mlPPB3mPeWIG9aoVjpvcvL82uRfxGk33m7C8=";
|
||||
hash = "sha256-oiLNJIZ8BYtp01z490S7WxmuNEQqQXTYKl8FCU4feIo=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "onvif-parsers";
|
||||
version = "2.3.0";
|
||||
version = "2.3.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openvideolibs";
|
||||
repo = "onvif-parsers";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ukwcyycK3YFk0qHUPBD7Aoy3F3itXn0zUGq9I65b3Ns=";
|
||||
hash = "sha256-LJzkjXBd7V12lrUuaHMlddGjD1BJq7kbPW+VVoQ4Qq4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -42,7 +42,7 @@ buildPythonPackage (finalAttrs: {
|
||||
meta = {
|
||||
description = "Parsers for ONVIF events";
|
||||
homepage = "https://github.com/openvideolibs/onvif-parsers";
|
||||
changelog = "https://github.com/openvideolibs/onvif-parsers/blob/main/CHANGELOG.md";
|
||||
changelog = "https://github.com/openvideolibs/onvif-parsers/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
|
||||
@@ -19,14 +19,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "py-opendisplay";
|
||||
version = "7.15.0";
|
||||
version = "7.16.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenDisplay";
|
||||
repo = "py-opendisplay";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-tvKLbUWBzuhOe2lsctYXRl7FI0HMNv9U2+Pyt9xUsBs=";
|
||||
hash = "sha256-92b1Xp/rzH6XqnWz+z6/B0YUHCt8F8qIax4ECyR6PzA=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
}:
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "qtile-extras";
|
||||
version = "0.36.0";
|
||||
version = "0.37.0";
|
||||
# nixpkgs-update: no auto update
|
||||
# should be updated alongside with `qtile`
|
||||
pyproject = true;
|
||||
@@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "elParaguayo";
|
||||
repo = "qtile-extras";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-H2A5Y+ukTkUqjQB5eQVuOMYpf7T8RgQlNlQ25wlWwr8=";
|
||||
hash = "sha256-gaBgB9ylC043EcNviAk/6ZfuocUISurbB4EO/fOhSo4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools-scm ];
|
||||
@@ -72,6 +72,8 @@ buildPythonPackage (finalAttrs: {
|
||||
# AttributeError: 'NoneType' object has no attribute 'theta'
|
||||
"test_image_size_horizontal"
|
||||
"test_image_size_vertical"
|
||||
# Import error
|
||||
"test_init_import_error_no_fallback"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
|
||||
@@ -53,7 +53,6 @@
|
||||
pytest-asyncio,
|
||||
pytest-httpbin,
|
||||
pytest-rerunfailures,
|
||||
pytest-xdist,
|
||||
writableTmpDirAsHomeHook,
|
||||
anyio,
|
||||
fontconfig,
|
||||
@@ -71,7 +70,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "qtile";
|
||||
version = "0.36.0";
|
||||
version = "0.37.0";
|
||||
# nixpkgs-update: no auto update
|
||||
# should be updated alongside with `qtile-extras`
|
||||
|
||||
@@ -81,9 +80,13 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "qtile";
|
||||
repo = "qtile";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yFh9h3djV52zdZjPYwOWaMzN9ZNhFdZYyxFJreoJBCk=";
|
||||
hash = "sha256-04oSoqKzr9OKb7xOTmLzRUJl8x6aQzH7t9d4LYlgkO8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./restore-generic-desktop-file.patch
|
||||
];
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
@@ -154,7 +157,6 @@ buildPythonPackage (finalAttrs: {
|
||||
pytest-asyncio
|
||||
pytest-httpbin
|
||||
pytest-rerunfailures
|
||||
pytest-xdist
|
||||
writableTmpDirAsHomeHook
|
||||
anyio
|
||||
gdk-pixbuf
|
||||
@@ -176,26 +178,27 @@ buildPythonPackage (finalAttrs: {
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# caused by dbus-fast trying to read '/var/lib/dbus/machine-id'
|
||||
"test_defaults"
|
||||
"test_device_actions"
|
||||
"test_adapter_actions"
|
||||
"test_statusnotifier_defaults"
|
||||
"test_custom_symbols"
|
||||
"test_statusnotifier_defaults_vertical_bar"
|
||||
"test_default_show_battery"
|
||||
"test_statusnotifier_icon_size"
|
||||
"test_missing_adapter"
|
||||
"test_statusnotifier_left_click"
|
||||
"test_default_text"
|
||||
"test_statusnotifier_left_click_vertical_bar"
|
||||
"test_default_device"
|
||||
|
||||
# Client disconnect prematurely
|
||||
"test_repl_server_executes_code"
|
||||
# Import Error
|
||||
"test_init_import_error_no_fallback"
|
||||
# Misising corresponding device (Headphone / BT)
|
||||
"test_defaults[1-x11]"
|
||||
"test_device_actions[1-x11]"
|
||||
"test_adapter_actions[1-x11]"
|
||||
"test_custom_symbols[1-x11-bluetooth_manager0]"
|
||||
"test_default_show_battery[1-x11-bluetooth_manager0]"
|
||||
"test_missing_adapter[1-x11-bluetooth_manager0]"
|
||||
"test_default_text[1-x11-bluetooth_manager0]"
|
||||
"test_default_device[1-x11-bluetooth_manager0]"
|
||||
# Runtime window has not appeared yet
|
||||
"test_statusnotifier_defaults[1-x11]"
|
||||
"test_statusnotifier_defaults_vertical_bar[1-x11]"
|
||||
"test_statusnotifier_icon_size[1-x11-sni_config0]"
|
||||
"test_statusnotifier_left_click[1-x11]"
|
||||
"test_statusnotifier_left_click_vertical_bar[1-x11]"
|
||||
# PermissionError: [Errno 13] Permission denied: '/var'
|
||||
"test_thermal_zone_getting_value"
|
||||
|
||||
# Probably won't work in the Nix sandbox due to `xcffib.ConnectionException`
|
||||
"test_urgent_hook_fire"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
@@ -204,8 +207,8 @@ buildPythonPackage (finalAttrs: {
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
install resources/qtile.desktop -Dt $out/share/xsessions
|
||||
install resources/qtile-wayland.desktop -Dt $out/share/wayland-sessions
|
||||
install resources/qtile-generic.desktop -Dt $out/share/xsessions
|
||||
install resources/qtile-generic.desktop -Dt $out/share/wayland-sessions
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From 3c3cf5beb4557af2616f3e4e0bdc3d22e7fd1536 Mon Sep 17 00:00:00 2001
|
||||
From: Kai Stian Olstad <kai.stian.olstad@gmail.com>
|
||||
Date: Sat, 8 Aug 2026 23:47:56 +0200
|
||||
Subject: [PATCH] Plain desktop file for distro that does not use systemd
|
||||
|
||||
---
|
||||
resources/README | 4 ++++
|
||||
resources/qtile-generic.desktop | 6 ++++++
|
||||
2 files changed, 10 insertions(+)
|
||||
create mode 100644 resources/qtile-generic.desktop
|
||||
|
||||
diff --git a/resources/README b/resources/README
|
||||
index 3e12a454e8..0e4a34d65d 100644
|
||||
--- a/resources/README
|
||||
+++ b/resources/README
|
||||
@@ -2,6 +2,10 @@ qtile.desktop: A desktop file for qtile telling session managers about qtile
|
||||
and how to run it. Install it to /usr/share/xsessions (to offer an X11
|
||||
session) and/or /usr/share/wayland-sessions (to offer a Wayland session).
|
||||
|
||||
+qtile-generic.desktop: A qtile desktop file for non sytemd users.
|
||||
+ Install it to /usr/share/xsessions (to offer an X11 session) and/or
|
||||
+ /usr/share/wayland-sessions (to offer a Wayland session).
|
||||
+
|
||||
99-qtile.rules: udev rules for hardware that qtile can manage
|
||||
|
||||
qtile-session.target, qtile.service: systemd user units that start qtile as a
|
||||
diff --git a/resources/qtile-generic.desktop b/resources/qtile-generic.desktop
|
||||
new file mode 100644
|
||||
index 0000000000..0ea0a2fe62
|
||||
--- /dev/null
|
||||
+++ b/resources/qtile-generic.desktop
|
||||
@@ -0,0 +1,6 @@
|
||||
+[Desktop Entry]
|
||||
+Name=Qtile
|
||||
+Comment=Qtile Session
|
||||
+Exec=qtile start
|
||||
+Type=Application
|
||||
+Keywords=wm;tiling
|
||||
|
||||
42
pkgs/development/python-modules/toppra/default.nix
Normal file
42
pkgs/development/python-modules/toppra/default.nix
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
cython,
|
||||
setuptools,
|
||||
numpy,
|
||||
matplotlib,
|
||||
scipy,
|
||||
pkgs,
|
||||
}:
|
||||
buildPythonPackage (finalAttrs: {
|
||||
inherit (pkgs.toppra) pname version src;
|
||||
|
||||
pyproject = true;
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/python";
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
numpy
|
||||
matplotlib
|
||||
scipy
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"toppra"
|
||||
];
|
||||
|
||||
meta = {
|
||||
inherit (pkgs.toppra.meta)
|
||||
changelog
|
||||
description
|
||||
homepage
|
||||
license
|
||||
maintainers
|
||||
platforms
|
||||
;
|
||||
};
|
||||
})
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "types-awscrt";
|
||||
version = "0.34.1";
|
||||
version = "0.36.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "types_awscrt";
|
||||
inherit (finalAttrs) version;
|
||||
hash = "sha256-VZqgQlD2pBmmF9+3iPPhCQOq90cA7yPlIbZKQRuDuAM=";
|
||||
hash = "sha256-m9ZpldIQrLjpKnDg0QeHUrCDOja8pz8Ih0K8P9ims2M=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -427,10 +427,6 @@ let
|
||||
DirichletMultinomial = [ pkgs.gsl ]; # for gsl-config
|
||||
GLAD = [ pkgs.gsl ]; # for gsl-config
|
||||
GPBayes = [ pkgs.gsl ]; # for gsl-config
|
||||
HilbertVisGUI = with pkgs; [
|
||||
pkg-config
|
||||
which
|
||||
];
|
||||
JMcmprsk = [ pkgs.gsl ]; # for gsl-config
|
||||
KSgeneral = with pkgs; [ pkg-config ];
|
||||
LCMCR = [ pkgs.gsl ]; # for gsl-config
|
||||
@@ -1068,7 +1064,6 @@ let
|
||||
HiCParser = [ pkgs.zlib ];
|
||||
HiCseg = [ pkgs.gsl ];
|
||||
HiSpaR = [ pkgs.armadillo ];
|
||||
HilbertVisGUI = [ pkgs.gtkmm2 ];
|
||||
KFKSDS = [ pkgs.gsl ];
|
||||
KSgeneral = [ pkgs.fftw ];
|
||||
LOMAR = [ pkgs.gmp ];
|
||||
@@ -1960,6 +1955,7 @@ let
|
||||
# keep-sorted start
|
||||
"HIBAG"
|
||||
"HierO"
|
||||
"HilbertVisGUI" # depends on the deprecated gtk2 via gtkmm2
|
||||
"HiveR"
|
||||
"NetLogoR"
|
||||
"av"
|
||||
@@ -2074,10 +2070,6 @@ let
|
||||
hardeningDisable = [ "format" ];
|
||||
});
|
||||
|
||||
HilbertVisGUI = old.HilbertVisGUI.overrideAttrs (attrs: {
|
||||
hardeningDisable = [ "format" ];
|
||||
});
|
||||
|
||||
JavaGD = old.JavaGD.overrideAttrs (attrs: {
|
||||
preConfigure = ''
|
||||
export JAVA_CPPFLAGS=-I${pkgs.jdk}/include/
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "luuquangvu";
|
||||
domain = "blueprints_updater";
|
||||
version = "2.11.1";
|
||||
version = "2.12.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = "blueprints-updater";
|
||||
tag = version;
|
||||
hash = "sha256-hFBOmjbhw8HECJLj/MmgCzCb1rVlh7k/oI9v20HuYlI=";
|
||||
hash = "sha256-i3xyiiPkcOOM/4BUuQh0vsEGOorBX97qTJkCYhSxQ4I=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "thomasloven";
|
||||
domain = "browser_mod";
|
||||
version = "3.2.0";
|
||||
version = "3.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = "hass-browser_mod";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-85s68pLPQJApVyTVd6XCL5SMBuzmGVwTXbiGHd/6FGU=";
|
||||
hash = "sha256-G/cxktjreZq2rC0oo54hDAUcFuZTz7LZM8+5Hb2PBKA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -27,7 +27,7 @@ buildHomeAssistantComponent rec {
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit src;
|
||||
hash = "sha256-MbTb2x4uUGUGtAD600yPfnjdxmhR2ujeP3LqJTcjDHE=";
|
||||
hash = "sha256-L7SgaFMhDvFNFWcxjArghveXF3w7pgIHbppfPppq+hs=";
|
||||
};
|
||||
|
||||
npmBuildScript = "build";
|
||||
|
||||
@@ -281,6 +281,7 @@ mapAliases {
|
||||
afterstep = throw "'afterstep' has been removed as it was unmaintained upstream and depends on the deprecated GTK2 engine."; # Added 2026-07-23
|
||||
afuse = throw "'afuse' has been removed as it is unmaintained upstream, and depends on fuse2, which is deprecated"; # Added 2026-05-05
|
||||
agrep = throw "'agrep' has been removed due to lack of upstream maintenance. Consider using 'tre' or 'ugrep' instead."; # Added 2025-12-28
|
||||
ahoviewer = throw "'ahoviewer' has been removed as it was unmaintained upstream and the packaged version depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
akkoma-emoji = throw "'akkoma-emoji' has been renamed to/replaced by 'blobs_gg'"; # Converted to throw 2025-10-27
|
||||
akkoma-frontends.admin-fe = throw "'akkoma-frontends.admin-fe' has been renamed to/replaced by 'akkoma-admin-fe'"; # Converted to throw 2025-10-27
|
||||
akkoma-frontends.akkoma-fe = throw "'akkoma-frontends.akkoma-fe' has been renamed to/replaced by 'akkoma-fe'"; # Converted to throw 2025-10-27
|
||||
@@ -767,6 +768,7 @@ mapAliases {
|
||||
enyo-doom = throw "'enyo-doom' has been renamed to/replaced by 'enyo-launcher'"; # Converted to throw 2025-10-27
|
||||
epapirus-icon-theme = throw "'epapirus-icon-theme' has been removed because 'papirus-icon-theme' no longer supports building with elementaryOS icon support"; # Added 2025-06-15
|
||||
epick = throw "'epick' has been removed as it has been unmaintained upstream since November 2022"; # Added 2026-02-07
|
||||
eq10q = throw "'eq10q' has been removed as it depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
equilux-theme = throw "'equilux-theme' has been removed because it depended on 'gtk-engine-murrine', which was removed because it was unmaintained upstream and depended on GTK 2."; # Added 2026-07-22
|
||||
eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
|
||||
eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01
|
||||
@@ -917,6 +919,7 @@ mapAliases {
|
||||
gamecube-tools = throw "gamecube-tools was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23
|
||||
gamehub = throw "'gamehub' has been removed as it was archived upstream and depended on webkitgtk 4.0"; # Added 2026-06-07
|
||||
gandi-cli = throw "'gandi-cli' has been removed as it is unmaintained upstream"; # Added 2026-01-11
|
||||
ganv = throw "'ganv' has been removed as it depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
garage-webui = throw "'garage-webui' has been removed as it is unmaintained upstream"; # Added 2026-06-23
|
||||
garage_0_8 = throw "'garage_0_8' has been removed as it is unmaintained upstream"; # Added 2025-06-23
|
||||
garage_0_8_7 = throw "'garage_0_8_7' has been removed as it is unmaintained upstream"; # Added 2025-06-23
|
||||
@@ -944,6 +947,8 @@ mapAliases {
|
||||
gencfsm = throw "'gnecfsm' has been removed as it depends on encfs, which depends on the deprecated fuse2"; # Added 2026-05-05
|
||||
gensgs = throw "gensgs has been removed as it was unmaintained, abandoned upstream since 2009 and relied on gtk2"; # Added 2025-10-29
|
||||
geos_3_9 = throw "geos_3_9 has been removed from nixpkgs. Please use a more recent 'geos' instead."; # Added 2025-09-21
|
||||
gepetto-viewer = throw "'gepetto-viewer' has been removed, as authors and most users moved to viser"; # Added 2026-03-24
|
||||
gepetto-viewer-corba = throw "'gepetto-viewer-corba' has been removed, as authors and most users moved to viser"; # Added 2026-03-24
|
||||
gfie = throw "'gfie' has been removed as it depended on EOL qt5 webengine"; # Added 2026-04-17
|
||||
gfn-electron = throw "gfn-electron has been removed from Nixpkgs as it's abandoned upstream"; # Added 2025-11-05
|
||||
gfortran9 = throw "gfortran9 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
|
||||
@@ -1073,6 +1078,7 @@ mapAliases {
|
||||
gtkgnutella = gtk-gnutella; # Added 2026-05-21
|
||||
gtkimageview = throw "'gtkimageview' has been removed, as it depended on GTK 2."; # Added 2026-08-10
|
||||
gtklp = throw "'gtklp' has been removed, as it depended on GTK 2. Consider using 'system-config-printer' instead."; # Added 2026-05-22
|
||||
gtkmm2 = throw "'gtkmm2' has been removed as it depended on the deprecated gtk2. Consider using 'gtkmm3' or 'gtkmm4' instead."; # Added 2026-08-09
|
||||
gtkradiant = throw "'gtkradiant' has been removed, as it relies on gtk2"; # Added 2026-06-18
|
||||
gtkspell2 = throw "'gtkspell2' has been removed as it depended on the deprecated GTK2 engine. Consider using 'gtkspell3' instead"; # Added 2026-07-23
|
||||
gtuber = throw "'gtuber' has been removed due to being discontinued by upstream."; # Added 2025-12-12
|
||||
@@ -1536,6 +1542,7 @@ mapAliases {
|
||||
luminanceHDR = throw "'luminanceHDR' has been removed as it depended on EOL qt5 webengine and was unmaintained"; # Added 2026-04-17
|
||||
lunarvim = throw "'lunarvim' has been removed since it was abandoned upstream and relied on an older version of 'neovim' to work properly"; # Added 2026-02-05
|
||||
lunatic = throw "'lunatic' has been removed, as it is unmaintained"; # Added 2026-05-04
|
||||
lv2-cpp-tools = throw "'lv2-cpp-tools' has been removed as it depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
lxappearance-gtk2 = throw "'lxappearance-gtk2' was removed because it depended on the deprecated GTK2 engine. Consider using the GTK3-based 'lxappearance' instead."; # Added 2026-07-22
|
||||
lxd = throw "
|
||||
LXD has been removed from NixOS due to lack of Nixpkgs maintenance.
|
||||
@@ -1763,6 +1770,7 @@ mapAliases {
|
||||
nim_2_2 = throw "'nim_2_2' has been upgraded and removed, please use 'nim'"; # Added 2026-03-06
|
||||
nimbo = throw "'nimbo' has been removed due to being archived upstream."; # Added 2026-01-18
|
||||
nip2 = throw "'nip2' has been removed due to lack of maintenance and relying on gtk2.";
|
||||
nitrogen = throw "'nitrogen' has been removed as it depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
nitrokey-fido2-firmware = throw "'nitrokey-fido2-firmware' has been removed as it was broken and unmaintained upstream since 2022"; # Added 2026-03-23
|
||||
nix-direnv-flakes = throw "'nix-direnv-flakes' has been renamed to/replaced by 'nix-direnv'"; # Converted to throw 2025-10-27
|
||||
nix-ld-rs = throw "'nix-ld-rs' has been renamed to/replaced by 'nix-ld'"; # Converted to throw 2025-10-27
|
||||
@@ -1885,6 +1893,7 @@ mapAliases {
|
||||
orogene = throw "'orogene' uses a wasm-specific fork of async-tar that is vulnerable to CVE-2025-62518, which is not supported by its upstream"; # Added 2025-10-24
|
||||
ortp = throw "'ortp' has been moved to 'linphonePackages.ortp'"; # Added 2025-09-20
|
||||
OSCAR = throw "'OSCAR' has been renamed to/replaced by 'oscar'"; # Converted to throw 2025-10-27
|
||||
osgqt = throw "'gepetto-viewer' has been removed, as authors and most users moved to viser"; # Added 2026-08-15
|
||||
osl = openshadinglanguage; # Added 2026-01-04
|
||||
osm2xmap = throw "osm2xmap has been removed, as it is unmaintained upstream and depended on old dependencies with broken builds"; # Added 2025-09-16
|
||||
osmtogeojson = throw "'osmtogeojson' has been removed as it was unmaintained upstream"; # Added 2026-02-22
|
||||
@@ -1904,9 +1913,11 @@ mapAliases {
|
||||
paperless-ng = throw "'paperless-ng' has been renamed to/replaced by 'paperless-ngx'"; # Converted to throw 2025-10-27
|
||||
parcellite = throw "'parcellite' was remove due to lack of maintenance and relying on gtk2"; # Added 2025-10-03
|
||||
pascube = throw "pascube has been merged into goverlay"; # added 2026-06-29
|
||||
patchage = throw "'patchage' has been removed as it depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
patchelfStable = throw "'patchelfStable' has been renamed to/replaced by 'patchelf'"; # Converted to throw 2025-10-27
|
||||
path-of-building = lib.warnOnInstantiate "'path-of-building' has been replaced by 'rusty-path-of-building'" rusty-path-of-building; # Added 2025-10-30
|
||||
paup = throw "'paup' has been renamed to/replaced by 'paup-cli'"; # Converted to throw 2025-10-27
|
||||
pcb2gcode = throw "'pcb2gcode' has been removed as it depended on the deprecated gtk2 via gerbv"; # Added 2026-08-09
|
||||
pcb = throw "'pcb' has been removed as it is unmaintained upstream."; # Added 2026-07-26
|
||||
pcmanx-gtk2 = throw "'pcmanx-gtk2' has been removed has gtk2 has reach end of life"; # Added 2026-03-19
|
||||
pcmciaUtils = warnAlias "'pcmciaUtils' has been renamed to 'pcmciautils'" pcmciautils; # Added 2026-02-12
|
||||
@@ -2496,6 +2507,7 @@ mapAliases {
|
||||
util-linuxCurses = throw "'util-linuxCurses' has been renamed to/replaced by 'util-linux'"; # Converted to throw 2025-10-27
|
||||
utillinux = warnAlias "'utillinux' has been renamed to/replaced by 'util-linux'" util-linux; # Converted to warning 2025-10-28
|
||||
utilmacros = util-macros; # Added 2025-02-04
|
||||
utsushi = throw "'utsushi' has been removed as it was archived upstream and depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
vaapiIntel = throw "'vaapiIntel' has been renamed to/replaced by 'intel-vaapi-driver'"; # Converted to throw 2025-10-27
|
||||
vaapiVdpau = throw "'vaapiVdpau' has been renamed to/replaced by 'libva-vdpau-driver'"; # Converted to throw 2025-10-27
|
||||
vacuum = throw "'vacuum' has been removed as upstream Vacuum-IM has been unmaintained since December 2021"; # Added 2026-04-26
|
||||
@@ -2538,6 +2550,7 @@ mapAliases {
|
||||
vkdt-wayland = throw "'vkdt-wayland' has been renamed to/replaced by 'vkdt'"; # Converted to throw 2025-10-27
|
||||
vmfs-tools = throw "'vmfs-tools' has been removed as it depends on unsupported fuse2 and is unmaintained upstream"; # Added 2026-06-07
|
||||
vncdo = warnAlias "'vncdo' has been renamed to 'vncdotool'" vncdotool; # Added 2026-06-30
|
||||
vocproc = throw "'vocproc' has been removed as it depended on the deprecated gtk2 via gtkmm2"; # Added 2026-08-09
|
||||
vokoscreen = throw "'vokoscreen' has been replaced by vokoscreen-ng"; # Added 2025-10-21
|
||||
volk_2 = throw "'volk_2' has been removed after not being used by any package for a long time"; # Added 2025-10-25
|
||||
volnoti = throw "'volnoti' has been removed due to lack of maintenance upstream. Consider using 'rumno' instead."; # Added 2024-12-04
|
||||
|
||||
@@ -279,6 +279,9 @@ mapAliases {
|
||||
fvs = throw "'fvs' has been removed due to being unused"; # Added 2026-05-23
|
||||
garminconnect-ha = throw "'garminconnect-ha' has been renamed to/replaced by 'garminconnect'"; # Converted to throw 2025-10-29
|
||||
GeoIP = throw "'GeoIP' has been renamed to/replaced by 'geoip'"; # Converted to throw 2025-10-29
|
||||
gepetto-gui = throw "'gepetto-gui' has been removed, as authors and most users moved to viser"; # Added 2026-03-24
|
||||
gepetto-viewer = throw "'gepetto-viewer' has been removed, as authors and most users moved to viser"; # Added 2026-03-24
|
||||
gepetto-viewer-corba = throw "'gepetto-viewer-corba' has been removed, as authors and most users moved to viser"; # Added 2026-03-24
|
||||
ghidra-bridge = throw "'ghidra-bridge' has been removed as it was unmaintained upstream"; # Added 2026-04-05
|
||||
github3_py = throw "'github3_py' has been renamed to/replaced by 'github3-py'"; # Converted to throw 2025-10-29
|
||||
GitPython = throw "'GitPython' has been renamed to/replaced by 'gitpython'"; # Converted to throw 2025-10-29
|
||||
|
||||
@@ -6733,14 +6733,6 @@ self: super: with self; {
|
||||
|
||||
gepa = callPackage ../development/python-modules/gepa { };
|
||||
|
||||
gepetto-gui = toPythonModule (gepetto-viewer.withPlugins [ gepetto-viewer-corba ]);
|
||||
|
||||
gepetto-viewer = toPythonModule (pkgs.gepetto-viewer.override { python3Packages = self; });
|
||||
|
||||
gepetto-viewer-corba = toPythonModule (
|
||||
pkgs.gepetto-viewer-corba.override { python3Packages = self; }
|
||||
);
|
||||
|
||||
gerbonara = callPackage ../development/python-modules/gerbonara { };
|
||||
|
||||
get-video-properties = callPackage ../development/python-modules/get-video-properties { };
|
||||
@@ -17592,7 +17584,7 @@ self: super: with self; {
|
||||
|
||||
qtconsole = callPackage ../development/python-modules/qtconsole { };
|
||||
|
||||
qtile = callPackage ../development/python-modules/qtile { wlroots = pkgs.wlroots_0_19; };
|
||||
qtile = callPackage ../development/python-modules/qtile { wlroots = pkgs.wlroots_0_20; };
|
||||
|
||||
qtile-bonsai = callPackage ../development/python-modules/qtile-bonsai { };
|
||||
|
||||
@@ -20775,6 +20767,8 @@ self: super: with self; {
|
||||
|
||||
toposort = callPackage ../development/python-modules/toposort { };
|
||||
|
||||
toppra = callPackage ../development/python-modules/toppra { };
|
||||
|
||||
toptica-lasersdk = callPackage ../development/python-modules/toptica-lasersdk { };
|
||||
|
||||
torch = callPackage ../development/python-modules/torch/source { };
|
||||
|
||||
Reference in New Issue
Block a user