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: 8c2c14ac392e
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: c65da8b5111b
Choose a head ref

Commits on Oct 2, 2018

  1. Verified

    This commit was signed with the committer’s verified signature.
    primeos Michael Weiss
    Copy the full SHA
    16a8e49 View commit details
  2. Copy the full SHA
    6e8da1d View commit details
  3. Copy the full SHA
    f7a2e20 View commit details
  4. envsubst: init at 1.1.0

    nicknovitski committed Oct 2, 2018
    Copy the full SHA
    9f6e588 View commit details

Commits on Oct 3, 2018

  1. emby: move usr/lib to lib

    nyanloutre committed Oct 3, 2018
    Copy the full SHA
    9ec17c6 View commit details
  2. ibus-engines.typing-booster-unwrapped: 2.1.1 -> 2.1.2

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/ibus-typing-booster/versions
    r-ryantm committed Oct 3, 2018
    Copy the full SHA
    19a9ca9 View commit details
  3. bitcoin: 0.16.3 -> 0.17.0

    roconnor committed Oct 3, 2018
    Copy the full SHA
    2948f40 View commit details
  4. fossil: 2.6 -> 2.7

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/fossil/versions
    r-ryantm committed Oct 3, 2018
    Copy the full SHA
    7868deb View commit details
  5. cgal: 4.12.1 -> 4.13

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/cgal/versions
    r-ryantm committed Oct 3, 2018
    Copy the full SHA
    7e5f728 View commit details
  6. appstream-glib: 0.7.12 -> 0.7.13

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/appstream-glib/versions
    r-ryantm committed Oct 3, 2018
    Copy the full SHA
    1281762 View commit details
  7. calc: 2.12.6.6 -> 2.12.6.8

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/calc/versions
    r-ryantm committed Oct 3, 2018
    Copy the full SHA
    904fd99 View commit details

