Commit Graph
100 Commits
Author SHA1 Message Date
Jan Tojnar 8fa73be07b Merge pull request #80386 from zowoq/flatpak
flatpak: 1.6.1 -> 1.6.2
2020-02-18 01:33:01 +01:00
Jan Tojnar b663a56012 Merge pull request #80255 from bhipple/u/rust-cargo-gnome-podcasts
gnome-podcasts: upgrade cargo fetcher and cargoSha256
2020-02-16 12:01:22 +01:00
Jan Tojnar 49bba752d5 python3.pkgs.babelgladeextractor: 0.6.3 → 0.7.0
https://github.com/gnome-keysign/babel-glade/compare/0.6.3...0.7.0
2020-02-14 07:44:48 +01:00
Jan Tojnar caf90fc9dd Merge pull request #79945 from r-ryantm/auto-update/libmypaint
libmypaint: 1.4.0 -> 1.5.0
2020-02-13 06:03:06 +01:00
Jan Tojnar 9fb6c2b6d5 Merge pull request #79764 from r-ryantm/auto-update/udiskie
udiskie: 1.7.7 -> 2.1.0
2020-02-12 12:35:52 +01:00
Jan Tojnar dc78775c46 Merge pull request #79837 from multun/gegl-umfpack
gegl: enable umfpack support
2020-02-11 19:35:13 +01:00
Jan Tojnar d40256f0e5 Merge pull request #79845 from hedning/gsconnect-fix-build
gnomeExtensions.gsconnect: fix build
2020-02-11 18:48:21 +01:00
Jan Tojnar c3a68446a8 Merge pull request #76988 from FRidh/duplicity
duplicity: 0.7.19 -> 0.8.10, use python3
2020-02-11 02:44:42 +01:00
Jan Tojnar 5ff9a68101 Merge pull request #72544 from r-ryantm/auto-update/libgit2
libgit2: 0.27.8 -> 0.28.4
2020-02-10 19:59:25 +01:00
Jan Tojnar 2cd32ebf4f gitfs: Switch to Python 3
Supported since 0.5 at least
2020-02-10 19:38:10 +01:00
Jan Tojnar e3cbebfc7c gnome-desktop-testing: 2018.1 → unstable-2019-12-11
Update to master since the stable version prints to journal even when running in terminal, which is annoying.

Also clean up the expression.
2020-02-10 12:55:26 -05:00
Jan Tojnar 328f639f62 xdg-desktop-portal-gtk: 1.4.0 → 1.6.0
* https://github.com/flatpak/xdg-desktop-portal-gtk/releases/tag/1.5.0
* https://github.com/flatpak/xdg-desktop-portal-gtk/releases/tag/1.5.1
* https://github.com/flatpak/xdg-desktop-portal-gtk/releases/tag/1.5.2
* https://github.com/flatpak/xdg-desktop-portal-gtk/releases/tag/1.6.0
2020-02-10 12:55:25 -05:00
Jan Tojnar f1aa8416d7 xdg-desktop-portal: 1.4.2 → 1.6.0
* https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.6.0
* https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.5.4
* https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.5.3
* https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.5.2
* https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.5.1
* https://github.com/flatpak/xdg-desktop-portal/releases/tag/1.5.0
2020-02-10 12:55:25 -05:00
Jan Tojnar fefc7d8c9c flatpak: 1.4.2 → 1.6.1
* https://github.com/flatpak/flatpak/releases/tag/1.4.3
* https://github.com/flatpak/flatpak/releases/tag/1.5.0
* https://github.com/flatpak/flatpak/releases/tag/1.5.1
* https://github.com/flatpak/flatpak/releases/tag/1.5.2
* https://github.com/flatpak/flatpak/releases/tag/1.6.0
* https://github.com/flatpak/flatpak/releases/tag/1.6.1
2020-02-10 12:55:25 -05:00
Jan Tojnar 102fa4aaec malcontent: init at 0.4.0 2020-02-10 12:55:24 -05:00
Jan Tojnar ea06e0055e glib-testing: init at 0.1.0 2020-02-10 12:55:24 -05:00
Jan Tojnar f9bc083256 rpm-ostree: 2019.5 → 2020.1
https://github.com/coreos/rpm-ostree/compare/v2019.5...v2020.1
2020-02-10 12:55:23 -05:00
Jan Tojnar 3c65622fc5 librepo: 1.9.2 → 1.11.2
* Update
    Changes: https://github.com/rpm-software-management/librepo/compare/1.9.2...1.11.2
