···535535536536 The old config generation system used impure shell scripts and could break in specific circumstances (see #1234).
537537538538+ When adding yourself as maintainer, in the same pull request, make a separate
539539+ commit with the message `maintainers: add <handle>`.
540540+ Add the commit before those making changes to the package or module.
541541+ See [Nixpkgs Maintainers](../maintainers/README.md) for details.
542542+538543### Writing good commit messages
539544540545In addition to writing properly formatted commit messages, it's important to include relevant information so other developers can later understand *why* a change was made. While this information usually can be found by digging code, mailing list/Discourse archives, pull request discussions or upstream changes, it may require a lot of work.
···2222in
2323stdenv.mkDerivation rec {
2424 pname = "clightning";
2525- version = "23.05.2";
2525+ version = "23.08";
26262727 src = fetchurl {
2828 url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
2929- sha256 = "sha256-Tj5ybVaxpk5wmOw85LkeU4pgM9NYl6SnmDG2gyXrTHw=";
2929+ sha256 = "sha256-kersWWGytZmdVbpgezrWyjfb4jeG5dShk/CUb5hpiqA=";
3030 };
31313232 # when building on darwin we need dawin.cctools to provide the correct libtool
···1010 version = "1.8.9-2";
11111212 src = requireFile rec {
1313- name = "PI-linux-x64-${version}-20230814-c.tar.xz";
1313+ name = "PI-linux-x64-${version}-20230828-c.tar.xz";
1414 url = "https://pixinsight.com/";
1515- sha256 = "sha256-4Jspkl5riMlbeJX/h1zhVfVymORPK1X4l0LyOgXm05Y=";
1515+ sha256 = "sha256-f4E6F3LeEolDGcN9Uo/n8GlIuwMIVI26fW9NYtEesd4=";
1616 message = ''
1717 PixInsight is available from ${url} and requires a commercial (or trial) license.
1818 After a license has been obtained, PixInsight can be downloaded from the software distribution
+4-13
pkgs/applications/misc/jrnl/default.nix
···5566python3.pkgs.buildPythonApplication rec {
77 pname = "jrnl";
88- version = "3.3";
88+ version = "4.0.1";
99 format = "pyproject";
10101111 src = fetchFromGitHub {
1212 owner = "jrnl-org";
1313 repo = pname;
1414 rev = "refs/tags/v${version}";
1515- sha256 = "sha256-e2w0E8t6s0OWx2ROme2GdyzWhmCc6hnMfSdLTZqt3bg=";
1515+ hash = "sha256-NpI19NQxfDiqcfFI9kMqfMboI4fQTqCG7AoG9o8YoEI=";
1616 };
17171818 nativeBuildInputs = with python3.pkgs; [
···4242 toml
4343 ];
44444545- # Upstream expects a old pytest-bdd version
4646- # Once it changes we should update here too
4747- # https://github.com/jrnl-org/jrnl/blob/develop/poetry.lock#L732
4848- disabledTests = [
4949- "bdd"
5050- ];
5151-5252- postPatch = ''
5353- substituteInPlace pyproject.toml \
5454- --replace 'rich = "^12.2.0"' 'rich = ">=12.2.0, <14.0.0"'
5555- '';
56455746 preCheck = ''
5847 export HOME=$(mktemp -d);
···6352 ];
64536554 meta = with lib; {
5555+ changelog = "https://github.com/jrnl-org/jrnl/releases/tag/v${version}";
6656 description = "Simple command line journal application that stores your journal in a plain text file";
6757 homepage = "https://jrnl.sh/";
6858 license = licenses.gpl3Only;
6959 maintainers = with maintainers; [ bryanasdev000 zalakain ];
6060+ mainProgram = "jrnl";
7061 };
7162}