Commits on Oct 4, 2018

  1. arrow-cpp: 0.9.0 -> 0.10.0

    pythonPackages.pyarrow: 0.9.0 -> 0.10.0
    parquet: 1.4.0 -> 1.5.0
    veprbl committed Oct 4, 2018
    Copy the full SHA
    3942226 View commit details
  2. tetra-gtk-theme: 0.1.6 -> 0.2.0

    "October changes"
    dtzWill committed Oct 4, 2018
    Copy the full SHA
    a78390c View commit details
  3. checkSSLCert: 1.72.0 -> 1.73.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/check_ssl_cert/versions
    r-ryantm committed Oct 4, 2018
    Copy the full SHA
    af910b2 View commit details
  4. bowtie2: 2.3.4.2 -> 2.3.4.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/bowtie2/versions
    r-ryantm committed Oct 4, 2018
    Copy the full SHA
    269efba View commit details
  5. arangodb: 3.3.15 -> 3.3.16

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/arangodb/versions
    r-ryantm committed Oct 4, 2018
    Copy the full SHA
    2bc0d82 View commit details
  6. bfs: 1.2.3 -> 1.2.4

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/bfs/versions
    r-ryantm committed Oct 4, 2018
    Copy the full SHA
    f1e5eb5 View commit details
  7. babeld: 1.8.2 -> 1.8.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/babeld/versions
    r-ryantm committed Oct 4, 2018
    Copy the full SHA
    38b284b View commit details
  8. bzflag: 2.4.14 -> 2.4.16

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/bzflag/versions
    r-ryantm committed Oct 4, 2018
    Copy the full SHA
    bd51db9 View commit details
  9. emby: move lib to opt

    nyanloutre committed Oct 4, 2018
    Copy the full SHA
    c2e269e View commit details
  10. yapf: 0.22.0 -> 0.24.0

    Philipp Middendorf committed Oct 4, 2018
    Copy the full SHA
    98238e5 View commit details
  11. elvish: provide the compiled version

    Without this fix, `elvish -version` displays "unknown"
    zimbatm committed Oct 4, 2018
    Copy the full SHA
    9d49cf1 View commit details
  12. libinput: 0.12.0 -> 0.12.1

    dtzWill committed Oct 4, 2018
    Copy the full SHA
    7de7358 View commit details
  13. wine: 3.14 -> 3.15

    avnik committed Oct 4, 2018
    Copy the full SHA
    b839b25 View commit details
  14. wineUnstable: 3.15 -> 3.17

    Staging updated as well
    avnik committed Oct 4, 2018
    Copy the full SHA
    3b67c0b View commit details
  15. Copy the full SHA
    570b9ba View commit details
  16. Merge pull request #47867 from zimbatm/elvish-version

    elvish: provide the compiled version
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    c67c243 View commit details
  17. iwd: 0.8 -> 0.9

    dywedir committed Oct 4, 2018
    Copy the full SHA
    9fe857d View commit details
  18. Merge pull request #47858 from plapadoo/yapf_0_24_0

    yapf: 0.22.0 -> 0.24.0
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    c7b7eb3 View commit details
  19. Copy the full SHA
    2c3fff0 View commit details
  20. Merge pull request #47882 from dywedir/iwd

    iwd: 0.8 -> 0.9
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    1ef0711 View commit details
  21. Merge pull request #47849 from r-ryantm/auto-update/bfs

    bfs: 1.2.3 -> 1.2.4
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    4e180fd View commit details
  22. Merge pull request #47848 from r-ryantm/auto-update/arangodb

    arangodb: 3.3.15 -> 3.3.16
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    b0b73aa View commit details
  23. Merge pull request #47850 from r-ryantm/auto-update/babeld

    babeld: 1.8.2 -> 1.8.3
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    023b006 View commit details
  24. Merge pull request #47843 from r-ryantm/auto-update/check_ssl_cert

    checkSSLCert: 1.72.0 -> 1.73.0
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    2023ac5 View commit details
  25. Merge pull request #47841 from dtzWill/update/tetra-gtk-theme-0.2.0

    tetra-gtk-theme: 0.1.6 -> 0.2.0
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    429b3ce View commit details
  26. Merge pull request #47845 from r-ryantm/auto-update/bowtie2

    bowtie2: 2.3.4.2 -> 2.3.4.3
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    a24cf5c View commit details
  27. Merge pull request #47852 from r-ryantm/auto-update/bzflag

    bzflag: 2.4.14 -> 2.4.16
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    c9717dd View commit details
  28. kubernetes-helm: 2.10.0 -> 2.11.0

    * kubernetes-helm: 2.10.0 -> 2.11.0
    
    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/helm/versions
    
    * kubernetes-helm: 2.10.0 -> 2.11.0 (fix darwin hash)
    r-ryantm authored and nlewo committed Oct 4, 2018
    Copy the full SHA
    07ace1d View commit details
  29. Merge pull request #47879 from avnik/wine-update

    Wine update
    lukateras authored Oct 4, 2018
    Copy the full SHA
    9d27fb9 View commit details
  30. Merge pull request #47870 from dtzWill/update/libinput-0.12.1

    libinput: 0.12.0 -> 0.12.1
    lukateras authored Oct 4, 2018
    Copy the full SHA
    ca45028 View commit details
  31. Merge pull request #47826 from r-ryantm/auto-update/cgal

    cgal: 4.12.1 -> 4.13
    7c6f434c authored Oct 4, 2018
    Copy the full SHA
    bc46aa9 View commit details
  32. terraform: add plugins tests (#47861)

    I wasn't sure if the plugins were downloaded from the Internet or not.
    This makes sure that there is no regression in the plugin detection.
    zimbatm authored Oct 4, 2018
    Copy the full SHA
    d4ff6ca View commit details
  33. kubeval: init at 0.7.3

    nicknovitski committed Oct 4, 2018
    Copy the full SHA
    78b9ab0 View commit details
  34. Merge pull request #47659 from nyanloutre/emby-3.5.3.0

    emby: 3.5.2.0 -> 3.5.3.0, migrate from mono to dotnet
    timokau authored Oct 4, 2018
    Copy the full SHA
    11068c6 View commit details
  35. Copy the full SHA
    1bb4b16 View commit details
  36. Copy the full SHA
    f14c0b4 View commit details
  37. Merge pull request #47888 from alexherbo2/grv-typos

    GRV: Fix typos in description
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    4d9d685 View commit details
  38. Merge pull request #47831 from r-ryantm/auto-update/calc

    calc: 2.12.6.6 -> 2.12.6.8
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    5200167 View commit details
  39. Merge pull request #47832 from veprbl/pr/arrow_0.10.0

    arrow-cpp: 0.9.0 -> 0.10.0
    Mic92 authored Oct 4, 2018
    Copy the full SHA
    a363ed1 View commit details
Showing with 2,163 additions and 536 deletions.
  1. +1 −0 doc/.gitignore
  2. +6 −2 doc/Makefile
  3. +4 −1 doc/default.nix
  4. +1 −1 doc/functions.xml
  5. +15 −0 doc/functions/library.xml
  6. +117 −0 doc/functions/library/asserts.xml
  7. +970 −0 doc/functions/library/attrsets.xml
  8. +85 −0 doc/lib-function-locations.nix
  9. +1 −1 doc/shell.nix
  10. +10 −0 lib/trivial.nix
  11. +1 −4 nixos/modules/misc/version.nix
  12. +1 −1 nixos/modules/services/misc/emby.nix
  13. +2 −5 nixos/modules/services/x11/desktop-managers/plasma5.nix
  14. +54 −0 nixos/modules/system/activation/activation-script.nix
  15. +1 −0 nixos/modules/system/activation/switch-to-configuration.pl
  16. +10 −7 pkgs/applications/altcoins/bitcoin.nix
  17. +1 −1 pkgs/applications/audio/easytag/default.nix
  18. +160 −0 pkgs/applications/audio/lsp-plugins/default.nix
  19. +1 −1 pkgs/applications/audio/rhythmbox/default.nix
  20. +1 −1 pkgs/applications/audio/sound-juicer/default.nix
  21. +1 −1 pkgs/applications/audio/whipper/default.nix
  22. +3 −3 pkgs/applications/editors/android-studio/default.nix
  23. +1 −1 pkgs/applications/editors/gnome-builder/default.nix
  24. +2 −2 pkgs/applications/graphics/ImageMagick/7.0.nix
  25. +1 −1 pkgs/applications/graphics/shotwell/default.nix
  26. +1 −1 pkgs/applications/misc/gnome-usage/default.nix
  27. +3 −4 pkgs/applications/misc/orca/default.nix
  28. +3 −3 pkgs/applications/misc/rtl-sdr/default.nix
  29. +3 −3 pkgs/applications/networking/cluster/helm/default.nix
  30. +48 −0 pkgs/applications/networking/cluster/kubeval/default.nix
  31. +174 −0 pkgs/applications/networking/cluster/kubeval/deps.nix
  32. +23 −0 pkgs/applications/networking/cluster/terraform/default.nix
  33. +2 −2 pkgs/applications/networking/instant-messengers/psi-plus/default.nix
  34. +8 −0 pkgs/applications/networking/mailreaders/notmuch/default.nix
  35. +2 −2 pkgs/applications/science/biology/bowtie2/default.nix
  36. +2 −2 pkgs/applications/science/math/calc/default.nix
  37. +2 −2 pkgs/applications/version-management/fossil/default.nix
  38. +1 −1 pkgs/applications/version-management/git-and-tools/grv/default.nix
  39. +1 −1 pkgs/applications/version-management/meld/default.nix
  40. +1 −1 pkgs/applications/video/pitivi/default.nix
  41. +2 −2 pkgs/applications/virtualization/containerd/default.nix
  42. +1 −1 pkgs/data/fonts/cantarell-fonts/default.nix
  43. +1 −1 pkgs/desktops/gnome-3/apps/accerciser/default.nix
  44. +1 −1 pkgs/desktops/gnome-3/apps/bijiben/default.nix
  45. +1 −1 pkgs/desktops/gnome-3/apps/cheese/default.nix
  46. +1 −1 pkgs/desktops/gnome-3/apps/evolution/default.nix
  47. +1 −1 pkgs/desktops/gnome-3/apps/file-roller/default.nix
  48. +1 −1 pkgs/desktops/gnome-3/apps/gedit/default.nix
  49. +1 −1 pkgs/desktops/gnome-3/apps/ghex/default.nix
  50. +1 −1 pkgs/desktops/gnome-3/apps/glade/default.nix
  51. +1 −1 pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
  52. +1 −1 pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
  53. +1 −1 pkgs/desktops/gnome-3/apps/gnome-characters/default.nix
  54. +1 −1 pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
  55. +1 −1 pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
  56. +1 −1 pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
  57. +1 −1 pkgs/desktops/gnome-3/apps/gnome-logs/default.nix
  58. +1 −1 pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
  59. +1 −1 pkgs/desktops/gnome-3/apps/gnome-music/default.nix
  60. +1 −1 pkgs/desktops/gnome-3/apps/gnome-photos/default.nix
  61. +1 −1 pkgs/desktops/gnome-3/apps/gnome-power-manager/default.nix
  62. +1 −1 pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
  63. +1 −1 pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
  64. +1 −1 pkgs/desktops/gnome-3/apps/gnome-weather/default.nix
  65. +1 −1 pkgs/desktops/gnome-3/apps/polari/default.nix
  66. +1 −1 pkgs/desktops/gnome-3/apps/seahorse/default.nix
  67. +1 −1 pkgs/desktops/gnome-3/apps/vinagre/default.nix
  68. +1 −1 pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
  69. +1 −1 pkgs/desktops/gnome-3/core/baobab/default.nix
  70. +1 −1 pkgs/desktops/gnome-3/core/caribou/default.nix
  71. +1 −1 pkgs/desktops/gnome-3/core/dconf-editor/default.nix
  72. +1 −1 pkgs/desktops/gnome-3/core/dconf/default.nix
  73. +1 −1 pkgs/desktops/gnome-3/core/empathy/default.nix
  74. +1 −1 pkgs/desktops/gnome-3/core/eog/default.nix
  75. +1 −1 pkgs/desktops/gnome-3/core/epiphany/default.nix
  76. +1 −1 pkgs/desktops/gnome-3/core/evince/default.nix
  77. +1 −1 pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
  78. +1 −1 pkgs/desktops/gnome-3/core/folks/default.nix
  79. +1 −1 pkgs/desktops/gnome-3/core/gcr/default.nix
  80. +1 −1 pkgs/desktops/gnome-3/core/gdm/default.nix
  81. +1 −1 pkgs/desktops/gnome-3/core/geocode-glib/default.nix
  82. +1 −1 pkgs/desktops/gnome-3/core/gjs/default.nix
  83. +1 −1 pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
  84. +1 −1 pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
  85. +1 −1 pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
  86. +1 −1 pkgs/desktops/gnome-3/core/gnome-color-manager/default.nix
  87. +1 −1 pkgs/desktops/gnome-3/core/gnome-common/default.nix
  88. +1 −1 pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
  89. +1 −1 pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
  90. +1 −1 pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
  91. +1 −1 pkgs/desktops/gnome-3/core/gnome-dictionary/default.nix
  92. +1 −1 pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
  93. +1 −1 pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix
  94. +1 −1 pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
  95. +1 −1 pkgs/desktops/gnome-3/core/gnome-online-accounts/default.nix
  96. +1 −1 pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix
  97. +1 −1 pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
  98. +1 −1 pkgs/desktops/gnome-3/core/gnome-session/default.nix
  99. +1 −1 pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
  100. +1 −1 pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
  101. +1 −1 pkgs/desktops/gnome-3/core/gnome-shell/default.nix
  102. +1 −1 pkgs/desktops/gnome-3/core/gnome-software/default.nix
  103. +1 −1 pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
  104. +1 −1 pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
  105. +1 −1 pkgs/desktops/gnome-3/core/gnome-themes-extra/default.nix
  106. +2 −2 pkgs/desktops/gnome-3/core/gnome-user-docs/default.nix
  107. +1 −1 pkgs/desktops/gnome-3/core/gnome-user-share/default.nix
  108. +1 −1 pkgs/desktops/gnome-3/core/grilo-plugins/default.nix
  109. +1 −1 pkgs/desktops/gnome-3/core/grilo/default.nix
  110. +1 −1 pkgs/desktops/gnome-3/core/gsettings-desktop-schemas/default.nix
  111. +1 −1 pkgs/desktops/gnome-3/core/gsound/default.nix
  112. +1 −1 pkgs/desktops/gnome-3/core/gtksourceviewmm/default.nix
  113. +1 −1 pkgs/desktops/gnome-3/core/libcroco/default.nix
  114. +1 −1 pkgs/desktops/gnome-3/core/libgdata/default.nix
  115. +1 −1 pkgs/desktops/gnome-3/core/libgee/default.nix
  116. +1 −1 pkgs/desktops/gnome-3/core/libgepub/default.nix
  117. +1 −1 pkgs/desktops/gnome-3/core/libgnome-keyring/default.nix
  118. +1 −1 pkgs/desktops/gnome-3/core/libgnomekbd/default.nix
  119. +1 −1 pkgs/desktops/gnome-3/core/libgweather/default.nix
  120. +1 −1 pkgs/desktops/gnome-3/core/libgxps/default.nix
  121. +1 −1 pkgs/desktops/gnome-3/core/libpeas/default.nix
  122. +1 −1 pkgs/desktops/gnome-3/core/libzapojit/default.nix
  123. +1 −1 pkgs/desktops/gnome-3/core/mutter/default.nix
  124. +1 −1 pkgs/desktops/gnome-3/core/nautilus/default.nix
  125. +1 −1 pkgs/desktops/gnome-3/core/rest/default.nix
  126. +1 −1 pkgs/desktops/gnome-3/core/simple-scan/default.nix
  127. +1 −1 pkgs/desktops/gnome-3/core/sushi/default.nix
  128. +1 −1 pkgs/desktops/gnome-3/core/totem-pl-parser/default.nix
  129. +1 −1 pkgs/desktops/gnome-3/core/totem/default.nix
  130. +1 −1 pkgs/desktops/gnome-3/core/tracker-miners/default.nix
  131. +1 −1 pkgs/desktops/gnome-3/core/tracker/default.nix
  132. +1 −1 pkgs/desktops/gnome-3/core/vino/default.nix
  133. +1 −1 pkgs/desktops/gnome-3/core/vte/default.nix
  134. +1 −1 pkgs/desktops/gnome-3/core/yelp-tools/default.nix
  135. +1 −1 pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
  136. +1 −1 pkgs/desktops/gnome-3/core/yelp/default.nix
  137. +1 −1 pkgs/desktops/gnome-3/core/zenity/default.nix
  138. +0 −5 pkgs/desktops/gnome-3/default.nix
  139. +1 −1 pkgs/desktops/gnome-3/devtools/anjuta/default.nix
  140. +1 −1 pkgs/desktops/gnome-3/devtools/devhelp/default.nix
  141. +1 −1 pkgs/desktops/gnome-3/devtools/gdl/default.nix
  142. +1 −1 pkgs/desktops/gnome-3/devtools/gnome-devel-docs/default.nix
  143. +1 −1 pkgs/desktops/gnome-3/devtools/nemiver/default.nix
  144. +1 −1 pkgs/desktops/gnome-3/games/aisleriot/default.nix
  145. +1 −1 pkgs/desktops/gnome-3/games/five-or-more/default.nix
  146. +1 −1 pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
  147. +1 −1 pkgs/desktops/gnome-3/games/gnome-chess/default.nix
  148. +1 −1 pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
  149. +1 −1 pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
  150. +1 −1 pkgs/desktops/gnome-3/games/gnome-mines/default.nix
  151. +1 −1 pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
  152. +1 −1 pkgs/desktops/gnome-3/games/gnome-robots/default.nix
  153. +1 −1 pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
  154. +1 −1 pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
  155. +1 −1 pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
  156. +1 −1 pkgs/desktops/gnome-3/games/hitori/default.nix
  157. +1 −1 pkgs/desktops/gnome-3/games/iagno/default.nix
  158. +1 −1 pkgs/desktops/gnome-3/games/lightsoff/default.nix
  159. +1 −1 pkgs/desktops/gnome-3/games/quadrapassel/default.nix
  160. +1 −1 pkgs/desktops/gnome-3/games/swell-foop/default.nix
  161. +1 −1 pkgs/desktops/gnome-3/games/tali/default.nix
  162. +1 −1 pkgs/desktops/gnome-3/misc/gexiv2/default.nix
  163. +1 −1 pkgs/desktops/gnome-3/misc/gfbgraph/default.nix
  164. +1 −1 pkgs/desktops/gnome-3/misc/gitg/default.nix
  165. +1 −1 pkgs/desktops/gnome-3/misc/gnome-autoar/default.nix
  166. +1 −1 pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix
  167. +1 −1 pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
  168. +1 −1 pkgs/desktops/gnome-3/misc/gnome-video-effects/default.nix
  169. +1 −1 pkgs/desktops/gnome-3/misc/gtkhtml/default.nix
  170. +1 −1 pkgs/desktops/gnome-3/misc/libgda/default.nix
  171. +1 −1 pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix
  172. +1 −1 pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
  173. +1 −1 pkgs/desktops/gnome-3/misc/libmediaart/default.nix
  174. +6 −0 pkgs/development/coq-modules/coq-haskell/default.nix
  175. +2 −2 pkgs/development/libraries/CGAL/default.nix
  176. +2 −2 pkgs/development/libraries/appstream-glib/default.nix
  177. +11 −0 pkgs/development/libraries/arrow-cpp/darwin.patch
  178. +5 −2 pkgs/development/libraries/arrow-cpp/default.nix
  179. +1 −1 pkgs/development/libraries/atk/default.nix
  180. +1 −1 pkgs/development/libraries/clutter-gst/default.nix
  181. +1 −1 pkgs/development/libraries/clutter-gtk/default.nix
  182. +1 −1 pkgs/development/libraries/clutter/default.nix
  183. +1 −1 pkgs/development/libraries/cogl/default.nix
  184. +1 −1 pkgs/development/libraries/gdk-pixbuf/default.nix
  185. +1 −1 pkgs/development/libraries/glib-networking/default.nix
  186. +1 −1 pkgs/development/libraries/glib/default.nix
  187. +1 −1 pkgs/development/libraries/gobject-introspection/default.nix
  188. +1 −1 pkgs/development/libraries/gspell/default.nix
  189. +1 −1 pkgs/development/libraries/gtk+/3.x.nix
  190. +1 −1 pkgs/development/libraries/gtksourceview/3.x.nix
  191. +1 −1 pkgs/development/libraries/gtksourceview/4.x.nix
  192. +1 −1 pkgs/development/libraries/gvfs/default.nix
  193. +1 −1 pkgs/development/libraries/libchamplain/default.nix
  194. +1 −1 pkgs/development/libraries/libgtop/default.nix
  195. +1 −1 pkgs/development/libraries/libgudev/default.nix
  196. +1 −1 pkgs/development/libraries/libhttpseverywhere/default.nix
  197. +2 −2 pkgs/development/libraries/libinput/default.nix
  198. +1 −1 pkgs/development/libraries/librsvg/default.nix
  199. +1 −1 pkgs/development/libraries/libsecret/default.nix
  200. +1 −1 pkgs/development/libraries/libsoup/default.nix
  201. +1 −1 pkgs/development/libraries/libwnck/3.x.nix
  202. +12 −0 pkgs/development/libraries/parquet-cpp/api.patch
  203. +4 −2 pkgs/development/libraries/parquet-cpp/default.nix
  204. +1 −1 pkgs/development/libraries/rarian/default.nix
  205. +32 −9 pkgs/development/libraries/science/math/zn_poly/default.nix
  206. +3 −7 pkgs/development/python-modules/pyarrow/default.nix
  207. +2 −2 pkgs/development/python-modules/yapf/default.nix
  208. +0 −2 pkgs/development/tools/vagrant/Gemfile
  209. +0 −149 pkgs/development/tools/vagrant/Gemfile.lock
  210. +4 −5 pkgs/development/tools/vagrant/default.nix
  211. +1 −1 pkgs/development/tools/valadoc/default.nix
  212. +2 −2 pkgs/games/brogue/default.nix
  213. +2 −2 pkgs/games/bzflag/default.nix
  214. +3 −3 pkgs/misc/emulators/wine/sources.nix
  215. +1 −1 pkgs/misc/themes/materia-theme/default.nix
  216. +2 −2 pkgs/misc/themes/tetra/default.nix
  217. +82 −72 pkgs/misc/vim-plugins/generated.nix
  218. +1 −0 pkgs/misc/vim-plugins/vim-plugin-names
  219. +4 −4 pkgs/os-specific/linux/iwd/default.nix
  220. +3 −3 pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
  221. +14 −15 pkgs/servers/emby/default.nix
  222. +2 −2 pkgs/servers/matrix-synapse/default.nix
  223. +2 −2 pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
  224. +2 −2 pkgs/servers/nosql/arangodb/default.nix
  225. +4 −0 pkgs/shells/elvish/default.nix
  226. +9 −6 pkgs/tools/admin/sec/default.nix
  227. +2 −2 pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix
  228. +22 −0 pkgs/tools/misc/envsubst/default.nix
  229. +2 −2 pkgs/tools/networking/babeld/default.nix
  230. +4 −4 pkgs/tools/networking/network-manager/openvpn/default.nix
  231. +2 −2 pkgs/tools/security/eid-mw/default.nix
  232. +2 −2 pkgs/tools/system/bfs/default.nix
  233. +2 −2 pkgs/tools/text/unoconv/default.nix
  234. +7 −0 pkgs/top-level/all-packages.nix
  235. +18 −2 pkgs/top-level/perl-packages.nix
  236. +2 −2 pkgs/top-level/release.nix
1 change: 1 addition & 0 deletions doc/.gitignore
Original file line number Diff line number Diff line change
@@ -4,3 +4,4 @@
out
manual-full.xml
highlightjs
functions/library/locations.xml
8 changes: 6 additions & 2 deletions doc/Makefile
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ fix-misc-xml:

.PHONY: clean
clean:
rm -f ${MD_TARGETS} .version manual-full.xml
rm -f ${MD_TARGETS} .version manual-full.xml functions/library/locations.xml
rm -rf ./out/ ./highlightjs

.PHONY: validate
@@ -69,13 +69,17 @@ highlightjs:
cp -r "$$HIGHLIGHTJS/loader.js" highlightjs/


manual-full.xml: ${MD_TARGETS} .version *.xml **/*.xml
manual-full.xml: ${MD_TARGETS} .version functions/library/locations.xml *.xml **/*.xml **/**/*.xml
xmllint --nonet --xinclude --noxincludenode manual.xml --output manual-full.xml

.version:
nix-instantiate --eval \
-E '(import ../lib).version' > .version

functions/library/locations.xml:
nix-build ./lib-function-locations.nix \
--out-link ./functions/library/locations.xml

%.section.xml: %.section.md
pandoc $^ -w docbook+smart \
-f markdown+smart \
5 changes: 4 additions & 1 deletion doc/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ pkgs ? (import ./.. { }), nixpkgs ? { }}:
let
pkgs = import ./.. { };
lib = pkgs.lib;
locationsXml = import ./lib-function-locations.nix { inherit pkgs nixpkgs; };
in
pkgs.stdenv.mkDerivation {
name = "nixpkgs-manual";
@@ -29,6 +30,8 @@ pkgs.stdenv.mkDerivation {
];

postPatch = ''
rm -rf ./functions/library/locations.xml
ln -s ${locationsXml} ./functions/library/locations.xml
echo ${lib.version} > .version
'';

2 changes: 1 addition & 1 deletion doc/functions.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
The nixpkgs repository has several utility functions to manipulate Nix
expressions.
</para>

<xi:include href="functions/library.xml" />
<xi:include href="functions/overrides.xml" />
<xi:include href="functions/generators.xml" />
<xi:include href="functions/debug.xml" />
15 changes: 15 additions & 0 deletions doc/functions/library.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xml:id="sec-functions-library">
<title>Nixpkgs Library Functions</title>

<para>
Nixpkgs provides a standard library at <varname>pkgs.lib</varname>, or
through <code>import &lt;nixpkgs/lib&gt;</code>.
</para>

<xi:include href="./library/asserts.xml" />

<xi:include href="./library/attrsets.xml" />
</section>
117 changes: 117 additions & 0 deletions doc/functions/library/asserts.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xml:id="sec-functions-library-asserts">
<title>Assert functions</title>

<section xml:id="function-library-lib.asserts.assertMsg">
<title><function>lib.asserts.assertMsg</function></title>

<subtitle><literal>assertMsg :: Bool -> String -> Bool</literal>
</subtitle>

<xi:include href="./locations.xml" xpointer="lib.asserts.assertMsg" />

<para>
Print a trace message if <literal>pred</literal> is false.
</para>

<para>
Intended to be used to augment asserts with helpful error messages.
</para>

<variablelist>
<varlistentry>
<term>
<varname>pred</varname>
</term>
<listitem>
<para>
Condition under which the <varname>msg</varname> should
<emphasis>not</emphasis> be printed.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<varname>msg</varname>
</term>
<listitem>
<para>
Message to print.
</para>
</listitem>
</varlistentry>
</variablelist>

<example xml:id="function-library-lib.asserts.assertMsg-example-false">
<title>Printing when the predicate is false</title>
<programlisting><![CDATA[
assert lib.asserts.assertMsg ("foo" == "bar") "foo is not bar, silly"
stderr> trace: foo is not bar, silly
stderr> assert failed
]]></programlisting>
</example>
</section>

<section xml:id="function-library-lib.asserts.assertOneOf">
<title><function>lib.asserts.assertOneOf</function></title>

<subtitle><literal>assertOneOf :: String -> String ->
StringList -> Bool</literal>
</subtitle>

<xi:include href="./locations.xml" xpointer="lib.asserts.assertOneOf" />

<para>
Specialized <function>asserts.assertMsg</function> for checking if
<varname>val</varname> is one of the elements of <varname>xs</varname>.
Useful for checking enums.
</para>

<variablelist>
<varlistentry>
<term>
<varname>name</varname>
</term>
<listitem>
<para>
The name of the variable the user entered <varname>val</varname> into,
for inclusion in the error message.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<varname>val</varname>
</term>
<listitem>
<para>
The value of what the user provided, to be compared against the values in
<varname>xs</varname>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<varname>xs</varname>
</term>
<listitem>
<para>
The list of valid values.
</para>
</listitem>
</varlistentry>
</variablelist>

<example xml:id="function-library-lib.asserts.assertOneOf-example">
<title>Ensuring a user provided a possible value</title>
<programlisting><![CDATA[
let sslLibrary = "bearssl";
in lib.asserts.assertOneOf "sslLibrary" sslLibrary [ "openssl" "bearssl" ];
=> false
stderr> trace: sslLibrary must be one of "openssl", "libressl", but is: "bearssl"
]]></programlisting>
</example>
</section>
</section>
970 changes: 970 additions & 0 deletions doc/functions/library/attrsets.xml

Large diffs are not rendered by default.

85 changes: 85 additions & 0 deletions doc/lib-function-locations.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{ pkgs ? (import ./.. { }), nixpkgs ? { }}:
let
revision = pkgs.lib.trivial.revisionWithDefault (nixpkgs.revision or "master");

libDefPos = set:
builtins.map
(name: {
name = name;
location = builtins.unsafeGetAttrPos name set;
})
(builtins.attrNames set);

libset = toplib:
builtins.map
(subsetname: {
subsetname = subsetname;
functions = libDefPos toplib."${subsetname}";
})
(builtins.filter
(name: builtins.isAttrs toplib."${name}")
(builtins.attrNames toplib));

nixpkgsLib = pkgs.lib;

flattenedLibSubset = { subsetname, functions }:
builtins.map
(fn: {
name = "lib.${subsetname}.${fn.name}";
value = fn.location;
})
functions;

locatedlibsets = libs: builtins.map flattenedLibSubset (libset libs);
removeFilenamePrefix = prefix: filename:
let
prefixLen = (builtins.stringLength prefix) + 1; # +1 to remove the leading /
filenameLen = builtins.stringLength filename;
substr = builtins.substring prefixLen filenameLen filename;
in substr;

removeNixpkgs = removeFilenamePrefix (builtins.toString pkgs.path);

liblocations =
builtins.filter
(elem: elem.value != null)
(nixpkgsLib.lists.flatten
(locatedlibsets nixpkgsLib));

fnLocationRelative = { name, value }:
{
inherit name;
value = value // { file = removeNixpkgs value.file; };
};

relativeLocs = (builtins.map fnLocationRelative liblocations);
sanitizeId = builtins.replaceStrings
[ "'" ]
[ "-prime" ];

urlPrefix = "https://github.com/NixOS/nixpkgs/blob/${revision}";
xmlstrings = (nixpkgsLib.strings.concatMapStrings
({ name, value }:
''
<section><title>${name}</title>
<para xml:id="${sanitizeId name}">
Located at
<link
xlink:href="${urlPrefix}/${value.file}#L${builtins.toString value.line}">${value.file}:${builtins.toString value.line}</link>
in <literal>&lt;nixpkgs&gt;</literal>.
</para>
</section>
'')
relativeLocs);

in pkgs.writeText
"locations.xml"
''
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="5">
<title>All the locations for every lib function</title>
<para>This file is only for inclusion by other files.</para>
${xmlstrings}
</section>
''
2 changes: 1 addition & 1 deletion doc/shell.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ pkgs ? import ../. {} }:
(import ./default.nix).overrideAttrs (x: {
(import ./default.nix {}).overrideAttrs (x: {
buildInputs = x.buildInputs ++ [ pkgs.xmloscopy pkgs.ruby ];

})
10 changes: 10 additions & 0 deletions lib/trivial.nix
Original file line number Diff line number Diff line change
@@ -105,6 +105,16 @@ rec {
then lib.strings.fileContents suffixFile
else "pre-git";

# Attempt to get the revision nixpkgs is from
revisionWithDefault = default:
let
revisionFile = "${toString ./..}/.git-revision";
gitRepo = "${toString ./..}/.git";
in if lib.pathIsDirectory gitRepo
then lib.commitIdFromGitRepo gitRepo
else if lib.pathExists revisionFile then lib.fileContents revisionFile
else default;

nixpkgsVersion = builtins.trace "`lib.nixpkgsVersion` is deprecated, use `lib.version` instead!" version;

# Whether we're being called by nix-shell.
5 changes: 1 addition & 4 deletions nixos/modules/misc/version.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,6 @@ with lib;
let
cfg = config.system.nixos;

revisionFile = "${toString pkgs.path}/.git-revision";
gitRepo = "${toString pkgs.path}/.git";
gitCommitId = lib.substring 0 7 (commitIdFromGitRepo gitRepo);
in
@@ -37,9 +36,7 @@ in
nixos.revision = mkOption {
internal = true;
type = types.str;
default = if pathIsDirectory gitRepo then commitIdFromGitRepo gitRepo
else if pathExists revisionFile then fileContents revisionFile
else "master";
default = lib.trivial.revisionWithDefault "master";
description = "The Git revision from which this NixOS configuration was built.";
};

2 changes: 1 addition & 1 deletion nixos/modules/services/misc/emby.nix
Original file line number Diff line number Diff line change
@@ -55,7 +55,7 @@ in
User = cfg.user;
Group = cfg.group;
PermissionsStartOnly = "true";
ExecStart = "${pkgs.emby}/bin/MediaBrowser.Server.Mono";
ExecStart = "${pkgs.emby}/bin/emby";
Restart = "on-failure";
};
};
7 changes: 2 additions & 5 deletions nixos/modules/services/x11/desktop-managers/plasma5.nix
Original file line number Diff line number Diff line change
@@ -225,11 +225,8 @@ in
security.pam.services.sddm.enableKwallet = true;
security.pam.services.slim.enableKwallet = true;

# Update the start menu for each user that has `isNormalUser` set.
system.activationScripts.plasmaSetup = stringAfter [ "users" "groups" ]
(concatStringsSep "\n"
(mapAttrsToList (name: value: "${pkgs.su}/bin/su ${name} -c ${pkgs.libsForQt5.kservice}/bin/kbuildsycoca5")
(filterAttrs (n: v: v.isNormalUser) config.users.users)));
# Update the start menu for each user that is currently logged in
system.userActivationScripts.plasmaSetup = "${pkgs.libsForQt5.kservice}/bin/kbuildsycoca5";
})
];

