Michael Weiss
ea099211e0
wayland: Refactor the Nix expression
...
This should make it a bit easier to read, expat is not optional (only
for cross-compiling - WIP), and fetchpatch is no longer required.
2021-04-03 13:36:34 +02:00
Michael Weiss
d832cb56dd
Merge pull request #118166 from primeos/ungoogled-chromium
...
ungoogled-chromium: 89.0.4389.90 -> 89.0.4389.114
2021-04-02 23:05:08 +02:00
Michael Weiss
0e811d7fba
cargo-c: 0.7.3 -> 0.8.0
2021-04-02 20:47:53 +02:00
Michael Weiss
80da42cc1f
Merge pull request #118276 from alyssais/wayland
...
wayland: fix build on non-Linux
2021-04-02 20:29:20 +02:00
Michael Weiss
a960fead6e
llvmPackages_12: 12.0.0-rc3 -> 12.0.0-rc4
2021-04-02 14:35:23 +02:00
Michael Weiss
166520812e
chromium{Beta,Dev}: Use LLVM 12
...
LLVM 12 is required but the build still fails due to other changes that
where introduced in the meantime (and Chromium 90.0.4430.51 introduced
another LLVM failure).
2021-04-02 13:32:17 +02:00
Michael Weiss
53fd303d0e
llvmPackages_12: Add recurseIntoAttrs
...
See #115288 (835a8f1cbc ). This was missing for LLVM 12 because both
changes where made in parallel.
2021-04-02 12:16:50 +02:00
Michael Weiss
328ce4d864
libplacebo: 3.104.0 -> 3.120.0 ( #118271 )
2021-04-02 12:02:26 +02:00
Michael Weiss
619953ead4
fscrypt-experimental: 0.2.9 -> 0.3.0 ( #118243 )
2021-04-02 11:56:01 +02:00
Michael Weiss
b8a5a4338f
jekyll: Update the dependencies (security, CVE-2021-28834)
...
This fixes a potential security issue (reported by bundler-audit) by
updating kramdown to 2.3.1 for CVE-2021-28834 [0].
[0]: https://github.com/advisories/GHSA-52p9-v744-mwjj
2021-04-01 21:40:35 +02:00
Michael Weiss
985e98f4c4
chromiumDev: 91.0.4455.2 -> 91.0.4464.5
2021-04-01 20:17:45 +02:00
Michael Weiss
cc12a82cf2
llvmPackages_12: Fix libunwind, openmp, libcxx, and libcxxabi
...
All builds succeed now: nix-build -A llvmPackages_12
2021-04-01 20:08:20 +02:00
Michael Weiss
9d0e4e9192
rav1e: 0.4.0 -> 0.4.1
2021-04-01 14:23:44 +02:00
Michael Weiss
4045f88f02
Merge pull request #118236 from primeos/intel-media-driver
...
intel-gmmlib: 20.4.1 -> 21.1.1, intel-media-driver: 21.1.2 -> 21.1.3
2021-04-01 14:22:12 +02:00
Michael Weiss
10b9d2914c
intel-media-driver: 21.1.2 -> 21.1.3
2021-04-01 13:57:37 +02:00
Michael Weiss
2769eb81a6
intel-gmmlib: 20.4.1 -> 21.1.1
2021-04-01 13:57:32 +02:00
Michael Weiss
e8c1d93f49
chromiumBeta: 90.0.4430.40 -> 90.0.4430.51
2021-04-01 13:48:45 +02:00
Michael Weiss
493131d70b
llvmPackages: Add an update script
...
This is based on a combination of Gabor Greif's update script [0] and my
script to verify the hashes [1]. It's a bit hacky / unconventional but
it should be very useful and worked fine so far (but it might require
changes for some edge-cases).
[0]: https://github.com/NixOS/nixpkgs/issues/100725#issuecomment-710055349
[1]: https://github.com/NixOS/nixpkgs/issues/100725#issuecomment-781323979
2021-04-01 13:31:48 +02:00
Michael Weiss
2fd9e41719
llvmPackages_12: Copy from llvmPackages_11
2021-04-01 12:32:18 +02:00
Michael Weiss
d40c8f6279
ungoogled-chromium: 89.0.4389.90 -> 89.0.4389.114
2021-03-31 21:11:22 +02:00
Michael Weiss
82f3a0d20e
Merge pull request #118133 from primeos/chromium
...
chromium: 89.0.4389.90 -> 89.0.4389.114
2021-03-31 19:44:34 +02:00
Michael Weiss
9495de73dd
chromium: 89.0.4389.90 -> 89.0.4389.114
...
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_30.html
This update includes 8 security fixes.
CVEs:
CVE-2021-21194 CVE-2021-21195 CVE-2021-21196 CVE-2021-21197
CVE-2021-21198 CVE-2021-21199
2021-03-31 12:54:36 +02:00
Michael Weiss
17a7be16a1
libva-utils: 2.11.0 -> 2.11.1
2021-03-30 15:24:21 +02:00
Michael Weiss
1e5e8f49d6
waypipe: 0.7.2 -> 0.8.0 ( #117879 )
2021-03-28 20:16:06 +02:00
Michael Weiss
1372aa414c
git: 2.31.0 -> 2.31.1
2021-03-27 13:44:34 +01:00
Michael Weiss
fb98c03108
tdesktop: 2.6.1 -> 2.7.1
2021-03-26 15:09:48 +01:00
Michael Weiss
9a2d028cc3
python3Packages.cryptography: 3.4.6 -> 3.4.7
2021-03-26 14:10:34 +01:00
Michael Weiss
8cd7e290e4
mesa: 20.3.5 -> 21.0.1 ( #109319 )
2021-03-25 15:34:08 +01:00
Michael Weiss
dbdab5b83b
chromiumBeta: 90.0.4430.30 -> 90.0.4430.40
2021-03-25 14:55:51 +01:00
Michael Weiss
f6e726a3db
mesa: 20.3.4 -> 20.3.5 ( #117513 )
2021-03-25 14:54:04 +01:00
Michael Weiss
1222f2ef0a
libaom: 2.0.2 -> 3.0.0 ( #117466 )
2021-03-24 15:36:11 +01:00
Michael Weiss
14efa32fa5
chromiumDev: 91.0.4449.6 -> 91.0.4455.2
2021-03-24 13:40:40 +01:00
Michael Weiss
780fa5556a
libva: 2.10.0 -> 2.11.0
2021-03-23 14:36:43 +01:00
Michael Weiss
2a2a06cc09
python3Packages.tatsu: 5.6.0 -> 5.6.1
2021-03-23 13:20:27 +01:00
Michael Weiss
5a059bdf62
Merge pull request #117223 from dotlambda/tatsu-5.6.0
...
python3Packages.tatsu: 5.5.0 -> 5.6.0
2021-03-22 17:24:24 +01:00
Michael Weiss
c1b57d6873
Merge pull request #116837 from meutraa/update/android-studio
...
androidStudioPackages.{stable,beta,canary,dev}: update
2021-03-19 14:48:02 +01:00
Michael Weiss
33bd43d2ea
chromiumDev: 91.0.4442.4 -> 91.0.4449.6
2021-03-19 11:26:49 +01:00
Michael Weiss
96cb2a4d79
python3Packages.tatsu: 5.0.0 -> 5.5.0
2021-03-18 13:54:39 +01:00
Michael Weiss
b210f45e47
inxi: 3.3.02-1 -> 3.3.03-1
2021-03-18 13:13:28 +01:00
Michael Weiss
622a4a2dd5
chromiumBeta: 90.0.4430.19 -> 90.0.4430.30
2021-03-18 13:11:08 +01:00
Michael Weiss
5e42fea124
chromiumBeta,chromiumDev: Mark as broken
...
The builds currently fail with (should work with LLVM 12 [0]):
../../base/check.h:88:3: error: 'nomerge' attribute cannot be applied to a declaration
NOMERGE ~CheckError();
^ ~
../../base/compiler_specific.h:344:19: note: expanded from macro 'NOMERGE'
#define NOMERGE [[clang::nomerge]]
^
1 error generated.
[0]: https://github.com/llvm/llvm-project/commit/fb0f7288051eb2745bb9211306f53ff9aa6f73e2
2021-03-17 15:04:53 +01:00
Michael Weiss
05733493b8
inxi: 3.3.01-1 -> 3.3.02-1
2021-03-16 12:17:18 +01:00
Michael Weiss
571ddf1ba5
git: 2.30.2 -> 2.31.0 ( #116471 )
2021-03-15 22:45:09 +01:00
Michael Weiss
2926759b15
Merge pull request #116309 from primeos/ungoogled-chromium
...
ungoogled-chromium: 89.0.4389.82 -> 89.0.4389.90
2021-03-15 22:06:10 +01:00
Michael Weiss
fe3c3a2641
Merge pull request #116218 from primeos/chromium-drop-enableVaapi
...
chromium: Remove the enableVaapi flag/option
2021-03-15 12:14:23 +01:00
Michael Weiss
bb52ac0cb0
ungoogled-chromium: 89.0.4389.82 -> 89.0.4389.90
2021-03-14 13:35:12 +01:00
Michael Weiss
116d152c9e
Merge pull request #116176 from primeos/chromium
...
chromium: 89.0.4389.82 -> 89.0.4389.90
2021-03-13 21:11:00 +01:00
Michael Weiss
2721f407e5
Merge pull request #116146 from Emantor/pkgconfig/iniparser
...
iniparser: add pkgconfig file
2021-03-13 17:48:29 +01:00
Michael Weiss
14e11862ea
chromium: Remove the enableVaapi flag/option
...
Chromium is still compiled with use_vaapi=true but since M89 the
--enable-accelerated-video-decode was replaced with
--enable-features=VaapiVideoDecoder.
Instead of updating our wrapper it seems like a better idea to drop
enableVaapi entirely and let users use commandLineArgs or
chrome://flags/ to enable hardware accelerated video decoding.
2021-03-13 16:38:42 +01:00
Michael Weiss
c881760d41
Merge pull request #116007 from jflanglois/chrome-libva
...
google-chrome: add optional libva and vulkan support
2021-03-13 12:47:56 +01:00
Michael Weiss
5f8b951139
chromium: 89.0.4389.82 -> 89.0.4389.90
...
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_12.html
This update includes 5 security fixes. Google is aware of reports that
an exploit for CVE-2021-21193 exists in the wild.
CVEs:
CVE-2021-21191 CVE-2021-21192 CVE-2021-21193 CVE-2021-21193
2021-03-13 12:14:37 +01:00
Michael Weiss
9fe8be6685
chromiumDev: 90.0.4430.19 -> 91.0.4442.4
2021-03-13 12:14:16 +01:00
Michael Weiss
381af7aa3f
chromiumBeta: 89.0.4389.72 -> 90.0.4430.19
2021-03-11 22:48:17 +01:00
Michael Weiss
90e466041a
intel-media-driver: 21.1.1 -> 21.1.2
2021-03-11 18:30:45 +01:00
Michael Weiss
ae7ea85425
Merge pull request #115953 from primeos/libxkbcommon
...
libxkbcommon: 1.0.3 -> 1.1.0
2021-03-11 18:07:04 +01:00
Michael Weiss
a3228bb6e8
bundler-audit: 0.7.0.1 -> 0.8.0
2021-03-11 16:55:03 +01:00
Michael Weiss
9bee10090e
libxkbcommon: 1.0.3 -> 1.1.0
...
https://lists.freedesktop.org/archives/wayland-devel/2021-March/041747.html
2021-03-11 16:37:22 +01:00
Michael Weiss
938453eacd
Merge pull request #102225 from luc65r/fetchsrht
...
Add fetcher: fetchFromSourcehut
2021-03-11 12:51:13 +01:00
Michael Weiss
dc8eacfba0
Merge pull request #114979 from primeos/chromium-pipewire-0.3
...
chromium: Switch from PipeWire 0.2 to the current 0.3.x releases
2021-03-11 11:30:13 +01:00
Michael Weiss
4ee208ecdc
Merge pull request #115781 from primeos/ungoogled-chromium
...
ungoogled-chromium: 88.0.4324.182 -> 89.0.4389.82
2021-03-11 11:28:36 +01:00
Michael Weiss
746de7f70e
ungoogled-chromium: 88.0.4324.182 -> 89.0.4389.82
2021-03-10 16:01:40 +01:00
Michael Weiss
1868ac1d21
chromiumDev: 90.0.4430.11 -> 90.0.4430.19
2021-03-09 21:36:12 +01:00
Michael Weiss
ebb24d0cb3
Merge pull request #115597 from primeos/git
...
git: 2.30.1 -> 2.30.2 (CVE-2021-21300)
2021-03-09 20:28:51 +01:00
Michael Weiss
4990d3c5f8
git: 2.30.1 -> 2.30.2 (CVE-2021-21300)
...
Links for the security issue:
- https://lore.kernel.org/git/xmqqim6019yd.fsf@gitster.c.googlers.com/
- https://github.com/git/git/security/advisories/GHSA-8prw-h3cq-mghm
- https://github.blog/2021-03-09-git-clone-vulnerability-announced/
For some reason meta.changelog was using ${version} instead of
v${version} for the tag name. This is fixed now.
2021-03-09 20:16:18 +01:00
Michael Weiss
17c4f6fa36
chromium: Make get-commit-message.py more robust
...
Not all updates contain security fixes.
2021-03-07 12:05:21 +01:00
Michael Weiss
095ad1b5b9
Merge pull request #115243 from primeos/chromium
...
chromium: 89.0.4389.72 -> 89.0.4389.82
2021-03-07 11:38:22 +01:00
Michael Weiss
b1c5aa5ef1
chromium: 89.0.4389.72 -> 89.0.4389.82
2021-03-06 11:59:38 +01:00
Michael Weiss
f6e94a2e21
gns3-{gui,server}: Remove myself as maintainer
2021-03-05 18:46:02 +01:00
Michael Weiss
1da40cb31c
Merge pull request #115194 from primeos/python-google-api-client
...
[needs new maintainer] python3Packages.google_api_python_client: 1.12.8 -> 2.0.2
2021-03-05 17:08:05 +01:00
Michael Weiss
cc4be81635
python3Packages.google_api_python_client: Remove myself as maintainer
2021-03-05 15:05:04 +01:00
Michael Weiss
39aff3a902
python3Packages.google_api_python_client: 1.12.8 -> 2.0.2
2021-03-05 15:05:01 +01:00
Michael Weiss
dac4672072
html-proofer: Add bundlerUpdateScript and remove myself as maintainer
2021-03-05 14:59:24 +01:00
Michael Weiss
e2285e1fd1
html-proofer: 3.18.6 -> 3.18.8
2021-03-05 14:59:19 +01:00
Michael Weiss
6abbdecf62
Merge pull request #114977 from primeos/chromium-remove-client-credentials
...
chromium: Remove google_default_client_{id,secret}
2021-03-05 13:08:09 +01:00
Michael Weiss
36e5fe006a
chromium: Switch from PipeWire 0.2 to the current 0.3.x releases
...
This should make it work more reliable and support additional features
like window sharing. See [0] for more details.
[0]: https://jgrulich.cz/2020/12/18/webrtc-chromium-updates-in-2020/
2021-03-04 17:53:06 +01:00
Michael Weiss
8671fe7c90
chromiumDev: 90.0.4427.5 -> 90.0.4430.11
2021-03-04 11:50:46 +01:00
Michael Weiss
9004162c26
chromium: Add my script to generate the commit messages
...
Might not be that readable and reliable but it should get the job done.
2021-03-03 16:55:03 +01:00
Michael Weiss and Sandro
d774b4234a
[needs new maintainer] gitRepo: Remove myself as maintainer ( #114835 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com >
2021-03-03 13:44:26 +01:00
Michael Weiss
dc9f2c5e70
chromium: Remove google_default_client_{id,secret}
...
Reason: Google is limiting access to their private Chrome APIs starting
on March 15, 2021 [0]. Closes #110245 .
From the mailing list thread [1]:
"The changes we announced affect the OAuth 2.0 client id and secret
which are used for signing into Chrome, not the API key."
"To avoid using that API, it's sufficient to either not set the OAuth
2.0 credentials, or disabling the Google signin integration" (e.g. by
passing the flag --allow-browser-signin=false)
[0]: https://blog.chromium.org/2021/01/limiting-private-api-availability-in.html
[1]: https://groups.google.com/a/chromium.org/g/chromium-packagers/c/SG6jnsP4pWM/
2021-03-03 13:13:17 +01:00
Michael Weiss
8fc24d14bb
Merge pull request #114973 from primeos/chromium
...
chromium: 88.0.4324.182 -> 89.0.4389.72
2021-03-03 12:35:35 +01:00
Michael Weiss
9f38162b30
chromium: 88.0.4324.182 -> 89.0.4389.72
...
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop.html
This update includes 47 security fixes. Google is aware of reports that
an exploit for CVE-2021-21166 exists in the wild.
CVEs:
CVE-2021-21159 CVE-2021-21160 CVE-2021-21161 CVE-2021-21162
CVE-2021-21163 CVE-2021-21164 CVE-2021-21165 CVE-2021-21166
CVE-2021-21167 CVE-2021-21168 CVE-2021-21169 CVE-2021-21170
CVE-2021-21171 CVE-2021-21172 CVE-2021-21173 CVE-2021-21174
CVE-2021-21175 CVE-2021-21176 CVE-2021-21177 CVE-2021-21178
CVE-2021-21179 CVE-2021-21180 CVE-2020-27844 CVE-2021-21181
CVE-2021-21182 CVE-2021-21183 CVE-2021-21184 CVE-2021-21185
CVE-2021-21186 CVE-2021-21187 CVE-2021-21188 CVE-2021-21189
CVE-2021-21190
2021-03-03 12:23:11 +01:00
Michael Weiss
f4c885a79a
chromiumBeta: 89.0.4389.69 -> 89.0.4389.72
2021-03-02 20:28:11 +01:00
Michael Weiss
a676907ae3
gitRepo: 2.12.2 -> 2.13.1
2021-03-02 13:04:06 +01:00
Michael Weiss
c4e4ba0967
Merge pull request #114223 from meutraa/update/android-studio
...
androidStudioPackages: change --set JAVA_HOME to --set-default in wra…
2021-03-01 15:49:56 +01:00
Michael Weiss
9877ed5b95
Merge pull request #114226 from meutraa/update/android-studio-canary
...
androidStudioPackages.{beta,canary,dev}: update
2021-03-01 15:42:19 +01:00
Michael Weiss
00529f5bba
lf: 20 -> 21
2021-02-28 14:01:59 +01:00
Michael Weiss
5df05c902c
gollum: 5.1.2 -> 5.2.1
2021-02-27 21:39:16 +01:00
Michael Weiss
18df480d9b
gollum: Transfer maintainership to erictapen
...
I'm not using Gollum anymore while Justin still uses it and has also
written the NixOS module. So it makes perfect sense to pass it on :)
2021-02-27 21:39:16 +01:00
Michael Weiss
322e538df8
libglvnd: Improve the license information ( #114466 )
...
Unfortunately the upstream licensing is quite complicated:
https://gitlab.freedesktop.org/glvnd/libglvnd#libglvnd
The main libglvnd license is MIT-like but files under different licenses
are also included. This is an approximation that ignores some license
"customizations".
Other distributions use the following license specifications:
- "MIT":
- https://src.fedoraproject.org/rpms/libglvnd/blob/rawhide/f/libglvnd.spec
- https://build.opensuse.org/package/view_file/openSUSE:Factory/libglvnd/libglvnd.spec
- https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libglvnd/libglvnd-1.3.2-r2.ebuild
- "custom:MIT-alike": https://github.com/void-linux/void-packages/blob/master/srcpkgs/libglvnd/template
- "APACHE20 MIT": https://www.freshports.org/graphics/libglvnd
- "custom:BSD-like": https://archlinux.org/packages/extra/x86_64/libglvnd/
2021-02-27 20:24:08 +01:00
Michael Weiss
5240639ab6
chromiumDev: 90.0.4421.5 -> 90.0.4427.5
2021-02-27 16:35:48 +01:00
Michael Weiss
adccc8b65b
chromiumBeta: 89.0.4389.58 -> 89.0.4389.69
2021-02-27 16:35:48 +01:00
Michael Weiss
24e89ccb75
Merge pull request #113751 from bobrik/ivan/libglvnd-aarch64-darwin
...
libglvnd: disable asm on aarch64-darwin
2021-02-26 19:50:34 +01:00
Michael Weiss
ed113c9bd5
tdesktop: 2.6.0 -> 2.6.1
2021-02-26 13:43:29 +01:00
Michael Weiss
c6f1dc2320
libglvnd: Switch to the new official repository
...
"The official repository for libglvnd is hosted on FreeDesktop.org's
GitLab: https://gitlab.freedesktop.org/glvnd/libglvnd " [0]
[0]: https://github.com/NVIDIA/libglvnd/tree/master#introduction
2021-02-26 12:40:17 +01:00
Michael Weiss
8066dd61a3
libglvnd: Add myself as maintainer
...
The package lacked a maintainer and since I already maintain Mesa it
makes sense to look after libglvnd as well.
2021-02-26 12:30:42 +01:00
Michael Weiss
682696deba
tcpflow: 1.5.2 -> 1.6.1
...
The substituteInPlace "patch" is required to fix the following build error:
datalink.cpp:177:27: error: format not a string literal and no format
arguments
[8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-security-Werror=format-security8 ;;]
177 | DEBUG(6)(s.c_str());
| ^
This also removes me as maintainer since I don't use tcpflow anymore.
2021-02-24 18:45:20 +01:00
Michael Weiss
2c042fe9c8
tdesktop: 2.5.9 -> 2.6.0
...
This also adds libthai and libdatrie as optional dependencies for gtk3.
2021-02-24 17:49:59 +01:00
Michael Weiss
5dcd93de33
dav1d: 0.8.1 -> 0.8.2 ( #114141 )
2021-02-24 16:56:37 +01:00
Michael Weiss
b0c1c1b8d9
iproute2: 5.10.0 -> 5.11.0 ( #114144 )
...
"Most of the changes in this release are updates
for new functionality for Data Center Bridging (dcb) utility.
Also several updates for bridge, and devlink." [0]
[0]: https://lore.kernel.org/netdev/20210223195857.3de03c2a@hermes.local/
2021-02-24 16:55:55 +01:00
Michael Weiss
74b34f4a17
signal-desktop: 1.40.0 -> 1.40.1
2021-02-23 17:23:15 +01:00