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: 0bb35152be89
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: 29eddfc36d72
Choose a head ref

Commits on Mar 18, 2020

  1. nixos/release-combined.nix: fix eval for aarch64

    The release-20.03-aarch64 jobset on hydra only evals for aarch64, so the
    x86_64 jobs do not exists. We need to make sure that the tested job only
    aggregates jobs that actually exist.
    
    This commit solves the issue by generating the tested job constituents
    names based on the supported systems.
    bennofs committed Mar 18, 2020
    Copy the full SHA
    6d73360 View commit details
  2. nixos/release-combined.nix: fix tested for aarch64

    This removes tests from the tested aggregate on aarch64 which are not
    available for that platform.
    bennofs committed Mar 18, 2020
    Copy the full SHA
    c5a9ee8 View commit details

Commits on Apr 4, 2020

  1. osm2pgsql: enable on darwin

    (cherry picked from commit d6f5459)
    sikmir authored and LnL7 committed Apr 4, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    ee4164e View commit details
  2. goldendict: enable on darwin

    (cherry picked from commit 217b221)
    sikmir authored and LnL7 committed Apr 4, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    3c39e18 View commit details
  3. cloudflare-wrangler: adding dependencies for darwin

    (cherry picked from commit 6274ce1)
    mmahut authored and LnL7 committed Apr 4, 2020
    Copy the full SHA
    b460ece View commit details
  4. lepton: enable on darwin

    (cherry picked from commit 310b108)
    marsam authored and LnL7 committed Apr 4, 2020
    Copy the full SHA
    06fe4b2 View commit details
  5. mame: add darwin support

    (cherry picked from commit 39921bd)
    veprbl authored and LnL7 committed Apr 4, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    vbgl Vincent Laporte
    Copy the full SHA
    8876e5e View commit details
  6. higan: fix darwin build

    (cherry picked from commit 4c931a8)
    veprbl authored and LnL7 committed Apr 4, 2020
    Copy the full SHA
    feacec6 View commit details
  7. libunique: add darwin

    libunique builds, and dependencies appear to build and run correctly,
    in OS X.
    
    (cherry picked from commit 45c9ad3)
    cgevans authored and LnL7 committed Apr 4, 2020
    Copy the full SHA
    5de67df View commit details