54 changes: 54 additions & 0 deletions nixos/modules/system/activation/activation-script.nix
Original file line number Diff line number Diff line change
@@ -100,6 +100,52 @@ in
exit $_status
'';
};
};

system.userActivationScripts = mkOption {
default = {};

example = literalExample ''
{ plasmaSetup = {
text = '''
${pkgs.libsForQt5.kservice}/bin/kbuildsycoca5"
''';
deps = [];
};
}
'';

description = ''
A set of shell script fragments that are executed by a systemd user
service when a NixOS system configuration is activated. Examples are
rebuilding the .desktop file cache for showing applications in the menu.
Since these are executed every time you run
<command>nixos-rebuild</command>, it's important that they are
idempotent and fast.
'';

type = types.attrsOf types.unspecified;

apply = set: {
script = ''
unset PATH
for i in ${toString path}; do
PATH=$PATH:$i/bin:$i/sbin
done
_status=0
trap "_status=1 _localstatus=\$?" ERR
${
let
set' = mapAttrs (n: v: if isString v then noDepEntry v else v) set;
withHeadlines = addAttributeName set';
in textClosureMap id (withHeadlines) (attrNames withHeadlines)
}
exit $_status
'';
};

};

@@ -169,6 +215,14 @@ in
source ${config.system.build.earlyMountScript}
'';