* Split into multiple outputs
* Default to Python 3 like upstream does
2020-02-10 12:55:23 -05:00
Jan Tojnar 0e651ce7fa librepo: Clean up 2020-02-10 12:55:23 -05:00
Jan Tojnar 67225411d4 zchunk: init at 1.1.5
required by rpm-ostree
2020-02-10 12:55:23 -05:00
Jan Tojnar 26a06b7917 ostree: 2019.2 → 2019.6
* https://github.com/ostreedev/ostree/releases/tag/v2019.3
* https://github.com/ostreedev/ostree/releases/tag/v2019.4
* https://github.com/ostreedev/ostree/releases/tag/v2019.5
* https://github.com/ostreedev/ostree/releases/tag/v2019.6
2020-02-10 12:55:23 -05:00
Jan Tojnar c55c3b9c3c rpm-ostree: clean up 2020-02-10 12:55:22 -05:00
Jan Tojnar b108a07e38 ostree: clean up 2020-02-10 12:55:22 -05:00
Jan Tojnar 0f76b3c61d xdg-dbus-proxy: clean up 2020-02-10 12:55:22 -05:00
Jan Tojnar a10d38d901 xdg-desktop-portal: Clean up 2020-02-10 12:55:22 -05:00
Jan Tojnar 9ecb58bfcb flatpak: clean up and add comments 2020-02-10 12:55:22 -05:00
Jan Tojnar a07e870d85 libportal: init at 0.3 2020-02-10 12:55:21 -05:00
Jan Tojnar c8ce15bec7 Merge pull request #79592 from r-ryantm/auto-update/pulseeffects
pulseeffects: 4.7.0 -> 4.7.1
2020-02-09 09:59:50 +01:00
Jan Tojnar c77a95dc0d mypaint-brushes: clean up 2020-02-07 03:44:33 +01:00
Jan Tojnar eb2b8d2560 Revert "Revert "rsyslog: 8.1911.0 -> 8.2001.0""
This reverts commit a752fb85bc.

rsyslogd test passes and it is not actually used by installer tests so the bisection failure was likely unrelated.
2020-02-07 00:39:19 +01:00
Jan Tojnar 0c5502e4a4 gnash: fix build
It does not actually need pangox.
2020-02-07 00:37:38 +01:00
Jan Tojnar 07281f23b6 Merge pull request #79371 from jtojnar/hughsie-pkgs
fwupd: split daemon again
2020-02-07 00:35:27 +01:00
Jan Tojnar e5f7dacc93 nixos/fwupd: disable test plugins implicitly
invalid test was introduced in https://github.com/fwupd/fwupd/commit/297d1598ef0739dc27c6cc884697bfd2ca03f2f5
and it is disabled in the shipped daemon.conf.

I forgot to reflect that in the module, which caused the daemon to print the following on start-up:

    FuEngine             invalid has incorrect built version invalid

and the command to warn:

    WARNING: The daemon has loaded 3rd party code and is no longer supported by the upstream developers!

To reduce the change of this happening in the future, I moved the list of default disabled plug-ins to the package expression.

I also set the value of the NixOS module option in the config section of the module instead of the default value used previously,
which will allow users to not care about these plug-ins.
2020-02-06 22:32:13 +01:00
Jan Tojnar c942013dbc fwupd: split daemon again
In 1.3.5, fwupdprivate library was made into a shared fwupdplugin library.
This library is considered semi-private and is used by fwupd daemon and
fwupd plug-ins and now possibly third party plug-ins.

