Commit Graph

136314 Commits

Author SHA1 Message Date
rewine
2fab9d6d9a
wayfirePlugins.wcm: 0.8.0 -> 0.9.0 (#337654) 2024-08-27 20:36:29 +08:00
Sandro
76b8104fdd
viber: 21.8.0.11 -> 23.2.0.3 (#336969) 2024-08-27 14:30:47 +02:00
Nick Cao
50a75ef548
wdt: 1.27.1612021-unstable-2024-08-14 -> 1.27.1612021-unstable-2024-08-22 (#337652) 2024-08-27 07:27:41 -04:00
Doron Behar
59429f63d1
mympd: 17.0.1 -> 17.0.3 (#337641) 2024-08-27 09:30:04 +00:00
Vladimír Čunát
0a41efde8c
thunderbird: 128.1.0esr -> 128.1.1esr (#336507) 2024-08-27 10:32:35 +02:00
rewine
9d9da2f273 wayfirePlugins.wcm: 0.8.0 -> 0.9.0 2024-08-27 15:38:09 +08:00
rewine
1750e5866f
wayfire{Plugins}: 0.8.1 -> 0.9.0 (#337195) 2024-08-27 15:33:34 +08:00
R. Ryantm
094dcc1a28 wdt: 1.27.1612021-unstable-2024-08-14 -> 1.27.1612021-unstable-2024-08-22 2024-08-27 07:14:29 +00:00
Jörg Thalheim
c32bd049ad
signal-desktop: replace unlicensed Apple emoji (#337161) 2024-08-27 08:36:40 +02:00
Gaétan Lepage
8ac49328a8
vimPlugins.lualine-nvim: add nvim-web-devicons dependency (#337579) 2024-08-27 08:10:09 +02:00
R. Ryantm
eb25998735 mympd: 17.0.1 -> 17.0.3 2024-08-27 05:47:23 +00:00
Emily
98648422e8 signal-desktop: replace unlicensed Apple emoji
Signal ships the Apple emoji set without a licence via an npm package
and upstream does not seem terribly interested in fixing this; see:

* <https://github.com/signalapp/Signal-Android/issues/5862>
* <https://whispersystems.discoursehosting.net/t/signal-is-likely-violating-apple-license-terms-by-using-apple-emoji-in-the-sticker-creator-and-android-and-desktop-apps/52883>

I don’t want to mark Signal as `lib.licenses.unfree`, so this change
instead replaces the bundled Apple emoji PNGs with ones generated
from our freely‐licensed Noto Color Emoji font.

I chose Noto Color Emoji because it is the best‐maintained FOSS
emoji font, and because Signal Android will also use the Noto emoji
if the “Chats → Keyboard → Use system emoji” setting is
turned on. Therefore, Noto Color Emoji is both within the bounds
of the Signal user experience on other platforms, and more likely
to match the emoji font installed on a NixOS system to boot. I have
verified that Noto Color Emoji covers all the standalone emoji that
the bundled Apple set does, and could not find any emoji sequence
that reliably displayed correctly in Signal before these changes but
did not afterwards. (Though I sure did find a good number of emoji
that displayed weirdly in Signal both before and after.)

Signal will also download and cache large versions of the Apple
emoji from their own update server at runtime. This does not pose
a copyright concern for the Nixpkgs cache, but would result in
inconsistent presentation between small and large emoji. Therefore,
we also point these to our Noto Color Emoji PNGs, and gain a little
privacy in the process.

**No invasive patches are made to the Signal code;** the only
changes are to replace the unlicensed Apple emoji files with our own,
and replace the URL that large versions are fetched from to point
to them. There is no functional change to the application other
than showing different images on the client and not requesting the
jumbomoji pack files from the Signal update server. Ideally we’d
build this package from source and simply omit the problematic files
in the first place, but apparently that’s a little tricky and we
should solve the compliance problem now.

The best solution, of course, would be for Signal to replace their
unlicensed copy of Apple’s emoji with a freely‐licensed set
compatible with their AGPLv3 licence. I may try and raise this
situation again with Signal, although given the past response I am
not optimistic, but I wanted to first address the potential copyright
violation in Nixpkgs as swiftly as possible.

Although the Python script used to copy and rename the Noto PNGs
is very simple, I have extensively documented it to help increase
confidence in it and ease further maintenance. To reflect my
willingness to keep this change maintained and take responsibility
for it, I have added myself to the package maintainer list.

These changes actually result in the uncompressed size of the resulting
package decreasing from 450 MiB to 435 MiB; as Signal would ordinarily
download and cache up to 27 MiB of jumbomoji sheets from their servers
during use, the effective disk space savings are likely to be higher.

Thanks to @mjm for helping test this.
2024-08-27 06:39:28 +01:00
Emily
8bd7a3b3b1 signal-desktop: add myself to maintainers 2024-08-27 06:39:17 +01:00
Ben Darwin
5ac1c03ace python311Packages.soapysdr: unpin swig 2024-08-27 00:24:38 -04:00
Ben Darwin
d7f277bf85 fityk: unpin swig3 2024-08-27 00:21:46 -04:00
Emily
7fd9224e7f
cinny-desktop: 4.0.3 -> 4.1.0, use hashRouter (#334805) 2024-08-27 05:17:18 +01:00
Aleksana
22b7bb3f14
tuba: 0.8.2 -> 0.8.3 (#337495) 2024-08-27 11:31:30 +08:00
Emily
0c7aafc7f5
musly: add patches for FFmpeg 7, C++17, and external deps; kissfft: build with CMake; libresample: 0.1.3 -> 0.1.4-unstable-2024-08-23 (#332035) 2024-08-27 01:12:57 +01:00
Emily
1faba3c1e9
maintainers: remove superherointj (#337552) 2024-08-27 01:08:06 +01:00
Nick Cao
6d73a52dff
albert: 0.26.0 -> 0.26.2 (#337519) 2024-08-26 18:59:01 -04:00
Austin Horstman
7bbb7d34a1
vimPlugins.lualine-nvim: add nvim-web-devicons dependency
Listed as a requirement on their documentation
https://github.com/nvim-lualine/lualine.nvim
2024-08-26 17:53:42 -05:00
Nick Cao
7216ae74ad
git-machete: 3.28.0 -> 3.29.0 (#337435) 2024-08-26 18:53:39 -04:00
Nick Cao
1986907999
stgit: 2.4.10 -> 2.4.11 (#337366) 2024-08-26 18:31:16 -04:00
Nick Cao
aab0584032
ttdl: 4.4.0 -> 4.4.1 (#337368) 2024-08-26 18:30:40 -04:00
Nick Cao
bc097a026d
wego: 2.2 -> 2.3 (#337371) 2024-08-26 18:30:13 -04:00
Nick Cao
6e222deee9
pachyderm: 2.11.0 -> 2.11.1 (#337262) 2024-08-26 18:23:12 -04:00
Nick Cao
99ebdb7d13
vmware-workstation: Use current gdbm (#337233) 2024-08-26 18:16:49 -04:00
Nick Cao
9daa847339
eigenmath: 3.27-unstable-2024-06-20 -> 3.27-unstable-2024-08-24 (#337546) 2024-08-26 17:53:34 -04:00
Emily
9561c35c47 musly: move to pkgs/by-name 2024-08-26 22:37:33 +01:00
superherointj
7354bda208 maintainers: remove superherointj 2024-08-26 17:50:54 -03:00
R. Ryantm
f23fe03ff8 eigenmath: 3.27-unstable-2024-06-20 -> 3.27-unstable-2024-08-24 2024-08-26 20:11:45 +00:00
Gaetan Lepage
1db14472d6 tinymist: 0.11.19 -> 0.11.20
Diff: https://github.com/Myriad-Dreamin/tinymist/compare/refs/tags/v0.11.19...v0.11.20

Changelog: https://github.com/Myriad-Dreamin/tinymist/blob/refs/tags/v0.11.20/CHANGELOG.md
2024-08-26 20:55:50 +02:00
Martin Weinelt
9c50de8b57
tree-wide: remove eelco as maintainer from things he no longer maintains (#336287) 2024-08-26 20:39:56 +02:00
Robert Schütz
9acbd591aa
nextcloud-client: 3.13.2 -> 3.13.3 (#336878) 2024-08-26 11:10:47 -07:00
R. Ryantm
bcbb41e166 albert: 0.26.0 -> 0.26.2 2024-08-26 17:54:24 +00:00
Artturin
c14dcaa8d7
Discord updates (#336859) 2024-08-26 19:40:31 +03:00
R. Ryantm
1fc4534a90 tuba: 0.8.2 -> 0.8.3 2024-08-26 15:36:02 +00:00
Artturin
94930d463b
mpvScripts.mpv-discord: init at 1.6.1 (#336301) 2024-08-26 18:06:35 +03:00
Aaron Andersen
32dddf66ae
kodiPackages.youtube: 7.0.8 -> 7.0.9 (#334416) 2024-08-26 11:00:09 -04:00
Emily
e02a25ddb7
swig1, swig2: remove (#336845) 2024-08-26 15:16:02 +01:00
Pol Dellaiera
5ab8ad934a
vscode-extensions.huytd.nord-light: init at 0.1.1 (#336540) 2024-08-26 16:10:40 +02:00
Marcus Ramberg
c71d2ac84e
floorp: 11.17.5 -> 11.17.7 (#337429) 2024-08-26 16:08:05 +02:00
Jonas Heinrich
1fc737b874 viber: move to pkgs/by-name 2024-08-26 13:34:14 +02:00
Jonas Heinrich
b9f47f49fe viber: 21.8.0.11 -> 23.2.0.3 2024-08-26 13:34:12 +02:00
Markus Kowalewski
236102c73f
Merge pull request #332992 from markuskowa/upd-cp2k
cp2k: 24.1 -> 24.2
2024-08-26 12:49:04 +02:00
Robert Hensing
e184358796
Merge pull request #326430 from tweag/formatting-rebuild-fixes
Prevent some rebuilds for future Nix reformats
2024-08-26 12:48:52 +02:00
Masum Reza
9bb57f037c
Merge pull request #337400 from r-ryantm/auto-update/vivaldi
vivaldi: 6.8.3381.53 -> 6.8.3381.57
2024-08-26 16:17:40 +05:30
Christoph Heiss
d6566228e9
floorp: format with nixfmt-rfc-style
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-26 12:23:46 +02:00
Christoph Heiss
a694040e17
floorp: 11.17.5 -> 11.17.7
Release notes: https://blog.ablaze.one/4464/2024-08-01/
Git changelog: https://github.com/Floorp-Projects/Floorp/compare/v11.17.5...v11.17.7

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-26 12:20:40 +02:00
R. Ryantm
ad4d156978 git-machete: 3.28.0 -> 3.29.0 2024-08-26 09:53:32 +00:00