systemd.user = {
services.nixos-activation = {
description = "Run user specific NixOS activation";
script = config.system.userActivationScripts.script;
unitConfig.ConditionUser = "!@system";
serviceConfig.Type = "oneshot";
};
};
};

}
1 change: 1 addition & 0 deletions nixos/modules/system/activation/switch-to-configuration.pl
Original file line number Diff line number Diff line change
@@ -420,6 +420,7 @@ sub filterUnits {
print STDERR "reloading user units for $name...\n";

system("@su@", "-s", "@shell@", "-l", $name, "-c", "XDG_RUNTIME_DIR=/run/user/$uid @systemd@/bin/systemctl --user daemon-reload");
system("@su@", "-s", "@shell@", "-l", $name, "-c", "XDG_RUNTIME_DIR=/run/user/$uid @systemd@/bin/systemctl --user start nixos-activation.service");
}

close $listActiveUsers;
17 changes: 10 additions & 7 deletions pkgs/applications/altcoins/bitcoin.nix
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost, zeromq
, zlib, miniupnpc, qtbase ? null, qttools ? null, utillinux, protobuf, qrencode, libevent
, zlib, miniupnpc, qtbase ? null, qttools ? null, utillinux, protobuf, python3, qrencode, libevent
, withGui }:

with stdenv.lib;
stdenv.mkDerivation rec{
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version;
version = "0.16.3";
version = "0.17.0";

src = fetchurl {
urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
"https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
];
sha256 = "060223dzzk2izfzhxwlzzd0fhbgglvbgps2nyc4zz767vybysvl3";
sha256 = "0pkq28d2dj22qrxyyg9kh0whmhj7ghyabnhyqldbljv4a7l3kvwq";
};

nativeBuildInputs = [ pkgconfig autoreconfHook ];
nativeBuildInputs = [ pkgconfig autoreconfHook ]
++ optionals doCheck [ python3 ];
buildInputs = [ openssl db48 boost zlib zeromq
miniupnpc protobuf libevent]
++ optionals stdenv.isLinux [ utillinux ]
@@ -30,9 +31,11 @@ stdenv.mkDerivation rec{
"--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
];

# Fails with "This application failed to start because it could not
# find or load the Qt platform plugin "minimal""
doCheck = false;
doCheck = true;

# QT_PLUGIN_PATH needs to be set when executing QT, which is needed when testing Bitcoin's GUI.
# See also https://github.com/NixOS/nixpkgs/issues/24256
checkFlags = optionals withGui [ "QT_PLUGIN_PATH=${qtbase}/lib/qt-5.${versions.minor qtbase.version}/plugins" ];

enableParallelBuilding = true;

2 changes: 1 addition & 1 deletion pkgs/applications/audio/easytag/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1mbxnqrw1fwcgraa1bgik25vdzvf97vma5pzknbwbqq5ly9fwlgw";
};

160 changes: 160 additions & 0 deletions pkgs/applications/audio/lsp-plugins/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
{ stdenv, fetchFromGitHub, pkgconfig, makeWrapper
, libsndfile, jack2Full
, libGLU, libGL, lv2, cairo
, ladspaH, php, expat }:

stdenv.mkDerivation rec {
pname = "lsp-plugins";
version = "1.1.4";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "sadko4u";
repo = "${pname}";
rev = "${name}";
sha256 = "0vb8ax0w4d2a153wxrhkpi21fxsv7c24k57vhfgmm1lqwv6pbl69";
};

nativeBuildInputs = [ pkgconfig php expat ];
buildInputs = [ jack2Full libsndfile libGLU libGL lv2 cairo ladspaH makeWrapper ];

makeFlags = [
"BIN_PATH=$(out)/bin"
"LIB_PATH=$(out)/lib"
"DOC_PATH=$(out)/share/doc"
];

NIX_CFLAGS_COMPILE = [ "-DLSP_NO_EXPERIMENTAL" ];

patchPhase = ''
runHook prePatch
substituteInPlace Makefile --replace "/usr/lib" "$out/lib"
substituteInPlace ./include/container/jack/main.h --replace "/usr/lib" "$out/lib"
substituteInPlace ./include/container/vst/main.h --replace "/usr/lib" "$out/lib"
# for https://github.com/sadko4u/lsp-plugins/issues/7#issuecomment-426561549 :
sed -i '/X11__NET_WM_WINDOW_TYPE_DOCK;/d' ./src/ui/ws/x11/X11Window.cpp
runHook postPatch
'';

doCheck = true;

checkPhase = ''
runHook preCheck
TEST_PATH=$(pwd)".build-test"
make OBJDIR=$TEST_PATH test
$TEST_PATH/lsp-plugins-test utest
runHook postCheck
'';

buildFlags = "release";

meta = with stdenv.lib;
{ description = "Collection of open-source audio plugins";
longDescription = ''
Compatible with follwing formats:
- LADSPA - set of plugins for Linux Audio Developer's Simple Plugin API
- LV2 - set of plugins and UIs for Linux Audio Developer's Simple Plugin API (LADSPA) version 2
- LinuxVST - set of plugins and UIs for Steinberg's VST 2.4 format ported on GNU/Linux Platform
- JACK - Standalone versions for JACK Audio connection Kit with UI
Contains the following plugins:
- Limiter Mono - Begrenzer Mono
- Limiter Stereo - Begrenzer Stereo
- Dynamic Processor LeftRight - Dynamikprozessor LeftRight
- Dynamic Processor MidSide - Dynamikprozessor MidSide
- Dynamic Processor Mono - Dynamikprozessor Mono
- Dynamic Processor Stereo - Dynamikprozessor Stereo
- Expander LeftRight - Expander LeftRight
- Expander MidSide - Expander MidSide
- Expander Mono - Expander Mono
- Expander Stereo - Expander Stereo
- Gate LeftRight - Gate LeftRight
- Gate MidSide - Gate MidSide
- Gate Mono - Gate Mono
- Gate Stereo - Gate Stereo
- Graphic Equalizer x16 LeftRight - Grafischer Entzerrer x16 LeftRight
- Graphic Equalizer x16 MidSide - Grafischer Entzerrer x16 MidSide
- Graphic Equalizer x16 Mono - Grafischer Entzerrer x16 Mono
- Graphic Equalizer x16 Stereo - Grafischer Entzerrer x16 Stereo
- Graphic Equalizer x32 LeftRight - Grafischer Entzerrer x32 LeftRight
- Graphic Equalizer x32 MidSide - Grafischer Entzerrer x32 MidSide
- Graphic Equalizer x32 Mono - Grafischer Entzerrer x32 Mono
- Graphic Equalizer x32 Stereo - Grafischer Entzerrer x32 Stereo
- Impulse Responses Mono - Impulsantworten Mono
- Impulse Responses Stereo - Impulsantworten Stereo
- Impulse Reverb Mono - Impulsnachhall Mono
- Impulse Reverb Stereo - Impulsnachhall Stereo
- Sampler Mono - Klangerzeuger Mono
- Sampler Stereo - Klangerzeuger Stereo
- Compressor LeftRight - Kompressor LeftRight
- Compressor MidSide - Kompressor MidSide
- Compressor Mono - Kompressor Mono
- Compressor Stereo - Kompressor Stereo
- Latency Meter - Latenzmessgerät
- Multiband Compressor LeftRight x8 - Multi-band Kompressor LeftRight x8
- Multiband Compressor MidSide x8 - Multi-band Kompressor MidSide x8
- Multiband Compressor Mono x8 - Multi-band Kompressor Mono x8
- Multiband Compressor Stereo x8 - Multi-band Kompressor Stereo x8
- Oscillator Mono - Oszillator Mono
- Parametric Equalizer x16 LeftRight - Parametrischer Entzerrer x16 LeftRight
- Parametric Equalizer x16 MidSide - Parametrischer Entzerrer x16 MidSide
- Parametric Equalizer x16 Mono - Parametrischer Entzerrer x16 Mono
- Parametric Equalizer x16 Stereo - Parametrischer Entzerrer x16 Stereo
- Parametric Equalizer x32 LeftRight - Parametrischer Entzerrer x32 LeftRight
- Parametric Equalizer x32 MidSide - Parametrischer Entzerrer x32 MidSide
- Parametric Equalizer x32 Mono - Parametrischer Entzerrer x32 Mono
- Parametric Equalizer x32 Stereo - Parametrischer Entzerrer x32 Stereo
- Phase Detector - Phasendetektor
- Profiler Mono - Profiler Mono
- Multi-Sampler x12 DirectOut - Schlagzeug x12 Direktausgabe
- Multi-Sampler x12 Stereo - Schlagzeug x12 Stereo
- Multi-Sampler x24 DirectOut - Schlagzeug x24 Direktausgabe
- Multi-Sampler x24 Stereo - Schlagzeug x24 Stereo
- Multi-Sampler x48 DirectOut - Schlagzeug x48 Direktausgabe
- Multi-Sampler x48 Stereo - Schlagzeug x48 Stereo
- Sidechain Multiband Compressor LeftRight x8 - Sidechain Multi-band Kompressor LeftRight x8
- Sidechain Multiband Compressor MidSide x8 - Sidechain Multi-band Kompressor MidSide x8
- Sidechain Multiband Compressor Mono x8 - Sidechain Multi-band Kompressor Mono x8
- Sidechain Multiband Compressor Stereo x8 - Sidechain Multi-band Kompressor Stereo x8
- Sidechain Limiter Mono - Sidechain-Begrenzer Mono
- Sidechain Limiter Stereo - Sidechain-Begrenzer Stereo
- Sidechain Dynamic Processor LeftRight - Sidechain-Dynamikprozessor LeftRight
- Sidechain Dynamic Processor MidSide - Sidechain-Dynamikprozessor MidSide
- Sidechain Dynamic Processor Mono - Sidechain-Dynamikprozessor Mono
- Sidechain Dynamic Processor Stereo - Sidechain-Dynamikprozessor Stereo
- Sidechain Expander LeftRight - Sidechain-Expander LeftRight
- Sidechain Expander MidSide - Sidechain-Expander MidSide
- Sidechain Expander Mono - Sidechain-Expander Mono
- Sidechain Expander Stereo - Sidechain-Expander Stereo
- Sidechain Gate LeftRight - Sidechain-Gate LeftRight
- Sidechain Gate MidSide - Sidechain-Gate MidSide
- Sidechain Gate Mono - Sidechain-Gate Mono
- Sidechain Gate Stereo - Sidechain-Gate Stereo
- Sidechain Compressor LeftRight - Sidechain-Kompressor LeftRight
- Sidechain Compressor MidSide - Sidechain-Kompressor MidSide
- Sidechain Compressor Mono - Sidechain-Kompressor Mono
- Sidechain Compressor Stereo - Sidechain-Kompressor Stereo
- Slapback Delay Mono - Slapback-Delay Mono
- Slapback Delay Stereo - Slapback-Delay Stereo
- Spectrum Analyzer x1 - Spektrumanalysator x1
- Spectrum Analyzer x12 - Spektrumanalysator x12
- Spectrum Analyzer x16 - Spektrumanalysator x16
- Spectrum Analyzer x2 - Spektrumanalysator x2
- Spectrum Analyzer x4 - Spektrumanalysator x4
- Spectrum Analyzer x8 - Spektrumanalysator x8
- Trigger MIDI Mono - Triggersensor MIDI Mono
- Trigger MIDI Stereo - Triggersensor MIDI Stereo
- Trigger Mono - Triggersensor Mono
- Trigger Stereo - Triggersensor Stereo
- Delay Compensator Mono - Verzögerungsausgleicher Mono
- Delay Compensator Stereo - Verzögerungsausgleicher Stereo
- Delay Compensator x2 Stereo - Verzögerungsausgleicher x2 Stereo
'';
homepage = http://lsp-plug.in;
maintainers = with maintainers; [ magnetophon ];
license = licenses.gpl2;
platforms = platforms.linux;
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/audio/rhythmbox/default.nix
Original file line number Diff line number Diff line change
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0hzcns8gf5yb0rm4ss8jd8qzarcaplp5cylk6plwilsqfvxj4xn2";
};

2 changes: 1 addition & 1 deletion pkgs/applications/audio/sound-juicer/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec{
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0mx6n901vb97hsv0cwaafjffj75s1kcp8jsqay90dy3099849dyz";
};

