Rutherther
0ce12029c8
element-desktop: add libnotify runtime dependency
2024-03-18 19:19:14 +01:00
Matthew Leach
ef4e3baed0
element-desktop: capitalise startupWMClass desktop attribute
...
The `WMClass` for element-desktop is `Element`, however GNOME fails to
reconcile this with the desktop file as the `startupWMClass` attribute
of the desktop is `element`.
Capitalise the attribute which fixes the issue.
2023-12-30 20:32:40 +00:00
Felix Buehler
4df5480318
element-desktop: migrate to prefetch-yarn-deps
2023-11-22 23:25:47 +01:00
Maximilian Bosch
ab7256bef3
element-{web,desktop}: 1.11.43 -> 1.11.45 ( #258020 )
...
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.11.44
ChangeLog: https://github.com/vector-im/element-web/releases/tag/v1.11.45
Also, a few additional bugfixes for desktop on 1.11.44:
https://github.com/vector-im/element-desktop/releases/tag/v1.11.44
The Electron update in desktop in 1.11.45 is not relevant for us because
we don't use a vendored Electron.
Finally, `jq` is needed for processing translations in `element-desktop`
(`i18n:sort` in `package.json`).
2023-09-29 18:00:46 +02:00
Austin Horstman
d26b1b2d4a
treewide: add meta.mainProgram to instant-messengers
2023-08-04 10:10:24 -05:00
Theodore Ni
ece93eb8af
element-desktop, element-web: adapt update script to new nix-prefetch-github
2023-07-18 18:16:13 -07:00
Adam Stephens
f8ddd524cb
element-desktop: use upstream icon for darwin
2023-06-02 00:16:48 -04:00
Maximilian Bosch
ad92065292
element-{web,desktop}: hack to make ofborg maintainer pings work again
...
Until now we had the problem that the matrix team wasn't pinged on
element changes because the version data is in a JSON and the position
of the `version`-attribute wrongly pointed to
`element-{web,desktop}.nix`:
nix-instantiate -E 'with import ./. {}; builtins.unsafeGetAttrPos "version" element-web' --eval
{ column = 22; file = "/home/ma27/Projects/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix"; line = 24; }
This is a problem because ofborg checks if modified file is part of a
derivation that got changed in a PR. I.e. only pings for element's
maintainers would be added to an element update PR if `pin.json` (which
gets modified in that case) would be recognized as file being a part of
the changed derivations (element-web/element-desktop)[1]
However, JSON imports don't propagate attribute positions (I don't know
how one would that sanely implement btw), so I decided to change
`pin.json` to a `pin.nix` and merge the relevant contents into
element-web/element-desktop.
This is kinda hacky, but as a maintainer I'd like to get modified if
somebody touches element so I can review & merge that.
With this change the position detection works fine now:
{ column = 3; file = "/home/ma27/Projects/nixpkgs/pkgs/applications/networking/instant-messengers/element/pin.nix"; line = 2; }
[1] https://github.com/NixOS/ofborg/blob/released/ofborg/src/maintainers.nix
2023-03-06 12:12:14 +01:00
Maximilian Bosch
8e832b78fd
element-{web,desktop}: 1.11.15 -> 1.11.16
...
ChangeLog web: https://github.com/vector-im/element-web/releases/tag/v1.11.16
ChangeLog desktop: https://github.com/vector-im/element-desktop/releases/tag/v1.11.16
2022-12-12 11:14:03 +01:00
Paul Grandperrin
aeaeca819d
NIXOS_OZONE_WL: fix wayland window decorations
2022-09-28 15:56:55 +02:00
Yureka
b18abe3403
element-{web,desktop}: use stdenv.mkDerivation
2022-08-11 19:43:17 +02:00
Kira Bruneau
2c035ca89f
element-desktop: remove special case for electron on darwin
2022-08-09 18:35:57 -04:00
Sumner Evans
093a003639
yarn2nix: allow setting doDist by calling packages
2022-05-31 09:52:09 -06:00
Sumner Evans
14bc4210b7
element-{web,desktop}: compile from source
...
Also removes the need for downloading the package.json file separately
for element-desktop.
Co-authored-by: 06kellyjac <dev@j-k.io>
2022-05-31 09:52:09 -06:00
K900
cb2cfba6f7
treewide: switch all desktop file generators to new API
...
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
zseri
72957a2dc0
element-desktop: make keytar optional
2022-02-23 23:41:15 +01:00
Matthew Leach
850fc57f56
build-support: make-darwin-bundle: new
...
Add a new module that allows darwin-style application bundles to be
created
2022-02-10 18:53:53 +00:00
Wout Mertens
b2eb5f62a7
wayland: enable ozone via $NIXOS_OZONE_WL
...
Chrome, Chromium, VSCode, Slack, Signal, Discord, element-desktop,
schildichat.
For the latter two, the feature flag useWayland was removed and a
wrapper script was provided.
2022-01-27 09:46:36 +01:00
Austin Butler
b85a059738
element-desktop: fix "Sqlcipher support is missing"
2022-01-02 15:28:13 -08:00
Sandro Jäckel
8547db919a
treewide: switch `builtins.fromJSON(builtins.readFile ./file.json)
` to lib.importJSON ./file.json
2021-11-03 14:43:52 +01:00
Yureka
0f59dba39f
element-desktop: use fetchYarnDeps, add update script
2021-10-20 11:39:16 +02:00
Maximilian Bosch
d0e647cde3
element-desktop: 1.9.0 -> 1.9.2
...
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.9.2
2021-10-12 23:56:16 +02:00
Sumner Evans
406221cda3
element-desktop: 1.8.5 -> 1.9.0
2021-09-28 10:58:52 -06:00
Sumner Evans
04732d7c56
element-{web,desktop}: 1.8.4 -> 1.8.5
2021-09-17 09:24:45 -04:00
Maximilian Bosch
5a0d0ec1cf
element-desktop: apply patch to run on Wayland ( #137666 )
...
See upstream PR#261[1] for further reference. Previously, the
`enable-features`-setting was entirely discarded due to an earlier
regression resulting in an attempt to start `element-desktop` in
Wayland-mode without all necessary components.
Closes #137377
[1] https://github.com/vector-im/element-desktop/pull/261
2021-09-13 18:43:04 +02:00
Maximilian Bosch
c81983ec9f
element-desktop: 1.8.2 -> 1.8.4
...
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.8.4
2021-09-13 14:17:13 +02:00
Sumner Evans
29c70e8b88
element-{web,desktop}: 1.8.1 -> 1.8.2
2021-08-31 10:44:11 -06:00
Sumner Evans
dba043d448
element-{web,desktop}: 1.7.34 -> 1.8.1
2021-08-17 09:28:03 -06:00
happysalada
7d01efd138
element-desktop: add en locale
2021-08-06 14:20:17 +09:00
happysalada
88425fefc8
element-desktop: nixpkgs-fmt
2021-08-06 14:20:17 +09:00
Yuka
bcad474c4a
element-desktop: add wayland variant ( #132776 )
2021-08-05 14:14:27 +02:00
Finn Behrens
2ef304b0ab
element-desktop: fix wrapper to start under darwin ( #132638 )
...
Signed-off-by: Finn Behrens <me@kloenk.de>
2021-08-04 11:58:29 +02:00
Finn Behrens
15af01b456
element-desktop: fix darwin build ( #132635 )
...
Add Frameworks to native dependencies
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-08-04 11:09:56 +02:00
Milan Pässler
55682979d2
element-desktop: build native modules
2021-08-04 00:08:53 +02:00
Sumner Evans
d1ec2fae86
element-{web,desktop}: 1.7.33 -> 1.7.34
2021-08-02 11:20:54 -06:00
Maximilian Bosch
b856b19540
element-desktop: try to fix localization issues
...
I know that the en_EN.json vs. en-us.json is a nasty hack, but I don't
really understand where this `en-us.json` is supposed to be coming from.
2021-07-23 19:07:52 +02:00
Maximilian Bosch
07620c8697
element-desktop: 1.7.31 -> 1.7.33
...
ChangeLogs:
* https://github.com/vector-im/element-desktop/releases/tag/v1.7.33
* https://github.com/vector-im/element-desktop/releases/tag/v1.7.32
2021-07-23 12:13:29 +02:00
TredwellGit
3eb0354b76
element-{desktop,web}: 1.7.30 -> 1.7.31
...
https://github.com/vector-im/element-web/blob/v1.7.31/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.31/CHANGELOG.md
2021-06-21 17:26:11 +00:00
TredwellGit
445e3ce0e8
element: 1.7.29 -> 1.7.30
...
https://github.com/vector-im/element-web/blob/v1.7.30/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.30/CHANGELOG.md
2021-06-07 17:33:26 +00:00
Guillaume Girol
c04a5dea73
Merge pull request #124703 from evils/element-wayland
...
Revert "element-desktop: set dbus default for firefox"
2021-05-28 18:44:27 +00:00
Evils
6377bc3662
Revert "element-desktop: set dbus default for firefox"
...
This reverts commit becc715b89
.
2021-05-27 23:46:34 +02:00
Sumner Evans
cdd56a425c
element: 1.7.28 -> 1.7.29
2021-05-24 11:01:35 -06:00
Evils
becc715b89
element-desktop: set dbus default for firefox
...
fixes opening links in firefox-wayland on wayland
2021-05-20 09:22:18 +02:00
TredwellGit
25b12b1b0a
element: 1.7.27 -> 1.7.28
...
https://github.com/vector-im/element-web/blob/v1.7.28/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.28/CHANGELOG.md
2021-05-17 14:55:53 +00:00
TredwellGit
a0edfacfad
element: 1.7.26 -> 1.7.27
...
https://github.com/vector-im/element-web/blob/v1.7.27/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.27/CHANGELOG.md
2021-05-10 22:09:44 +00:00
TredwellGit
a19b0aa223
element: 1.7.25 -> 1.7.26
...
https://github.com/vector-im/element-web/blob/v1.7.26/CHANGELOG.md
https://github.com/vector-im/element-desktop/blob/v1.7.26/CHANGELOG.md
2021-04-26 18:01:34 +00:00
Maximilian Bosch
9fed67fb1b
element-desktop: 1.7.24 -> 1.7.25
...
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.25
2021-04-12 17:11:15 +02:00
Maximilian Bosch
1ca0f5bafe
element-desktop: 1.7.23 -> 1.7.24
...
ChangeLog: https://github.com/vector-im/element-desktop/releases/tag/v1.7.24
2021-03-29 17:52:22 +02:00
TredwellGit
56da9300a3
element: 1.7.22 -> 1.7.23
...
https://github.com/vector-im/element-web/releases/tag/v1.7.23
2021-03-15 18:04:00 +00:00
TredwellGit
c3554253ab
element: 1.7.21 -> 1.7.22
...
https://github.com/vector-im/element-web/releases/tag/v1.7.22
https://nvd.nist.gov/vuln/detail/CVE-2021-21320
2021-03-02 22:16:39 +00:00