The fwupdplugin library refers to the plug-in directory in fwupd.out
causing a dependency cycle. For that reason we need to move it to out.
2020-02-06 22:32:13 +01:00
Jan Tojnar 742ac6cd0c gnome3.gnome-dictionary: fix AppStream file 2020-02-06 20:12:25 +01:00
Jan Tojnar f4f39fc824 Merge pull request #79309 from jtojnar/hugsie-pkgs
fwupd: 1.3.3 → 1.3.7
2020-02-06 16:20:00 +01:00
Jan Tojnar 444538ee97 gusb: 0.3.0 → 0.3.3
https://github.com/hughsie/libgusb/blob/0.3.3/NEWS#L1-L34
2020-02-06 05:51:43 +01:00
Jan Tojnar 0ecc836777 fwupd: 1.3.3 → 1.3.7
Changelogs:
* https://github.com/fwupd/fwupd/commit/342a38b43283108f92aa6eb18073073c2b20828b
* https://github.com/fwupd/fwupd/commit/713d20f79fa0e460c02f109d68f3ad5e825e6298
* https://github.com/fwupd/fwupd/commit/1ac566bc09bf63505e01f8b7fc839592b8591f7d
* https://github.com/fwupd/fwupd/commit/ca3cdaef43971c170d911cc85f6ae3746cd64833

Notably:
* libfwupdplugin was factored out of the binary, introducing irreconcilable dependency cycle between `out` and `lib` outputs.
2020-02-06 05:46:48 +01:00
Jan Tojnar 4be1d742b7 libxmlb: 0.1.13 → 0.1.14
https://github.com/hughsie/libxmlb/commit/412a991890f895e45fc771aa9aa7d6c55a1505d7
2020-02-06 03:15:17 +01:00
Jan Tojnar 1502b28679 totem-pl-parser: 3.26.3 → 3.26.4
https://ftp.gnome.org/pub/GNOME/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.4.news
2020-02-06 03:01:38 +01:00
Jan Tojnar bd9c5b933c nixos/services.xserver: Fix legacy options for default wm without dm
We switched to unified default session option services.xserver.displayManager.defaultSession
and included fallback path for the legacy options. Unfortunately when only
services.xserver.windowManager.default is set and not services.xserver.desktopManager.default,
it got incorrectly converted to the new option.

This should fix that.

Closes: https://github.com/NixOS/nixpkgs/issues/76684
2020-02-06 02:34:56 +01:00
Jan Tojnar 5308a8694e python3.pkgs.pygit2: 0.27.2 → 1.0.3
Removes Python 2 support.

https://github.com/libgit2/pygit2/blob/v1.0.3/CHANGELOG.rst
2020-02-06 01:50:33 +01:00
Jan Tojnar 02f1740744 gitfs: Switch to Python 3
Supported since 0.5 at least
2020-02-06 01:50:32 +01:00
Jan Tojnar e8a766883f libgit2: 0.27.8 -> 0.28.4
* https://github.com/libgit2/libgit2/releases/tag/v0.28.0
* https://github.com/libgit2/libgit2/releases/tag/v0.28.1
* https://github.com/libgit2/libgit2/releases/tag/v0.28.2
* https://github.com/libgit2/libgit2/releases/tag/v0.28.3
* https://github.com/libgit2/libgit2/releases/tag/v0.28.4
2020-02-06 00:02:11 +01:00
Jan Tojnar f40a8a09fb Merge pull request #78913 from jtojnar/cus-fixes
common-updater-scripts: Support SRI-style hash
2020-02-05 00:47:35 +01:00
Jan Tojnar e4a0953ac7 common-updater-scripts: move destructive changes further in the script
We can check some things before the modifications take place.
2020-02-04 06:25:38 +01:00
Jan Tojnar 65543d1031 common-updater-scripts: clean up
Fix issues reported by shellcheck and few other style issues.

