Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9b20a24d4d59
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c1a6e60335b5
Choose a head ref

Commits on Apr 5, 2020

  1. Copy the full SHA
    19afb22 View commit details

Commits on Apr 20, 2020

  1. citrix_workspace: add 2004

    obadz committed Apr 20, 2020
    Copy the full SHA
    b061642 View commit details
  2. Copy the full SHA
    015f46b View commit details
  3. dwm-status: 1.6.3 -> 1.6.4

    Gerschtli committed Apr 20, 2020
    Copy the full SHA
    382247d View commit details
  4. blas,lapack: don’t patchelf

    We have some unused RPATHs we don’t want shrunk. These are used in MKL
    to dlopen based on architecture.
    matthewbauer committed Apr 20, 2020
    Copy the full SHA
    3c9c894 View commit details
  5. Copy the full SHA
    f86d582 View commit details
  6. blas,lapack: use isILP64 instead of is64bit

    This is a better name since we have multiple 64-bit things that could
    be referred to.
    
    LP64  : integer=32, long=64, pointer=64
    ILP64 : integer=64, long=64, pointer=64
    matthewbauer committed Apr 20, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ff2f264 View commit details
  7. magma: remove mklSupport flag

    This now relies on the "blas" and "lapack" packages.
    matthewbauer committed Apr 20, 2020
    Copy the full SHA
    a6a502f View commit details
  8. nixos/tailscale: set a CacheDir in the systemd unit.

    Fixes a bug where tailscaled drops some files into / when CacheDir
    is unset.
    
    Signed-off-by: David Anderson <dave@natulte.net>
    danderson committed Apr 20, 2020
    Copy the full SHA
    cee5ddb View commit details

Commits on Apr 21, 2020

  1. Copy the full SHA
    607522c View commit details
  2. blas,lapack: provide symlink for libmkl_rt.so

    This is needed for numpy to detect mkl correctly.
    matthewbauer committed Apr 21, 2020
    Copy the full SHA
    0caa375 View commit details
  3. blas,lapack: symlink headers when using mkl

    Some of these are necessary for things like python.pkgs.numexpr
    matthewbauer committed Apr 21, 2020
    Copy the full SHA
    8f58fa0 View commit details
  4. Copy the full SHA
    0a49d32 View commit details
  5. doc/overlays.xml: update documentation for BLAS/LAPACK

    This expands the documentation and explains how to assert LP64.
    matthewbauer committed Apr 21, 2020
    Copy the full SHA
    3c41d61 View commit details
  6. journald service: Increase default rate limit 1000 -> 10000.

    Follows the upstream change of this default:
    
    systemd/systemd#8660
    nh2 committed Apr 21, 2020
    Copy the full SHA
    d16d347 View commit details
  7. openrct2: 0.2.4 -> 0.2.6

    oxzi authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    790748c View commit details
  8. Merge pull request #85608 from obadz/citrix-2004

    citrix_workspace: add 2004
    Ma27 authored Apr 21, 2020
    Copy the full SHA
    edeaab2 View commit details
  9. mu: minor cleanup

    peterhoeg authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    e43a6c9 View commit details
  10. Copy the full SHA
    c93e4cb View commit details
  11. psi-plus: 1.4.984 -> 1.4.1086

    misuzu authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    6ca23ca View commit details
  12. Merge pull request #85630 from Gerschtli/update/dwm-status

    dwm-status: 1.6.3 -> 1.6.4
    FRidh authored Apr 21, 2020
    Copy the full SHA
    05b4bf6 View commit details
  13. mosdepth: 0.2.6 -> 0.2.9

    jbedo authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    d8d6ecc View commit details
  14. kanboard: 1.2.13 -> 1.2.14

    lheckemann authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    31edad3 View commit details
  15. tailscale: 0.97-0 -> 0.97-219.

    Signed-off-by: David Anderson <dave@natulte.net>
    danderson authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    0d0dd76 View commit details
  16. metals: 0.8.3 -> 0.8.4

    Tomahna authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    080e824 View commit details
  17. trilium: 0.40.5 -> 0.40.7

    kampka authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    55061fc View commit details
  18. xournalpp: 1.0.17 -> 1.0.18

    sikmir authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    42d2903 View commit details
  19. sidequest: 0.8.7-> 0.10.2

    rvolosatovs authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    de14e60 View commit details
  20. ili2c: 5.0.0 -> 5.0.8

    das-g authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    c970d3b View commit details
  21. transifex-client: 0.13.6 -> 0.13.9

    etu authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    09d82f6 View commit details
  22. openmpt123: 0.4.11 -> 0.4.12

    gnidorah authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    b4a7b66 View commit details
  23. ferm: 2.4.1 -> 2.5.1

    Mic92 authored and FRidh committed Apr 21, 2020
    Copy the full SHA
    b1e93dd View commit details
  24. Merge pull request #84354 from bandresen/clj-kondo_2020.03.20->2020.0…

    …4.05
    
    clj-kondo: 2020.03.20 -> 2020.04.05
    FRidh authored Apr 21, 2020
    Copy the full SHA
    e759331 View commit details
  25. Merge pull request #85636 from matthewbauer/blas-lapack-fix-fallout-f…

    …rom-83888
    
    BLAS/LAPACK fix fallout from #83888
    FRidh authored Apr 21, 2020
    Copy the full SHA
    ec21df3 View commit details
  26. Copy the full SHA
    8880957 View commit details
  27. Merge pull request #85692 from nh2/systemd-update-default-rate-limit

    journald service: Increase default rate limit 1000 -> 10000.
    flokli authored Apr 21, 2020
    Copy the full SHA
    91e3358 View commit details
  28. quiterss: 0.19.3 -> 0.19.4

    primeos committed Apr 21, 2020
    Copy the full SHA
    fe5117d View commit details
  29. nixos/manual: fix build

    worldofpeace committed Apr 21, 2020
    Copy the full SHA
    37e146c View commit details
  30. Merge pull request #73505 from tomfitzhenry/networkd-dhcp-server-test

    systemd-networkd: add DHCPServer test
    flokli authored Apr 21, 2020
    Copy the full SHA
    cece19e View commit details
  31. python3Packages.google_api_python_client: 1.8.0 -> 1.8.1

    This contains a fix for the goobook build which would break due to this
    update.
    primeos committed Apr 21, 2020
    Copy the full SHA
    0d11947 View commit details
  32. Merge pull request #85708 from Beskhue/fix-documentation

    nixos/phpfpm: fix erroneous pools example
    flokli authored Apr 21, 2020
    Copy the full SHA
    6ba4ef6 View commit details
  33. Merge pull request #85598 from danderson/tailscale-fix-cachedir

    nixos/tailscale: set a CacheDir in the systemd unit.
    flokli authored Apr 21, 2020
    Copy the full SHA
    c1a6e60 View commit details