2 changes: 1 addition & 1 deletion pkgs/applications/audio/whipper/default.nix
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ python2.pkgs.buildPythonApplication rec {

pythonPath = with python2.pkgs; [
pygobject2 musicbrainzngs urllib3 chardet
pycdio setuptools mutagen
pycdio setuptools mutagen CDDB
requests
];

6 changes: 3 additions & 3 deletions pkgs/applications/editors/android-studio/default.nix
Original file line number Diff line number Diff line change
@@ -14,9 +14,9 @@ let
};
betaVersion = stableVersion;
latestVersion = { # canary & dev
version = "3.3.0.11"; # "Android Studio 3.3 Canary 12"
build = "182.5026711";
sha256Hash = "0k1f8yw3gdil78iqxlwhbz71w1307hwwf8z9m7hs0v9b4ri6x2wk";
version = "3.3.0.12"; # "Android Studio 3.3 Canary 13"
build = "182.5035453";
sha256Hash = "0f2glxm41ci016dv9ygr12s72lc5mh0zsxhpmx0xswg9mdwrvwa7";
};
in rec {
# Old alias
2 changes: 1 addition & 1 deletion pkgs/applications/editors/gnome-builder/default.nix
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ in stdenv.mkDerivation {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${pname}-${version}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0ibb74jlyrl5f6rj1b74196zfg2qaf870lxgi76qzpkgwq0iya05";
};

4 changes: 2 additions & 2 deletions pkgs/applications/graphics/ImageMagick/7.0.nix
Original file line number Diff line number Diff line change
@@ -13,8 +13,8 @@ let
else throw "ImageMagick is not supported on this platform.";

cfg = {
version = "7.0.8-6";
sha256 = "1v7m1g9a7fqc8nravvv3dy54nzd3ip75hcnkdrpb5wbiz9pqgzi3";
version = "7.0.8-12";
sha256 = "0rq7qhbfsxvclazi1l6kqi4wqsph7hmzcjbh2pmf0276mrkgm7cd";
patches = [];
};
in
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/shotwell/default.nix
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0pa7lb33i4hdnz7hr7x938d48ilrnj47jzb99la79rmm08yyin8n";
};

2 changes: 1 addition & 1 deletion pkgs/applications/misc/gnome-usage/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0130bwinpkz307nalw6ndi5mk38k5g6jna4gbw2916d54df6a4nq";
};

7 changes: 3 additions & 4 deletions pkgs/applications/misc/orca/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, pkgconfig, fetchurl, buildPythonApplication
{ stdenv, pkgconfig, fetchurl, buildPythonApplication
, autoreconfHook, wrapGAppsHook, gobjectIntrospection
, intltool, yelp-tools, itstool, libxmlxx3
, python, pygobject3, gtk3, gnome3, substituteAll
@@ -7,7 +7,6 @@
, speechd, brltty, setproctitle, gst_all_1, gst-python
}:

with lib;
let
pname = "orca";
version = "3.28.2";
@@ -17,7 +16,7 @@ in buildPythonApplication rec {
format = "other";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "08rh6ji680g5nrw2n7jrxrw7nwg04sj52jxffcfasgss2f51d38q";
};

@@ -54,7 +53,7 @@ in buildPythonApplication rec {
};
};