Though we need to ignore $systemArg complaints because Nix does not support passing --system as a single argument.
2020-02-04 06:25:37 +01:00
Jan Tojnar 5a1bc70ec0 common-updater-scripts: Support SRI-style hash
Some fetcher functions support SRI-style `hash` attribute in addition to legacy type-specific attributes. When `hash` is used `outputHashAlgo` is null so let’s complain when SRI-style hash value was not detected.

Such attributes match the form ${type}${separator}${hash}: True SRI uses dash as a separator and only supports base64, whereas Nix’s SRI-style format uses a colon and supports all the same encodings like regular hashes (16/32/64).

To keep this program reasonably simple, we will upgrade Nix’s SRI-like format to pure SRI instead of preserving it.
2020-02-04 06:25:37 +01:00
Jan Tojnar ea9da648ef common-updater-scripts: mention --ignore-same-hash in usage 2020-02-04 06:25:36 +01:00
Jan Tojnar f32906fc40 Merge pull request #78918 from jtojnar/speechd-0.9
speechd: 0.8.8 → 0.9.1
2020-02-01 16:05:23 +01:00
Jan Tojnar 4141619331 haskellPackages.bustle: fix building on Hydra
Bustle is proclaiming OtherLicense even though the code is licensed under LGPL 2.1+. This causes cabal2nix to set hydraPlatforms = stdenv.lib.platforms.none in hackage-packages.nix for the package.

