Commit Graph

107 Commits

Author SHA1 Message Date
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
emilylange
46c7c8a777
chromedriver: fix src download link
Upstream migrated to a new bucket for their chromedriver releases.
See dd90f46119

Our chromium/update.py (and by proxy upstream-info.nix) does not need to
by changed in any way, since it already uses the new API endpoint since
65e801cb43 (which already uses the new
bucket URL).
2024-02-21 15:06:31 +01:00
networkException
e2523b4ca0
chromium,chromedriver,electron: use hash instead of sha256 everywhere
this patch updates the packaging of chromium and chromedriver to use
sri hashes in `upstream-info.nix` instead of sha256 as well as
the packaging of electron to use sri hashes in `info.json` instead
of sha256 (just gn).

this patch also updates the previous `sha256` values in
`upstream-info.nix` and `info.json` to sri hashes in `hash`.
2023-10-21 19:56:40 +02:00
Emily
9261255183
Merge pull request #245762 from emilylange/chromium-maintainer-ping-fix
chromium,ungoogled-chromium: fix ofborg maintainer pings
2023-08-02 21:51:02 +02:00
emilylange
68c59791fb
chromium,ungoogled-chromium: fix ofborg maintainer pings
ofborg uses `builtins.unsafeGetAttrPos` internally, to figure out which
maintainers need to be pinged.

e.g:
`builtins.unsafeGetAttrPos "version" drv`

When using a `.json` file containing the version via `lib.importJSON`,
this will always return `null` and thus leading to no pings at all.

This commit works around this, resulting in properly working pings
for any changes to the upstream-info file.

A similar thing has been done for element-{web,desktop} in the past.
2023-08-02 12:17:42 +02:00
Robert Hensing
4c1d3cee60 treewide: Add meta.mainProgram
This should fix most warnings getExe in based on grepping `nixos/`.
2023-07-31 21:54:43 +02:00
Michael Weiss
f61f5a8a40
chromium: 114.0.5735.198 -> 115.0.5790.98
https://chromereleases.googleblog.com/2023/07/stable-channel-update-for-desktop.html

This update includes 20 security fixes.

CVEs:
CVE-2023-3727 CVE-2023-3728 CVE-2023-3730 CVE-2023-3732 CVE-2023-3733
CVE-2023-3734 CVE-2023-3735 CVE-2023-3736 CVE-2023-3737 CVE-2023-3738
CVE-2023-3740
2023-07-23 22:33:38 +02:00
Shawn8901
a59dda942c treewide: remove global with lib; statements in pkgs/development 2023-01-26 18:31:02 +01:00
Konstantin Alekseev
c02b06d612 chromedriver: fix darwin aarch64 2022-10-08 16:15:57 +03:00
Michael Weiss
3d50284bb2
chromedriver: Disable on aarch64-darwin
chromedriver_mac64_m1.zip is currently not available anymore and I do not have time to look into it:
path is '/nix/store/zhz7hrk94dc0dn7a42czhd1nz9142826-chromedriver_mac64.zip'
nix-prefetch-url https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_mac64_m1.zip
error: unable to download 'https://chromedriver.storage.googleapis.com/106.0.5249.61/chromedriver_mac64_m1.zip': HTTP error 404

       response body:

       <?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Details>No such object: chromedriver/106.0.5249.61/chromedriver_mac64_m1.zip</Details></Error>
2022-10-05 20:26:09 +02:00
Robert Scott
07706c46ca treewide/development: add sourceType binaryNativeCode for more packages 2022-06-17 19:59:09 +01:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
Malo Bourgon
16e15fa68f treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
Artturin
f1c7f19e49 treewide: testVersion -> testers.testVersion 2022-04-22 16:24:27 +03:00
FliegendeWurst
5c814b404d chromedriver: remove gconf dependency 2022-02-11 15:03:10 +01:00
Felix Buehler
a4cf5b79fd treewide: rename name to pname&version 2022-01-27 17:29:01 +01:00
Konstantin Alekseev
6e0a2c1c54 chromedriver: add support for aarch64-darwin 2021-12-30 23:23:45 +03:00
Felix Scheinost
a7483c5a9a selenium-server-standalone: fix useChrome = false
Previously when useChrome was set to false the command would be something like

```
makeWrapper [...] \
  --add-flags "-cp [...]" \
  --add-flags  \
  --add-flags "org.openqa.grid.selenium.GridLauncherV3"
```

