summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2020-12-11 12:20:25 +0000
committerGitHub <noreply@github.com>2020-12-11 12:20:25 +0000
commit9fa8c7670dc7ddbd67f41d5effa7848962a1c36a (patch)
treeebae9c982f3886b67d38df3140ae5dedf7a0e937 /pkgs
parent97b412d4a6fe4f82d0bd2f7679525a8ac2a29f4c (diff)
parente772531ce85672a8c404a55f8db50def01c987c4 (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/audio/clementine/default.nix1
-rw-r--r--pkgs/applications/blockchains/go-ethereum.nix6
-rw-r--r--pkgs/applications/blockchains/monero-gui/default.nix4
-rw-r--r--pkgs/applications/blockchains/turbo-geth.nix6
-rw-r--r--pkgs/applications/graphics/ktikz/default.nix6
-rw-r--r--pkgs/applications/misc/chrysalis/default.nix28
-rw-r--r--pkgs/applications/misc/mucommander/default.nix11
-rw-r--r--pkgs/applications/networking/browsers/chromium/upstream-info.json6
-rw-r--r--pkgs/applications/networking/cluster/kubernetes/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/lens/default.nix41
-rw-r--r--pkgs/applications/networking/cluster/octant/default.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/nheko/default.nix2
-rw-r--r--pkgs/applications/networking/instant-messengers/signal-desktop/default.nix4
-rw-r--r--pkgs/applications/networking/irc/konversation/default.nix18
-rw-r--r--pkgs/applications/networking/mailreaders/inboxer/default.nix87
-rw-r--r--pkgs/applications/science/astronomy/siril/default.nix45
-rw-r--r--pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix12
-rw-r--r--pkgs/applications/video/kodi/wrapper.nix2
-rw-r--r--pkgs/applications/video/vlc/default.nix7
-rw-r--r--pkgs/applications/video/vlc/fix-missing-includes-with-qt-5.15.patch37
-rw-r--r--pkgs/development/libraries/SDL2_mixer/default.nix58
-rw-r--r--pkgs/development/libraries/aqbanking/sources.nix12
-rw-r--r--pkgs/development/libraries/librtprocess/default.nix23
-rw-r--r--pkgs/development/libraries/nlohmann_json/default.nix4
-rw-r--r--pkgs/development/libraries/physics/rivet/default.nix4
-rw-r--r--pkgs/development/libraries/physics/yoda/default.nix4
-rw-r--r--pkgs/development/libraries/qt-5/5.15/default.nix16
-rw-r--r--pkgs/development/libraries/qt-5/modules/qtwebkit.nix1
-rw-r--r--pkgs/development/libraries/smpeg2/default.nix27
-rw-r--r--pkgs/development/libraries/smpeg2/hufftable-uint_max.patch (renamed from pkgs/development/libraries/smpeg2/gcc6.patch)0
-rw-r--r--pkgs/development/libraries/smpeg2/sdl2.patch22
-rw-r--r--pkgs/development/libraries/spdlog/default.nix4
-rw-r--r--pkgs/development/python-modules/afdko/default.nix18
-rw-r--r--pkgs/development/python-modules/psautohint/default.nix28
-rw-r--r--pkgs/development/python-modules/qiskit-aer/default.nix2
-rw-r--r--pkgs/development/python-modules/tldextract/default.nix11
-rw-r--r--pkgs/development/tools/misc/remarkable/remarkable-toolchain/default.nix21
-rw-r--r--pkgs/development/tools/misc/terraform-ls/default.nix12
-rw-r--r--pkgs/tools/archivers/xarchiver/default.nix10
-rw-r--r--pkgs/tools/filesystems/lizardfs/cmake-def-spdlog-fmt-external.patch11
-rw-r--r--pkgs/tools/filesystems/lizardfs/default.nix23
-rw-r--r--pkgs/tools/security/1password-gui/default.nix4
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix24
44 files changed, 426 insertions, 249 deletions
diff --git a/pkgs/applications/audio/clementine/default.nix b/pkgs/applications/audio/clementine/default.nix
index 0c1690f1462a..d9d1a11ce1db 100644
--- a/pkgs/applications/audio/clementine/default.nix
+++ b/pkgs/applications/audio/clementine/default.nix
@@ -10,6 +10,7 @@ let
withCD = config.clementine.cd or true;
withCloud = config.clementine.cloud or true;
+ # On the update after all 1.4rc, qt5.15 will be supported.
version = "1.4.0rc1";
src = fetchFromGitHub {
diff --git a/pkgs/applications/blockchains/go-ethereum.nix b/pkgs/applications/blockchains/go-ethereum.nix
index b0f464cbfdc8..24f58a6c2c34 100644
--- a/pkgs/applications/blockchains/go-ethereum.nix
+++ b/pkgs/applications/blockchains/go-ethereum.nix
@@ -2,17 +2,17 @@
buildGoModule rec {
pname = "go-ethereum";
- version = "1.9.24";
+ version = "1.9.25";
src = fetchFromGitHub {
owner = "ethereum";
repo = pname;
rev = "v${version}";
- sha256 = "0nrx5fwfij9wajd3lj76hh1yv4zg4q3jc76a76m22djn1njl0n5j";
+ sha256 = "0cbgqs17agwdap4g37sb2g6mhyn7qkqbjk7kwb5jvj8nbi5n3kbd";
};
runVend = true;
- vendorSha256 = "1qbg44cryiv9kvcak6qjrbmkc9bxyk5fybj62vdkskqfjvv86068";
+ vendorSha256 = "08wgah8gxb5bscm5ca6zkfgssnmw2y2l6k9gfw7gbxyflsx74lya";
doCheck = false;
diff --git a/pkgs/applications/blockchains/monero-gui/default.nix b/pkgs/applications/blockchains/monero-gui/default.nix
index 16f4aefe349e..fb6753f79a50 100644
--- a/pkgs/applications/blockchains/monero-gui/default.nix
+++ b/pkgs/applications/blockchains/monero-gui/default.nix
@@ -27,13 +27,13 @@ in
stdenv.mkDerivation rec {
pname = "monero-gui";
- version = "0.17.1.5";
+ version = "0.17.1.6";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero-gui";
rev = "v${version}";
- sha256 = "0qlcqli0wvrjfy89mbgh1hpmk60dxgn5sws93h8lhgyfwx557iw0";
+ sha256 = "0kn5wvx2psbdaqmy1cxlbf5l1mdpvh0b6hh9drah3s7nj3654a3r";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/blockchains/turbo-geth.nix b/pkgs/applications/blockchains/turbo-geth.nix
index b8aa3de44dad..cf0b60ab9856 100644
--- a/pkgs/applications/blockchains/turbo-geth.nix
+++ b/pkgs/applications/blockchains/turbo-geth.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "turbo-geth";
- version = "2020.12.01";
+ version = "2020.12.02";
src = fetchFromGitHub {
owner = "ledgerwatch";
repo = pname;
rev = "v${version}";
- sha256 = "0l1qj10vhfkrk66zihz8m24pnyj8jbb65a7amvphp07r199swy2a";
+ sha256 = "0ynnpvpd84qncvzmk4hmq8mn6m14a9p3zg4svijqwlsrr39amp3q";
};
- vendorSha256 = "16vawkky612zf45d8dhipjmhrprmi28z9wdcnjy07x3bxdyfbhfr";
+ vendorSha256 = "0sk064iyaxq9ig9xv3h1p1c4994hna9bky16g3hblbnh3v7mmqar";
runVend = true;
subPackages = [
diff --git a/pkgs/applications/graphics/ktikz/default.nix b/pkgs/applications/graphics/ktikz/default.nix
index f817a3321606..d0d9f100878f 100644
--- a/pkgs/applications/graphics/ktikz/default.nix
+++ b/pkgs/applications/graphics/ktikz/default.nix
@@ -31,10 +31,16 @@ stdenv.mkDerivation rec {
};
patches = [
+ # Fix version in qtikz.pro
(fetchpatch {
url = "https://github.com/fhackenberger/ktikz/commit/972685a406517bb85eb561f2c8e26f029eacd7db.patch";
sha256 = "13z40rcd4m4n088v7z2ns17lnpn0z3rzp31lsamic3qdcwjwa5k8";
})
+ # Fix missing qt5.15 QPainterPath include
+ (fetchpatch {
+ url = "https://github.com/fhackenberger/ktikz/commit/ebe4dfb72ac8a137b475ef688b9f7ac3e5c7f242.patch";
+ sha256 = "GIgPh+iUBPftHKIpZR3a0FxmLhMLuPUapF/t+bCuqMs=";
+ })
];
nativeBuildInputs = [ pkgconfig qttools qmake wrapQtAppsHook ];
diff --git a/pkgs/applications/misc/chrysalis/default.nix b/pkgs/applications/misc/chrysalis/default.nix
new file mode 100644
index 000000000000..e79d989e22d8
--- /dev/null
+++ b/pkgs/applications/misc/chrysalis/default.nix
@@ -0,0 +1,28 @@
+{ lib, appimageTools, fetchurl }:
+
+let
+ pname = "chrysalis";
+ version = "0.7.9";
+in appimageTools.wrapType2 rec {
+ name = "${pname}-${version}-binary";
+
+ src = fetchurl {
+ url = "https://github.com/keyboardio/${pname}/releases/download/${pname}-${version}/${pname}-${version}.AppImage";
+ sha256 = "12w4vv7dwfpvxpc8kpfas90y7yy8mb8dj2096z3vw1bli5lrn3zi";
+ };
+
+ multiPkgs = null;
+ extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [
+ p.glib
+ ];
+
+ extraInstallCommands = "mv $out/bin/${name} $out/bin/${pname}";
+
+ meta = with lib; {
+ description = "A graphical configurator for Kaleidoscope-powered keyboards";
+ homepage = "https://github.com/keyboardio/Chrysalis";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ aw ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/misc/mucommander/default.nix b/pkgs/applications/misc/mucommander/default.nix
index e598e099d065..a1e02dbe18e0 100644
--- a/pkgs/applications/misc/mucommander/default.nix
+++ b/pkgs/applications/misc/mucommander/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, gradle_4_10, perl, makeWrapper, jre, gsettings-desktop-schemas }:
+{ stdenv, fetchFromGitHub, gradle_6, perl, makeWrapper, jdk11, gsettings-desktop-schemas }:
let
version = "0.9.3-3";
@@ -36,7 +36,7 @@ let
deps = stdenv.mkDerivation {
name = "${name}-deps";
inherit src postPatch;
- nativeBuildInputs = [ gradle_4_10 perl ];
+ nativeBuildInputs = [ gradle_6 perl ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
gradle --no-daemon build
@@ -54,7 +54,7 @@ let
in stdenv.mkDerivation {
inherit name src postPatch;
- nativeBuildInputs = [ gradle_4_10 perl makeWrapper ];
+ nativeBuildInputs = [ gradle_6 perl makeWrapper ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
@@ -73,7 +73,7 @@ in stdenv.mkDerivation {
tar xvf build/distributions/mucommander-${version}.tar --directory=$out --strip=1
wrapProgram $out/bin/mucommander \
--prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name} \
- --set JAVA_HOME ${jre}
+ --set JAVA_HOME ${jdk11}
'';
meta = with stdenv.lib; {
@@ -81,6 +81,9 @@ in stdenv.mkDerivation {
description = "Cross-platform file manager";
license = licenses.gpl3;
maintainers = with maintainers; [ volth ];
+ # build is broken on MacOS
+ # https://github.com/NixOS/nixpkgs/pull/105784
+ broken = stdenv.isDarwin;
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 23c92b2c0881..3b64e601eba6 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -31,9 +31,9 @@
}
},
"dev": {
- "version": "89.0.4343.0",
- "sha256": "0jmc1l0lysl5zax98fjhzsfq3c1sqh3n3xscidafflx362wcfpwa",
- "sha256bin64": "1v6xik8kf531y0g5xj0c8szjmak0qvh77kwkw7p7hqxqmnwwp06d",
+ "version": "89.0.4350.4",
+ "sha256": "1jh3r227j70imjzj0gm7cf1mv25zcdd2waa9qvim0p3g6wbdacmq",
+ "sha256bin64": "06963r7a1xc9vjlwgn0wgzqfj6mavfks20lzf49axw6izrxf8sbr",
"deps": {
"gn": {
"version": "2020-11-05",
diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix
index cdda1487a497..d4ec9cf5ef30 100644
--- a/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "kubernetes";
- version = "1.19.4";
+ version = "1.19.5";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
- sha256 = "05gisihrklkzsdsrrmvmqlfwfdx73jbwd5668n5wa5hp432qyvwi";
+ sha256 = "15bv620fj4x731f2z2a9dcdss18rk379kc40g49bpqsdn42jjx2z";
};
nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ];
diff --git a/pkgs/applications/networking/cluster/lens/default.nix b/pkgs/applications/networking/cluster/lens/default.nix
new file mode 100644
index 000000000000..656badfe5a0d
--- /dev/null
+++ b/pkgs/applications/networking/cluster/lens/default.nix
@@ -0,0 +1,41 @@
+{ lib, fetchurl, appimageTools }:
+
+let
+ pname = "lens";
+ version = "3.6.7";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/lensapp/lens/releases/download/v${version}/Lens-${version}.AppImage";
+ sha256 = "0var7d31ab6lq2vq6brk2dnhlnhqjp2gdqhygif567cdmcpn4vz8";
+ name="${pname}.AppImage";
+ };
+
+ appimageContents = appimageTools.extractType2 {
+ inherit name src;
+ };
+
+in appimageTools.wrapType2 {
+ inherit name src;
+
+ extraInstallCommands =
+ ''
+ mv $out/bin/${name} $out/bin/${pname}
+
+ install -m 444 -D ${appimageContents}/kontena-lens.desktop $out/share/applications/${pname}.desktop
+ install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/kontena-lens.png \
+ $out/share/icons/hicolor/512x512/apps/${pname}.png
+
+ substituteInPlace $out/share/applications/${pname}.desktop \
+ --replace 'Icon=kontena-lens' 'Icon=${pname}' \
+ --replace 'Exec=AppRun' 'Exec=${pname}'
+ '';
+
+ meta = with lib; {
+ description = "The Kubernetes IDE";
+ homepage = "https://k8slens.dev/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ dbirks ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/octant/default.nix b/pkgs/applications/networking/cluster/octant/default.nix
index 9e37bb6afe25..4ccc05189c9e 100644
--- a/pkgs/applications/networking/cluster/octant/default.nix
+++ b/pkgs/applications/networking/cluster/octant/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl }:
let
- version = "0.16.0";
+ version = "0.16.3";
system = stdenv.hostPlatform.system;
suffix = {
@@ -20,9 +20,9 @@ stdenv.mkDerivation rec {
inherit version;
src = fetchsrc {
- x86_64-linux = "1i6i42hwxaczkfv8ldxn3wp6bslgwfkycvh88khfmapw2f5f9mhr";
- aarch64-linux = "1ka5vscyqxckxnhnymp06yi0r2ljw42q0g62yq7qv4safljd452p";
- x86_64-darwin = "1c50c2r2hq2fi8jcijq6vn336w96ar7b6qccv5w2240i0szsxxql";
+ x86_64-linux = "1c6v7d8i494k32b0zrjn4fn1idza95r6h99c33c5za4hi7gqvy0x";
+ aarch64-linux = "153jd4wsq8qc598w7y4d30dy20ljyhrl68cc3pig1p712l5258zs";
+ x86_64-darwin = "0y2qjdlyvhrzwg0fmxsr3jl39kd13276a7wg0ndhdjfwxvdwpxkz";
};
doBuild = false;
diff --git a/pkgs/applications/networking/instant-messengers/nheko/default.nix b/pkgs/applications/networking/instant-messengers/nheko/default.nix
index 2f5316c9fe27..80ffbebe9be3 100644
--- a/pkgs/applications/networking/instant-messengers/nheko/default.nix
+++ b/pkgs/applications/networking/instant-messengers/nheko/default.nix
@@ -17,6 +17,7 @@
, mtxclient
, boost17x
, spdlog
+, fmt
, olm
, pkgconfig
, nlohmann_json
@@ -47,6 +48,7 @@ mkDerivation rec {
boost17x
lmdb
spdlog
+ fmt
cmark
qtbase
qtmultimedia
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index 84f090228627..05d94b2ef715 100644
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -25,7 +25,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
- version = "1.38.2"; # Please backport all updates to the stable channel.
+ version = "1.39.2"; # Please backport all updates to the stable channel.
# All releases have a limited lifetime and "expire" 90 days after the release.
# When releases "expire" the application becomes unusable until an update is
# applied. The expiration date for the current release can be extracted with:
@@ -35,7 +35,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
- sha256 = "1lq830760y4kmhqd29hhgnab6lryiipb01y0c5bbl886zk3z35n4";
+ sha256 = "15lv8jpnn2cx7hmb7pn32cvq6nqvzjflf77bbnvxva5hf9zjkma9";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/irc/konversation/default.nix b/pkgs/applications/networking/irc/konversation/default.nix
index 2890deccb800..3c80ef09aaf7 100644
--- a/pkgs/applications/networking/irc/konversation/default.nix
+++ b/pkgs/applications/networking/irc/konversation/default.nix
@@ -28,25 +28,15 @@
, phonon
}:
-let
+mkDerivation rec {
pname = "konversation";
- version = "1.7.5";
-in mkDerivation rec {
- name = "${pname}-${version}";
+ version = "1.7.7";
src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
- sha256 = "0h098yhlp36ls6pdvs2r93ig8dv4fys62m0h6wxccprb0qrpbgv0";
+ url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
+ sha256 = "R+wWHBOFmBqLmdKMQZ6Iskgj3AG2j7FiOJSBiXTCGKc=";
};
- patches = [
- # Delete this patch for konversation > 1.7.5
- (fetchpatch {
- url = "https://cgit.kde.org/konversation.git/patch/?id=4d0036617becc26a76fd021138c98aceec4c7b53";
- sha256 = "17hdj6zyln3n93b71by26mrwbgyh4k052ck5iw1drysx5dyd5l6y";
- })
- ];
-
buildInputs = [
kbookmarks
karchive
diff --git a/pkgs/applications/networking/mailreaders/inboxer/default.nix b/pkgs/applications/networking/mailreaders/inboxer/default.nix
deleted file mode 100644
index 30ca6d6c7eca..000000000000
--- a/pkgs/applications/networking/mailreaders/inboxer/default.nix
+++ /dev/null
@@ -1,87 +0,0 @@
-{ stdenv, fetchurl, binutils, patchelf, makeWrapper
-, expat, xorg, gdk-pixbuf, glib, gnome2, cairo, atk, freetype, pango
-, fontconfig, dbus, nss, nspr, gtk2-x11, alsaLib, cups, libpulseaudio, udev }:
-
-stdenv.mkDerivation rec {
- pname = "inboxer";
- version = "1.2.3";
-
- meta = with stdenv.lib; {
- description = "Unofficial, free and open-source Google Inbox Desktop App";
- homepage = "https://denysdovhan.com/inboxer";
- maintainers = [ maintainers.mgttlinger ];
- license = licenses.mit;
- platforms = [ "x86_64-linux" ];
- };
-
- src = fetchurl {
- url = "https://github.com/denysdovhan/inboxer/releases/download/v${version}/inboxer_${version}_amd64.deb";
- sha256 = "1ak8sr9sc0fkbrmfynxivbn9csrbyly4fhjlk7kx10aq8hk893a7";
- };
-
- unpackPhase = ''
- ar p $src data.tar.xz | tar xJ
- '';
- nativeBuildInputs = [ patchelf makeWrapper ];
- buildInputs = [ binutils ];
-
- preFixup = with stdenv.lib; let
- lpath = makeLibraryPath [
- alsaLib
- atk
- cairo
- cups
- dbus
- nss
- nspr
- freetype
- fontconfig
- gtk2-x11
- xorg.libX11
- xorg.libXcursor
- xorg.libXdamage
- xorg.libXi
- xorg.libXext
- xorg.libXfixes
- xorg.libXrandr
- xorg.libXrender
- xorg.libXcomposite
- xorg.libXtst
- xorg.libXScrnSaver
- xorg.libxcb
- gdk-pixbuf
- glib
- pango
- gnome2.GConf
- expat
- stdenv.cc.cc.lib
- libpulseaudio
- udev
- ];
- in ''
- patchelf \
- --set-rpath "$out/opt/Inboxer:${lpath}" \
- $out/opt/Inboxer/libnode.so
- patchelf \
- --set-rpath "$out/opt/Inboxer:${lpath}" \
- $out/opt/Inboxer/libffmpeg.so
-
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "$out/opt/Inboxer:${lpath}" \
- $out/opt/Inboxer/inboxer
-
- wrapProgram $out/opt/Inboxer/inboxer --set LD_LIBRARY_PATH "${xorg.libxkbfile}/lib:${lpath}"
- '';
-
- installPhase = ''
- mkdir -p $out/bin
- cp -R usr/share opt $out/
- # fix the path in the desktop file
- substituteInPlace \
- $out/share/applications/inboxer.desktop \
- --replace /opt/ $out/opt/
- # symlink the binary to bin/
- ln -s $out/opt/Inboxer/inboxer $out/bin/inboxer
- '';
-}
diff --git a/pkgs/applications/science/astronomy/siril/default.nix b/pkgs/applications/science/astronomy/siril/default.nix
new file mode 100644
index 000000000000..7ae3e011973e
--- /dev/null
+++ b/pkgs/applications/science/astronomy/siril/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchFromGitLab, fetchFromGitHub, pkg-config, meson, ninja,
+ git, criterion, wrapGAppsHook, gtk3, libconfig, gnuplot, opencv,
+ fftwFloat, cfitsio, gsl, exiv2, curl, librtprocess, ffmpeg,
+ libraw, libtiff, libpng, libjpeg, libheif, ffms
+}:
+
+stdenv.mkDerivation rec {
+ pname = "siril";
+ version = "0.99.6";
+
+ src = fetchFromGitLab {
+ owner = "free-astro";
+ repo = pname;
+ rev = version;
+ sha256 = "06vh8x45gv0gwlnqjwxglf12jmpdaxkiv5sixkqh20420wabx3ha";
+ };
+
+ nativeBuildInputs = [
+ meson ninja pkg-config git criterion wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gtk3 cfitsio gsl exiv2 gnuplot curl opencv fftwFloat librtprocess
+ libconfig libraw libtiff libpng libjpeg libheif ffms ffmpeg
+ ];
+
+ # Necessary because project uses default build dir for flatpaks/snaps
+ dontUseMesonConfigure = true;
+
+ configureScript = ''
+ ${meson}/bin/meson --buildtype release nixbld .
+ '';
+
+ postConfigure = ''
+ cd nixbld
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://www.siril.org/";
+ description = "Astronomical image processing tool";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ hjones2199 ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix b/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
index 06053a8f356b..c0a2ddb7a091 100644
--- a/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
+++ b/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, python3Packages
, boost, rapidjson, qtbase, qtsvg, igraph, spdlog, wrapQtAppsHook
-, llvmPackages ? null
+, fmt, llvmPackages ? null
}:
stdenv.mkDerivation rec {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [ cmake ninja pkgconfig ];
- buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog wrapQtAppsHook ]
+ buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog fmt wrapQtAppsHook ]
++ (with python3Packages; [ python pybind11 ])
++ stdenv.lib.optional stdenv.cc.isClang llvmPackages.openmp;
@@ -42,11 +42,11 @@ stdenv.mkDerivation rec {
# the qt mkDerivation - the latter forcibly overrides this.
cmakeBuildType = "MinSizeRel";
- meta = {
+ meta = with stdenv.lib; {
description = "A comprehensive reverse engineering and manipulation framework for gate-level netlists";
homepage = "https://github.com/emsec/hal";
- license = stdenv.lib.licenses.mit;
- platforms = with stdenv.lib.platforms; unix;
- maintainers = with stdenv.lib.maintainers; [ ris ];
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ ris shamilton ];
};
}
diff --git a/pkgs/applications/video/kodi/wrapper.nix b/pkgs/applications/video/kodi/wrapper.nix
index 6a0b1cbdf739..d0a7ed5e23cb 100644
--- a/pkgs/applications/video/kodi/wrapper.nix
+++ b/pkgs/applications/video/kodi/wrapper.nix
@@ -19,7 +19,7 @@ in buildEnv {
--prefi