Lets let's unset the attribute and fix the license.
2020-01-31 21:05:55 +01:00
Jan Tojnar 3430ded6c8 haskellPackages.bustle: clean up with lib.pipe 2020-01-31 21:05:55 +01:00
Jan Tojnar 9d886869cb speechd: 0.8.8 → 0.9.1
0.9.0: https://lists.nongnu.org/archive/html/speechd-discuss/2019-01/msg00058.html
0.9.1: https://lists.nongnu.org/archive/html/speechd-discuss/2019-05/msg00000.html
2020-01-31 02:44:59 +01:00
Jan Tojnar 29d8a1c3f6 Merge pull request #78341 from riannucci/patch-1
pyenchant: Fix for darwin/macOS
2020-01-31 02:37:44 +01:00
Jan Tojnar 16ffc74a32 Merge pull request #71557 from r-ryantm/auto-update/enchant
enchant: 2.2.5 -> 2.2.7
2020-01-31 02:35:35 +01:00
Jan Tojnar 14576373d0 Merge pull request #78125 from KnairdA/master
pdfpc: Fix gstreamer video playback issue #73321
2020-01-31 01:53:17 +01:00
Jan Tojnar f65f6338fa Merge pull request #77796 from 101100/fix-quodlibet
quodlibet: fix tests
2020-01-31 00:38:47 +01:00
Jan Tojnar 6d799c394c speechd: clean up 2020-01-30 19:02:40 +01:00
Jan Tojnar 589044a71c Merge pull request #78269 from jtojnar/gimp-deps
gegl_0_4: 0.4.18 → 0.4.20
2020-01-23 22:48:27 +01:00
Jan Tojnar ee9d4c521d gegl_0_4: 0.4.18 → 0.4.20
https://gitlab.gnome.org/GNOME/gegl/blob/GEGL_0_4_20/docs/NEWS.txt#L1-36
2020-01-22 12:23:42 +01:00
Jan Tojnar 208e761fb0 babl: 0.1.72 → 0.1.74
https://gitlab.gnome.org/GNOME/babl/blob/BABL_0_1_74/NEWS#L6-7
2020-01-22 12:23:42 +01:00
Jan Tojnar 0a65c2b7e9 Merge pull request #77960 from jtojnar/declarative-check-modules
nixos/doc: suggest checking options for declarative package mgmt
2020-01-19 02:57:36 +01:00
Jan Tojnar 07b8ab4ff7 python2.pkgs.nixpart0: use correct libselinux bindings
Sine 56e557257d libselinux in pkgs defaults to Python 3 so let's use the one from python.pkgs to make sure it matches.
2020-01-18 11:20:40 +01:00
Jan Tojnar 6b3c3c817a nixos/doc: suggest checking options for declarative package mgmt
Some programs might not work without systemd services registered or do not work at full capacity without NixOS module.
2020-01-18 02:17:36 +01:00
Jan Tojnar a245f21314 Merge pull request #77765 from r-ryantm/auto-update/grilo
grilo: 0.3.10 -> 0.3.11
2020-01-16 23:36:37 +01:00
Jan Tojnar 485a99369c Merge pull request #77674 from mbbx6spp/mbbx6spp/update-copyright-year-2020
nixos/doc+manual: update copyright year range end 2019->2020
2020-01-14 17:25:05 +01:00
Jan Tojnar 1e6265afe9 doc: Make callout marks in code unselectable
To make example copying easier.
2020-01-14 15:24:57 +01:00
Jan Tojnar 8334b83595 doc: Make prompt unselectable
Weirdly, no-one seems to have noticed this was broken.
2020-01-14 15:04:21 +01:00
Jan Tojnar 078f33b33b Merge pull request #73548 from Flakebi/style
pavucontrol, waybar: Use system style
2020-01-14 05:31:30 +01:00
Jan Tojnar eb90191e9e Merge pull request #77051 from lblasc/bison2
Remove bison2
2020-01-13 22:47:16 +01:00
Jan Tojnar 61cf52bc17 Merge pull request #77501 from jtojnar/more-loaof-fxes
tree-wide: fix more warning related to loaOf deprecation
2020-01-12 18:47:34 +01:00
Jan Tojnar 13633bd21a lib/types: improve loaOf message even more
Now we suggest correct names for all options in Nixpkgs and also home-manager at the time of writing.
2020-01-11 15:02:57 +01:00
Jan Tojnar 6fc46fbb17 lib/types: only show ... in loaOf warning when necessary 2020-01-11 13:32:30 +01:00
Jan Tojnar b0c2c96cbe lib/types: improve loaOf warning
Not all modules use name attribute as the name of the submodule, for example,
environment.etc uses target. We will need to maintain a list of exceptions.
2020-01-11 08:56:29 +01:00
Jan Tojnar e85b34c484 tree-wide: fix more warning related to loaOf deprecation 2020-01-11 08:09:56 +01:00
Jan Tojnar 04a71194a8 Merge pull request #76683 from wakira/nixos/ibus
nixos/ibus: fix missing dconf profile
2020-01-06 12:59:00 +01:00
Jan Tojnar d8369edfcd docbook-xsl: Fix reproducibility when building docs
When building docs generate.consistent.ids was not respected for indexes.

https://github.com/docbook/xslt10-stylesheets/pull/88
https://sourceforge.net/p/docbook/bugs/1385/

