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: c71518e75bf0
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: a5cc7d319770
Choose a head ref

Commits on Apr 12, 2020

  1. boot.initrd.luks: remove x86_64/i586 AES modules

    Commit 1d2c3279311e4f03fcf164e1366f2fda9f4bfccf in the upstream kernel
    repository removed support for the scalar x86_64 and i586 AES
    assembly implementations, since the generic AES implementation generated
    by the compiler is faster for both platforms. Remove the modules from
    the cryptoModules list. This causes a regression for kernel versions
    >=5.4 which include the removal. This should have no negative impact on
    AES performance on older kernels since the generic implementation should
    be faster there as well since the implementation was hardly touched from
    its initial submission.
    
    Fixes #84842
    Emantor committed Apr 12, 2020
    Copy the full SHA
    61da203 View commit details

Commits on May 6, 2020

  1. hwdata: 0.316 -> 0.335

    acowley committed May 6, 2020
    Copy the full SHA
    bdbffbe View commit details

Commits on May 8, 2020

  1. Copy the full SHA
    0dccca9 View commit details
  2. Copy the full SHA
    a48804d View commit details
  3. pythonPackages.globre: init at 0.1.5

    Disabled this on python >= 3.7, since the test suite fails, though I'm
    sure if someone else wants it on a new python version the test suite
    could be fixed.
    glittershark committed May 8, 2020
    Copy the full SHA
    58ee17a View commit details

Commits on Jun 10, 2020

  1. erlangR23: init at 23.0.2

    Enable parallel builds for recent Erlang/OTP version R22 and R23
    
    Co-authored-by: Tino Breddin <t@tolbrino.com>
    cw789 and tolbrino committed Jun 10, 2020
    Copy the full SHA
    0a5a19f View commit details

Commits on Jun 13, 2020

  1. cdetheme: small adjustments

    gnidorah committed Jun 13, 2020
    Copy the full SHA
    d782c3d View commit details

Commits on Jun 15, 2020

  1. kmail: add missing dependency (kdepim-addons)

    The `kdepim-addons` dependency is needed in KMail to add many of the
    standard plug-ins, including the "External Editor" plug-in.
    pjones committed Jun 15, 2020
    Copy the full SHA
    dc4fb8b View commit details

Commits on Jun 16, 2020

  1. birdtray: fix qttranslations path

    birdtray crashes not finding the translations without this fix
    ymarkus committed Jun 16, 2020
    Copy the full SHA
    fd474c0 View commit details
  2. sequoia: 0.16.0 -> 0.17.0

    puzzlewolf committed Jun 16, 2020
    Copy the full SHA
    5c4f17c View commit details

Commits on Jun 17, 2020

  1. sequoia: exclude tests for 'sequoia-store'

    Tests for 'sequoia-store' often error with 'Too many open filehandles'
    on ofBorg and Hydra. Exclude them until a better solution
    can be found.
    puzzlewolf committed Jun 17, 2020
    Copy the full SHA
    c26c77b View commit details
  2. faad2: 2.8.8 -> 2.9.2

    - change upstream to GitHub
    - use autoreconfHook
    
    Fixes: https://nvd.nist.gov/vuln/detail/CVE-2019-6956
    Changelog: https://github.com/knik0/faad2/blob/2_9_2/ChangeLog
    mmilata committed Jun 17, 2020
    Copy the full SHA
    3068eb8 View commit details

Commits on Jun 19, 2020

  1. sqlite: 3.32.2 -> 3.32.3

    Luflosi committed Jun 19, 2020
    Copy the full SHA
    5693ae4 View commit details
  2. Copy the full SHA
    263ee09 View commit details