Commits on Apr 6, 2020

  1. documentation: minor spelling and stylistic fixes

    (cherry picked from commit 40bbbb8)
    rycee authored and Ma27 committed Apr 6, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2444e3c View commit details
  2. Copy the full SHA
    b98ecee View commit details
  3. Copy the full SHA
    fed6a0b View commit details
  4. Verified

    This commit was signed with the committer’s verified signature.
    etu Elis Hirwing
    Copy the full SHA
    3434b85 View commit details
  5. Verified

    This commit was signed with the committer’s verified signature.
    etu Elis Hirwing
    Copy the full SHA
    802a803 View commit details
  6. Verified

    This commit was signed with the committer’s verified signature.
    etu Elis Hirwing
    Copy the full SHA
    16712bb View commit details
  7. Verified

    This commit was signed with the committer’s verified signature.
    lovesegfault Bernardo Meurer
    Copy the full SHA
    d24c057 View commit details
  8. Copy the full SHA
    b9087a8 View commit details
  9. Copy the full SHA
    ef4ce3b View commit details
  10. Copy the full SHA
    f2f7833 View commit details
  11. Copy the full SHA
    568500a View commit details
  12. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    86719de View commit details
  13. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    89eeebc View commit details
  14. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    13be8d0 View commit details
  15. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    vbgl Vincent Laporte
    Copy the full SHA
    d63add4 View commit details
  16. Unverified

    The email in this signature doesn’t match the committer email.
    Copy the full SHA
    9f4e21f View commit details
  17. Copy the full SHA
    4576a78 View commit details
  18. Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    1dda5ca View commit details
  19. Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    eaa6002 View commit details
  20. Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    1e21906 View commit details
  21. Verified

    This commit was signed with the committer’s verified signature.
    eadwu Edmund Wu
    Copy the full SHA
    a569a23 View commit details
  22. Copy the full SHA
    ce8bce8 View commit details
  23. Copy the full SHA
    6350caf View commit details
  24. Copy the full SHA
    6123950 View commit details
  25. Copy the full SHA
    32175d2 View commit details
  26. Copy the full SHA
    5ddd566 View commit details
  27. Copy the full SHA
    6319579 View commit details
  28. Copy the full SHA
    cf1f59c View commit details
  29. Copy the full SHA
    90a3d62 View commit details
  30. Copy the full SHA
    5e12c64 View commit details
  31. pantheon.elementary-dock: init at 2020-02-28

    It seems Pantheon has forked Plank.
    worldofpeace committed Apr 6, 2020
    Copy the full SHA
    2c4c025 View commit details
  32. pantheon.xml: drop slow shutdown workaround

    Them removing cerbere and registering with the SessionManager
    should make shutdown very fast. This was even done in plank [0]
    which was the last factor outside cerbere causing this.
    
    [0]]: elementary/dock@a8d2f25
    worldofpeace committed Apr 6, 2020
    Copy the full SHA
    883e15f View commit details
  33. Copy the full SHA
    d723711 View commit details
  34. Copy the full SHA
    11aea6c View commit details
  35. Copy the full SHA
    133f76f View commit details
  36. Merge pull request #84418 from worldofpeace/pantheon-update-04-03-20.03

    [20.03] Pantheon update 2020-04-03
    worldofpeace authored Apr 6, 2020
    Copy the full SHA
    7ff1a0d View commit details
  37. Copy the full SHA
    4c2401a View commit details
  38. coq_8_11: 8.11.0 → 8.11.1

    (cherry picked from commit d6a8d0c)
    vbgl committed Apr 6, 2020
    Copy the full SHA
    9fa7ee4 View commit details
  39. Revert "riot-desktop: add gsettings schemas to the wrapper"

    This reverts commit 1af6a1a.
    
    (cherry picked from commit 204d7bc)
    worldofpeace committed Apr 6, 2020
    Copy the full SHA
    57ecbc5 View commit details
  40. Copy the full SHA
    a128dd3 View commit details
  41. nix: Patch config.nix.in to reference host platform binaries

    (cherry picked from commit f1415f6)
    eamsden authored and edolstra committed Apr 6, 2020
    Copy the full SHA
    93c13ab View commit details