Showing with 372 additions and 167 deletions.
  1. +3 −26 doc/languages-frameworks/python.section.md
  2. +114 −0 doc/using/overlays.xml
  3. +7 −0 nixos/doc/manual/release-notes/rl-2009.xml
  4. +4 −1 nixos/modules/services/networking/tailscale.nix
  5. +2 −2 nixos/modules/services/web-servers/phpfpm/default.nix
  6. +1 −1 nixos/modules/system/boot/systemd.nix
  7. +1 −0 nixos/tests/all-tests.nix
  8. +58 −0 nixos/tests/systemd-networkd-dhcpserver.nix
  9. +2 −2 pkgs/applications/audio/openmpt123/default.nix
  10. +3 −3 pkgs/applications/editors/apostrophe/default.nix
  11. +2 −2 pkgs/applications/graphics/xournalpp/default.nix
  12. +2 −2 pkgs/applications/misc/kanboard/default.nix
  13. +2 −2 pkgs/applications/misc/sidequest/default.nix
  14. +2 −15 pkgs/applications/networking/instant-messengers/psi-plus/default.nix
  15. +5 −4 pkgs/applications/networking/newsreaders/quiterss/default.nix
  16. +13 −2 pkgs/applications/networking/remote/citrix-workspace/default.nix
  17. +3 −3 pkgs/applications/office/trilium/default.nix
  18. +4 −4 pkgs/applications/science/biology/mosdepth/default.nix
  19. +1 −1 pkgs/applications/science/chemistry/octopus/default.nix
  20. +1 −1 pkgs/applications/science/machine-learning/shogun/default.nix
  21. +1 −1 pkgs/applications/science/math/R/default.nix
  22. +1 −1 pkgs/applications/science/math/giac/default.nix
  23. +1 −1 pkgs/applications/science/math/gmsh/default.nix
  24. +1 −1 pkgs/applications/science/math/sage/sage-env.nix
  25. +1 −1 pkgs/applications/science/math/sage/sage-with-env.nix
  26. +1 −1 pkgs/applications/science/math/sage/sagelib.nix
  27. +3 −3 pkgs/applications/window-managers/dwm/dwm-status.nix
  28. +10 −6 pkgs/build-support/alternatives/blas/default.nix
  29. +9 −5 pkgs/build-support/alternatives/lapack/default.nix
  30. +2 −2 pkgs/development/compilers/julia/1.3.nix
  31. +2 −2 pkgs/development/compilers/julia/shared.nix
  32. +3 −3 pkgs/development/interpreters/octave/default.nix
  33. +1 −1 pkgs/development/libraries/fflas-ffpack/default.nix
  34. +1 −1 pkgs/development/libraries/linbox/default.nix
  35. +1 −1 pkgs/development/libraries/qrupdate/default.nix
  36. +1 −1 pkgs/development/libraries/science/math/arpack/default.nix
  37. +1 −1 pkgs/development/libraries/science/math/ipopt/default.nix
  38. +2 −9 pkgs/development/libraries/science/math/magma/default.nix
  39. +1 −1 pkgs/development/libraries/science/math/scalapack/default.nix
  40. +1 −1 pkgs/development/libraries/science/math/scs/default.nix
  41. +1 −1 pkgs/development/libraries/science/math/suitesparse/4.2.nix
  42. +1 −1 pkgs/development/libraries/science/math/suitesparse/4.4.nix
  43. +1 −1 pkgs/development/libraries/science/math/suitesparse/default.nix
  44. +1 −1 pkgs/development/libraries/science/math/superlu/default.nix
  45. +1 −1 pkgs/development/libraries/sundials/2.x.nix
  46. +1 −1 pkgs/development/libraries/sundials/default.nix
  47. +1 −1 pkgs/development/ocaml-modules/lacaml/default.nix
  48. +1 −1 pkgs/development/ocaml-modules/owl/default.nix
  49. +1 −1 pkgs/development/python-modules/cvxopt/default.nix
  50. +3 −0 pkgs/development/python-modules/goobook/default.nix
  51. +32 −0 pkgs/development/python-modules/goobook/fix-build.patch
  52. +11 −3 pkgs/development/python-modules/google-api-python-client/default.nix
  53. +3 −5 pkgs/development/python-modules/numpy/default.nix
  54. +2 −2 pkgs/development/tools/clj-kondo/default.nix
  55. +2 −2 pkgs/development/tools/metals/default.nix
  56. +7 −8 pkgs/games/openrct2/default.nix
  57. +6 −4 pkgs/servers/tailscale/default.nix
  58. +1 −1 pkgs/tools/misc/hpl/default.nix
  59. +2 −2 pkgs/tools/misc/ili2c/default.nix
  60. +12 −8 pkgs/tools/networking/ferm/default.nix
  61. +1 −3 pkgs/tools/networking/mu/default.nix
  62. +3 −3 pkgs/tools/text/transifex-client/default.nix
  63. +1 −0 pkgs/top-level/all-packages.nix
  64. +3 −3 pkgs/top-level/release-alternatives.nix