Commits on Jun 20, 2020

  1. Merge staging-next into staging

    FRidh committed Jun 20, 2020
    Copy the full SHA
    1ce06d2 View commit details
  2. Copy the full SHA
    5afd967 View commit details
  3. Copy the full SHA
    bf96533 View commit details
  4. Merge pull request #91156 from primeos/cross-compilation-fixes

    efibootmgr,openldap: Cross compilation fixes
    primeos authored Jun 20, 2020
    Copy the full SHA
    ae3d755 View commit details
  5. Copy the full SHA
    e09a802 View commit details
  6. [cpan2nix] perlPackages.BCOW: 0.002 -> 0.004

    volth committed Jun 20, 2020
    Copy the full SHA
    b6fc3ce View commit details
  7. Copy the full SHA
    2dbf128 View commit details
  8. Copy the full SHA
    9b5f310 View commit details
  9. Copy the full SHA
    4e90248 View commit details
  10. Copy the full SHA
    ef59078 View commit details
  11. Copy the full SHA
    25465a2 View commit details
  12. Copy the full SHA
    6679ba3 View commit details
  13. Copy the full SHA
    6824f1b View commit details
  14. [cpan2nix] perlPackages.CryptECB: 2.21 -> 2.22

    volth committed Jun 20, 2020
    Copy the full SHA
    c982c12 View commit details
  15. [cpan2nix] perlPackages.CryptX: 0.066 -> 0.068

    volth committed Jun 20, 2020
    Copy the full SHA
    a902ff9 View commit details
  16. [cpan2nix] perlPackages.DBI: 1.642 -> 1.643

    volth committed Jun 20, 2020
    Copy the full SHA
    12ebbef View commit details
  17. Copy the full SHA
    ebeaeb6 View commit details
  18. Copy the full SHA
    3c75b33 View commit details
  19. Copy the full SHA
    0d4df48 View commit details
  20. Copy the full SHA
    ff30a6e View commit details
  21. [cpan2nix] perlPackages.Encode: 3.02 -> 3.06

    volth committed Jun 20, 2020
    Copy the full SHA
    47cc3e9 View commit details
  22. Copy the full SHA
    d7e133a View commit details
  23. Copy the full SHA
    57575a6 View commit details
  24. [cpan2nix] perlPackages.GitAutofixup: cleanup

    volth committed Jun 20, 2020
    Copy the full SHA
    38a79f1 View commit details
  25. Copy the full SHA
    eb6e241 View commit details
  26. [cpan2nix] perlPackages.Imager: 1.011 -> 1.012

    volth committed Jun 20, 2020
    Copy the full SHA
    8c81ef0 View commit details
  27. Copy the full SHA
    f67b695 View commit details
  28. [cpan2nix] perlPackages.MCE: 1.865 -> 1.872

    volth committed Jun 20, 2020
    Copy the full SHA
    4a4de14 View commit details
  29. Copy the full SHA
    88eb0a9 View commit details
  30. Copy the full SHA
    b441458 View commit details
  31. Copy the full SHA
    009e63f View commit details
  32. [cpan2nix] perlPackages.NetIPLite: cleanup

    volth committed Jun 20, 2020
    Copy the full SHA
    9d5aeda View commit details
  33. Copy the full SHA
    a311422 View commit details
  34. [cpan2nix] perlPackages.NetPing: 2.72 -> 2.73

    volth committed Jun 20, 2020
    Copy the full SHA
    e75bac6 View commit details
  35. [cpan2nix] perlPackages.Parent: 0.237 -> 0.238

    volth committed Jun 20, 2020
    Copy the full SHA
    3badb3e View commit details
  36. [cpan2nix] perlPackages.ParseYapp: cleanup

    volth committed Jun 20, 2020
    Copy the full SHA
    1c5543a View commit details