Showing with 645 additions and 490 deletions.
  1. +20 −2 nixos/doc/manual/release-notes/rl-2003.xml
  2. +1 −1 nixos/lib/test-driver/test-driver.py
  3. +1 −2 nixos/modules/services/x11/desktop-managers/pantheon.nix
  4. +0 −16 nixos/modules/services/x11/desktop-managers/pantheon.xml
  5. +94 −91 nixos/release-combined.nix
  6. +49 −0 pkgs/applications/misc/goldendict/0001-dont-check-for-updates.patch
  7. +62 −0 pkgs/applications/misc/goldendict/0001-dont-use-maclibs.patch
  8. +53 −18 pkgs/applications/misc/goldendict/default.nix
  9. +13 −4 pkgs/applications/networking/instant-messengers/riot/riot-desktop.nix
  10. +3 −3 pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
  11. +1 −0 pkgs/applications/science/logic/coq/default.nix
  12. +2 −2 pkgs/desktops/pantheon/apps/appcenter/default.nix
  13. +2 −2 pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
  14. +2 −2 pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
  15. +2 −2 pkgs/desktops/pantheon/apps/elementary-camera/default.nix
  16. +2 −2 pkgs/desktops/pantheon/apps/elementary-code/default.nix
  17. +78 −0 pkgs/desktops/pantheon/apps/elementary-dock/default.nix
  18. +2 −2 pkgs/desktops/pantheon/apps/elementary-files/default.nix
  19. +4 −2 pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
  20. +2 −2 pkgs/desktops/pantheon/apps/sideload/default.nix
  21. +2 −4 pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
  22. +2 −11 pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
  23. +0 −13 pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/timezone.patch
  24. +2 −16 pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
  25. +0 −22 pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/xkb.patch
  26. +2 −2 pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
  27. +7 −16 pkgs/desktops/pantheon/apps/switchboard-plugs/network/fix-paths.patch
  28. +2 −4 pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
  29. +2 −2 pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
  30. +2 −2 pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
  31. +2 −12 pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
  32. +2 −2 pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
  33. +2 −2 pkgs/desktops/pantheon/apps/switchboard/default.nix
  34. +4 −2 pkgs/desktops/pantheon/default.nix
  35. +2 −2 pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
  36. +2 −2 pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
  37. +2 −2 pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
  38. +2 −2 pkgs/desktops/pantheon/desktop/gala/default.nix
  39. +14 −16 pkgs/desktops/pantheon/desktop/gala/plugins-dir.patch
  40. +3 −12 pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
  41. +4 −6 pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
  42. +2 −15 pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/fix-paths.patch
  43. +2 −4 pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
  44. +2 −4 pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
  45. +2 −4 pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
  46. +2 −2 pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
  47. +2 −2 pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
  48. +2 −2 pkgs/desktops/pantheon/desktop/wingpanel/default.nix
  49. +2 −2 pkgs/desktops/pantheon/granite/default.nix
  50. +0 −58 pkgs/desktops/pantheon/services/cerbere/default.nix
  51. +6 −6 pkgs/development/interpreters/php/default.nix
  52. +1 −1 pkgs/development/libraries/libunique/default.nix
  53. +3 −3 pkgs/development/ocaml-modules/sedlex/default.nix
  54. +7 −2 pkgs/development/tools/cloudflare-wrangler/default.nix
  55. +37 −14 pkgs/misc/emulators/higan/default.nix
  56. +21 −7 pkgs/misc/emulators/mame/default.nix
  57. +20 −5 pkgs/os-specific/linux/nvidia-x11/default.nix
  58. +4 −4 pkgs/tools/graphics/lepton/default.nix
  59. +8 −3 pkgs/tools/misc/osm2pgsql/default.nix
  60. +2 −2 pkgs/tools/misc/rockbox-utility/default.nix
  61. +59 −41 pkgs/tools/package-management/nix/default.nix
  62. +7 −3 pkgs/top-level/all-packages.nix
  63. +1 −1 pkgs/top-level/coq-packages.nix
22 changes: 20 additions & 2 deletions nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -75,6 +75,24 @@ services.xserver.displayManager.defaultSession = "xfce+icewm";
</programlisting>
</para>
</listitem>
<listitem>
<para>
The testing driver implementation in NixOS is now in Python <filename>make-test-python.nix</filename>.
This was done by Jacek Galowicz (<link xlink:href="https://github.com/tfc">@tfc</link>), and with the
collaboration of Julian Stecklina (<link xlink:href="https://github.com/blitz">@blitz</link>) and
Jana Traue (<link xlink:href="https://github.com/jtraue">@jtraue</link>). All documentation has been updated to use this
testing driver, and a vast majority of the 286 tests in NixOS were ported to python driver. In 20.09 the Perl driver implementation,
<filename>make-test.nix</filename>, is slated for removal. This should give users of the NixOS integration framework
a transitory period to rewrite their tests to use the Python implementation. Users of the Perl driver will see
this warning everytime they use it:
<screen>
<prompt>$ </prompt>warning: Perl VM tests are deprecated and will be removed for 20.09.
Please update your tests to use the python test driver.
See https://github.com/NixOS/nixpkgs/pull/71684 for details.
</screen>
API compatibility is planned to be kept for at least the next release with the perl driver.
</para>
</listitem>
</itemizedlist>
</section>

