Commit Graph

70 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Emily
90b75a1f39 python3Packages.mautrix: add withOlm flag
Closes: #336052
2024-08-26 15:51:01 +01:00
adisbladis
e0816431a2 treewide: Pass self when overriding Python
Otherwise references to the Python interpreter inside the set are wrong, as demonstrated by:
``` nix
with import <nixpkgs> { };
let
  python' = python3.override {
    packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337";  }); };
  };
in python'.pkgs.python.pkgs.requests
```
which returns the _non_ overriden requests.

And the same with `self`:
```
with import <nixpkgs> { };
let
  python' = python3.override {
    self = python';
    packageOverrides = final: prev: { requests = prev.requests.overridePythonAttrs(old: { version = "1337";  }); };
  };
in python'.pkgs.python.pkgs.requests
```
which returns the overriden requests.

This can manifest itself as file collisions when constructing environments or as subtly incorrect dependency graphs.
2024-08-03 12:18:56 +12:00
Maximilian Bosch
27ed6af04c
mautrix-telegram: 0.15.1 -> 0.15.2
ChangeLog: https://github.com/mautrix/telegram/releases/tag/v0.15.2
2024-07-19 16:47:51 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Nick Cao
7a324ba83b
mautrix-telegram: 0.15.0 -> 0.15.1
Diff: https://github.com/mautrix/telegram/compare/refs/tags/v0.15.0...v0.15.1
2023-12-27 11:27:48 -05:00
Nick Cao
fd6d620cfd
mautrix-telegram: 0.14.2 -> 0.15.0
Diff: https://github.com/mautrix/telegram/compare/refs/tags/v0.14.2...v0.15.0
2023-11-28 19:33:46 -05:00
h7x4
12315f53ff treewide: add mainProgram 2023-11-24 21:01:03 +01:00
Wietse de Vries
14990cb51c
mautrix-telegram: 0.14.1 -> 0.14.2 2023-09-20 15:29:31 +02:00
malvex
91a60adfb7
mautrix-telegram: add pysocks dependency 2023-09-06 00:02:29 +02:00
Nick Cao
5bfe80b36e
mautrix-telegram: drop mautrix override 2023-07-17 16:25:09 +08:00
Frédéric Tobias Christ
808f40f4cb mautrix-telegram: Add override for mautrix
Due to tight version constraints on the mautrix library, this commit
introduces an override pinning the exact version necessary.
2023-07-05 16:29:52 +02:00
Frédéric Tobias Christ
bb55edd515 mautrix-telegram: 0.14.0 -> 0.14.1
Add new configuration option regarding IPv6 support to the example.