meta = {
meta = with stdenv.lib; {
homepage = https://wiki.gnome.org/Projects/Orca;
description = "Screen reader";
longDescription = ''
6 changes: 3 additions & 3 deletions pkgs/applications/misc/rtl-sdr/default.nix
Original file line number Diff line number Diff line change
@@ -2,12 +2,12 @@

stdenv.mkDerivation rec {
name = "rtl-sdr-${version}";
version = "0.5.4";
version = "0.6.0";

src = fetchgit {
url = "git://git.osmocom.org/rtl-sdr.git";
rev = "refs/tags/v${version}";
sha256 = "0c56a9dhlqgs6y15ns0mn4r5giz0x6y7x151jcq755f711pc3y01";
rev = "refs/tags/${version}";
sha256 = "0lmvsnb4xw4hmz6zs0z5ilsah5hjz29g1s0050n59fllskqr3b8k";
};

nativeBuildInputs = [ pkgconfig ];
6 changes: 3 additions & 3 deletions pkgs/applications/networking/cluster/helm/default.nix
Original file line number Diff line number Diff line change
@@ -5,10 +5,10 @@ let
then "linux-amd64"
else "darwin-amd64";
checksum = if isLinux
then "1zig6ihmxcaw2wsbdd85yf1zswqcifw0hvbp1zws7r5ihd4yv8hg"
else "1l8y9i8vhibhwbn5kn5qp722q4dcx464kymlzy2bkmhiqbxnnkkw";
then "18bk4zqdxdrdcl34qay5mpzzywy9srmpz3mm91l0za6nhqapb902"
else "03xb73769awc6dpvz86nqm9fbgp3yrw30kf5lphf76klk2ii66sm";
pname = "helm";
version = "2.10.0";
version = "2.11.0";
in
stdenv.mkDerivation {
name = "${pname}-${version}";
48 changes: 48 additions & 0 deletions pkgs/applications/networking/cluster/kubeval/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{ stdenv, lib, fetchFromGitHub, buildGoPackage, makeWrapper }:

let

# Cache schema as a package so network calls are not
# necessary at runtime, allowing use in package builds
schema = stdenv.mkDerivation rec {
name = "kubeval-schema";
src = fetchFromGitHub {
owner = "garethr";
repo = "kubernetes-json-schema";
rev = "c7672fd48e1421f0060dd54b6620baa2ab7224ba";
sha256 = "0picr3wvjx4qv158jy4f60pl225rm4mh0l97pf8nqi9h9x4x888p";
};

installPhase = ''
mkdir -p $out/kubernetes-json-schema/master
cp -R . $out/kubernetes-json-schema/master
'';
};

in

buildGoPackage rec {
name = "kubeval-${version}";
version = "0.7.3";

goPackagePath = "github.com/garethr/kubeval";
src = fetchFromGitHub {
owner = "garethr";
repo = "kubeval";
rev = version;
sha256 = "042v4mc5p80vmk56wp6aw89yiibjnfqn79c0zcd6y179br4gpfnb";
};
goDeps = ./deps.nix;

buildInputs = [ makeWrapper ];

postFixup = "wrapProgram $bin/bin/kubeval --set KUBEVAL_SCHEMA_LOCATION file:///${schema}";

meta = with lib; {
description = "Validate your Kubernetes configuration files";
homepage = https://github.com/garethr/kubeval;
license = licenses.asl20;
maintainers = with maintainers; [ nicknovitski ];
platforms = platforms.all;
};
}
174 changes: 174 additions & 0 deletions pkgs/applications/networking/cluster/kubeval/deps.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions pkgs/applications/networking/cluster/terraform/default.nix
Original file line number Diff line number Diff line change
@@ -4,6 +4,8 @@
, buildGoPackage
, fetchFromGitHub
, makeWrapper
, runCommand
, writeText
, terraform-providers
}:

@@ -118,4 +120,25 @@ in rec {
});

terraform_0_11-full = terraform_0_11.withPlugins lib.attrValues;

# Tests that the plugins are being used. Terraform looks at the specific
# file pattern and if the plugin is not found it will try to download it
# from the Internet. With sandboxing enable this test will fail if that is
# the case.
terraform_plugins_test = let
mainTf = writeText "main.tf" ''
resource "random_id" "test" {}
'';
terraform = terraform_0_11.withPlugins (p: [ p.random ]);
test = runCommand "terraform-plugin-test" { buildInputs = [terraform]; }
''
set -e
# make it fail outside of sandbox
export HTTP_PROXY=http://127.0.0.1:0 HTTPS_PROXY=https://127.0.0.1:0
cp ${mainTf} main.tf
terraform init
touch $out
'';
in test;

}
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@

stdenv.mkDerivation rec {
name = "psi-plus-${version}";
version = "1.3.410";
version = "1.3.422";

src = fetchFromGitHub {
owner = "psi-plus";
repo = "psi-plus-snapshots";
rev = "${version}";
sha256 = "02m984z2dfmlx522q9x1z0aalvi2mi48s5ghhs80hr5afnfyc5w6";
sha256 = "193n3yvhp9m14irb49kg2rc4h7ypdmvidrgvv1i2n373iq751z05";
};

resources = fetchFromGitHub {
8 changes: 8 additions & 0 deletions pkgs/applications/networking/mailreaders/notmuch/default.nix
Original file line number Diff line number Diff line change
@@ -89,6 +89,14 @@ stdenv.mkDerivation rec {
install_name_tool -change "$badname" "$goodname" "$prg"
'';

preCheck = let
test-database = fetchurl {
url = "https://notmuchmail.org/releases/test-databases/database-v1.tar.xz";
sha256 = "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2";
};
in ''
ln -s ${test-database} test/test-databases/database-v1.tar.xz
'';
doCheck = !stdenv.isDarwin && (versionAtLeast gmime.version "3.0");
checkTarget = "test V=1";

4 changes: 2 additions & 2 deletions pkgs/applications/science/biology/bowtie2/default.nix
Original file line number Diff line number Diff line change
@@ -2,14 +2,14 @@

stdenv.mkDerivation rec {
pname = "bowtie2";
version = "2.3.4.2";
version = "2.3.4.3";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "BenLangmead";
repo = pname;
rev = "v${version}";
sha256 = "1gsfaf7rjg4nwhs7vc1vf63xd5r5v1yq58w7x3barycplzbvixzz";
sha256 = "1zl3cf327y2p7p03cavymbh7b00djc7lncfaqih33n96iy9q8ibp";
};

buildInputs = [ zlib tbb ];
4 changes: 2 additions & 2 deletions pkgs/applications/science/math/calc/default.nix
Original file line number Diff line number Diff line change
@@ -3,14 +3,14 @@

stdenv.mkDerivation rec {
name = "calc-${version}";
version = "2.12.6.6";
version = "2.12.6.8";

src = fetchurl {
urls = [
"https://github.com/lcn2/calc/releases/download/${version}/${name}.tar.bz2"
"http://www.isthe.com/chongo/src/calc/${name}.tar.bz2"
];
sha256 = "03sg1xhin6qsrz82scf96mmzw8lz1yj68rhj4p4npp4s0fawc9d5";
sha256 = "144am0pra3hh7635fmi7kqynba8z246dx1dzclm9qx965p3xb4hb";
};

patchPhase = ''
4 changes: 2 additions & 2 deletions pkgs/applications/version-management/fossil/default.nix
Original file line number Diff line number Diff line change
@@ -5,15 +5,15 @@

stdenv.mkDerivation rec {
name = "fossil-${version}";
version = "2.6";
version = "2.7";

src = fetchurl {
urls =
[
"https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz"
];
name = "${name}.tar.gz";
sha256 = "1nbfzxwnq66f8162nmddd22xn3nyazqr16kka2c1gghqb5ar99vn";
sha256 = "0g032502lx4l1lvkczh8v7g0i90vbyriw0lmvi3mwjfp668ka91c";
};

buildInputs = [ zlib openssl readline sqlite which ed ]
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ buildGo19Package {
buildFlagsArray = [ "-ldflags=" "-X main.version=${version}" ];

meta = with stdenv.lib; {
description = " GRV is a terminal interface for viewing git repositories";
description = "GRV is a terminal interface for viewing Git repositories";
homepage = https://github.com/rgburke/grv;
license = licenses.gpl3;
platforms = platforms.unix;
2 changes: 1 addition & 1 deletion pkgs/applications/version-management/meld/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ in buildPythonApplication rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "109px6phfizi2jqrc7d7k7j6nvmanbfp5lykqfrk2sky77sand0r";
};

2 changes: 1 addition & 1 deletion pkgs/applications/video/pitivi/default.nix
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@ in python3Packages.buildPythonApplication rec {
name = "pitivi-${version}";

src = fetchurl {
url = "mirror://gnome/sources/pitivi/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/pitivi/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0z4gvcr0cvyz2by47f36nqf7x2kfv9wn382w9glhs7l0d7b2zl69";
};

4 changes: 2 additions & 2 deletions pkgs/applications/virtualization/containerd/default.nix
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@ with lib;

stdenv.mkDerivation rec {
name = "containerd-${version}";
version = "1.1.2";
version = "1.1.4";

src = fetchFromGitHub {
owner = "containerd";
repo = "containerd";
rev = "v${version}";
sha256 = "1rp015cm5fw9kfarcmfhfkr1sh0iz7kvqls6f8nfhwrrz5armd5v";
sha256 = "1d4qnviv20zi3zk17zz8271mlfqqgfrxblw86izwwfvj3cvsyrah";
};

hardeningDisable = [ "fortify" ];
2 changes: 1 addition & 1 deletion pkgs/data/fonts/cantarell-fonts/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1286rx1z7mrmi6snx957fprpcmd5p00l6drdfpbgf6mqapl6kb81";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/accerciser/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/accerciser/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/accerciser/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "883306274442c7ecc076b24afca5190c835c40871ded1b9790da69347e9ca3c5";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/bijiben/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "bijiben-${version}";

src = fetchurl {
url = "mirror://gnome/sources/bijiben/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/bijiben/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0lg92fl6dmrybkxs3gqhyr8rq945y64k51l6s72yiads7pqabli2";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/cheese/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/cheese/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/cheese/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "06da5qc5hdvwwd5vkbgbx8pjx1l3mvr07yrnnv3v1hfc3wp7l7jw";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/evolution/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "evolution-${version}";

src = fetchurl {
url = "mirror://gnome/sources/evolution/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/evolution/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1q1nfga39f44knrcvcxk8ivhl6fvg92g71cq3hcp4a7krb3jwa5v";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/file-roller/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/file-roller/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/file-roller/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "09y2blmlsccfxc2npcayhicq00r9n03897s1aizkahn1m970hjsp";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gedit/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/gedit/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gedit/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0791r07d3ixmmfk68lvhp3d5i4vnlrnx10csxwgpfqyfb04vwx7i";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/ghex/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.18.3";

src = fetchurl {
url = "mirror://gnome/sources/ghex/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/ghex/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "c67450f86f9c09c20768f1af36c11a66faf460ea00fbba628a9089a6804808d3";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/glade/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.22.1";

src = fetchurl {
url = "mirror://gnome/sources/glade/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/glade/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "16p38xavpid51qfy0s26n0n21f9ws1w9k5s65bzh1w7ay8p9my6z";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
name = "gnome-boxes-${version}";

src = fetchurl {
url = "mirror://gnome/sources/gnome-boxes/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-boxes/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1z1qimspx1nw7l79rardxcx2bydj9nmk60vsdb611xzlqa3hkppm";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0x6wxngf8fkwgbl6x7rzp0srrb43rm55klpb2vfjk2hahpbjvxyw";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-characters/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-characters/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-characters/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "04nmn23iw65wsczx1l6fa4jfdsv65klb511p39zj1pgwyisgj5l0";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-clocks/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-clocks/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1dd739vchb592mck1dia2hkywn4213cpramyqzgmlmwv8z80p3nl";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-documents/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-documents/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0aannnq39gjg6jnjm4kr8fqigg5npjvd8dyxw7k4hy4ny0ffxwjq";
};

Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-getting-started-docs/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-getting-started-docs/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0vg0b4nr7azj6p5cpd7h7ya5hw6q89gnzig8hvp6swwrwg2p5nif";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-logs/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.5";

src = fetchurl {
url = "mirror://gnome/sources/gnome-logs/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-logs/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0zw6nx1hckv46hn978g57anp4zq4alvz9dpwibgx02wb6gq1r23a";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1yzi08a9316jplgsl2z0qzlqxhghyqcjhv0m6i94wcain4mxk1z7";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-music/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication rec {
format = "other";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${pname}-${version}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "09lvpiqhijiq0kddnfi9rmmw806qh9a03czfhssqczd9fxmmbx5v";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-photos/default.nix
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1n280j7crgwlzyf09j66f1zkrnnhfrr8pshn824njs1xyk3g0q11";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-power-manager/default.nix
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "20aee0b0b4015e7cc6fbabc3cbc4344c07c230fe3d195e90c8ae0dc5d55a2d4e";
};

Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0y0srj1hvr1waa35p6dj1r1mlgcsscc0i99jni50ijp4zb36fjqy";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "08ygqbib72jlf9y0a16k54zz51sncpq2wa18wp81v46q8301ymy7";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-weather/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.26.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-weather/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-weather/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "965cc0d1b4d4e53c06d494db96f0b124d232af5c0e731ca900edd10f77a74c78";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/polari/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1066j1lbrkpcxhvrg3gcv7gv8dzqv5ny9qi9dnm8r1dsx2hil9yc";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/seahorse/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "e2b07461ed54a8333e5628e9b8e517ec2b731068377bf376570aad998274c6df";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/vinagre/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/vinagre/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/vinagre/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "cd1cdbacca25c8d1debf847455155ee798c3e67a20903df8b228d4ece5505e82";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/adwaita-icon-theme/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/adwaita-icon-theme/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0l114ildlb3lz3xymfxxi0wpr2x21rd3cg8slb8jyxynzwfqrbks";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/baobab/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0qsx7vx5c3n4yxlxbr11sppw7qwcv9z3g45b5xb9y7wxw5lv42sk";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/caribou/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0mfychh1q3dx0b96pjz9a9y112bm9yqyim40yykzxx1hppsdjhww";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/dconf-editor/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0nhcpwqrkmpxbhaf0cafvy6dlp6s7vhm5vknl4lgs3l24zc56ns5";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/dconf/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
version = "0.28.0";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0hn7v6769xabqz7kvyb2hfm19h46z1whkair7ff752zmbs3b7lv1";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/empathy/default.nix
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
version = "3.25.90";

src = fetchurl {
url = "mirror://gnome/sources/empathy/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/empathy/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0sn10fcymc6lyrabk7vx8lpvlaxxkqnmcwj9zdkfa8qf3388k4nc";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/eog/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1lj8v9m8jdxc3d4nzmgrxcccddg3hh8lkbmz4g71yxa0ykxxvbip";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/epiphany/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
version = "3.28.3.1";

src = fetchurl {
url = "mirror://gnome/sources/epiphany/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/epiphany/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1xz6xl6b0iihvczyr0cs1z5ifvpai6anb4m0ng1caiph06klc1b9";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/evince/default.nix
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/evince/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/evince/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1qbk1x2c7iacmmfwjzh136v2sdacrkqn9d6bnqid7xn9hlnx4m89";
};

Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];

src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/evolution-data-server/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1247gv0ggwnd1i2n7iglb3crfapx6s9nrl896bzy9k87fb94hlyr";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/folks/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "folks-${version}";

src = fetchurl {
url = "mirror://gnome/sources/folks/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/folks/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "16hqh2gxlbx0b0hgq216hndr1m72vj54jvryzii9zqkk0g9kxc57";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gcr/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gcr/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gcr/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "02xgky22xgvhgd525khqh64l5i21ca839fj9jzaqdi3yvb8pbq8m";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gdm/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.3";

src = fetchurl {
url = "mirror://gnome/sources/gdm/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gdm/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "12d1cp2dyca8rwh9y9cg8xn6grdp8nmxkkqwg4xpkr8i8ml65n88";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/geocode-glib/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" "installedTests" ];

src = fetchurl {
url = "mirror://gnome/sources/geocode-glib/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/geocode-glib/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1vmydxs5xizcmaxpkfrq75xpj6pqrpdjizxyb30m00h54yqqch7a";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gjs/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "1.52.3";

src = fetchurl {
url = "mirror://gnome/sources/gjs/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gjs/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1z4n15wdz6pbqd2hfzrqc8mmprhv50v4jk43p08v0xv07yldh8ff";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-backgrounds/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-backgrounds/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1qgim0yhzjgcq172y4vp5hqz4rh1ak38a7pgi6s7dq0wklyrcnxj";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" "man" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0ch7lll5n8v7m26y6y485gnrik19ml42rsh1drgcxydm6fn62j8z";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-calculator/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-calculator/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0izsrqc9fm2lh25jr3nzi94p5hh2d3cklxqczbq16by85wr1xm5s";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-color-manager/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1mixga6mq67wgxdsg6rnl7lvyh3z3yabxjmnyjq2k2v8ljgklczc";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-common/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.18.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-common/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-common/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "gnome-contacts-${version}";

src = fetchurl {
url = "mirror://gnome/sources/gnome-contacts/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-contacts/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1ilgmvgprn1slzmrzbs0zwgbzxp04rn5ycqd9c8zfvyh6zzwwr8w";
};

Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0d6pjdbsra16nav8201kaadja5yma92bhziki9601ilk2ry3v7pz";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/gnome-desktop/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-desktop/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0c439hhpfd9axmv4af6fzhibksh69pnn2nnbghbbqqbwy6zqfl30";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-dictionary/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.26.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-dictionary/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-dictionary/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "16b8bc248dcf68987826d5e39234b1bb7fd24a2607fcdbf4258fde88f012f300";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.3";

src = fetchurl {
url = "mirror://gnome/sources/gnome-disk-utility/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-disk-utility/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "11ajz4cbsdns81kihd6242b6pwxbw8bkr9qqkf4qnb4kp363a38m";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.30.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-font-viewer/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-font-viewer/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1wwnx2zrlbd2d6np7m9s78alx6j6ranrnh1g2z6zrv9qcj8rpzz5";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-keyring/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-keyring/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0sk4las4ji8wv9nx8mldzqccmpmkvvr9pdwv9imj26r10xyin5w1";
};

Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "035lmm21imr7ddpzffqabv53g3ggjscmqvlzy3j1qkv00zrlxg47";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.26.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-online-miners/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-online-miners/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "7f404db5eccb87524a5dfcef5b6f38b11047b371081559afbe48c34dbca2a98e";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1bbc11595d3822f4b92319cdf9ba49dd00f5471b6046c590847dc424a874c8bb";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-session/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-session/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-session/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "14nmbirgrp2nm16khbz109saqdlinlbrlhjnbjydpnrlimfgg4xq";
};

Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-settings-daemon/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-settings-daemon/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0z9dip9p0iav646cmxisii5sbkdr9hmaklc5fzvschpbjkhphksr";
};

Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-shell-extensions/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-shell-extensions/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0n4h8rdnq3knrvlg6inrl62a73h20dbhfgniwy18572jicrh5ip9";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-shell/default.nix
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ in stdenv.mkDerivation rec {
version = "3.28.3";

src = fetchurl {
url = "mirror://gnome/sources/gnome-shell/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-shell/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0xm2a8inj2zkrpgkhy69rbqh44q62gpwm4javzbvvvgx0srza90w";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-software/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-software/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-software/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1s19p50nrkvxg4sb7bkn9ccajgaj251y9iz20bkn31ysq19ih03w";
};

Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-system-monitor/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-system-monitor/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "164in885dyfvna5yjzgdyrbrsskvh5wzxdmkjgb4mbh54lzqd1zb";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-terminal/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-terminal/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0ybjansg6lr279191w8z8r45gy4rxwzw1ajm98cgkv0fk2jdr0x2";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-themes-extra/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "06aqg9asq2vqi9wr29bs4v8z2bf4manhbhfghf4nvw01y2zs0jvw";
};

4 changes: 2 additions & 2 deletions pkgs/desktops/gnome-3/core/gnome-user-docs/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.28.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-user-docs/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-user-docs/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0gg1rgg15lbgjdwpwlqazfjv8sm524ys024qsd4n09jlgx21jscd";
};

@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gnome3.yelp itstool libxml2 intltool ];

meta = with stdenv.lib; {
homepage = "https://help.gnome.org/users/gnome-help/${gnome3.version}";
homepage = https://help.gnome.org/users/gnome-help/;
description = "User and system administration help for the GNOME desktop";
maintainers = gnome3.maintainers;
license = licenses.cc-by-30;
2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gnome-user-share/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-user-share/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-user-share/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "04wjnrcdlmyszj582nsda32sgi44nwgrw2ksy11xp17nb09d7m09";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/grilo-plugins/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
let
pname = "grilo-plugins";
version = "0.3.7";
major = gnome3.versionBranch version;
major = stdenv.lib.versions.majorMinor version;
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/grilo/default.nix
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
outputBin = "dev";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "14cwpk9jxi8rfjcmkav37zf0m52b1lqpkpkz858h80jqvn1clr8y";
};

Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gsettings-desktop-schemas/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gsettings-desktop-schemas/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0rwidacwrxlc54x90h9g3wx2zlisc4vm49vmxi15azmpj1vwvd2c";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gsound/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gtksourceviewmm/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.21.3";

src = fetchurl {
url = "mirror://gnome/sources/gtksourceviewmm/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gtksourceviewmm/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1danc9mp5mnb65j01qxkwj92z8jf1gns41wbgp17qh7050f0pc6v";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libcroco/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0q7qhi7z64i26zabg9dbs5706fa8pmzp1qhpa052id4zdiabbi6x";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgdata/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0fj54yqxdapdppisqm1xcyrpgcichdmipq0a0spzz6009ikzgi45";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgee/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0c26x8gi3ivmhlbqcmiag4jwrkvcy28ld24j55nqr3jikb904a5v";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgepub/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "16dkyywqdnfngmwsgbyga0kl9vcnzczxi3lmhm27pifrq5f3k2n7";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgnome-keyring/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgnomekbd/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.26.0";

src = fetchurl {
url = "mirror://gnome/sources/libgnomekbd/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/libgnomekbd/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "ea3b418c57c30615f7ee5b6f718def7c9d09ce34637324361150744258968875";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgweather/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0xfy5ghwvnz2g9074dy6512m4z2pv66pmja14vhi9imgacbfh708";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libgxps/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "412b1343bd31fee41f7204c47514d34c563ae34dafa4cc710897366bd6cd0fae";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libpeas/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "1.22.0";

src = fetchurl {
url = "mirror://gnome/sources/libpeas/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/libpeas/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0qm908kisyjzjxvygdl18hjqxvvgkq9w0phs2g55pck277sw0bsv";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/libzapojit/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0zn3s7ryjc3k1abj4k55dr2na844l451nrg9s6cvnnhh569zj99x";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/mutter/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.3";

src = fetchurl {
url = "mirror://gnome/sources/mutter/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/mutter/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0vq3rmq20d6b1mi6sf67wkzqys6hw5j7n7fd4hndcp19d5i26149";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/nautilus/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "19dhpa2ylrg8d5274lahy7xqr2p9z3jnq1h4qmsh95czkpy7is4w";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/rest/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/simple-scan/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/simple-scan/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/simple-scan/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "140vz94vml0vf6kiw3sg436qfvajk21x6q86smvycgf24qfyvk6a";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/sushi/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.3";

src = fetchurl {
url = "mirror://gnome/sources/sushi/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/sushi/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1yydd34q7r05z0jdgym3r4f8jv8snrcvvhxw0vxn6damlvj5lbiw";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/totem-pl-parser/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.26.1";

src = fetchurl {
url = "mirror://gnome/sources/totem-pl-parser/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/totem-pl-parser/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0k5pnka907invgds48d73c1xx1a366v5dcld3gr2l1dgmjwc9qka";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/totem/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
version = "3.26.2";

src = fetchurl {
url = "mirror://gnome/sources/totem/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/totem/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1llyisls3pzf5bwkpxyfyxc2d3gpa09n5pjy7qsjdqrp3ya4k36g";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/tracker-miners/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
version = "2.1.3";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "10j6iifq0ccnqckdx7fqlrfifbvs08jbczgxajldz26057kwp8fz";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/tracker/default.nix
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0xf58zld6pnfa8k7k70rv8ya8g7zqgahz6q4sapwxs6k97d2fgsx";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/vino/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/vino/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/vino/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "2911c779b6a2c46e5bc8e5a0c94c2a4d5bd4a1ee7e35f2818702cb13d9d23bab";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/vte/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "0.52.2";

src = fetchurl {
url = "mirror://gnome/sources/vte/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/vte/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1br6kg0wzf1wmww1hadihhcpqbamalqmbppfdzjvzk1ayp75f9hg";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/yelp-tools/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/yelp-tools/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/yelp-tools/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1b61dmlb1sd50fgq6zgnkcpx2s1py33q0x9cx67fzpsr4gmgxnw2";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/yelp-xsl/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/yelp-xsl/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "14rznm1qpsnmkwksnkd5j7zplakl01kvrcw0fdmd5gdc65xz9kcc";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/yelp/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/yelp/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/yelp/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "033w5qnhm495pnvscnb3k2dagzgq4fsnzcrh0k2rgr10mw2mv2p8";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/zenity/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/zenity/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/zenity/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0swavrkc5ps3fwzy6h6l5mmim0wwy10xrq0qqkay5d0zf9a965yv";
};

5 changes: 0 additions & 5 deletions pkgs/desktops/gnome-3/default.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
{ config, pkgs, lib }:

lib.makeScope pkgs.newScope (self: with self; {
# Convert a version to branch (3.26.18 → 3.26)
# Used for finding packages on GNOME mirrors
versionBranch = version: builtins.concatStringsSep "." (lib.take 2 (lib.splitString "." version));

updateScript = callPackage ./update.nix { };

version = "3.26";
maintainers = with pkgs.lib.maintainers; [ lethalman jtojnar ];

corePackages = with gnome3; [
2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/devtools/anjuta/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/anjuta/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/anjuta/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0ya7ajai9rx9g597sr5wawr6l5pb2s34bbjdsbnx0lkrhnjv11xh";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/devtools/devhelp/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.30.0";

src = fetchurl {
url = "mirror://gnome/sources/devhelp/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/devhelp/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1rzilsn0v8dj86djankllc5f10d58f6rwg4w1fffh5zly10nlli5";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/devtools/gdl/default.nix
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gdl/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gdl/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1dipnzqpxl0yfwzl2lqdf6vb3174gb9f1d5jndkq8505q7n9ik2j";
};

Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-devel-docs/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-devel-docs/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1py0zyfzpaws41p9iw4645ykfnmm408axfghsmq6gnwgp66vl074";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/devtools/nemiver/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "0.9.6";

src = fetchurl {
url = "mirror://gnome/sources/nemiver/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/nemiver/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "85ab8cf6c4f83262f441cb0952a6147d075c3c53d0687389a3555e946b694ef2";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/aisleriot/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.22.5";

src = fetchurl {
url = "mirror://gnome/sources/aisleriot/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/aisleriot/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0rl39psr5xi584310pyrgw36ini4wn7yr2m1q5118w3a3v1dkhzh";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/five-or-more/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/five-or-more/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/five-or-more/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1fy4a7qdjqvabm0cl45d6xlx6hy4paxvm0b2paifff73bl250d5c";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/four-in-a-row/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/four-in-a-row/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1iszaay2r92swb0q67lmip6r1w3hw2dwmlgnz9v2h6blgdyncs4k";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-chess/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-chess/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-chess/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1q8gc0mq8k2b7pjy363g0yjd80czqknw6ssqzbvgqx5b8nkfvmv1";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0prc0s28pdflgzyvk1g0yfx982q2grivmz3858nwpqmbkha81r7f";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-mahjongg/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-mahjongg/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "f5972a14fa4ad04153bd6e68475b85cd79c6b44f6cac1fe1edb64dbad4135218";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-mines/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-mines/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-mines/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "16w55hqaxipcv870n9gpn6qiywbqbyg7bjshaa02r75ias8dfxvf";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.24.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-nibbles/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-nibbles/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "19g44cnrb191v50bdvy2qkrfhvyfsahd0kx9hz95x9gkjfn2nn35";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-robots/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "3.22.3";

src = fetchurl {
url = "mirror://gnome/sources/gnome-robots/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-robots/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0dzcjd7rdmlzgr6rmljhrbccwif8wj0cr1xcrrj7malj33098wwk";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-sudoku/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-sudoku/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "07b4lzniaf3gjsss6zl1lslv18smwc4nrijykvn2z90f423q2xav";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-taquin/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-taquin/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "096a32nhcz243na56iq2wxixd4f3lbj33a5h718r3j6yppqazjx9";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-tetravex/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-tetravex/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0a6d7ff5ffcd6c05454a919d46a2e389d6b5f87bc80e82c52c2f20d9d914e18d";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/hitori/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.22.4";

src = fetchurl {
url = "mirror://gnome/sources/hitori/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/hitori/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "dcac6909b6007857ee425ac8c65fed179f2c71da138d5e5300cd62c8b9ea15d3";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/iagno/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/iagno/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/iagno/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "12haq1vgrr6wf970rja55rcg0352sm0i3l5z7gj0ipr2isv8506x";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/lightsoff/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/lightsoff/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/lightsoff/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0rwh9kz6aphglp79cyrfjab6vy02vclq68f646zjgb9xgg6ar73g";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/quadrapassel/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/quadrapassel/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/quadrapassel/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0ed44ef73c8811cbdfc3b44c8fd80eb6e2998d102d59ac324e4748f5d9dddb55";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/swell-foop/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1yjmg6sgi7mvp10fsqlkqshajmh8kgdmg6vyj5r8y48pv2ihfk64";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/games/tali/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.22.0";

src = fetchurl {
url = "mirror://gnome/sources/tali/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/tali/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "5ba17794d6fb06b794daaffa62a6aaa372b7de8886ce5ec596c37e62bb71728b";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gexiv2/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0088m7p044n741ly1m6i7w25z513h9wpgyw0rmx5f0sy3vyjiic1";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gfbgraph/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1dp0v8ia35fxs9yhnqpxj3ir5lh018jlbiwifjfn8ayy7h47j4fs";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gitg/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "26730d437d6a30d6e341b9e8da99d2134dce4b96022c195609f45062f82b54d5";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gnome-autoar/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "0.2.3";

src = fetchurl {
url = "mirror://gnome/sources/gnome-autoar/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-autoar/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "02i4zgqqqj56h7bcys6dz7n78m4nj2x4dv1ggjmnrk98n06xpsax";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gnome-packagekit/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "3.28.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-packagekit/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gnome-packagekit/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "051q3hc78qa85mfh4jxxprfcrfj1hva6smfqsgzm0kx4zkkj1c1r";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1p5xydr0haz4389h6dvvbna6i1mipdzvmlfksnv0jqfvfs9sy6fp";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gnome-video-effects/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "06c2f1kihyhawap1s3zg5w7q7fypsybkp7xry4hxkdz4mpsy0zjs";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/gtkhtml/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "4.10.0";

src = fetchurl {
url = "mirror://gnome/sources/gtkhtml/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gtkhtml/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "ca3b6424fb2c7ac5d9cb8fdafb69318fa2e825c9cf6ed17d1e38d9b29e5606c3";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/libgda/default.nix
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ assert postgresSupport -> postgresql != null;
version = "5.2.4";

src = fetchurl {
url = "mirror://gnome/sources/libgda/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/libgda/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "2cee38dd583ccbaa5bdf6c01ca5f88cc08758b9b144938a51a478eb2684b765e";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/libgit2-glib/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "0.26.4";

src = fetchurl {
url = "mirror://gnome/sources/libgit2-glib/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/libgit2-glib/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0nhyqas110q7ingw97bvyjdb7v4dzch517dq8sn8c33s8910wqcp";
};

Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "02hirpk885jndwarbl3cl5fk7w2z5ziv677csyv1wi2n6rmpn088";
};

2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/misc/libmediaart/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d";
};

6 changes: 6 additions & 0 deletions pkgs/development/coq-modules/coq-haskell/default.nix
Original file line number Diff line number Diff line change
@@ -19,6 +19,12 @@ let params =
rev = "e2cf8b270c2efa3b56fab1ef6acc376c2c3de968";
sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv";
};

"8.8" = {
version = "20171215";
rev = "e2cf8b270c2efa3b56fab1ef6acc376c2c3de968";
sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv";
};
};
param = params."${coq.coq-version}";
in
4 changes: 2 additions & 2 deletions pkgs/development/libraries/CGAL/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, boost, gmp, mpfr }:

stdenv.mkDerivation rec {
version = "4.12.1";
version = "4.13";
name = "cgal-" + version;

src = fetchFromGitHub {
owner = "CGAL";
repo = "releases";
rev = "CGAL-${version}";
sha256 = "0b8wwfnvbayxi18jahfdplkjqr59ynq6phk0kz62gqp8vmwia9d9";
sha256 = "1gzfz0fz7q5qyhzwfl3n1f5jrqa1ijq9kjjms7hb0ywpagipq6ax";
};

# note: optional component libCGAL_ImageIO would need zlib and opengl;
4 changes: 2 additions & 2 deletions pkgs/development/libraries/appstream-glib/default.nix
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
, libuuid, json-glib, meson, gperf, ninja
}:
stdenv.mkDerivation rec {
name = "appstream-glib-0.7.12";
name = "appstream-glib-0.7.13";

outputs = [ "out" "dev" "man" "installedTests" ];
outputBin = "dev";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "hughsie";
repo = "appstream-glib";
rev = stdenv.lib.replaceStrings ["." "-"] ["_" "_"] name;
sha256 = "0kqhm3j0nmf9pp9mpykzs2hg3nr6126ibrq1ap21hpasnq4rzlax";
sha256 = "0r1gb806p68axspzwvpn1ygmd6pfc17mncg3i6yazk3n10k5cl06";
};

nativeBuildInputs = [
11 changes: 11 additions & 0 deletions pkgs/development/libraries/arrow-cpp/darwin.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
diff --git a/cmake_modules/FindPythonLibsNew.cmake b/cmake_modules/FindPythonLibsNew.cmake
--- a/cmake_modules/FindPythonLibsNew.cmake
+++ b/cmake_modules/FindPythonLibsNew.cmake
@@ -117,6 +117,7 @@ list(GET _PYTHON_VALUES 6 PYTHON_SIZEOF_VOID_P)
list(GET _PYTHON_VALUES 7 PYTHON_LIBRARY_SUFFIX)
list(GET _PYTHON_VALUES 8 PYTHON_LIBRARY_PATH)
list(GET _PYTHON_VALUES 9 PYTHON_OTHER_LIBS)
+string(REPLACE "-lncurses" "" PYTHON_OTHER_LIBS "${PYTHON_OTHER_LIBS}")

# Make sure the Python has the same pointer-size as the chosen compiler
# Skip the check on OS X, it doesn't consistently have CMAKE_SIZEOF_VOID_P defined
7 changes: 5 additions & 2 deletions pkgs/development/libraries/arrow-cpp/default.nix
Original file line number Diff line number Diff line change
@@ -2,15 +2,18 @@

stdenv.mkDerivation rec {
name = "arrow-cpp-${version}";
version = "0.9.0";
version = "0.10.0";

src = fetchurl {
url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
sha256 = "16l91fixb5dgx3v6xc73ipn1w1hjgbmijyvs81j7ywzpna2cdcdy";
sha256 = "0bc4krapz1kzdm16npzmgdz7zvg9lip6rnqbwph8vfn7zji0fcll";
};

sourceRoot = "apache-arrow-${version}/cpp";

# patch to fix python-test
patches = [ ./darwin.patch ];

nativeBuildInputs = [ cmake ];
buildInputs = [ boost python.pkgs.python python.pkgs.numpy ];

2 changes: 1 addition & 1 deletion pkgs/development/libraries/atk/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1z7laf6qwv5zsqcnj222dm5f43c6f3liil0cgx4s4s62xjk1wfnd";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/clutter-gst/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0fnblqm4igdx4rn3681bp1gm1y2i00if3iblhlm0zv6ck9nqlqfq";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/clutter-gtk/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "01ibniy4ich0fgpam53q252idm7f4fn5xg5qvizcfww90gn9652j";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/clutter/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0mif1qnrpkgxi43h7pimim6w6zwywa16ixcliw0yjm9hk0a368z7";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/cogl/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
version = "1.22.2";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "03f0ha3qk7ca0nnkkcr1garrm1n1vvfqhkz9lwjm592fnv6ii9rr";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/gdk-pixbuf/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {

# TODO: Change back once tests/bug753605-atsize.jpg is part of the dist tarball
# src = fetchurl {
# url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
# url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
# sha256 = "0d534ysa6n9prd17wwzisq7mj6qkhwh8wcf8qgin1ar3hbs5ry7z";
# };
src = fetchFromGitLab {
2 changes: 1 addition & 1 deletion pkgs/development/libraries/glib-networking/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "14vw8xwajd7m31bpavg2psk693plhjikwpk8bzf3jl1fmsy11za7";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/glib/default.nix
Original file line number Diff line number Diff line change
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
name = "glib-${version}";

src = fetchurl {
url = "mirror://gnome/sources/glib/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1iqgi90fmpl3l23jm2iv44qp7hqsxvnv7978s18933bvx4bnxvzc";
};

Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1y50pbn5qqbcv2h9rkz96wvv5jls2gma9bkqjq6wapmaszx5jw0d";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/gspell/default.nix
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
outputBin = "dev";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1rdv873ixhwr15jwgc2z6k6y0hj353fqnwsy7zkh0c30qwiiv6l1";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/gtk+/3.x.nix
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
name = "gtk+3-${version}";

src = fetchurl {
url = "mirror://gnome/sources/gtk+/${gnome3.versionBranch version}/gtk+-${version}.tar.xz";
url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz";
sha256 = "0rv5k8fyi2i19k4zncai6vf429s6zy3kncr8vb6f3m034z0sb951";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/gtksourceview/3.x.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
version = "3.24.6";

src = fetchurl {
url = "mirror://gnome/sources/gtksourceview/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gtksourceview/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "7aa6bdfebcdc73a763dddeaa42f190c40835e6f8495bb9eb8f78587e2577c188";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/gtksourceview/4.x.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
version = "4.0.0";

src = fetchurl {
url = "mirror://gnome/sources/gtksourceview/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/gtksourceview/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0amkspjsvxr3rjznmnwjwsgw030hayf6bw49ya4nligslwl7lp3f";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/gvfs/default.nix
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1xq105596sk9yram5a143b369wpaiiwc9gz86n0j1kfr7nipkqn4";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libchamplain/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "13chvc2n074i0jw5jlb8i7cysda4yqx58ca6y3mrlrl9g37k2zja";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libgtop/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "04mnxgzyb26wqk6qij4iw8cxwl82r8pcsna5dg8vz2j3pdi0wv2g";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libgudev/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "ee4cb2b9c573cdf354f6ed744f01b111d4b5bed3503ffa956cefff50489c7860";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libhttpseverywhere/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1jmn6i4vsm89q1axlq4ajqkzqmlmjaml9xhw3h9jnal46db6y00w";
};

4 changes: 2 additions & 2 deletions pkgs/development/libraries/libinput/default.nix
Original file line number Diff line number Diff line change
@@ -16,11 +16,11 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
name = "libinput-${version}";
version = "1.12.0";
version = "1.12.1";

src = fetchurl {
url = "https://www.freedesktop.org/software/libinput/${name}.tar.xz";
sha256 = "1901wxh9k8kz3krfmvacf8xa8r4idfyisw8d80a2ql0bxiw2pb0m";
sha256 = "14l6bvgq76ls63qc9c448r435q9xiig0rv8ilx6rnjvlgg64h32p";
};

outputs = [ "bin" "out" "dev" ];
2 changes: 1 addition & 1 deletion pkgs/development/libraries/librsvg/default.nix
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1qsd0j7s97ab5fzy5b5gix5b7hbw57cr46ia8pkcrr4ylsi80li2";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libsecret/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1cychxc3ff8fp857iikw0n2s13s2mhw2dn1mr632f7w3sn6vvrww";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libsoup/default.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
version = "2.62.2";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1dkrz1iwsswscayfmjxqv2q00b87snlq9nxdccn5vck0vbinylwy";
};

2 changes: 1 addition & 1 deletion pkgs/development/libraries/libwnck/3.x.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ in stdenv.mkDerivation rec{
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "010zk9zvydggxqnxfml3scml5yxmpjy90irpqcayrzw26lldr9mg";
};

12 changes: 12 additions & 0 deletions pkgs/development/libraries/parquet-cpp/api.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff --git a/src/parquet/arrow/reader.cc b/src/parquet/arrow/reader.cc
--- a/src/parquet/arrow/reader.cc
+++ b/src/parquet/arrow/reader.cc
@@ -1421,7 +1421,7 @@ Status StructImpl::DefLevelsToNullArray(std::shared_ptr<Buffer>* null_bitmap_out
const int16_t* def_levels_data;
size_t def_levels_length;
RETURN_NOT_OK(GetDefLevels(&def_levels_data, &def_levels_length));
- RETURN_NOT_OK(AllocateEmptyBitmap(pool_, def_levels_length, &null_bitmap));
+ RETURN_NOT_OK(GetEmptyBitmap(pool_, def_levels_length, &null_bitmap));
uint8_t* null_bitmap_ptr = null_bitmap->mutable_data();
for (size_t i = 0; i < def_levels_length; i++) {
if (def_levels_data[i] < struct_def_level_) {
6 changes: 4 additions & 2 deletions pkgs/development/libraries/parquet-cpp/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,15 @@

stdenv.mkDerivation rec {
name = "parquet-cpp-${version}";
version = "1.4.0";
version = "1.5.0";

src = fetchurl {
url = "https://github.com/apache/parquet-cpp/archive/apache-${name}.tar.gz";
sha256 = "1kn7pjzi5san5f05qbl8l8znqsa3f9cq9bflfr4s2jfwr7k9p2aj";
sha256 = "19nwqahc0igr0jfprbf2m86rmzz6zicw4z7b8z832wbsyc904wli";
};

patches = [ ./api.patch ];

nativeBuildInputs = [ cmake ];
buildInputs = [ boost ];

2 changes: 1 addition & 1 deletion pkgs/development/libraries/rarian/default.nix
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.gz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.gz";
sha256 = "aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577";
};

41 changes: 32 additions & 9 deletions pkgs/development/libraries/science/math/zn_poly/default.nix
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
{ stdenv
, fetchurl
, lib
, fetchFromGitLab
, fetchpatch
, gmp
, python2
, tune ? false # tune to hardware, impure
}:

stdenv.mkDerivation rec {
version = "0.9";
version = "0.9.1";
pname = "zn_poly";
name = "${pname}-${version}";

src = fetchurl {
url = "http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/releases/zn_poly-${version}.tar.gz";
sha256 = "1kxl25av7i3v68k32hw5bayrfcvmahmqvs97mlh9g238gj4qb851";
# sage has picked up the maintenance (bug fixes and building, not development)
# from the original, now unmaintained project which can be found at
# http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/
src = fetchFromGitLab {
owner = "sagemath";
repo = "zn_poly";
rev = version;
sha256 = "0ra5vy585bqq7g3317iw6fp44iqgqvds3j0l1va6mswimypq4vxb";
};

buildInputs = [
@@ -22,27 +30,42 @@ stdenv.mkDerivation rec {
python2 # needed by ./configure to create the makefile
];

libname = "libzn_poly${stdenv.targetPlatform.extensions.sharedLibrary}";
# name of library file ("libzn_poly.so")
libbasename = "libzn_poly";
libext = "${stdenv.targetPlatform.extensions.sharedLibrary}";

makeFlags = [ "CC=cc" ];

# Tuning (either autotuning or with hand-written paramters) is possible
# but not implemented here.
# It seems buggy anyways (see homepage).
buildFlags = [ "all" libname ];
buildFlags = [ "all" "${libbasename}${libext}" ];

configureFlags = lib.optionals (!tune) [
"--disable-tuning"
];

patches = [
# fix format-security by not passing variables directly to printf
# https://gitlab.com/sagemath/zn_poly/merge_requests/1
(fetchpatch {
name = "format-security.patch";
url = "https://gitlab.com/timokau/zn_poly/commit/1950900a80ec898d342b8bcafa148c8027649766.patch";
sha256 = "1gks9chvsfpc6sg5h3nqqfia4cgvph7jmj9dw67k7dk7kv9y0rk1";
})
];

# `make install` fails to install some header files and the lib file.
installPhase = ''
mkdir -p "$out/include/zn_poly"
mkdir -p "$out/lib"
cp "${libname}" "$out/lib"
cp "${libbasename}"*"${libext}" "$out/lib"
cp include/*.h "$out/include/zn_poly"
'';

doCheck = true;

meta = with stdenv.lib; {
meta = with lib; {
homepage = http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/;
description = "Polynomial arithmetic over Z/nZ";
license = with licenses; [ gpl3 ];
10 changes: 3 additions & 7 deletions pkgs/development/python-modules/pyarrow/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, numpy, pandas, pytest, pytestrunner, parquet-cpp, pkgconfig, setuptools_scm, six }:
{ lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, JPype1, numpy, pandas, pytest, pytestrunner, parquet-cpp, pkgconfig, setuptools_scm, six }:

let
_arrow-cpp = arrow-cpp.override { inherit python;};
@@ -7,18 +7,14 @@ in

buildPythonPackage rec {
pname = "pyarrow";
version = "0.9.0";

src = fetchurl {
url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
sha256 = "16l91fixb5dgx3v6xc73ipn1w1hjgbmijyvs81j7ywzpna2cdcdy";
};
inherit (_arrow-cpp) version src;

sourceRoot = "apache-arrow-${version}/python";

nativeBuildInputs = [ cmake cython pkgconfig setuptools_scm ];
propagatedBuildInputs = [ numpy six ] ++ lib.optionals (!isPy3k) [ futures ];
checkInputs = [ pandas pytest pytestrunner ];
checkInputs = [ pandas pytest pytestrunner JPype1 ];

PYARROW_BUILD_TYPE = "release";
PYARROW_CMAKE_OPTIONS = "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib;${PARQUET_HOME}/lib";
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/yapf/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

buildPythonPackage rec {
pname = "yapf";
version = "0.22.0";
version = "0.24.0";

src = fetchPypi {
inherit pname version;
sha256 = "a98a6eacca64d2b920558f4a2f78150db9474de821227e60deaa29f186121c63";
sha256 = "0anwby0ydmyzcsgjc5dn1ryddwvii4dq61vck447q0n96npnzfyf";
};

meta = with stdenv.lib; {
2 changes: 0 additions & 2 deletions pkgs/development/tools/vagrant/Gemfile

This file was deleted.

Loading