The problem was that only the arguments to `--add-flags` was optional while for this to be parsed correctly the flag and argument has to be optional.
2021-12-07 14:13:50 +01:00
ivan-timokhin
56cf4e1d07
chromedriver: add dbus to libraries, correct LD_LIBRARY_PATH wrapping (#139723)
* chromedriver: add dbus to libraries

It is apparently required since version 94.

Fixes issue #139547

* chromedriver: remove extraneous LD_LIBRARY_PATH in wrapProgram

wrapProgram already prepends passed value to the specified environment
variable; no need to specify it explicitly.

* chromedriver: add a package test checking the reported version

* Update pkgs/development/tools/selenium/chromedriver/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-28 23:39:14 +02:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Michael Weiss
6aea53c3ce
chromedriver: Switch to Chromium's upstream-info.json (#105054)
This enables automatic updates and fixes #85629.
2020-11-27 12:38:07 +01:00
Jonathan Ringer
729dee17b2 chromedriver: 86.0.4240.22 -> 87.0.4280.20 2020-11-26 00:19:08 -08:00
Jonathan Ringer
cd0c348118 selenium-server-standalone: 3.6.0 -> 3.141.59 2020-11-26 00:19:08 -08:00
Nick Braga
9100dac453
chromedriver: 85.0.4183.87 -> 86.0.4240.22 (#101974) 2020-11-25 08:10:45 -05:00
Jack Kelly
895f0ce810 chromedriver: 83.0.4103.39 -> 85.0.4183.87
New dependency: libxcb
2020-09-02 14:32:14 +10:00
Benjamin Andresen
3960e06ea7 chromedriver: 81.0.4044.69 -> 83.0.4103.39 2020-05-22 13:12:18 +02:00
Raphael Das Gupta
dd3cc04adf chromedriver: 80.0.3987.16 -> 81.0.4044.69 2020-04-15 16:03:03 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
TANIGUCHI Kohei
07ba5ae8f7 chromedriver: 78.0.3904.70 -> 80.0.3987.16 2020-02-12 22:22:50 +09:00
Mario Rodas
271f04d655
chromedriver: add marsam as maintainer 2019-10-19 20:01:00 -05:00
Mario Rodas
5e3b0ac5c3
chromedriver: 76.0.3809.68 -> 78.0.3904.70 2019-10-19 20:00:00 -05:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Martin Weinelt
dba881e30e
chromedriver: 2.46 -> 76.0.3809.68 2019-08-08 16:18:19 +02:00
worldofpeace
b1bc0645ea gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
worldofpeace
3f4a353737 treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
Roman Meerson
efed82655c chromedriver: 2.43 -> 2.46 2019-02-08 16:35:52 +01:00
R. RyanTM
00370bc77a chromedriver: 2.42 -> 2.43
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/chromedriver/versions
2018-11-10 02:28:20 -08:00
R. RyanTM
e3654421d3 chromedriver: 2.41 -> 2.42 (#47329)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/chromedriver/versions
2018-09-29 21:50:05 +02:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Uli Baum
9232c6dc36 chromedriver: update darwin hash for 2.41 2018-08-22 12:17:15 +02:00
R. RyanTM
39282575c5 chromedriver: 2.40 -> 2.41
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/chromedriver/versions.
2018-08-08 18:48:21 -07:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
volth
87f5930c3f [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
R. RyanTM
8563f5067f chromedriver: 2.39 -> 2.40 (#42042)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/chromedriver/versions.

These checks were done:

- built on NixOS
- /nix/store/b62dsg9dibywkpx8yzfm08dbcdfh9i60-chromedriver-2.40/bin/chromedriver passed the binary check.
- Warning: no invocation of /nix/store/b62dsg9dibywkpx8yzfm08dbcdfh9i60-chromedriver-2.40/bin/.chromedriver-wrapped had a zero exit code or showed the expected version
- 1 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 2.40 with grep in /nix/store/b62dsg9dibywkpx8yzfm08dbcdfh9i60-chromedriver-2.40
- directory tree listing: https://gist.github.com/2beed7dbaa434f54d37a742a2c0e2662
- du listing: https://gist.github.com/8b1a61054a03382c346ba383ac79c163
2018-06-18 22:46:33 +02:00
R. RyanTM
1f6f123814 chromedriver: 2.38 -> 2.39 (#41580)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/chromedriver/versions.

These checks were done:

- built on NixOS
- /nix/store/r7ai8p033gdhncxsfjjy3rb8qmcsvpqx-chromedriver-2.39/bin/chromedriver passed the binary check.
- Warning: no invocation of /nix/store/r7ai8p033gdhncxsfjjy3rb8qmcsvpqx-chromedriver-2.39/bin/.chromedriver-wrapped had a zero exit code or showed the expected version
- 1 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 2.39 with grep in /nix/store/r7ai8p033gdhncxsfjjy3rb8qmcsvpqx-chromedriver-2.39
- directory tree listing: https://gist.github.com/ed47d14dfe1661b73d2d877b6e790579
- du listing: https://gist.github.com/63dc7bb82190375bce025de50ed2d6fa
2018-06-10 19:50:06 +02:00