@@ -1077,8 +1095,8 @@ auth required pam_succeed_if.so uid >= 1000 quiet
</listitem>
<listitem>
<para>
Predicatbly named network-interfaces get renamed in stage-1. This means that it's possible
to use the proper interface name for e.g. dropbear-setups.
Predictably named network interfaces get renamed in stage-1. This means that it is possible
to use the proper interface name for e.g. Dropbear setups.
</para>
<para>
For further reference, please read <link xlink:href="https://github.com/NixOS/nixpkgs/pull/68953">#68953</link> or the corresponding <link xlink:href="https://discourse.nixos.org/t/predictable-network-interface-names-in-initrd/4055">discourse thread</link>.
2 changes: 1 addition & 1 deletion nixos/lib/test-driver/test-driver.py
Original file line number Diff line number Diff line change
@@ -383,7 +383,7 @@ def require_unit_state(self, unit: str, require_state: str = "active") -> None:
if state != require_state:
raise Exception(
"Expected unit ‘{}’ to to be in state ".format(unit)
+ "'active' but it is in state ‘{}’".format(state)
+ "'{}' but it is in state ‘{}’".format(require_state, state)
)

def execute(self, command: str) -> Tuple[int, str]:
3 changes: 1 addition & 2 deletions nixos/modules/services/x11/desktop-managers/pantheon.nix
Original file line number Diff line number Diff line change
@@ -181,7 +181,6 @@ in
hicolor-icon-theme
lightlocker
onboard
plank
qgnomeplatform
shared-mime-info
sound-theme-freedesktop
@@ -195,6 +194,7 @@ in

# Desktop
elementary-default-settings
elementary-dock
elementary-session-settings
elementary-shortcut-overlay
gala
@@ -206,7 +206,6 @@ in
})

# Services
cerbere
elementary-capnet-assist
elementary-dpms-helper
elementary-settings-daemon
16 changes: 0 additions & 16 deletions nixos/modules/services/x11/desktop-managers/pantheon.xml
Original file line number Diff line number Diff line change
@@ -89,22 +89,6 @@ switchboard-with-plugs.override {
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="sec-pantheon-faq-slow-shutdown">
<term>
Using Pantheon sometimes makes my shutdown take a long time.
</term>
<listitem>
<para>
We have not yet determined what processes fight with systemd during shutdown, there are many reports. In elementary OS the default system timeout is lowered to lessen the impact of the issue. If you'd like to do this in NixOS, set
<programlisting>
<xref linkend="opt-systemd.extraConfig"/> = ''
DefaultTimeoutStopSec=10s
DefaultTimeoutStartSec=10s
'';
</programlisting>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="sec-pantheon-faq-gnome3-and-pantheon">
<term>
I cannot enable both GNOME 3 and Pantheon.
185 changes: 94 additions & 91 deletions nixos/release-combined.nix
Original file line number Diff line number Diff line change
@@ -38,96 +38,99 @@ in rec {
nixpkgs = nixpkgsSrc;
})) [ "unstable" ];