29 changes: 3 additions & 26 deletions doc/languages-frameworks/python.section.md
Original file line number Diff line number Diff line change
@@ -1290,32 +1290,9 @@ self: super: {

### How to use Intel's MKL with numpy and scipy?

A `site.cfg` is created that configures BLAS based on the `blas` parameter of
the `numpy` derivation. By passing in `mkl`, `numpy` and packages depending on
`numpy` will be built with `mkl`.

The following is an overlay that configures `numpy` to use `mkl`:

```nix
self: super: {
python37 = super.python37.override {
packageOverrides = python-self: python-super: {
numpy = python-super.numpy.override {
blas = super.pkgs.mkl;
};
};
};
}
```

`mkl` requires an `openmp` implementation when running with multiple processors.
By default, `mkl` will use Intel's `iomp` implementation if no other is
specified, but this is a runtime-only dependency and binary compatible with the
LLVM implementation. To use that one instead, Intel recommends users set it with
`LD_PRELOAD`.

Note that `mkl` is only available on `x86_64-{linux,darwin}` platforms;
moreover, Hydra is not building and distributing pre-compiled binaries using it.
MKL can be configured using an overlay. See the section “[Using
overlays to configure
alternatives](#sec-overlays-alternatives-blas-lapack)”.

### What inputs do `setup_requires`, `install_requires` and `tests_require` map to?

114 changes: 114 additions & 0 deletions doc/using/overlays.xml
Original file line number Diff line number Diff line change
@@ -137,4 +137,118 @@ self: super:
Overlays are similar to other methods for customizing Nixpkgs, in particular the <literal>packageOverrides</literal> attribute described in <xref linkend="sec-modify-via-packageOverrides"/>. Indeed, <literal>packageOverrides</literal> acts as an overlay with only the <varname>super</varname> argument. It is therefore appropriate for basic use, but overlays are more powerful and easier to distribute.
</para>
</section>
<section xml:id="sec-overlays-alternatives">
<title>Using overlays to configure alternatives</title>
<para>
Certain software has different implementations of the same
interface. Other distributions have functionality to switch
between these. For example, Debian provides <link
xlink:href="https://wiki.debian.org/DebianAlternatives">DebianAlternatives</link>.
Nixpkgs has what we call <literal>alternatives</literal>, which
are configured through overlays.
</para>
<section xml:id="sec-overlays-alternatives-blas-lapack">
<title>BLAS/LAPACK</title>
<para>
In Nixpkgs, we have multiple implementations of the BLAS/LAPACK
numerical linear algebra interfaces. They are:
</para>
<itemizedlist>
<listitem>
<para>
<link xlink:href="https://www.openblas.net/">OpenBLAS</link>
</para>
<para>
The Nixpkgs attribute is <literal>openblas</literal> for
ILP64 and <literal>openblasCompat</literal> for LP64. This
is the default.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="http://www.netlib.org/lapack/">LAPACK
reference</link> (also provides BLAS)
</para>
<para>
The Nixpkgs attribute is <literal>lapack-reference</literal>.
</para>
</listitem>
<listitem>
<para>
<link
xlink:href="https://software.intel.com/en-us/mkl">Intel
MKL</link> (only works on x86 architecture, unfree)
</para>
<para>
The Nixpkgs attribute is <literal>mkl</literal>.
</para>
</listitem>
</itemizedlist>
<para>
Introduced in <link
xlink:href="https://github.com/NixOS/nixpkgs/pull/83888">PR
#83888</link>, we are able to override the ‘blas’ and ‘lapack’
packages to use different implementations, through the
‘blasProvider’ and ‘lapackProvider’ argument. This can be used
to select a different provider. For example, an overlay can be
created that looks like:
</para>
<programlisting>
self: super:

{
blas = super.blas.override {
blasProvider = self.mkl;
}
lapack = super.lapack.override {
lapackProvider = self.mkl;
}
}
</programlisting>
<para>
This overlay uses Intel’s MKL library for both BLAS and LAPACK
interfaces. Note that the same can be accomplished at runtime
using <literal>LD_PRELOAD</literal> of libblas.so.3 and
liblapack.so.3.
</para>
<para>
Intel MKL requires an <literal>openmp</literal> implementation
when running with multiple processors. By default,
<literal>mkl</literal> will use Intel’s <literal>iomp</literal>
implementation if no other is specified, but this is a
runtime-only dependency and binary compatible with the LLVM
implementation. To use that one instead, Intel recommends users
set it with <literal>LD_PRELOAD</literal>. Note that
<literal>mkl</literal> is only available on
<literal>x86_64-linux</literal> and
<literal>x86_64-darwin</literal>. Moreover, Hydra is not build
and distributing pre-compiled binaries using it.
</para>
<para>
For BLAS/LAPACK switching to work correctly, all packages must
depend on <literal>blas</literal> or <literal>lapack</literal>.
This ensures that only one BLAS/LAPACK library is used at one
time. There are two versions versions of BLAS/LAPACK currently
in the wild, <literal>LP64</literal> (integer size = 32 bits)
and <literal>ILP64</literal> (integer size = 64 bits). Some
software needs special flags or patches to work with
<literal>ILP64</literal>. You can check if
<literal>ILP64</literal> is used in Nixpkgs with
<varname>blas.isILP64</varname> and
<varname>lapack.isILP64</varname>. Some software does NOT work
with <literal>ILP64</literal>, and derivations need to specify
an assertion to prevent this. You can prevent
<literal>ILP64</literal> from being used with the following:
</para>
<programlisting>
{ stdenv, blas, lapack, ... }:

assert (!blas.isILP64) &amp;&amp; (!lapack.isILP64);

stdenv.mkDerivation {
...
}
</programlisting>
</section>
</section>
</chapter>
7 changes: 7 additions & 0 deletions nixos/doc/manual/release-notes/rl-2009.xml
Original file line number Diff line number Diff line change
@@ -267,6 +267,13 @@ environment.systemPackages = [
<title>Other Notable Changes</title>

<itemizedlist>
<listitem>
<para>
<option>services.journald.rateLimitBurst</option> was updated from
<literal>1000</literal> to <literal>10000</literal> to follow the new
upstream systemd default.
</para>
</listitem>
<listitem>
<para>
The <package>notmuch</package> package move its emacs-related binaries and
5 changes: 4 additions & 1 deletion nixos/modules/services/networking/tailscale.nix
Original file line number Diff line number Diff line change
@@ -37,7 +37,10 @@ in {
RuntimeDirectoryMode = 755;

StateDirectory = "tailscale";
StateDirectoryMode = 700;
StateDirectoryMode = 750;

CacheDirectory = "tailscale";
CacheDirectoryMode = 750;

Restart = "on-failure";
};
4 changes: 2 additions & 2 deletions nixos/modules/services/web-servers/phpfpm/default.nix
Original file line number Diff line number Diff line change
@@ -209,14 +209,14 @@ in {
user = "php";
group = "php";
phpPackage = pkgs.php;
settings = '''
settings = {
"pm" = "dynamic";
"pm.max_children" = 75;
"pm.start_servers" = 10;
"pm.min_spare_servers" = 5;
"pm.max_spare_servers" = 20;
"pm.max_requests" = 500;
''';
};
}
}'';
description = ''
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/systemd.nix
Original file line number Diff line number Diff line change
@@ -597,7 +597,7 @@ in
};

