Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-01-05 06:01:12 +00:00 committed by GitHub
commit 340cf4304d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 254 additions and 113 deletions

5
.github/CODEOWNERS vendored
View File

@ -336,3 +336,8 @@ nixos/tests/zfs.nix @raitobezarius
# Linux Kernel
pkgs/os-specific/linux/kernel/manual-config.nix @amjoseph-nixpkgs
# Buildbot
nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq
nixos/tests/buildbot.nix @Mic92 @zowoq
pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq

View File

@ -106,6 +106,19 @@ The following are supported:
- [`note`](https://tdg.docbook.org/tdg/5.0/note.html)
- [`tip`](https://tdg.docbook.org/tdg/5.0/tip.html)
- [`warning`](https://tdg.docbook.org/tdg/5.0/warning.html)
- [`example`](https://tdg.docbook.org/tdg/5.0/example.html)
Example admonitions require a title to work.
If you don't provide one, the manual won't be built.
```markdown
::: {.example #ex-showing-an-example}
# Title for this example
Text for the example.
:::
```
#### [Definition lists](https://github.com/jgm/commonmark-hs/blob/master/commonmark-extensions/test/definition_lists.md)
@ -139,3 +152,54 @@ watermelon
Closes #216321.
- If the commit contains more than just documentation changes, follow the commit message format relevant for the rest of the changes.
## Documentation conventions
In an effort to keep the Nixpkgs manual in a consistent style, please follow the conventions below, unless they prevent you from properly documenting something.
In that case, please open an issue about the particular documentation convention and tag it with a "needs: documentation" label.
- Put each sentence in its own line.
This makes reviewing documentation much easier, since GitHub's review system is based on lines.
- Use the admonitions syntax for any callouts and examples (see [section above](#admonitions)).
- If you provide an example involving Nix code, make your example into a fully-working package (something that can be passed to `pkgs.callPackage`).
This will help others quickly test that the example works, and will also make it easier if we start automatically testing all example code to make sure it works.
For example, instead of providing something like:
```
pkgs.dockerTools.buildLayeredImage {
name = "hello";
contents = [ pkgs.hello ];
}
```
Provide something like:
```
{ dockerTools, hello }:
dockerTools.buildLayeredImage {
name = "hello";
contents = [ hello ];
}
```
- Use [definition lists](#definition-lists) to document function arguments, and the attributes of such arguments. For example:
```markdown
# pkgs.coolFunction
Description of what `coolFunction` does.
`coolFunction` expects a single argument which should be an attribute set, with the following possible attributes:
`name`
: The name of the resulting image.
`tag` _optional_
: Tag of the generated image.
_Default value:_ the output path's hash.
```

View File

@ -96,6 +96,16 @@ with lib.maintainers; {
shortName = "Blockchains";
};
buildbot = {
members = [
lopsided98
mic92
zowoq
];
scope = "Maintain Buildbot CI framework";
shortName = "Buildbot";
};
c = {
members = [
matthewbauer

View File

@ -305,5 +305,5 @@ in {
'')
];
meta.maintainers = with lib.maintainers; [ mic92 lopsided98 ];
meta.maintainers = lib.teams.buildbot.members;
}

View File

@ -188,6 +188,6 @@ in {
};
};
meta.maintainers = with lib.maintainers; [ ];
meta.maintainers = lib.teams.buildbot.members;
}

View File

@ -104,5 +104,5 @@ import ./make-test-python.nix ({ pkgs, ... }: {
bbworker.fail("nc -z bbmaster 8011")
'';
meta.maintainers = with pkgs.lib.maintainers; [ ];
meta.maintainers = pkgs.lib.teams.buildbot.members;
})

View File

@ -5,16 +5,16 @@
buildGoModule rec {
pname = "taproot-assets";
version = "0.2.3";
version = "0.3.2";
src = fetchFromGitHub {
owner = "lightninglabs";
repo = "taproot-assets";
rev = "v${version}";
hash = "sha256-nTgIoYajpnlEvyXPcwXbm/jOfG+C83TTZiPmoB2kK24=";
hash = "sha256-zYS/qLWYzfmLksYLCUWosT287K8La2fuu9TcT4Wytto=";
};
vendorHash = "sha256-fc++0M7Mnn1nJOkV2gzAVRQCp3vOqsO2OQNlOKaMmB4=";
vendorHash = "sha256-jz6q3l2FtkJM3qyaTTqqu3ZG2FeKW9s7WdlW1pHij5k=";
subPackages = [ "cmd/tapcli" "cmd/tapd" ];

View File

@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "premid";
version = "2.3.2";
version = "2.3.4";
src = fetchurl {
url = "https://github.com/premid/Linux/releases/download/v${version}/${pname}.tar.gz";
sha256 = "sha256-TuID63cVZkQ2kBl2iZeuVvjRUJYBt62ppPvgffBlOXY=";
sha256 = "sha256-ime6SCxm+fhMR2wagv1RItqwLjPxvJnVziW3DZafP50=";
};
nativeBuildInputs = [

View File

@ -92,11 +92,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
version = "1.61.109";
version = "1.61.114";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
hash = "sha256-vIi205FqgoQEZCV4iWCFxjH2hJNWH9HjRU94jt7Ee8A=";
hash = "sha256-AVL08Npg1nuvFJrd3rC2rCZeoLnPuQsgpvf2R623c6Y=";
};
dontConfigure = true;

View File

@ -1,6 +1,6 @@
{ mkDerivation, lib, fetchFromGitLab, doxygen, glib, libaccounts-glib, pkg-config, qmake }:
{ stdenv, lib, fetchFromGitLab, doxygen, glib, libaccounts-glib, pkg-config, qmake, qtbase, wrapQtAppsHook }:
mkDerivation rec {
stdenv.mkDerivation rec {
pname = "accounts-qt";
version = "1.16";
@ -12,9 +12,10 @@ mkDerivation rec {
};
propagatedBuildInputs = [ glib libaccounts-glib ];
nativeBuildInputs = [ doxygen pkg-config qmake ];
buildInputs = [ qtbase ];
nativeBuildInputs = [ doxygen pkg-config qmake wrapQtAppsHook ];
# remove forbidden references to $TMPDIR
# remove forbidden references to /build
preFixup = ''
patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$out"/bin/*
'';
@ -23,6 +24,6 @@ mkDerivation rec {
description = "Qt library for accessing the online accounts database";
homepage = "https://gitlab.com/accounts-sso";
license = licenses.lgpl21;
platforms = with platforms; linux;
platforms = platforms.linux;
};
}

View File

@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "ethash";
version = "0.8.0";
version = "1.0.1";
src =
fetchFromGitHub {
owner = "chfast";
repo = "ethash";
rev = "v${version}";
sha256 = "sha256-4SJk4niSpLPjymwTCD0kHOrqpMf+vE3J/O7DiffUSJ4=";
sha256 = "sha256-BjgfWDn72P4NJhzq0ySW8bvZI3AQB9jOaRqFIeCfJ8k=";
};
nativeBuildInputs = [

View File

@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
pname = "libaccounts-glib";
version = "1.24";
version = "1.26";
outputs = [ "out" "dev" "devdoc" "py" ];
@ -11,12 +11,9 @@ stdenv.mkDerivation rec {
owner = "accounts-sso";
repo = "libaccounts-glib";
rev = version;
sha256 = "0y8smg1rd279lrr9ad8b499i8pbkajmwd4xn41rdh9h93hs9apn7";
sha256 = "sha256-KVKylt+XjLfidsS2KzT7oFXP6rTR528lYAUP8dffu7k=";
};
# See: https://gitlab.com/accounts-sso/libaccounts-glib/merge_requests/22
patches = [ ./py-override.patch ];
nativeBuildInputs = [
check
docbook_xml_dtd_43

View File

@ -1,38 +0,0 @@
diff --git a/libaccounts-glib/pygobject/meson.build b/libaccounts-glib/pygobject/meson.build
index fa1f4a0..588c4ce 100644
--- a/libaccounts-glib/pygobject/meson.build
+++ b/libaccounts-glib/pygobject/meson.build
@@ -1,11 +1,19 @@
-python3 = import('python3')
-python_exec = python3.find_python()
-python_exec_result = run_command(python_exec, ['-c', 'import gi; from os.path import abspath; print(abspath(gi._overridesdir))'])
+py_override = get_option('py-overrides-dir')
-if python_exec_result.returncode() != 0
- error('Failed to retreive the python GObject override directory')
+if py_override == ''
+ python3 = import('python3')
+ python_exec = python3.find_python()
+
+ python_exec_result = run_command(python_exec, ['-c', 'import gi; from os.path import abspath; print(abspath(gi._overridesdir))'])
+
+ if python_exec_result.returncode() != 0
+ error('Failed to retreive the python GObject override directory')
+ endif
+
+ py_override = python_exec_result.stdout().strip()
endif
-install_data('Accounts.py',
- install_dir: join_paths(python_exec_result.stdout().strip())
+install_data(
+ 'Accounts.py',
+ install_dir: py_override
)
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 0000000..2c33804
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1 @@
+option('py-overrides-dir', type : 'string', value : '', description: 'Path to pygobject overrides directory')

View File

@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "${lib.optionalString withNgshared "lib"}ngspice";
version = "41";
version = "42";
src = fetchurl {
url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz";
hash = "sha256-HOIZOV0vUMM+siOhQD+DGLFo8ebRAVp9udv0OUCN6MQ=";
hash = "sha256-c3/jhGqyMzolDfrfHtbr4YYK8dil/154A8dyzEJW5Qo=";
};
nativeBuildInputs = [

View File

@ -1,6 +1,6 @@
{ mkDerivation, lib, fetchFromGitLab, qmake, doxygen }:
{ stdenv, lib, fetchFromGitLab, qmake, qtbase, wrapQtAppsHook, doxygen }:
mkDerivation rec {
stdenv.mkDerivation rec {
pname = "signond";
version = "8.61";
@ -14,8 +14,11 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
doxygen
wrapQtAppsHook
];
buildInputs = [ qtbase ];
preConfigure = ''
substituteInPlace src/signond/signond.pro \
--replace "/etc" "@out@/etc"
@ -24,7 +27,7 @@ mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.com/accounts-sso/signond";
description = "Signon Daemon for Qt";
maintainers = with maintainers; [ freezeboy ];
maintainers = with maintainers; [ freezeboy ];
platforms = platforms.linux;
};
}

View File

@ -48,11 +48,12 @@ buildPythonPackage rec {
disabledTestPaths = [
"tests/performance"
# https://github.com/DataDog/datadogpy/issues/800
"tests/integration/api/test_*.py"
];
disabledTests = [
"test_default_settings_set"
] ++ lib.optionals (pythonAtLeast "3.11") [
# https://github.com/DataDog/datadogpy/issues/746
"TestDogshell"
];
@ -62,7 +63,6 @@ buildPythonPackage rec {
];
meta = with lib; {
broken = true; # https://github.com/DataDog/datadogpy/issues/800
description = "The Datadog Python library";
homepage = "https://github.com/DataDog/datadogpy";
changelog = "https://github.com/DataDog/datadogpy/blob/v${version}/CHANGELOG.md";

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "jupyter-core";
version = "5.5.1";
version = "5.7.0";
disabled = pythonOlder "3.7";
pyproject = true;
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "jupyter";
repo = "jupyter_core";
rev = "refs/tags/v${version}";
hash = "sha256-X8yBh63JYIuIatLtJU0pOD8Oz/QpJShU0R2VGAgPAa4=";
hash = "sha256-y3a2pSk+6QNSVg0skosbf6uHSXpvMubyflP6jQleI44=";
};
patches = [

View File

@ -34,14 +34,14 @@
buildPythonPackage rec {
pname = "jupyter-server";
version = "2.12.1";
format = "pyproject";
version = "2.12.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
pname = "jupyter_server";
inherit version;
hash = "sha256-3He33MX8BUesuisoRPAXmACGZyAe6ifGMZ/5JX1wCm0=";
hash = "sha256-Xq6GvhUiS1N1zewMNULOcv8g96JSl6KoFmolC7RVpRk=";
};
nativeBuildInputs = [

View File

@ -1,34 +1,64 @@
{ lib
, buildPythonPackage
, fetchPypi
, nbformat
, sphinx
, fetchFromGitHub
, hatchling
, ipykernel
, ipython
, ipywidgets
, pythonOlder
, nbconvert
, nbformat
, pythonOlder
, sphinx
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "jupyter-sphinx";
version = "0.4.0";
format = "setuptools";
version = "0.5.3";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "jupyter_sphinx";
hash = "sha256-DBGjjxNDE48sUFHA00xMVF9EgBdMG9QcAlb+gm4LqlU=";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "jupyter";
repo = "jupyter-sphinx";
rev = "refs/tags/v${version}";
hash = "sha256-o/i3WravKZPf7uw2H4SVYfAyaZGf19ZJlkmeHCWcGtE=";
};
propagatedBuildInputs = [ nbconvert nbformat sphinx ipywidgets ];
nativeBuildInputs = [
hatchling
];
doCheck = false;
propagatedBuildInputs = [
ipykernel
ipython
ipywidgets
nbconvert
nbformat
sphinx
];
disabled = pythonOlder "3.5";
pythonImportsCheck = [
"jupyter_sphinx"
];
env.JUPYTER_PLATFORM_DIRS = 1;
nativeCheckInputs = [
pytestCheckHook
];
preCheck = ''
export HOME=$TMPDIR
'';
__darwinAllowLocalNetworking = true;
meta = with lib; {
description = "Jupyter Sphinx Extensions";
homepage = "https://github.com/jupyter/jupyter-sphinx/";
changelog = "https://github.com/jupyter/jupyter-sphinx/releases/tag/${src.rev}";
license = licenses.bsd3;
};
}

View File

@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "jupyterlab";
version = "4.0.9";
version = "4.0.10";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-nrraQdUmUfYjwMnwad24oh1oSOTIh9jl3cBhMWbtXAs=";
hash = "sha256-Rhd+uO3nDcc76SKsmfjvlDvcLfvGoxs1PEvehIo13uE=";
};
nativeBuildInputs = [

View File

@ -32,14 +32,14 @@ let
};
in buildPythonPackage rec {
pname = "nbconvert";
version = "7.13.1";
version = "7.14.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-Lcgmfb3+7c4tzTTJ4/G1GvGPQ8sQVUnRxaGBiewjuoU=";
hash = "sha256-krmkS2Plp/tPb6DvQSYeNcFpJQRszRwEpcgJm/EAR24=";
};
# Add $out/share/jupyter to the list of paths that are used to search for

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "troposphere";
version = "4.5.2";
version = "4.5.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "cloudtools";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-LLky4lSSMUmLEf+qHwgPvDu0DZhG4WWZ1aFSXqFm1BA=";
hash = "sha256-Kk4PvkUC1JB2MNyarq/cHhOOc+2Id7HlR/hSt/5JjlI=";
};
propagatedBuildInputs = [

View File

@ -156,7 +156,7 @@ let
description = "An open-source continuous integration framework for automating software build, test, and release processes";
homepage = "https://buildbot.net/";
changelog = "https://github.com/buildbot/buildbot/releases/tag/v${version}";
maintainers = with maintainers; [ ryansydnor lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2Only;
broken = stdenv.isDarwin;
};

View File

@ -25,7 +25,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Packaging Helper";
maintainers = with maintainers; [ ryansydnor lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
}

View File

@ -24,7 +24,7 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot UI";
maintainers = with maintainers; [ ryansydnor lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
@ -51,7 +51,7 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot UI (React)";
maintainers = with maintainers; [ mic92 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2Only;
};
};
@ -73,7 +73,29 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Console View Plugin";
maintainers = with maintainers; [ ryansydnor lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
react-console-view = buildPythonPackage rec {
pname = "buildbot-react-console-view";
inherit (buildbot-pkg) version;
src = fetchPypi {
inherit pname version;
hash = "sha256-U0j/ovoP3A83BzQWF4dtwisJxs00mZz0yyT12mlxfGo=";
};
buildInputs = [ buildbot-pkg ];
# tests fail
doCheck = false;
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Console View Plugin (React)";
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
@ -95,7 +117,29 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Waterfall View Plugin";
maintainers = with maintainers; [ ryansydnor lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
react-waterfall-view = buildPythonPackage rec {
pname = "buildbot-react-waterfall-view";
inherit (buildbot-pkg) version;
src = fetchPypi {
inherit pname version;
hash = "sha256-vt7ea0IWIKn4i8sBUUMsoOMi1gPzzFssQ6wORDClJqs=";
};
buildInputs = [ buildbot-pkg ];
# tests fail
doCheck = false;
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Waterfall View Plugin (React)";
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
@ -117,7 +161,29 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Grid View Plugin";
maintainers = with maintainers; [ lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
react-grid-view = buildPythonPackage rec {
pname = "buildbot-react-grid-view";
inherit (buildbot-pkg) version;
src = fetchPypi {
inherit pname version;
hash = "sha256-Q8gwqUfMy+D9dPBSw60BhNV12iu9mjhc7KXKYjtO23s=";
};
buildInputs = [ buildbot-pkg ];
# tests fail
doCheck = false;
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Grid View Plugin (React)";
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
@ -139,7 +205,7 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot WSGI dashboards Plugin";
maintainers = with maintainers; [ lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
};
};
@ -162,7 +228,7 @@
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Badges Plugin";
maintainers = with maintainers; [ julienmalka ];
maintainers = teams.buildbot.members ++ [ maintainers.julienmalka ];
license = licenses.gpl2;
};
};

View File

@ -8,7 +8,10 @@ nix-update --version=skip buildbot-plugins.buildbot-pkg
nix-update --version=skip buildbot-plugins.www
nix-update --version=skip buildbot-plugins.www-react
nix-update --version=skip buildbot-plugins.console-view
nix-update --version=skip buildbot-plugins.react-console-view
nix-update --version=skip buildbot-plugins.waterfall-view
nix-update --version=skip buildbot-plugins.react-waterfall-view
nix-update --version=skip buildbot-plugins.grid-view
nix-update --version=skip buildbot-plugins.react-grid-view
nix-update --version=skip buildbot-plugins.wsgi-dashboards
nix-update --version=skip buildbot-plugins.badges

View File

@ -59,7 +59,7 @@ buildPythonPackage (rec {
meta = with lib; {
homepage = "https://buildbot.net/";
description = "Buildbot Worker Daemon";
maintainers = with maintainers; [ ryansydnor lopsided98 ];
maintainers = teams.buildbot.members;
license = licenses.gpl2;
broken = stdenv.isDarwin; # https://hydra.nixos.org/build/243534318/nixlog/6
};

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "packer";
version = "1.9.5";
version = "1.10.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
hash = "sha256-7HoT9B6YpgwJ8Q1TUMS3W919204LiOqyemtT7Ybeeyg=";
hash = "sha256-pHqYO3a9JruOCbMbLLQ2BqS4bcCeaBf82cBxGVHgLoY=";
};
vendorHash = "sha256-aalecIoKUUj0siDIBXXeyCjkpsyjlPPX6XohDC6WDoY=";
vendorHash = "sha256-ydG1nINW9uGYv5uNlJ6p8GHSkIW83qGpUAfRU+yQXmc=";
subPackages = [ "." ];
@ -30,7 +30,7 @@ buildGoModule rec {
meta = with lib; {
description = "A tool for creating identical machine images for multiple platforms from a single source configuration";
homepage = "https://www.packer.io";
license = licenses.mpl20;
license = licenses.bsl11;
maintainers = with maintainers; [ zimbatm ma27 techknowlogick qjoly ];
changelog = "https://github.com/hashicorp/packer/blob/v${version}/CHANGELOG.md";
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "augustus";
version = "3.2.0";
version = "4.0.0";
src = fetchFromGitHub {
owner = "Keriew";
repo = "augustus";
rev = "v${version}";
sha256 = "sha256-NS6ijgI/wLsGF5KabjaR7ElKWFXIdjpmPYHVmI4oMzQ=";
sha256 = "sha256-UWJmxirRJJqvL4ZSjBvFepeKVvL77+WMp4YdZuFNEkg=";
};
nativeBuildInputs = [ cmake ];

View File

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "kestrel";
version = "0.11.0";
version = "1.0.0";
src = fetchFromGitHub {
owner = "finfet";
repo = pname;
rev = "v${version}";
hash = "sha256-l9YYzwyi7POXbCxRmmhULO2YJauNJBfRGuXYU3uZQN4=";
hash = "sha256-n0XIFBCwpc6QTj3PjGp+fYtU4U+RAfA4PRcettFlxVA=";
};
cargoHash = "sha256-XqyFGxTNQyY1ryTbL9/9s1WVP4bVk/zbG9xNdddLX10=";
cargoHash = "sha256-GZK4IaAolU1up2bYd/2tBahcCP70hO5/shDODUD+aRE=";
nativeBuildInputs = [
installShellFiles

View File

@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "poedit";
version = "3.4.1";
version = "3.4.2";
src = fetchFromGitHub {
owner = "vslavik";
repo = "poedit";
rev = "v${version}-oss";
hash = "sha256-VV8af2PVGPL0wzJbUigqPq4FDFUkwbafligNbfB6a9w=";
hash = "sha256-CfCWfKRzeGGk8/B0BLauO4Xb88/Si1ezvcGKeURgC9o=";
};
nativeBuildInputs = [ autoconf automake asciidoc wrapGAppsHook