tested = pkgs.releaseTools.aggregate {
name = "nixos-${nixos.channel.version}";
meta = {
description = "Release-critical builds for the NixOS channel";
maintainers = with pkgs.lib.maintainers; [ eelco fpletz ];
tested =
let
onFullSupported = x: map (system: "${x}.${system}") supportedSystems;
onAllSupported = x: map (system: "${x}.${system}") (supportedSystems ++ limitedSupportedSystems);
onSystems = systems: x: map (system: "${x}.${system}")
(pkgs.lib.intersectLists systems (supportedSystems ++ limitedSupportedSystems));
in pkgs.releaseTools.aggregate {
name = "nixos-${nixos.channel.version}";
meta = {
description = "Release-critical builds for the NixOS channel";
maintainers = with pkgs.lib.maintainers; [ eelco fpletz ];
};
constituents = pkgs.lib.concatLists [
[ "nixos.channel" ]
(onFullSupported "nixos.dummy")
(onAllSupported "nixos.iso_minimal")
(onSystems ["x86_64-linux"] "nixos.iso_plasma5")
(onFullSupported "nixos.manual")
(onSystems ["x86_64-linux"] "nixos.ova")
(onSystems ["aarch64-linux"] "nixos.sd_image")
(onSystems ["x86_64-linux"] "nixos.tests.boot.biosCdrom")
(onFullSupported "nixos.tests.boot-stage1")
(onSystems ["x86_64-linux"] "nixos.tests.boot.uefiCdrom")
(onSystems ["x86_64-linux"] "nixos.tests.boot.uefiUsb")
(onSystems ["x86_64-linux"] "nixos.tests.chromium")
(onFullSupported "nixos.tests.containers-imperative")
(onFullSupported "nixos.tests.containers-ip")
(onSystems ["x86_64-linux"] "nixos.tests.docker")
(onFullSupported "nixos.tests.ecryptfs")
(onFullSupported "nixos.tests.env")
(onFullSupported "nixos.tests.firefox")
(onFullSupported "nixos.tests.firewall")
(onFullSupported "nixos.tests.fontconfig-default-fonts")
(onFullSupported "nixos.tests.gnome3")
(onFullSupported "nixos.tests.gnome3-xorg")
(onFullSupported "nixos.tests.hibernate")
(onFullSupported "nixos.tests.i3wm")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSimple")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSubvolDefault")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSubvols")
(onSystems ["x86_64-linux"] "nixos.tests.installer.luksroot")
(onSystems ["x86_64-linux"] "nixos.tests.installer.lvm")
(onSystems ["x86_64-linux"] "nixos.tests.installer.separateBootFat")
(onSystems ["x86_64-linux"] "nixos.tests.installer.separateBoot")
(onSystems ["x86_64-linux"] "nixos.tests.installer.simpleLabels")
(onSystems ["x86_64-linux"] "nixos.tests.installer.simpleProvided")
(onSystems ["x86_64-linux"] "nixos.tests.installer.simpleUefiSystemdBoot")
(onSystems ["x86_64-linux"] "nixos.tests.installer.simple")
(onSystems ["x86_64-linux"] "nixos.tests.installer.swraid")
(onFullSupported "nixos.tests.ipv6")
(onFullSupported "nixos.tests.keymap.azerty")
(onFullSupported "nixos.tests.keymap.colemak")
(onFullSupported "nixos.tests.keymap.dvorak")
(onFullSupported "nixos.tests.keymap.dvp")
(onFullSupported "nixos.tests.keymap.neo")
(onFullSupported "nixos.tests.keymap.qwertz")
(onFullSupported "nixos.tests.lightdm")
(onFullSupported "nixos.tests.login")
(onFullSupported "nixos.tests.misc")
(onFullSupported "nixos.tests.mutableUsers")
(onFullSupported "nixos.tests.nat.firewall-conntrack")
(onFullSupported "nixos.tests.nat.firewall")
(onFullSupported "nixos.tests.nat.standalone")
(onFullSupported "nixos.tests.networking.scripted.bond")
(onFullSupported "nixos.tests.networking.scripted.bridge")
(onFullSupported "nixos.tests.networking.scripted.dhcpOneIf")
(onFullSupported "nixos.tests.networking.scripted.dhcpSimple")
(onFullSupported "nixos.tests.networking.scripted.loopback")
(onFullSupported "nixos.tests.networking.scripted.macvlan")
(onFullSupported "nixos.tests.networking.scripted.sit")
(onFullSupported "nixos.tests.networking.scripted.static")
(onFullSupported "nixos.tests.networking.scripted.vlan")
(onFullSupported "nixos.tests.nfs3.simple")
(onFullSupported "nixos.tests.nfs4.simple")
(onFullSupported "nixos.tests.openssh")
(onFullSupported "nixos.tests.pantheon")
(onFullSupported "nixos.tests.php-pcre")
(onFullSupported "nixos.tests.plasma5")
(onFullSupported "nixos.tests.predictable-interface-names.predictableNetworkd")
(onFullSupported "nixos.tests.predictable-interface-names.predictable")
(onFullSupported "nixos.tests.predictable-interface-names.unpredictableNetworkd")
(onFullSupported "nixos.tests.predictable-interface-names.unpredictable")
(onFullSupported "nixos.tests.printing")
(onFullSupported "nixos.tests.proxy")
(onFullSupported "nixos.tests.sddm.default")
(onFullSupported "nixos.tests.simple")
(onFullSupported "nixos.tests.switchTest")
(onFullSupported "nixos.tests.udisks2")
(onFullSupported "nixos.tests.xfce")
(onSystems ["i686-linux"] "nixos.tests.zfs.installer")
(onFullSupported "nixpkgs.emacs")
(onFullSupported "nixpkgs.jdk")
["nixpkgs.tarball"]
];
};
constituents = [
"nixos.channel"
"nixos.dummy.x86_64-linux"
"nixos.iso_minimal.aarch64-linux"
"nixos.iso_minimal.i686-linux"
"nixos.iso_minimal.x86_64-linux"
"nixos.iso_plasma5.x86_64-linux"
"nixos.manual.x86_64-linux"
"nixos.ova.x86_64-linux"
"nixos.sd_image.aarch64-linux"
"nixos.tests.boot.biosCdrom.x86_64-linux"
"nixos.tests.boot-stage1.x86_64-linux"
"nixos.tests.boot.uefiCdrom.x86_64-linux"
"nixos.tests.boot.uefiUsb.x86_64-linux"
"nixos.tests.chromium.x86_64-linux"
"nixos.tests.containers-imperative.x86_64-linux"
"nixos.tests.containers-ip.x86_64-linux"
"nixos.tests.docker.x86_64-linux"
"nixos.tests.ecryptfs.x86_64-linux"
"nixos.tests.env.x86_64-linux"
"nixos.tests.firefox.x86_64-linux"
"nixos.tests.firewall.x86_64-linux"
"nixos.tests.fontconfig-default-fonts.x86_64-linux"
"nixos.tests.gnome3.x86_64-linux"
"nixos.tests.gnome3-xorg.x86_64-linux"
"nixos.tests.hibernate.x86_64-linux"
"nixos.tests.i3wm.x86_64-linux"
"nixos.tests.installer.btrfsSimple.x86_64-linux"
"nixos.tests.installer.btrfsSubvolDefault.x86_64-linux"
"nixos.tests.installer.btrfsSubvols.x86_64-linux"
"nixos.tests.installer.luksroot.x86_64-linux"
"nixos.tests.installer.lvm.x86_64-linux"
"nixos.tests.installer.separateBootFat.x86_64-linux"
"nixos.tests.installer.separateBoot.x86_64-linux"
"nixos.tests.installer.simpleLabels.x86_64-linux"
"nixos.tests.installer.simpleProvided.x86_64-linux"
"nixos.tests.installer.simpleUefiSystemdBoot.x86_64-linux"
"nixos.tests.installer.simple.x86_64-linux"
"nixos.tests.installer.swraid.x86_64-linux"
"nixos.tests.ipv6.x86_64-linux"
"nixos.tests.keymap.azerty.x86_64-linux"
"nixos.tests.keymap.colemak.x86_64-linux"
"nixos.tests.keymap.dvorak.x86_64-linux"
"nixos.tests.keymap.dvp.x86_64-linux"
"nixos.tests.keymap.neo.x86_64-linux"
"nixos.tests.keymap.qwertz.x86_64-linux"
"nixos.tests.lightdm.x86_64-linux"
"nixos.tests.login.x86_64-linux"
"nixos.tests.misc.x86_64-linux"
"nixos.tests.mutableUsers.x86_64-linux"
"nixos.tests.nat.firewall-conntrack.x86_64-linux"
"nixos.tests.nat.firewall.x86_64-linux"
"nixos.tests.nat.standalone.x86_64-linux"
"nixos.tests.networking.scripted.bond.x86_64-linux"
"nixos.tests.networking.scripted.bridge.x86_64-linux"
"nixos.tests.networking.scripted.dhcpOneIf.x86_64-linux"
"nixos.tests.networking.scripted.dhcpSimple.x86_64-linux"
"nixos.tests.networking.scripted.loopback.x86_64-linux"
"nixos.tests.networking.scripted.macvlan.x86_64-linux"
"nixos.tests.networking.scripted.sit.x86_64-linux"
"nixos.tests.networking.scripted.static.x86_64-linux"
"nixos.tests.networking.scripted.vlan.x86_64-linux"
"nixos.tests.nfs3.simple.x86_64-linux"
"nixos.tests.nfs4.simple.x86_64-linux"
"nixos.tests.openssh.x86_64-linux"
"nixos.tests.pantheon.x86_64-linux"
"nixos.tests.php-pcre.x86_64-linux"
"nixos.tests.plasma5.x86_64-linux"
"nixos.tests.predictable-interface-names.predictableNetworkd.x86_64-linux"
"nixos.tests.predictable-interface-names.predictable.x86_64-linux"
"nixos.tests.predictable-interface-names.unpredictableNetworkd.x86_64-linux"
"nixos.tests.predictable-interface-names.unpredictable.x86_64-linux"
"nixos.tests.printing.x86_64-linux"
"nixos.tests.proxy.x86_64-linux"
"nixos.tests.sddm.default.x86_64-linux"
"nixos.tests.simple.x86_64-linux"
"nixos.tests.switchTest.x86_64-linux"
"nixos.tests.udisks2.x86_64-linux"
"nixos.tests.xfce.x86_64-linux"
"nixos.tests.zfs.installer.i686-linux"
"nixpkgs.emacs.x86_64-linux"
"nixpkgs.jdk.x86_64-linux"
"nixpkgs.tarball"
];
};

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
diff --git i/config.cc w/config.cc
index 04b63f5..7a453d9 100644
--- i/config.cc
+++ w/config.cc
@@ -182,7 +182,7 @@ Preferences::Preferences():
pronounceOnLoadPopup( false ),
useInternalPlayer( InternalPlayerBackend::anyAvailable() ),
internalPlayerBackend( InternalPlayerBackend::defaultBackend() ),
- checkForNewReleases( true ),
+ checkForNewReleases( false ),
disallowContentFromOtherSites( false ),
enableWebPlugins( false ),
hideGoldenDictHeader( false ),
@@ -867,8 +867,8 @@ Class load() THROW_SPEC( exError )
c.preferences.proxyServer.systemProxyPassword = proxy.namedItem( "systemProxyPassword" ).toElement().text();
}

