Herwig Hochleitner
bac76e8a9e
chromium: add jdk.jre to build dependencies for versions >= 72
...
thanks for finding out @volth
see 6fba9250aa
2018-11-20 01:01:51 +01:00
Herwig Hochleitner
7c79a0d4ac
chromium: 70.0.3538.102 -> 70.0.3538.110
...
CVE-2018-17479
2018-11-19 23:52:22 +01:00
Jörg Thalheim
16ba91891d
Merge pull request #50396 from taku0/flashplayer-31.0.0.148
...
flashplayer: 31.0.0.122 -> 31.0.0.148 [Important security fix]
2018-11-15 14:19:43 +00:00
Herwig Hochleitner
4b5ffcb964
chromium: 70.0.3538.77 -> 70.0.3538.102
2018-11-14 02:51:13 +01:00
taku0
4c2d254a7f
flashplayer: 31.0.0.122 -> 31.0.0.148
2018-11-13 21:13:48 +09:00
Domen Kožar
89ede978a0
chromium: use jumbo builds to speedup compilation
...
On Hetzner machine with 1 core: 4h40m
On Hetzner machine with 8 cores: 1h20m
2018-11-01 17:51:51 +00:00
Herwig Hochleitner
ed91407784
Revert "chromium: make gcc8 build available via buildWithGcc flag"
...
This partially reverts commit
b70ab5c405
(except for depending gnome2)
see #48922
2018-10-28 17:10:53 +01:00
Herwig Hochleitner
17585ff6d8
chromium: 70.0.3538.67 -> 70.0.3538.77
2018-10-28 16:00:46 +01:00
Herwig Hochleitner
b70ab5c405
chromium: make gcc8 build available via buildWithGcc flag
2018-10-28 16:00:46 +01:00
Herwig Hochleitner
7eea24db5d
chromium/plugins: specify gcc instead of stdenv.cc
2018-10-28 16:00:46 +01:00
volth
d2daf0dd6f
chromium: build with clang
2018-10-28 16:00:45 +01:00
Herwig Hochleitner
bb03fbc2c8
chromium: 69.0.3497.100 -> 70.0.3538.67
2018-10-24 19:38:51 +02:00
volth
337d140953
chromium: propagate stdenv for "chromium.override{ stdenv=gcc8Stdenv; }" ( #48615 )
2018-10-18 23:09:12 +02:00
volth
d767ba9996
chromium 71+: there is no more option 'use_gtk3' ( #48595 )
2018-10-17 23:04:15 +02:00
volth
d039722d0e
chromium 71+: add at-spi2-core dependency ( #48594 )
2018-10-17 23:03:43 +02:00
volth
0c8cdb53f6
chromium: fix aarch64 build ( #48586 )
...
* chromium: fix aarch64 build
* chromium: use more stable urls
2018-10-17 01:21:29 +02:00
volth
2ad99a662d
chromium plugins: add meta.platforms ( #48495 )
...
to prevent their installation on aarch64
2018-10-16 18:11:41 +02:00
Will Dietz
ce6db5e36e
chromium: update to 69.0.3497.100 (and others), ran update.sh
2018-10-12 12:20:35 +02:00
Will Dietz
4b7de150a8
chromium/update.sh: don't use remote builders, lots of copying for work
2018-10-12 12:20:35 +02:00
xeji
bde4483d13
flashplayer: 31.0.0.108 -> 31.0.0.122 ( #48126 )
...
previous version was removed upstream (404)
2018-10-10 23:49:40 +02:00
taku0
417cbb9307
flashplayer: 30.0.0.154 -> 31.0.0.108
2018-09-14 08:12:12 +09:00
Yuriy Taraday
c098f143b4
chromium: 68.0.3440.106 -> 69.0.3497.81
...
Also update to build with external gn.
2018-09-07 23:34:47 +04:00
Daiderd Jordan
80aca28e34
harfbuzz: add harfbuzzFull and remove other variants
2018-08-21 21:04:15 +02:00
Herwig Hochleitner
d127b54a29
chromium: 68.0.3440.75 -> 68.0.3440.106
...
cc @aszlig @YorikSar
2018-08-17 12:48:59 +02:00
Wael M. Nasreddine
9f6b6bc52f
flash: 30.0.0.134 -> 30.0.0.154
2018-08-15 22:07:31 -07:00
Sarah Brofeldt
7679891e2b
chromium: Increase build timout to two days
2018-07-30 12:29:58 +02:00
Yuriy Taraday
cd3283f921
chromium: 67.0.3396.99 -> 68.0.3440.75
2018-07-27 14:38:23 +02:00
Jörg Thalheim
218298b30f
Merge branch 'master' into unused5
2018-07-21 15:41:22 +01:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
volth
6d2857a311
[bot] treewide: remove unused 'inherit' in let blocks
2018-07-20 19:38:19 +00:00
volth
87f5930c3f
[bot]: remove unreferenced code
2018-07-20 18:48:37 +00:00
Yuriy Taraday
06ec2a9f19
chromium: fix 68 (beta) build
...
Also replace openh264 patch with one landed in upstream.
2018-07-14 23:07:46 +04:00
Yuriy Taraday
c283323c1e
chromium: 67.0.3396.87 -> 67.0.3396.99
2018-07-14 01:38:41 +04:00
volth
2dee9d4a80
flash: 30.0.0.113 -> 30.0.0.134
2018-07-11 23:34:16 +00:00
Niklas Hambüchen
95358db956
chromium: Abort build on gn warnings. Fixes #42189 .
...
Also fix such obsolete flags:
* `use_gconf` was already known to become obsolete with Chromium 65
* `enable_hotwording` has been removed in upstream commit d693f0c7ab
2018-06-19 02:56:27 +02:00
Yuriy Taraday
d23da8229b
chromium: 67.0.3396.62 -> 67.0.3396.87
...
Contains fixes for CVE-2018-6148 [0] and CVE-2018-6149 [1].
Also add a patch to fix one problem with 68 (Beta) build. I'm still
working on fixing Beta.
[0] https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop.html
[1] https://chromereleases.googleblog.com/2018/06/stable-channel-update-for-desktop_12.html
2018-06-13 16:28:18 +04:00
Vladyslav Mykhailichenko
16ee92eba9
flashplayer: fix sha256 hash
2018-06-08 01:02:51 +03:00
Vladyslav Mykhailichenko
95aa3f4cc6
flashplayer: 29.0.0.171 -> 30.0.0.113
2018-06-07 22:16:42 +03:00
Yuriy Taraday
a3efa24da9
chromium: bump dev version
2018-05-31 02:50:27 +04:00
Yuriy Taraday
e4810965c0
chromium: fix build for 67
2018-05-31 00:33:42 +04:00
Yuriy Taraday
88007f819d
chromium: remove outdated patches
2018-05-31 00:28:51 +04:00
Yuriy Taraday
7acec16226
chromium: 66.0.3359.181 -> 67.0.3396.62
...
New stable version, with 34 security fixes and site isolation. See
https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop_58.html
2018-05-31 00:27:36 +04:00
Yuriy Taraday
72d7b5ddb1
chromium: fix nix_plugin_paths for 68+
2018-05-31 00:27:14 +04:00
Yuriy Taraday
584006a85e
chromium: fix crashpad build
2018-05-31 00:27:14 +04:00
Yuriy Taraday
272987524a
chromium: 66.0.3359.170 -> 66.0.3359.181
2018-05-15 23:58:50 +04:00
Yuriy Taraday
18370267ef
chromium: 66.0.3359.139 -> 66.0.3359.170
...
Update includes 4 security fixes, including one critical (see [0]):
* [835887] Critical: Chain leading to sandbox escape. Reported by Anonymous on 2018-04-23:
* [836858] High CVE-2018-6121: Privilege Escalation in extensions.
* [836141] High CVE-2018-6122: Type confusion in V8.
* [$5000][833721] High CVE-2018-6120: Heap buffer overflow in PDFium. Reported by Zhou Aiting(@zhouat1) of Qihoo 360 Vulcan Team on 2018-04-17
[0] https://chromereleases.googleblog.com/2018/05/stable-channel-update-for-desktop.html
PS: Didn't build Beta and Dev, verified only Stable for now
cc @bendlas @aszlig
2018-05-12 02:12:04 +04:00
taku0
219b1c1e1b
flashplayer: 29.0.0.140 -> 29.0.0.171
2018-05-08 15:14:54 +09:00
Herwig Hochleitner
c07c23b914
chromium: 66.0.3359.117 -> 66.0.3359.139
2018-05-02 02:44:15 +02:00
Léo Gaspard
905b03bce2
chromium: fix build on aarch64
...
chromium build on aarch64 failed with:
```
FAILED: obj/skia/skia/convolver_neon.o
g++ -MMD -MF obj/skia/skia/convolver_neon.o.d -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1 -DSK_FREETYPE_MINIMUM_RUNTIME_VERSION=\(\(\(FREETYPE_MAJOR\)\ \*\ 0x01000000\)\ \|\ \(\(FREETYPE_MINOR\)\ \*\ 0x00010000\)\ \|\ \(\(FREETYPE_PATCH\)\ \*\ 0x00000100\)\) -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DFT_CONFIG_CONFIG_H=\"freetype-custom-config/ftconfig.h\" -DFT_CONFIG_MODULES_H=\"freetype-custom-config/ftmodule.h\" -DFT_CONFIG_OPTIONS_H=\"freetype-custom-config/ftoption.h\" -DPDFIUM_REQUIRED_MODULES -DCHROMIUM_RESTRICT_VISIBILITY -DUSE_LIBJPEG_TURBO=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -DUSE_SYSTEM_ZLIB=1 -I../.. -Igen -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/encode -I../../third_party/skia/include/gpu -I../../third_party/skia/include/images -I../../third_party/skia/include/lazy -I../../third_party/skia/include/pathops -I../../third_party/skia/include/pdf -I../../third_party/skia/include/pipe -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/skia/src/gpu -I../../third_party/skia/src/sksl -I../../third_party/skia/include/codec -I../../third_party/skia/include/private -I../../third_party/skia/include/client/android -I../../third_party/skia/src/codec -I../../third_party/skia/src/core -I../../third_party/skia/src/image -I../../third_party/skia/src/images -I../../third_party/skia/src/opts -I../../third_party/skia/src/pdf -I../../third_party/skia/src/ports -I../../third_party/skia/src/shaders -I../../third_party/skia/src/shaders/gradients -I../../third_party/skia/src/sfnt -I../../third_party/skia/src/utils -I../../third_party/skia/src/lazy -I../../third_party/skia/third_party/gif -I../../third_party/skia/src/effects/gradients -Igen/shim_headers/libpng_shim -Igen/shim_headers/zlib_shim -I../../third_party/freetype/include -I../../third_party/freetype/src/include -I../../third_party/harfbuzz-ng/src -I../../third_party/libjpeg_turbo -I../../third_party/fontconfig/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/sfntly/src/cpp/src -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -pthread -fno-omit-frame-pointer -g0 -fno-builtin-abs -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections -isystem/nix/store/smmxgfkqaqqh43d5gmv5p3abcq19hkzy-glib-2.56.0-dev/include/glib-2.0 -isystem/nix/store/yn3bbw1sxg19h07wzn16k0ja58wr9yiz-glib-2.56.0/lib/glib-2.0/include -isystem/nix/store/f82jgynysk9mvhyfavfzims41zkskb3c-libpng-apng-1.6.34-dev/include/libpng16 -isystem/nix/store/56i89kfi2nmjrv8hifsz6zikr6pq1avw-zlib-1.2.11-dev/include -std=gnu++14 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include -fvisibility-inlines-hidden -Wno-narrowing -c ../../skia/ext/convolver_neon.cc -o obj/skia/skia/convolver_neon.o
../../skia/ext/convolver_neon.cc: In function 'int32x4_t skia::AccumRemainder(const unsigned char*, const Fixed*, int)':
../../skia/ext/convolver_neon.cc:26:65: error: cannot convert '<brace-enclosed initializer list>' to 'int32x4_t {aka __vector(4) int}' in return
return {remainder[0], remainder[1], remainder[2], remainder[3]};
^
```
The following patch appears to fix this build issue.
Source: b84682f31d
%5E%21/#F0
Suggested-by: @dezgeg
2018-04-29 18:38:38 +03:00
Léo Gaspard
a07881c8b8
chromium: skia patch appears to be still needed with 66 on aarch64
...
Cc @chaoflow @bendlas
Replaces #39628
2018-04-29 18:38:38 +03:00
Sarah Brofeldt
2248f98dea
Merge pull request #39570 from srhb/chromium-24h-timeout
...
chromium: See if Hydra obeys a 24h meta.timeout
2018-04-26 22:12:16 +02:00
Sarah Brofeldt
537d14f4e2
chromium: See if Hydra obeys a 24h meta.timeout
2018-04-26 21:59:33 +02:00
Herwig Hochleitner
2b29e40153
chromium: 65.0.3325.181 -> 66.0.3359.117
...
Critical CVE-2018-6085: Use after free in Disk Cache. Reported by Ned Williamson on 2018-03-28
Critical CVE-2018-6086: Use after free in Disk Cache. Reported by Ned Williamson on 2018-03-30
High CVE-2018-6087: Use after free in WebAssembly. Reported by Anonymous on 2018-02-20
High CVE-2018-6088: Use after free in PDFium. Reported by Anonymous on 2018-03-15
High CVE-2018-6089: Same origin policy bypass in Service Worker. Reported by Rob Wu on 2018-02-04
High CVE-2018-6090: Heap buffer overflow in Skia. Reported by ZhanJia Song on 2018-03-12
High CVE-2018-6091: Incorrect handling of plug-ins by Service Worker. Reported by Jun Kokatsu (@shhnjk) on 2017-10-05
High CVE-2018-6092: Integer overflow in WebAssembly. Reported by Natalie Silvanovich of Google Project Zero on 2018-03-08
Medium CVE-2018-6093: Same origin bypass in Service Worker. Reported by Jun Kokatsu (@shhnjk) on 2017-11-01
Medium CVE-2018-6094: Exploit hardening regression in Oilpan. Reported by Chris Rohlf on 2016-08-01
Medium CVE-2018-6095: Lack of meaningful user interaction requirement before file upload. Reported by Abdulrahman Alqabandi (@qab) on 2016-08-11
Medium CVE-2018-6096: Fullscreen UI spoof. Reported by WenXu Wu of Tencent's Xuanwu Lab on 2017-10-19
Medium CVE-2018-6097: Fullscreen UI spoof. Reported by xisigr of Tencent's Xuanwu Lab on 2018-01-26
Medium CVE-2018-6098: URL spoof in Omnibox. Reported by Khalil Zhani on 2018-01-03
Medium CVE-2018-6099: CORS bypass in ServiceWorker. Reported by Jun Kokatsu (@shhnjk) on 2018-02-03
Medium CVE-2018-6100: URL spoof in Omnibox. Reported by Lnyas Zhang on 2018-02-11
Medium CVE-2018-6101: Insufficient protection of remote debugging prototol in DevTools . Reported by Rob Wu on 2018-02-19
Medium CVE-2018-6102: URL spoof in Omnibox. Reported by Khalil Zhani on 2018-02-20
Medium CVE-2018-6103: UI spoof in Permissions. Reported by Khalil Zhani on 2018-02-24
Medium CVE-2018-6104: URL spoof in Omnibox. Reported by Khalil Zhani on 2018-03-08
Medium CVE-2018-6105: URL spoof in Omnibox. Reported by Khalil Zhani on 2018-01-18
Medium CVE-2018-6106: Incorrect handling of promises in V8. Reported by lokihardt of Google Project Zero on 2018-01-25
Medium CVE-2018-6107: URL spoof in Omnibox. Reported by Khalil Zhani on 2018-02-02
Medium CVE-2018-6108: URL spoof in Omnibox. Reported by Khalil Zhani on 2018-02-27
Low CVE-2018-6109: Incorrect handling of files by FileAPI. Reported by Dominik Weber (@DoWeb_) on 2017-04-10
Low CVE-2018-6110: Incorrect handling of plaintext files via file:// . Reported by Wenxiang Qian (aka blastxiang) on 2017-10-24
Low CVE-2018-6111: Heap-use-after-free in DevTools. Reported by Khalil Zhani on 2017-11-02
Low CVE-2018-6112: Incorrect URL handling in DevTools. Reported by Rob Wu on 2017-12-29
Low CVE-2018-6113: URL spoof in Navigation. Reported by Khalil Zhani on 2018-01-25
Low CVE-2018-6114: CSP bypass. Reported by Lnyas Zhang on 2018-02-13
Low CVE-2018-6115: SmartScreen bypass in downloads. Reported by James Feher on 2018-03-07
Low CVE-2018-6116: Incorrect low memory handling in WebAssembly. Reported by Jin from Chengdu Security Response Center of Qihoo 360 Technology Co. Ltd. on 2018-03-15
Low CVE-2018-6117: Confusing autofill settings. Reported by Spencer Dailey on 2018-03-15
Low CVE-2018-6084: Incorrect use of Distributed Objects in Google Software Updater on MacOS. Reported by Ian Beer of Google Project Zero on 2018-03-15
2018-04-21 14:57:45 +02:00
taku0
f92dc58c71
flashplayer: 29.0.0.113 -> 29.0.0.140
2018-04-10 21:14:20 +09:00
Herwig Hochleitner
8cbf295b6c
chromium: 65.0.3325.162 -> 65.0.3325.181
...
dev: 66 -> 67
cc @YorikSar @aszlig
2018-03-26 01:52:11 +02:00
Andrew Childs
3928fd9081
Chromium: fix skia build on aarch64
...
Patch imported from Arch Linux ARM
2018-03-20 00:20:42 +02:00
Yuriy Taraday
6b0732a956
chromium: 65.0.3325.146 -> 65.0.3325.162
...
Also bump dev branch to ensure that next beta will work.
2018-03-18 19:15:32 +02:00
taku0
864f4ceba4
flashplayer: 28.0.0.161 -> 29.0.0.113
2018-03-14 20:54:46 +09:00
Yuriy Taraday
ebce42146f
chromium: fix GCC 7 related build issues
...
Also clean up unused patches.
2018-03-10 03:31:55 +04:00
Herwig Hochleitner
9b4ffd98a4
chromium: 64.0.3282.186 -> 65.0.3325.146
...
see https://chromereleases.googleblog.com/2018/03/stable-channel-update-for-desktop.html
cc @aszlig @YorikSar
CVE-2017-11215
CVE-2017-11225
CVE-2018-6060
CVE-2018-6061
CVE-2018-6062
CVE-2018-6057
CVE-2018-6063
CVE-2018-6064
CVE-2018-6065
CVE-2018-6066
CVE-2018-6067
CVE-2018-6068
CVE-2018-6069
CVE-2018-6070
CVE-2018-6071
CVE-2018-6072
CVE-2018-6073
CVE-2018-6074
CVE-2018-6075
CVE-2018-6076
CVE-2018-6077
CVE-2018-6078
CVE-2018-6079
CVE-2018-6080
CVE-2018-6081
CVE-2018-6082
CVE-2018-6083
2018-03-09 03:02:49 +01:00
volth
96ebf614ad
chromium, google-chrome: fix escaping of commandLineArgs
2018-03-06 14:56:07 +00:00
Vladimír Čunát
565bd805e6
Merge branch 'master'
2018-03-05 14:53:27 +01:00
Herwig Hochleitner
c2339ed75a
chromium: replace ninja workaround with upstream patch
...
https://github.com/NixOS/nixpkgs/issues/35296
This reverts workaround commit e3cb6e7772
.
2018-02-27 00:08:38 +01:00
Herwig Hochleitner
3bae30289c
chromium: 64.0.3282.167 -> 64.0.3282.186
2018-02-25 23:56:58 +01:00
Herwig Hochleitner
e3cb6e7772
chromium: build mojo_platform_bindings before chrome
...
this is an attempt to prevent spurious errors due to parallel make
see https://github.com/NixOS/nixpkgs/issues/35296
2018-02-25 23:56:58 +01:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes
2018-02-25 17:41:16 +01:00
Alexander V. Nikolaev
0acec7e984
treewide: transition mesa to libGLU_combined
2018-02-24 17:06:49 +02:00
Herwig Hochleitner
0d20bf0287
chromium: 64.0.3282.140 -> 64.0.3282.167
...
[806388] High CVE-2018-6056: Incorrect derived class instantiation in V8. Reported by lokihardt of Google Project Zero on 2018-01-26
2018-02-15 01:22:46 +01:00
taku0
0ff2f9be67
flashplayer: 28.0.0.137 -> 28.0.0.161
2018-02-08 20:51:32 +09:00
Herwig Hochleitner
8c8e8823bb
chromium: 64.0.3282.119 -> 64.0.3282.140
...
[security] https://crbug.com/808163
2018-02-04 17:47:51 +01:00
Herwig Hochleitner
7a2662569d
chromium: 63.0.3239.132 -> 64.0.3282.119
...
CVE-2018-6031
CVE-2018-6032
CVE-2018-6033
CVE-2018-6034
CVE-2018-6035
CVE-2018-6036
CVE-2018-6037
CVE-2018-6038
CVE-2018-6039
CVE-2018-6040
CVE-2018-6041
CVE-2018-6042
CVE-2018-6043
CVE-2018-6045
CVE-2018-6046
CVE-2018-6047
CVE-2018-6048
CVE-2017-15420
CVE-2018-6049
CVE-2018-6050
CVE-2018-6051
CVE-2018-6052
CVE-2018-6053
CVE-2018-6054
2018-01-25 20:34:04 +01:00
Herwig Hochleitner
d585a3207b
chromium: fix rpath-overwriting in WideVine plugin
2018-01-22 02:20:09 +01:00
Herwig Hochleitner
6b77189b80
chromium: hide enableWideVine
behind a broken
flag
...
ref https://github.com/NixOS/nixpkgs/issues/22333
ref https://github.com/NixOS/nixpkgs/pull/29640
cc @aszlig
2018-01-22 02:20:07 +01:00
Michal Rus
7b062dc57a
chromium: Use patchelfUnstable for WideVine plugin
...
ref #22333
2018-01-22 02:20:03 +01:00
Tuomas Tynkkynen
a8d0b805b1
chromium: Attempt building on aarch64
...
This will probably go over the 10 hour limit, but we'll see.
2018-01-22 00:42:59 +02:00
Andrew Childs
e8926be6bf
chromium: Configure aarch64 toolchain
2018-01-22 00:41:03 +02:00
John Ericson
e017a027d5
Merge pull request #33681 from obsidiansystems/fixed-output-deps
...
Fixed output deps
2018-01-10 14:28:10 -05:00
John Ericson
888404f11b
treewide: Fix deps in a few other fixed output derivations
2018-01-10 11:18:44 -05:00
taku0
4780cc70bd
flashplayer: 28.0.0.126 -> 28.0.0.137
2018-01-09 15:15:11 +09:00
Herwig Hochleitner
dbb774c5e1
chromium: update 63.0.3239.108 -> 63.0.3239.132
...
this introduces a standard approach to playing with patches from the
gentoo repository.
the patches for 64 are a first guess during a build in progress
cc @YorikSar @aszlig
2018-01-09 02:20:07 +01:00
Vladimír Čunát
0c5f5ba61d
Merge #32718 : chromium: 63.0.3239.84 -> 63.0.3239.108
2017-12-16 09:04:21 +01:00
Yuriy Taraday
2733530a66
chromium: 63.0.3239.84 -> 63.0.3239.108
...
New stable release with 2 security fixes [0].
Version 64 has been promoted to Beta, build still doesn't work.
[0] https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop_14.html
2017-12-15 22:22:55 +04:00
taku0
774786b54d
flashplayer: 27.0.0.187 -> 28.0.0.126
2017-12-13 20:08:07 +09:00
Yuriy Taraday
994a614ca3
chromium: 62.0.3202.94 -> 63.0.3239.84
...
New stable release with bunch of security fixes and other changes [0]
Also:
* remove patch for dev already landed upstream
* remove patches specific to version 62
* dev is broken again, need to investigate failures
[0] https://chromereleases.googleblog.com/2017/12/stable-channel-update-for-desktop.html
2017-12-09 01:12:32 +01:00
Samuel Leathers
8f75c783cd
Merge pull request #31660 from taku0/flashplayer-27.0.0.187
...
flashplayer: 27.0.0.183 -> 27.0.0.187
2017-11-15 08:27:39 -05:00
Yuriy Taraday
a472c57ffc
chromium: 62.0.3202.89 -> 62.0.3202.94
...
Also bump beta version.
2017-11-15 01:18:01 +01:00
taku0
dd3d1cf6e1
flashplayer: 27.0.0.183 -> 27.0.0.187
2017-11-14 15:15:25 +09:00
Guillaume Maudoux
84fb41dd26
chromium: hardcode xdg_utils path in system calls
...
ref #23518
2017-11-10 01:26:35 +01:00
Guillaume Maudoux
c7f00e361e
chromium: fix .desktop file name
...
The desktop file must be name "chromium-browser.desktop" because it is
used as-is when setting chromium as the default browser.
See https://cs.chromium.org/chromium/src/chrome/browser/shell_integration_linux.cc?l=657&rcl=34b92857a547538555be6a38e95f7e95ab9b6842
fixes #23518
2017-11-10 01:25:31 +01:00
Yuriy Taraday
7105bb68cc
chromium: 62.0.3202.75 -> 62.0.3202.89
...
Includes security fixes for CVE-2017-15398 and CVE-2017-15399.
Also fixes builds for beta and dev branches:
- backport https://webrtc-review.googlesource.com/9384 to fix build for
new webrtc revision
- for dev branch fix gn bootstrap, see
https://chromium-review.googlesource.com/758584
- for 63+ manpage now is not generated during ninja build, it is
processed with sed using packagers tools included in sources
2017-11-10 01:19:23 +01:00
Yuriy Taraday
da3c404e58
chromium: 62.0.3202.62 -> 62.0.3202.75
...
also fix beta/dev build - use harfbuzz from sources
Unfortunatelly after [0] chromium doesn't support using harfbuzz provided by
system while using vendored version of freetype.
Disabling usage of separate harfbuzz for now.
[0] https://chromium-review.googlesource.com/c/chromium/src/+/696241
2017-10-28 11:45:31 +02:00
taku0
9211249031
flashplayer: 27.0.0.170 -> 27.0.0.183
2017-10-25 22:43:23 +09:00
Yuriy Taraday
f0a0f02b22
chromium: 61.0.3163.100 -> 62.0.3202.62
...
Also updated most of patches according to their state in Gentoo
repository, deleted ones that are not applicable anymore.
2017-10-21 15:55:42 +02:00
taku0
a060b850f6
flashplayer: 27.0.0.159 -> 27.0.0.170
2017-10-17 13:59:54 +02:00
Herwig Hochleitner
30b3b5d85f
announce myself as a maintainer
...
added maintainer entries for `cdemu` (which i've created), as well as
`wine` and `chromium` (which I regularly contribute to)
2017-10-14 11:11:49 +02:00
taku0
628c039326
flashplayer: 27.0.0.130 -> 27.0.0.159
2017-10-10 23:28:28 +09:00
Robin Gloster
c8a2265513
Revert "chromium: take into account new nss header layout"
...
This reverts commit df41edfe1c
.
2017-10-09 20:50:02 +02:00
Michael Raskin
df41edfe1c
chromium: take into account new nss header layout
2017-10-09 18:15:30 +02:00
Herwig Hochleitner
e78bf2d1e9
chromium: 61.0.3163.79 -> 61.0.3163.100
2017-09-28 19:53:20 +02:00
Herwig Hochleitner
93aaeaccc2
chromium: separate patches for beta and dev builds
...
fixes beta and dev builds
2017-09-28 19:53:20 +02:00
Herwig Hochleitner
6141d8e6fd
chromium: shorten mkdir -p
2017-09-15 21:33:37 +02:00
Herwig Hochleitner
7b866fdff9
chromium: create libexec output dir in installphase
2017-09-15 17:50:18 +02:00
Herwig Hochleitner
209b9e88df
chromium: remove swiftshader install dir
2017-09-15 08:59:14 +02:00
Herwig Hochleitner
2773508b5d
chromium: 60.0.3112.113 -> 61.0.3163.79
...
CVE-2017-5111
CVE-2017-5112
CVE-2017-5113
CVE-2017-5114
CVE-2017-5115
CVE-2017-5116
CVE-2017-5117
CVE-2017-5118
CVE-2017-5119
CVE-2017-5120
2017-09-14 20:15:57 +02:00
Kirill Boltaev
73af0b1696
chromium: 60.0.3112.90 -> 60.0.3112.113
2017-09-14 00:40:57 +02:00
taku0
c2e7d1f1f2
flashplayer: 26.0.0.151 -> 27.0.0.130
2017-09-13 20:45:30 +09:00
Vladimír Čunát
017561209e
chromium: try to hack around Hydra problems
...
Discussion: https://github.com/NixOS/nixpkgs/commit/e8f1ddcbd1d
2017-09-01 12:24:47 +02:00
Herwig Hochleitner
e8f1ddcbd1
chromium: 60.0.3112.78 -> 60.0.3112.90
2017-08-11 11:17:14 +02:00
Herwig Hochleitner
bb397093b5
chromium: add build flags and system libs
...
This is lifted from the Arch build recipe:
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium
using system libjpeg still doesn't work for some reason, otherwise the
build runs fine
2017-08-11 11:17:14 +02:00
Herwig Hochleitner
8dc869e340
chromium: 59.0.3071.115 -> 60.0.3112.78
...
get rid of outdated version branches and patches
take a patch from gentoo, to fix gn bootstrapping
2017-08-11 11:17:14 +02:00
taku0
668007f034
flashplayer: 26.0.0.137 -> 26.0.0.151
2017-08-08 21:35:32 +09:00
Herwig Hochleitner
cc583b75fb
chromium: 59.0.3071.109 -> 59.0.3071.115
...
use several system libraries instead of bundled
see http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/chromium.html
2017-07-15 13:14:37 +02:00
taku0
eca15bd0c2
flashplayer: 26.0.0.131 -> 26.0.0.137
2017-07-12 07:39:47 +09:00
Nicolas Truessel
813feae594
chromium: 59.0.3071.86 -> 59.0.3071.109
2017-06-26 09:24:56 +02:00
aszlig
bd63daae03
chromium: Add installation of libGLESv2.so
...
The following errors occur when you start Chromium prior to this commit:
[2534:2534:0625/202928.673160:ERROR:gl_implementation.cc(246)] Failed to
load .../libexec/chromium/swiftshader/libGLESv2.so:
../libexec/chromium/swiftshader/libGLESv2.so: cannot open shared object
file: No such file or directory
[2534:2534:0625/202928.674434:ERROR:gpu_child_thread.cc(174)] Exiting
GPU process due to errors during initialization
While in theory we do not strictly need libGLESv2.so, in practice this
means that the GPU process isn't starting up at all which in turn leads
to crawling rendering performance on some sites.
So let's install all shared libraries in swiftshader.
I've tested this with the chromium.stable NixOS VM test and also locally
on my machine and the errors as well as the performance issues are gone.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-06-25 22:43:25 +02:00
aszlig
7e10ecb763
chromium: Allow to put extensions in system path
...
This should allow us to easily add system-wide Chromium extensions via a
NixOS configuration similar to this:
{ pkgs, ... }: {
environment.pathsToLink = [ "/share/chromium/extensions" ];
environment.systemPackages = [ pkgs.my-shiny-extension ];
}
For more details about what Chromium expects within that directory, see:
https://developer.chrome.com/extensions/external_extensions
I've introduced this because of a personal desire to gain more control
about which extensions are installed and what they are able to do. All
of the extensions I use are free software, but despite that it's useful
to either easily patch them and also prevent unwanted automatic updates.
Tested this using the NixOS "chromium.stable" test on x86_64-linux.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @offlinehacker because of #21050
2017-06-18 06:19:30 +02:00
Domen Kožar
af4056f22b
chromium: apply patch to fix chromecast
2017-06-17 17:23:02 +02:00
Charles Strahan
dda6daa4ff
flash: 26.0.0.126 -> 26.0.0.131
...
The previous releases were 404ing.
2017-06-16 14:42:45 -04:00
Charles Strahan
39fd944402
chrome: fix fallout from #26512
...
Fixes broken save dialogue (causes chrome to crash) and missing icons.
2017-06-16 14:40:28 -04:00
taku0
264ec9242f
flashplayer: 25.0.0.171 -> 26.0.0.126
2017-06-14 20:56:19 +09:00
Nicolas Truessel
74fd4de956
chromium: 58.0.3029.110 -> 59.0.3071.86
2017-06-11 13:26:03 +02:00
Herwig Hochleitner
1fe7bd9ed6
chromium: softlink system nodejs into third_party
...
somehow, the build seems to have changed with chromium 58, to not auto
download the node binary. It is needed to generate webui files and we
can substitute our own.
2017-05-20 16:03:05 +02:00
Herwig Hochleitner
bafcf4226e
chromium: add bootstrap gn patch
2017-05-20 16:03:01 +02:00
Herwig Hochleitner
232507a73c
chromium: 58.0.3029.96 -> 58.0.3029.110
2017-05-20 16:02:58 +02:00
Herwig Hochleitner
ab65bf9dbd
chromium: 57.0.2987.133 -> 58.0.3029.96
2017-05-20 16:02:54 +02:00
taku0
3d3e4cdd7d
flashplayer-ppapi: 25.0.0.148 -> 25.0.0.171
2017-05-09 21:53:11 +09:00
Joachim Fasting
c1aa7b2051
Revert "google-chrome: 57.0.2987.133 -> 58.0.3029.96"
...
This reverts commit 4a593e4285
.
Fails to build on hydra, despite building for the submitter ...
2017-05-07 11:42:06 +02:00
Benjamin Staffin
4a593e4285
google-chrome: 57.0.2987.133 -> 58.0.3029.96
...
stable: 57.0.2987.133 -> 58.0.3029.96
beta: 58.0.3029.68 -> 59.0.3071.36
dev: 59.0.3067.0 -> 60.0.3088.3
2017-05-04 16:31:38 -04:00
Benjamin Staffin
552efadbef
chromium: 57.0.2987.110 -> 57.0.2987.133 [security]
...
CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
CVE-2017-5056: Use after free in Blink. Credit to anonymous
CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)
2017-04-13 18:59:33 -04:00
Lengyel Balázs
f08e89d256
chromium: flashplayer: 25.0.0.127 -> 25.0.0.148
2017-04-12 16:10:46 +02:00
Herwig Hochleitner
92985364e1
chromium: 57.0.2987.98 -> 57.0.2987.110
2017-03-22 01:17:17 +01:00
Kamil Chmielewski
df3044cb2e
chromium: flashplayer: 24.0.0.221 -> 25.0.0.127
...
[Critical security fix]
https://github.com/NixOS/nixpkgs/pull/23889
2017-03-16 12:00:17 +01:00
Herwig Hochleitner
49207a62f3
chromium: 56.0.2924.87 -> 57.0.2987.98 [Security]
2017-03-11 02:01:16 +01:00
Nikolay Amiantov
ec2c9d57b5
Merge pull request #22568 from abbradar/chromium-updates
...
Chromium updates
2017-02-20 15:49:04 +03:00
Kamil Chmielewski
1a77e4141d
chromium: flashplayer: 24.0.0.194 -> 24.0.0.221
...
[Critical security fix] - see #22792
2017-02-15 09:51:55 +01:00
Parnell Springmeyer
9e36a58649
Merging against upstream master
2017-02-13 17:16:28 -06:00
Nikolay Amiantov
748e7b287b
chromium: update dev and beta
...
chromiumBeta: 56.0.2924.76 -> 57.0.2987.21
chromiumDev: 57.0.2987.19 -> 58.0.3000.4
2017-02-08 22:52:40 +03:00
Nikolay Amiantov
c5b07975d8
chromium.mkDerivation: update flags
...
* Remove libselinux flag: it's no longer supported;
* Use new gold flags.
2017-02-08 22:52:40 +03:00
Nikolay Amiantov
003fa8fed5
gn: remove
...
Chromium depends on bundled versioon of gn. It's also chromium-specific build
tool, so it's not feasible to package.
2017-02-08 22:52:40 +03:00
Nikolay Amiantov
b2eb9f4a96
chromium.mkDerivation: run {pre,post}Configure
...
This allows us to add custom steps.
2017-02-08 22:52:37 +03:00
Nikolay Amiantov
3effe0b9b5
chromium: export version
2017-02-08 22:50:13 +03:00
Nikolay Amiantov
781022de46
chromium.mkDerivation: use ninja from nativeBuildInputs
...
Also move Python packages there.
2017-02-08 22:47:13 +03:00
Herwig Hochleitner
4a9efe9acf
chromium: 56.0.2924.76 -> 56.0.2924.87
2017-02-06 04:36:11 +01:00
Matthew Maurer
b3e6bdbae5
chromium: 55.0.2883.87 -> 56.0.2924.76
2017-02-02 11:26:25 +01:00
Parnell Springmeyer
4aa0923009
Getting rid of the var indirection and using a bin path instead
2017-01-29 04:11:01 -06:00
Parnell Springmeyer
e92b8402b0
Addressing PR feedback
2017-01-28 20:48:03 -08:00
Parnell Springmeyer
a26a796d5c
Merging against master - updating smokingpig, rebase was going to be messy
2017-01-26 02:00:04 -08:00
Parnell Springmeyer
025555d7f1
More fixes and improvements
2017-01-26 00:05:40 -08:00
volth
a3778f6e87
flashplayer: 24.0.0.186 -> 24.0.0.194
2017-01-11 18:06:55 +00:00
volth
1181bdd717
chromium, google-chrome: add commandLineArgs
2017-01-05 18:19:44 +00:00