services.journald.rateLimitBurst = mkOption {
default = 1000;
default = 10000;
type = types.int;
description = ''
Configures the rate limiting burst limit (number of messages per
1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
@@ -299,6 +299,7 @@ in
systemd-timesyncd = handleTest ./systemd-timesyncd.nix {};
systemd-networkd-vrf = handleTest ./systemd-networkd-vrf.nix {};
systemd-networkd = handleTest ./systemd-networkd.nix {};
systemd-networkd-dhcpserver = handleTest ./systemd-networkd-dhcpserver.nix {};
systemd-nspawn = handleTest ./systemd-nspawn.nix {};
pdns-recursor = handleTest ./pdns-recursor.nix {};
taskserver = handleTest ./taskserver.nix {};
58 changes: 58 additions & 0 deletions nixos/tests/systemd-networkd-dhcpserver.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# This test predominantly tests systemd-networkd DHCP server, by
# setting up a DHCP server and client, and ensuring they are mutually
# reachable via the DHCP allocated address.
import ./make-test-python.nix ({pkgs, ...}: {
name = "systemd-networkd-dhcpserver";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ tomfitzhenry ];
};
nodes = {
router = { config, pkgs, ... }: {
virtualisation.vlans = [ 1 ];
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";
networking = {
useNetworkd = true;
useDHCP = false;
firewall.enable = false;
};
systemd.network = {
networks = {
# systemd-networkd will load the first network unit file
# that matches, ordered lexiographically by filename.
# /etc/systemd/network/{40-eth1,99-main}.network already
# exists. This network unit must be loaded for the test,
# however, hence why this network is named such.
"01-eth1" = {
name = "eth1";
networkConfig = {
DHCPServer = true;
Address = "10.0.0.1/24";
};
dhcpServerConfig = {
PoolOffset = 100;
PoolSize = 1;
};
};
};
};
};

client = { config, pkgs, ... }: {
virtualisation.vlans = [ 1 ];
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";
networking = {
useNetworkd = true;
useDHCP = false;
firewall.enable = false;
interfaces.eth1.useDHCP = true;
};
};
};
testScript = { ... }: ''
start_all()
router.wait_for_unit("systemd-networkd-wait-online.service")
client.wait_for_unit("systemd-networkd-wait-online.service")
client.wait_until_succeeds("ping -c 5 10.0.0.1")
router.wait_until_succeeds("ping -c 5 10.0.0.100")
'';
})
4 changes: 2 additions & 2 deletions pkgs/applications/audio/openmpt123/default.nix
Original file line number Diff line number Diff line change
@@ -2,14 +2,14 @@
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:

let
version = "0.4.11";
version = "0.4.12";
in stdenv.mkDerivation {
pname = "openmpt123";
inherit version;

src = fetchurl {
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
sha256 = "1g96bpwh419s429wb387lkmhjsn3ldsjrzrb8h9p3wva5z6943i6";
sha256 = "0q2yf9g6hcwvr2nk3zggkscyf0np6i03q2g7fx10i2kcdr3n9k8c";
};

enableParallelBuilding = true;
6 changes: 3 additions & 3 deletions pkgs/applications/editors/apostrophe/default.nix
Original file line number Diff line number Diff line change
@@ -11,14 +11,14 @@ let

in stdenv.mkDerivation rec {
pname = "apostrophe";
version = "unstable-2020-03-29";
version = "2.2.0.2";

src = fetchFromGitLab {
owner = "somas";
repo = pname;
domain = "gitlab.gnome.org";
rev = "219fa8976e3b8a6f0cea15cfefe4e336423f2bdb";
sha256 = "192n5qs3x6rx62mqxd6wajwm453pns8kjyz5v3xc891an6bm1kqx";
rev = "v${version}";
sha256 = "13wvfkg0jw9mayd9ifzkqnhf8fmfjgr1lsj4niqbyrw130y9r9f6";
};

nativeBuildInputs = [ meson ninja cmake pkgconfig desktop-file-utils
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/xournalpp/default.nix
Original file line number Diff line number Diff line change
@@ -22,13 +22,13 @@

stdenv.mkDerivation rec {
pname = "xournalpp";
version = "1.0.17";
version = "1.0.18";

src = fetchFromGitHub {
owner = "xournalpp";
repo = pname;
rev = version;
sha256 = "0xw2mcgnm4sa9hrhfgp669lfypw97drxjmz5w8i5whaprpvmkxzw";
sha256 = "0a9ygbmd4dwgck3k8wsrm2grynqa0adb12wwspzmzvpisbadffjy";
};

nativeBuildInputs = [ cmake gettext pkgconfig wrapGAppsHook ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/kanboard/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "kanboard";
version = "1.2.13";
version = "1.2.14";

src = fetchFromGitHub {
owner = "kanboard";
repo = "kanboard";
rev = "v${version}";
sha256 = "0mm5sx323v1rwykd1dhvk4d3ipgvgvi3wvhrlavbja3lgay3mdwk";
sha256 = "11bwajzidnyagdyip7i8rwni1f66acv0k4lybdm0mc4195anivjh";
};

dontBuild = true;
4 changes: 2 additions & 2 deletions pkgs/applications/misc/sidequest/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, buildFHSUserEnv, makeDesktopItem, makeWrapper, atomEnv, libuuid, at-spi2-atk, icu, openssl, zlib }:
let
pname = "sidequest";
version = "0.8.7";
version = "0.10.2";

desktopItem = makeDesktopItem rec {
name = "SideQuest";
@@ -16,7 +16,7 @@

src = fetchurl {
url = "https://github.com/the-expanse/SideQuest/releases/download/v${version}/SideQuest-${version}.tar.xz";
sha256 = "1hbr6ml689zq4k3mzmn2xcn4r4dy717rgq3lgm32pzwgy5w92i2j";
sha256 = "1vfxn4gx5b138gj6nk4w3jlp2l56cqpb8hq2kn5mrf4dhjii8n88";
};

buildInputs = [ makeWrapper ];
Original file line number Diff line number Diff line change
@@ -6,26 +6,15 @@

stdenv.mkDerivation rec {
pname = "psi-plus";
version = "1.4.984";
version = "1.4.1086";

src = fetchFromGitHub {
owner = "psi-plus";
repo = "psi-plus-snapshots";
rev = version;
sha256 = "1nii2nfi37i6mn79xmygscmm8ax75ky244wxkzlga0ya8i8wfjh7";
sha256 = "0war4hbjs1m7ll6rvpl3lj44lb0p5fi0g2siinnxpjffz2ydi97p";
};

resources = fetchFromGitHub {
owner = "psi-plus";
repo = "resources";
rev = "2f1c12564f7506bf902a26040fdb47ead4df6b73";
sha256 = "1dgm9k052fq7f2bpx13kchg7sxb227dkn115lyspzvhnhprnypz2";
};

postUnpack = ''
cp -a "${resources}/iconsets" "$sourceRoot"
'';

cmakeFlags = [
"-DENABLE_PLUGINS=ON"
];
@@ -38,8 +27,6 @@ stdenv.mkDerivation rec {
libgcrypt libotr html-tidy libgpgerror libsignal-protocol-c
];

enableParallelBuilding = true;

meta = with stdenv.lib; {
description = "XMPP (Jabber) client";
maintainers = with maintainers; [ orivej misuzu ];
Loading