- if ( !preferences.namedItem( "checkForNewReleases" ).isNull() )
- c.preferences.checkForNewReleases = ( preferences.namedItem( "checkForNewReleases" ).toElement().text() == "1" );
+ //if ( !preferences.namedItem( "checkForNewReleases" ).isNull() )
+ // c.preferences.checkForNewReleases = ( preferences.namedItem( "checkForNewReleases" ).toElement().text() == "1" );

if ( !preferences.namedItem( "disallowContentFromOtherSites" ).isNull() )
c.preferences.disallowContentFromOtherSites = ( preferences.namedItem( "disallowContentFromOtherSites" ).toElement().text() == "1" );
@@ -1819,9 +1819,9 @@ void save( Class const & c ) THROW_SPEC( exError )
proxy.appendChild( opt );
}

- opt = dd.createElement( "checkForNewReleases" );
- opt.appendChild( dd.createTextNode( c.preferences.checkForNewReleases ? "1" : "0" ) );
- preferences.appendChild( opt );
+ //opt = dd.createElement( "checkForNewReleases" );
+ //opt.appendChild( dd.createTextNode( c.preferences.checkForNewReleases ? "1" : "0" ) );
+ //preferences.appendChild( opt );

opt = dd.createElement( "disallowContentFromOtherSites" );
opt.appendChild( dd.createTextNode( c.preferences.disallowContentFromOtherSites ? "1" : "0" ) );
diff --git i/preferences.cc w/preferences.cc
index 72c3147..7e48f00 100644
--- i/preferences.cc
+++ w/preferences.cc
@@ -314,6 +314,7 @@ Preferences::Preferences( QWidget * parent, Config::Class & cfg_ ):
this, SLOT( customProxyToggled( bool ) ) );