Diff: https://github.com/mautrix/telegram/compare/refs/tags/v0.14.0...v0.14.1
Changelog: https://github.com/mautrix/telegram/releases/tag/v0.14.1
2023-07-02 17:44:51 +02:00
Nick Cao
6b2589cb5b
mautrix-telegram: 0.13.0 -> 0.14.0
Diff: https://github.com/mautrix/telegram/compare/refs/tags/v0.13.0...v0.14.0
2023-05-28 15:23:06 +08:00
figsoda
22ec7aebbc treewide/servers: use top-level fetchPypi 2023-05-25 12:06:38 -04:00
Nick Cao
3c0547c938
mautrix-telegram: add missing dependency on setuptools 2023-03-17 00:00:26 +08:00
github-actions[bot]
e3dc1573ff
Merge staging-next into staging 2023-03-01 06:01:52 +00:00
Nick Cao
9900c9eaad
mautrix-telegram: unstable-2023-02-16 -> 0.13.0
Changes: 354b49d9e5...v0.13.0
2023-02-28 19:12:16 +08:00
github-actions[bot]
8e4dd5face
Merge staging-next into staging 2023-02-20 06:02:09 +00:00
Martin Weinelt
9e7f9a402b
python310Packages.mako: Normalize attribute, pname, dirname 2023-02-19 21:36:02 +01:00
Martin Weinelt
225dbad50b
python310Packages.commonmark: Normalize attribute name 2023-02-19 21:35:59 +01:00
Nick Cao
07c001747e
mautrix-telegram: unstable-2023-01-28 -> unstable-2023-02-16
Changes: f12abbe038...354b49d9e5
Highlight: Replace moviepy with directly using ffmpeg for video thumbnails
2023-02-18 15:40:37 +08:00
Nick Cao
54468447bb
mautrix-telegram: 0.12.2 -> unstable-2023-01-28 2023-01-31 13:43:06 +08:00
Nick Cao
8fa0e6e85a
mautrix-telegram: 0.12.1 -> 0.12.2 2022-11-27 17:38:07 +08:00
Azat Bahawi
9f52572d09
mautrix-telegram: fix build
ZHF: #199919
2022-11-15 01:17:31 +03:00
Nick Cao
c3cd97ded6
mautrix-telegram: 0.12.0 -> 0.12.1 2022-10-15 18:26:38 +08:00
Martin Weinelt
0ed54c5ecf
mautrix-telegram: fix tulir-telethon override 2022-09-25 16:03:09 +02:00
Nick Cao
5fd39c263e
Revert "mautrix-telegram: override mautrix and asyncpg dependencies"
This reverts commit 811fcda827.
2022-09-04 19:14:37 +08:00
Nick Cao
9997578fae
mautrix-telegram: 0.11.3 -> 0.12.0 and rework packaging 2022-09-04 19:14:37 +08:00
Yureka
811fcda827 mautrix-telegram: override mautrix and asyncpg dependencies 2022-07-29 01:43:00 +02:00
Sandro Jäckel
115475ff5b
python310Packages.python-magic: normalise attr 2022-05-07 01:18:35 +02:00
Nick Cao
c6b0a0afda
mautrix-telegram: 0.11.2 -> 0.11.3 2022-04-21 14:34:33 +08:00
Nick Cao
12f9b166d7
mautrix-telegram: 0.11.1 -> 0.11.2 2022-03-04 15:25:54 +08:00
Maximilian Bosch
2d42d654aa
mautrix-telegram: 0.11.0 -> 0.11.1 (#156099)
ChangeLog: https://github.com/mautrix/telegram/releases/tag/v0.11.1
2022-01-23 16:58:17 +01:00
Yureka
0630d5c381 mautrix-telegram: remove alembic passthru
alembic is not used anymore since mautrix-telegram 0.11.0
2021-12-30 11:01:55 +01:00
Yureka
4713109cae mautrix-telegram: 0.10.2 -> 0.11.0 2021-12-29 19:28:24 +01:00
Maximilian Bosch
d7f74f982f
Merge pull request #145757 from Ma27/bump-mautrix-pkgs
mautrix-telegram: 0.10.1 -> 0.10.2, mautrix-signal: unstable-2021-08-12 -> unstable-2021-11-12, python3Packages.mautrix: 0.10.11 -> 0.11.3
2021-11-17 17:17:15 +01:00
Maximilian Bosch
cd75f6b237
mautrix*: update src 2021-11-17 13:23:31 +01:00
Maximilian Bosch
1d76b19de4
mautrix-telegram: 0.10.1 -> 0.10.2
ChangeLog: https://github.com/mautrix/telegram/releases/tag/v0.10.2
2021-11-13 16:00:17 +01:00
Sandro Jäckel
b5cfd8dd69
treewide: remove python39Packages.ruamel_yaml aliases 2021-11-03 11:10:50 +01:00
Maximilian Bosch
9f9e32238b
mautrix-telegram: add prometheus-client for metrics
With this change I can do

    metrics:
        enabled: true
        listen_port: 8080

and retrieve metrics from `localhost:8080` for the telegram bridge.
2021-10-05 12:06:16 +02:00
Maximilian Bosch
dd39ec87f4
mautrix-telegram: 2021-08-12 -> 0.10.1
ChangeLog: https://github.com/mautrix/telegram/releases/tag/v0.10.1
2021-08-19 14:25:56 +02:00
Fabian Affolter
682f35087a mautrix-telegram: 0.10.0 -> unstable-2021-08-12 2021-08-12 23:24:30 +02:00
Yuka
f1d1ed4f02
mautrix-telegram: add inputs for E2BE support (#132979)
https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html
2021-08-07 12:38:46 +02:00
Maximilian Bosch
ca16b617b4 mautrix-telegram: 0.9.0 -> 0.10.0 2021-06-22 00:19:06 +02:00
Robert Schütz
5a2945b6ed mautrix-telegram: use sqlalchemy 1.3 2021-06-22 00:14:18 +02:00
Robert Schütz
af2d542fb5 Revert "use sqlalchemy 1.3.x for mautrix-telegram" 2021-06-22 00:14:18 +02:00
Milan Pässler
8772f33bdd
mautrix-telegram: use sqlalchemy 1.3.x 2021-06-20 11:24:24 +02:00
Maximilian Bosch
878e80c596
mautrix-telegram: fix application
* In 0.9 the entrypoint got removed as it's recommended to use
  `python -m`[1]. However, our build layer for python relies on
  that, so I added a patch to re-add this.

* The tests in the upstream sources appear abandoned, so those are
  skipped. Therefore it's also pointless to add `pytest-runner` to the
  `nativeBuildInputs` as it's not used and only blows up the build
  closure.

  A second patch modifies the requirements, so ow `pytest-runner` isn't
  needed anymore.

[1] a565853c5e
2020-11-29 21:28:07 +01:00