Commit Graph

235283 Commits

Author SHA1 Message Date
Jan Tojnar
379038b4dc nixosTests.flatpak: clean up
GNOME is not necessary. Portals probably are not either,
but the NixOS module requires them.

Not sure why it did not work without GNOME before.
2020-07-24 21:02:02 +02:00
Jan Tojnar
98710d2552
flatpak: 1.6.3 → 1.8.1
Changes:
* https://github.com/flatpak/flatpak/releases/tag/1.7.1
* https://github.com/flatpak/flatpak/releases/tag/1.7.2
* https://github.com/flatpak/flatpak/releases/tag/1.7.3
* https://github.com/flatpak/flatpak/releases/tag/1.8.0
* https://github.com/flatpak/flatpak/releases/tag/1.8.1

Commits:
https://github.com/flatpak/flatpak/compare/1.6.3...1.7.1
https://github.com/flatpak/flatpak/compare/1.7.1...1.8.1

Notable packaging changes:
* Flatpak now ships a sysusers.d file for allowing systemd to create the required users.
  4df019063b
* Completion support for fish shell
* If an app has filesystem access, the host /lib is accessible as /run/host/lib, etc.
* New filesystem permission "host-etc" and "host-os" give access to system /usr and /etc.
  fe2536b844
* We now always expose the host timezone data, allowing us the expose the host /etc/localtime in a way that works better, fixing several apps that had timezone issues.
  dc4e198766
* We now ship a systemd unit (not installed by default) to automatically detect plugged in usb sticks with sideload repos.
* By default we no longer install the gdm env.d file, as the systemd generators work better
  7c3a85bf43
* Use variant-schema-compiler for some GVariant code
  https://github.com/flatpak/flatpak/pull/3366
* zstd compression for oci deltas:
  bfa71e208a

Additionally:
* Remove glibcLocales which is not used since 1.4 bump because glibc contains a locale archive with C.UTF-8
  1728bc8d22
* Stop using aliases for docbook-xsl-nons and pkg-config packages
* Stop using autoreconfHook, the autogen.sh script contains some extra that are necessary when building from git.
* Increase disk space for installed tests, they were running out.
* Enable building developer documentation.
2020-07-24 19:38:51 +02:00
Jan Tojnar
8d53e88346
nixosTests.installed-tests.flatpak: Fix
Along with the `socat` fix in the parent commit, this makes
the Flatpak’s installed tests finally pass again.

The tests seem to need slightly over 2G of disk space,
and it appears that the test suite was ported to Python 3 in 1.5.1:
2b6641575d
2020-07-24 16:32:34 +02:00
Jan Tojnar
2bfa6aa848
nixosTests.installed-tests: Add the test data to VM closure
Flatpak’s installed tests build Flatpak runtimes, among other things.
Upstream code does this by copying some programs on `PATH`
as well as some possible dependencies from host’s /usr.
We patch the code to use `nix-store --query --requisites`
to make the dependency discovery easier.

The Flatpak’s installed tests add `socat` to `PATH` and later run
`nix-store --query --requisites` on its location but it was failing with

    error: path '/nix/store/qcyf7nq5vvfw32967sv4j6z190inrbrc-socat-1.7.3.4' is not valid

The issue occurred because, while the host Nix store is bind mounted into the test VM,
the VM’s store uses its own database that only contains the packages in the VM’s closure.
Since the test commands are not actually part of the VM but only passed through PTY,
the `flatpak.installedTests` derivation was not part of the VM’s closure, so `nix-store`
in the VM could not get information about its dependency `socat`.