ui.checkForNewReleases->setChecked( p.checkForNewReleases );
+ ui.checkForNewReleases->setEnabled( false );
ui.disallowContentFromOtherSites->setChecked( p.disallowContentFromOtherSites );
ui.enableWebPlugins->setChecked( p.enableWebPlugins );
ui.hideGoldenDictHeader->setChecked( p.hideGoldenDictHeader );
62 changes: 62 additions & 0 deletions pkgs/applications/misc/goldendict/0001-dont-use-maclibs.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
diff --git i/goldendict.pro w/goldendict.pro
index 328dc20..5202a07 100644
--- i/goldendict.pro
+++ w/goldendict.pro
@@ -210,21 +210,18 @@ mac {
-llzo2
!CONFIG( no_ffmpeg_player ) {
LIBS += -lao \
- -lavutil-gd \
- -lavformat-gd \
- -lavcodec-gd
+ -lavutil \
+ -lavformat \
+ -lavcodec
}
- INCLUDEPATH = $${PWD}/maclibs/include
- LIBS += -L$${PWD}/maclibs/lib -framework AppKit -framework Carbon
+ LIBS += -framework AppKit -framework Carbon
OBJECTIVE_SOURCES += lionsupport.mm \
machotkeywrapper.mm \
macmouseover.mm \
speechclient_mac.mm
ICON = icons/macicon.icns
QMAKE_INFO_PLIST = myInfo.plist
- QMAKE_POST_LINK = mkdir -p GoldenDict.app/Contents/Frameworks & \
- cp -nR $${PWD}/maclibs/lib/ GoldenDict.app/Contents/Frameworks/ & \
- mkdir -p GoldenDict.app/Contents/MacOS/locale & \
+ QMAKE_POST_LINK = mkdir -p GoldenDict.app/Contents/MacOS/locale & \
cp -R locale/*.qm GoldenDict.app/Contents/MacOS/locale/ & \
mkdir -p GoldenDict.app/Contents/MacOS/help & \
cp -R $${PWD}/help/*.qch GoldenDict.app/Contents/MacOS/help/
@@ -232,15 +229,6 @@ mac {
CONFIG += zim_support
!CONFIG( no_chinese_conversion_support ) {
CONFIG += chinese_conversion_support
- CONFIG( x86 ) {
- QMAKE_POST_LINK += & mkdir -p GoldenDict.app/Contents/MacOS/opencc & \
- cp -R $${PWD}/opencc/*.json GoldenDict.app/Contents/MacOS/opencc/ & \
- cp -R $${PWD}/opencc/*.ocd GoldenDict.app/Contents/MacOS/opencc/
- } else {
- QMAKE_POST_LINK += & mkdir -p GoldenDict.app/Contents/MacOS/opencc & \
- cp -R $${PWD}/opencc/x64/*.json GoldenDict.app/Contents/MacOS/opencc/ & \
- cp -R $${PWD}/opencc/x64/*.ocd GoldenDict.app/Contents/MacOS/opencc/
- }
}
}
DEFINES += PROGRAM_VERSION=\\\"$$VERSION\\\"
diff --git i/tiff.cc w/tiff.cc
index e3cb8bf..9ff880f 100644
--- i/tiff.cc
+++ w/tiff.cc
@@ -6,8 +6,8 @@
#include "tiff.hh"

#if defined (Q_OS_MAC) || defined (Q_OS_WIN)
-#include "tiff/tiff.h"
-#include "tiff/tiffio.h"
+#include "tiff.h"
+#include "tiffio.h"
#else
#include "tiff.h"
#include "tiffio.h"
Loading