Merge pull request #134344 from NixOS/backport-132559-to-release-21.05
[Backport release-21.05] matrix-synapse: 1.39.0 -> 1.40.0
This commit is contained in:
commit
9001cc3080
@ -0,0 +1,33 @@
|
|||||||
|
From 36ffbb7ad2c535180cae473b470a43f9db4fbdcd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Maximilian Bosch <maximilian@mbosch.me>
|
||||||
|
Date: Mon, 16 Aug 2021 13:27:28 +0200
|
||||||
|
Subject: [PATCH] setup: add homeserver as console script
|
||||||
|
|
||||||
|
With this change, it will be added to `$out/bin` in `nixpkgs` directly.
|
||||||
|
This became necessary since our old workaround, calling it as script,
|
||||||
|
doesn't work anymore since the shebangs were removed[1].
|
||||||
|
|
||||||
|
[1] https://github.com/matrix-org/synapse/pull/10415
|
||||||
|
---
|
||||||
|
setup.py | 5 +++++
|
||||||
|
1 file changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index c47856351..27f1d842c 100755
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -133,6 +133,11 @@ setup(
|
||||||
|
long_description=long_description,
|
||||||
|
long_description_content_type="text/x-rst",
|
||||||
|
python_requires="~=3.6",
|
||||||
|
+ entry_points={
|
||||||
|
+ 'console_scripts': [
|
||||||
|
+ 'homeserver = synapse.app.homeserver:main'
|
||||||
|
+ ]
|
||||||
|
+ },
|
||||||
|
classifiers=[
|
||||||
|
"Development Status :: 5 - Production/Stable",
|
||||||
|
"Topic :: Communications :: Chat",
|
||||||
|
--
|
||||||
|
2.31.1
|
||||||
|
|
@ -24,16 +24,15 @@ let
|
|||||||
in
|
in
|
||||||
with py.pkgs; buildPythonApplication rec {
|
with py.pkgs; buildPythonApplication rec {
|
||||||
pname = "matrix-synapse";
|
pname = "matrix-synapse";
|
||||||
version = "1.39.0";
|
version = "1.40.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-dErfNHDUo0yGLbrRQdwbNkMVfnMfbrO3f7bsRwgRQMM=";
|
sha256 = "sha256-5RCeKTAtuFERQSoz4WinGz36tMuKtijnupPR/X02hCU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# adds an entry point for the service
|
./0001-setup-add-homeserver-as-console-script.patch
|
||||||
./homeserver-script.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [ openssl ];
|
buildInputs = [ openssl ];
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
diff --git a/homeserver b/homeserver
|
|
||||||
new file mode 120000
|
|
||||||
index 000000000..2f1d41351
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/homeserver
|
|
||||||
@@ -0,0 +1 @@
|
|
||||||
+synapse/app/homeserver.py
|
|
||||||
\ No newline at end of file
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index 5ce06c898..f1ccd95bc 100755
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -115,6 +115,6 @@ setup(
|
|
||||||
"Programming Language :: Python :: 3.6",
|
|
||||||
"Programming Language :: Python :: 3.7",
|
|
||||||
],
|
|
||||||
- scripts=["synctl"] + glob.glob("scripts/*"),
|
|
||||||
+ scripts=["synctl", "homeserver"] + glob.glob("scripts/*"),
|
|
||||||
cmdclass={"test": TestCommand},
|
|
||||||
)
|
|
||||||
--
|
|
||||||
2.22.0
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user