Let’s make the `installedTests` of the tested package part of the test VM’s closure
by passing it as a global environment variable. This will also have the added benefit
that user no longer has to type the path when running the installed tests manually in the VM;
they can just use `gnome-desktop-testing-runner -d $TESTED_PACKAGE_INSTALLED_TESTS`,
which is much more conducive to tab completion.
2020-07-24 16:30:49 +02:00
Mario Rodas
5717d9d2f7
Merge pull request #93481 from marsam/update-tflint
tflint: 0.17.0 -> 0.18.0
2020-07-19 11:20:01 -05:00
Mario Rodas
e9c17754e4
Merge pull request #93386 from r-ryantm/auto-update/python3.7-limnoria
python37Packages.limnoria: 2020.04.11 -> 2020.07.01
2020-07-19 11:19:02 -05:00
Mario Rodas
18008f4d91
Merge pull request #93462 from markus1189/jo-1-4
jo: 1.3 -> 1.4
2020-07-19 11:11:51 -05:00
Mario Rodas
c09af4ea38
Merge pull request #93222 from taku0/flashplayer-32.0.0.403
flashplayer: 32.0.0.387 -> 32.0.0.403
2020-07-19 10:56:10 -05:00
Alvar
949d39135b
golangci-lint: 1.28.1 -> 1.28.3 (#93466) 2020-07-19 08:25:05 -07:00
Matthieu Coudron
3350c9242b
Merge pull request #93449 from ndarwincorn/vimplugins
vim-plugins: add 13 plugins
2020-07-19 17:21:57 +02:00
Mario Rodas
a4119588f7
tflint: 0.17.0 -> 0.18.0 2020-07-19 09:45:00 -05:00
Ryan Mulligan
32d75d041b
Merge pull request #92755 from r-ryantm/auto-update/BSEQuencer
bsequencer: 1.4.2 -> 1.6.0
2020-07-19 07:41:12 -07:00
zowoq
27f514ac0d etcd_3_4: 3.4.9 -> 3.4.10
https://github.com/etcd-io/etcd/blob/master/CHANGELOG-3.4.md#v3410-2020-07-16
2020-07-19 18:49:45 +10:00
Sarah Brofeldt
0bf47d487a
Merge pull request #93448 from euank/update-steamruntime
steam-runtime: 0.20200417.0 -> 0.20200604.0
2020-07-19 10:32:33 +02:00
Daniël de Kok
5bb161af08
Merge pull request #93351 from alyssais/gfan
gfan: fix clang build on non-Darwin
2020-07-19 10:23:13 +02:00
Markus Hauck
a378e69dcd jo: 1.3 -> 1.4 2020-07-19 09:51:19 +02:00
Daniël de Kok
5b55f257b5
Merge pull request #93392 from zowoq/fcct
fedora-coreos-config-transpiler: use upstream vendor
2020-07-19 08:53:27 +02:00
Daniël de Kok
dee4befc78
Merge pull request #93406 from lsix/add-gnu-gama
gama: init at 2.09
2020-07-19 08:49:37 +02:00
Mario Rodas
98c9ae41de
Merge pull request #93440 from r-ryantm/auto-update/visualvm
visualvm: 2.0.2 -> 2.0.3
2020-07-18 21:47:48 -05:00
Mario Rodas
7546f2d189
Merge pull request #93442 from marsam/init-barlow
barlow: init at 1.422
2020-07-18 21:44:13 -05:00
Darwin Corn
ef0df90c50 vimPlugins: add overrides for new ncm2 plugin deps 2020-07-18 17:01:56 -07:00
Darwin Corn
f826149d9c vimPlugins.ncm2-dictionary: init at 2018-11-15 2020-07-18 16:53:15 -07:00
Darwin Corn
fc17201a1d vimPlugins.ncm2-vim: init at 2018-08-15 2020-07-18 16:52:51 -07:00
Darwin Corn
fbd0c09edd vimPlugins.ncm2-tagprefix: init at 2018-11-08 2020-07-18 16:52:28 -07:00
Darwin Corn
466872eccf vimPlugins.ncm2-syntax: init at 2018-12-11 2020-07-18 16:52:05 -07:00
Darwin Corn
82b1b1936a vimPlugins.ncm2-neosnippet: init at 2019-01-26 2020-07-18 16:51:42 -07:00
Darwin Corn
0e24f744e4 vimPlugins.ncm2-neoinclude: init at 2020-01-09 2020-07-18 16:51:19 -07:00
Darwin Corn
b667ccff8e vimPlugins.ncm2-markdown-subscope: init at 2020-03-09 2020-07-18 16:50:56 -07:00
Darwin Corn
03d2363641 vimPlugins.ncm2-html-subscope: init at 2018-07-01 2020-07-18 16:50:33 -07:00
Darwin Corn
260182cd13 vimPlugins.ncm2-github: init at 2018-08-01 2020-07-18 16:50:10 -07:00
Darwin Corn
cc7012acbe vimPlugins.ncm2-cssomni: init at 2018-07-09 2020-07-18 16:49:48 -07:00
Darwin Corn
44178a840c vimPlugins.vim-terraform-completion: init at 2019-07-28 2020-07-18 16:49:25 -07:00
Darwin Corn
2904fb7f81 vimPlugins.vim-vagrant: init at 2018-11-11 2020-07-18 16:48:58 -07:00
Darwin Corn
5096769bdd vimPlugins.vim-packer: init at 2018-11-11 2020-07-18 16:48:35 -07:00
Darwin Corn
501a9decbf vimPlugins.elvish-vim: init at 2019-06-29 2020-07-18 16:48:12 -07:00
Darwin Corn
b0778598a0 vimPlugins: update 2020-07-18 16:47:52 -07:00
Tad Fisher
903a0cac04
zoom-us: Link libfaac to fix audio recording (#93374)
Fixes #93341.

Using strace reveals that zoom is attempting to load "libfaac1.so" from
its PATH. As faac provides "libfaac.so.0", solve this by linking from
there to "libfaac1.so" in zoom's output.

This is the same solution as the one we use for libjpeg_turbo.
2020-07-18 19:38:58 -04:00
Mario Rodas
566982e0ee
Merge pull request #93441 from mweinelt/weechat
weechat: 2.8 -> 2.9
2020-07-18 17:08:19 -05:00
worldofpeace
a5fc5dad56
Merge pull request #93439 from cript0nauta/p7zip-unfree
p7zip: fix build when enableUnfree is true
2020-07-18 18:03:47 -04:00
Milan Pässler
72e242d521 coreboot-utils: include common meta attrs for all 2020-07-18 23:56:29 +02:00
Mario Rodas
68dfdd34ae
Merge pull request #93420 from marsam/init-3270font
_3270font: init at 2.0.4
2020-07-18 16:19:42 -05:00
markuskowa
5ac114beed
Merge pull request #93280 from markuskowa/upd-ucx
ucx: 1.7.0 -> 1.8.1, build openmpi with ucx
2020-07-18 23:19:02 +02:00
markuskowa
533720caa9
Merge pull request #93031 from andrew-d/andrew/dsd
dsd: init at 2018-07-01
2020-07-18 23:18:23 +02:00
Martin Weinelt
c3bf59eefb
weechat: 2.8 -> 2.9 2020-07-18 23:04:24 +02:00
R. RyanTM
bdc6bb9b1e visualvm: 2.0.2 -> 2.0.3 2020-07-18 20:51:52 +00:00
Matías Lang
410dbaa077 p7zip: fix build when enableUnfree is true
`chmod +x install.sh` was only being executed when enableUnfree was
false. Therefore, building p7zip with enableUnfree set to true would fail
because install.sh was not an executable file.
2020-07-18 17:40:14 -03:00
Daniël de Kok
cf059b32d9
Merge pull request #93428 from johnbcoughlin/petsc-install_name_tool
petsc: Fix install_name_tool patch
2020-07-18 20:45:39 +02:00
Lancelot SIX
9eccd6417a
gama: init at 2.09 2020-07-18 18:58:22 +01:00
Robert Helgesson
60c9c3a233
sd-switch: init at 0.1.0
PR #93432
2020-07-18 19:48:27 +02:00
Daniël de Kok
d05ea5c67f
Merge pull request #93402 from pacien/beamerpresenter-v0.1.2
beamerpresenter: 0.1.1 -> 0.1.2
2020-07-18 19:39:08 +02:00