Showing 614 changed files with 16,487 additions and 13,145 deletions.
2 changes: 1 addition & 1 deletion .github/stale.yml
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@ pulls:
If this is still important to you and you'd like to remove the stale label, we ask that you leave a comment. Your comment can be as simple as "still important to me". But there's a bit more you can do:
If you received an approval by an unpriviledged maintainer and you are just waiting for a merge, you can @ mention someone with merge permissions and ask them to help. You might be able to find someone relevant by using [Git blame](https://git-scm.com/docs/git-blame) on the relevant files, or via [GitHub's web interface](https://docs.github.com/en/github/managing-files-in-a-repository/tracking-changes-in-a-file). You can see if someone's a member of the [nixpkgs-committers](https://github.com/orgs/NixOS/teams/nixpkgs-committers) team, by hovering with the mouse over their username on the web interface, or by searching them directly on [the list](https://github.com/orgs/NixOS/teams/nixpkgs-committers).
If you received an approval by an unprivileged maintainer and you are just waiting for a merge, you can @ mention someone with merge permissions and ask them to help. You might be able to find someone relevant by using [Git blame](https://git-scm.com/docs/git-blame) on the relevant files, or via [GitHub's web interface](https://docs.github.com/en/github/managing-files-in-a-repository/tracking-changes-in-a-file). You can see if someone's a member of the [nixpkgs-committers](https://github.com/orgs/NixOS/teams/nixpkgs-committers) team, by hovering with the mouse over their username on the web interface, or by searching them directly on [the list](https://github.com/orgs/NixOS/teams/nixpkgs-committers).
If your PR wasn't reviewed at all, it might help to find someone who's perhaps a user of the package or module you are changing, or alternatively, ask once more for a review by the maintainer of the package/module this is about. If you don't know any, you can use [Git blame](https://git-scm.com/docs/git-blame) on the relevant files, or [GitHub's web interface](https://docs.github.com/en/github/managing-files-in-a-repository/tracking-changes-in-a-file) to find someone who touched the relevant files in the past.
30 changes: 16 additions & 14 deletions doc/builders/packages/citrix.xml
Original file line number Diff line number Diff line change
@@ -4,34 +4,36 @@
<title>Citrix Workspace</title>

<para>
<note>
<para>
Please note that the <literal>citrix_receiver</literal> package has been deprecated since its development was <link xlink:href="https://docs.citrix.com/en-us/citrix-workspace-app.html">discontinued by upstream</link> and has been replaced by <link xlink:href="https://www.citrix.com/products/workspace-app/">the citrix workspace app</link>.
</para>
</note>
<link xlink:href="https://www.citrix.com/products/receiver/">Citrix Receiver</link> and <link xlink:href="https://www.citrix.com/products/workspace-app/">Citrix Workspace App</link> are a remote desktop viewers which provide access to <link xlink:href="https://www.citrix.com/products/xenapp-xendesktop/">XenDesktop</link> installations.
The <link xlink:href="https://www.citrix.com/products/workspace-app/">Citrix Workspace App</link> is a remote desktop viewer which provides access to <link xlink:href="https://www.citrix.com/products/xenapp-xendesktop/">XenDesktop</link> installations.
</para>

<section xml:id="sec-citrix-base">
<title>Basic usage</title>

<para>
The tarball archive needs to be downloaded manually as the license agreements of the vendor for <link xlink:href="https://www.citrix.com/downloads/citrix-receiver/">Citrix Receiver</link> or <link xlink:href="https://www.citrix.de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html">Citrix Workspace</link> need to be accepted first. Then run <command>nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz</command>. With the archive available in the store the package can be built and installed with Nix.
The tarball archive needs to be downloaded manually as the license agreements of the vendor for <link xlink:href="https://www.citrix.de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html">Citrix Workspace</link> needs to be accepted first. Then run <command>nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz</command>. With the archive available in the store the package can be built and installed with Nix.
</para>
</section>

<warning>
<title>Caution with <command>nix-shell</command> installs</title>
<para>
It's recommended to install <literal>Citrix Receiver</literal> and/or <literal>Citrix Workspace</literal> using <literal>nix-env -i</literal> or globally to ensure that the <literal>.desktop</literal> files are installed properly into <literal>$XDG_CONFIG_DIRS</literal>. Otherwise it won't be possible to open <literal>.ica</literal> files automatically from the browser to start a Citrix connection.
</para>
</warning>
<section xml:id="sec-citrix-selfservice">
<title>Citrix Selfservice</title>
<para>
The <link xlink:href="https://support.citrix.com/article/CTX200337">selfservice</link> is an application managing Citrix desktops and applications. Please note that this feature only works with at least <package>citrix_workspace_20_06_0</package> and later versions.
</para>
<para>
In order to set this up, you first have to <link xlink:href="https://its.uiowa.edu/support/article/102186">download the <literal>.cr</literal> file from the Netscaler Gateway</link>. After that you can configure the <command>selfservice</command> like this:
<screen>
<prompt>$ </prompt>storebrowse -C ~/Downloads/receiverconfig.cr
<prompt>$ </prompt>selfservice
</screen>
</para>
</section>

<section xml:id="sec-citrix-custom-certs">
<title>Custom certificates</title>

<para>
The <literal>Citrix Workspace App</literal> in <literal>nixpkgs</literal> trust several certificates <link xlink:href="https://curl.haxx.se/docs/caextract.html">from the Mozilla database</link> by default. However several companies using Citrix might require their own corporate certificate. On distros with imperative packaging these certs can be stored easily in <link xlink:href="https://developer-docs.citrix.com/projects/receiver-for-linux-command-reference/en/13.7/"><literal>$ICAROOT</literal></link>, however this directory is a store path in <literal>nixpkgs</literal>. In order to work around this issue the package provides a simple mechanism to add custom certificates without rebuilding the entire package using <literal>symlinkJoin</literal>:
The <literal>Citrix Workspace App</literal> in <literal>nixpkgs</literal> trusts several certificates <link xlink:href="https://curl.haxx.se/docs/caextract.html">from the Mozilla database</link> by default. However several companies using Citrix might require their own corporate certificate. On distros with imperative packaging these certs can be stored easily in <link xlink:href="https://developer-docs.citrix.com/projects/receiver-for-linux-command-reference/en/13.7/"><literal>$ICAROOT</literal></link>, however this directory is a store path in <literal>nixpkgs</literal>. In order to work around this issue the package provides a simple mechanism to add custom certificates without rebuilding the entire package using <literal>symlinkJoin</literal>:
<programlisting>
<![CDATA[with import <nixpkgs> { config.allowUnfree = true; };
let extraCerts = [ ./custom-cert-1.pem ./custom-cert-2.pem /* ... */ ]; in
Loading