This lead to r13y failures in udisks2.devdoc.
2020-01-06 11:56:01 +01:00
Jan Tojnar 95a1614a9f glibc: make NIX_CFLAGS_COMPILE a string 2019-12-31 09:16:53 +01:00
Jan Tojnar e4da6854a0 glib: remove Autotools specific env vars
Even upstream no longer ships Autotools build files.
2019-12-31 09:08:09 +01:00
Jan Tojnar 0c2adc0fb1 Merge branch 'staging' into staging-next 2019-12-31 03:59:58 +01:00
Jan Tojnar d6136b744a Revert "libreoffice: make NIX_CFLAGS_COMPILE a list"
This reverts commit aa6c89479f.
2019-12-31 03:59:02 +01:00
Jan Tojnar 3ee75033db Revert "iasl: make NIX_CFLAGS_COMPILE a list"
This reverts commit 5aff75d32d.
2019-12-31 03:58:41 +01:00
Jan Tojnar 60a34108da Revert "hspellDicts.*: remove invalid buildFlags meta attr"
This reverts commit 7084c052a0.
2019-12-31 03:58:34 +01:00
Jan Tojnar c5406e30b0 qpid-cpp: fix eval 2019-12-31 02:59:40 +01:00
Jan Tojnar 9a8441c170 maphosts: fix build 2019-12-31 02:37:24 +01:00
Jan Tojnar 49e4859256 hspell: Fix meta check 2019-12-31 02:32:47 +01:00
Jan Tojnar 01e8c64988 flint: fix for structured attrs 2019-12-31 01:00:46 +01:00
Jan Tojnar 21280e418d virtualbox: fix eval 2019-12-30 22:01:39 +01:00
Jan Tojnar 2093fa784a libreoffice: fix eval 2019-12-30 20:53:00 +01:00
Jan Tojnar f4e74edd8c python.pkgs.wrapPython: get rid of warning
When `makeWrapperArgs` variable is not set, `declare -p makeWrapperArgs`
will return with 1 and print an error message to stderr.

I did not handle the non-existence case in b0633406cb
because I thought `mk-python-derivation` will always define `makeWrapperArgs`
but `wrapProgram` can be called independently. And even with `mk-python-derivation`,
`makeWrappers` will not be set unless explicitly declared in the derivation
because of https://github.com/NixOS/nix/issues/1461.

I was lead to believe that because the builds were succeeding and I confirmed
that the mechanism fails when the variable is not defined and `-o nounset` is enabled.
It appears that `wrapPython` setup hook is not running under `-o nounset`, though,
invaldating the assumption.

Now we are checking that the variable exists before checking its type, which
will get rid of the warning and also prevent future error when `-o nounset`
is enabled in the setup hook.

For more information, see the discussion at
https://github.com/NixOS/nixpkgs/commit/a6bb2ede232940a96150da7207a3ecd15eb6328
2019-12-30 16:46:55 +01:00
Jan Tojnar a69e309794 Merge branch 'staging-next' into staging 2019-12-30 05:24:03 +01:00
Jan Tojnar 480fc1856a Merge branch 'master' into staging-next 2019-12-30 05:22:23 +01:00
Jan Tojnar ea4da9b5fa Merge pull request #76674 from jtojnar/structured-attrs-masterable
treewide: structured-attrs fixes
2019-12-30 04:52:45 +01:00
Jan Tojnar 9a338f230e xawtv: clean up
* Remove unnecessary linker and compiler flags
* Listify makeFlags
* Do not use DESTDIR (nasty)
* Let generic builder set --prefix configureFlag
* Install X11 app-defaults to more modern directory
* Format with nixpkgs-fmt
2019-12-29 22:19:18 +01:00
Jan Tojnar 814dcd907f xbomb: clean up
Use makeFlags instead of patching Makefile
2019-12-29 22:13:56 +01:00
Jan Tojnar 86d3c33475 osm2xmap: clean up
Do not use DESTDIR and bring makeFlags more in line with the Makefile:
https://github.com/sembruk/osm2xmap/blob/a5f9ceadf0b06c034850fb22c55f2be4dd43eaef/Makefile
2019-12-29 21:57:04 +01:00
Jan Tojnar 0ea38bd65a libsForQt5.phonon-backend-gstreamer: remove DESTDIR
Originally introduced in 128901e09f,
it no longer appears to be necessary.
2019-12-29 21:31:24 +01:00
Jan Tojnar db89a2ce38 smu: Do not use DESTDIR
https://github.com/NixOS/nixpkgs/issues/65718
2019-12-29 21:06:02 +01:00
Jan Tojnar 6dcf1a31ae cadence: Do not use DESTDIR
https://github.com/NixOS/nixpkgs/issues/65718
2019-12-29 21:05:34 +01:00
Jan Tojnar 4a583c8be5 crda: port to Python 3 2019-12-29 11:21:10 +01:00