nixpkgs/pkgs/servers
Maximilian Bosch 0a94f89fca
mautrix-telegram: patch away alembic dependency
`alembic`[1] is a database migration tool which is invoked from the CLI
when installing the telegram bridge, but never needed during the
runtime.

The reason why `alembic` is required here is to ensure that it
exists in the Python environment when deploying the bridge. However
`alembic` requires `mautrix-telegram` in its environment to create a
database schema from the Python models.

Such a dependency relation may be possible with tools like virtualenv,
however it'll result in an infinite recursion at evaluation time in Nix.

With this patch, `mautrix-telegram` doesn't depend on `alembic` anymore
and provides a patched alembic (`pkgs.mautrix-telegram.alembic`) which
has `mautrix-telegram` in its path.

[1] https://alembic.sqlalchemy.org/en/latest/
2019-05-24 09:35:39 +02:00
..
amqp rabbitmq-server: 3.7.11 -> 3.7.12 2019-03-03 20:47:08 +01:00
apache-kafka kafka: Add 2.2 2019-04-01 08:29:44 -04:00
apcupsd
asterisk asterisk: 15.3.0 -> 15.7.0, 13.20.0 -> 13.24.1, add 16.x 2019-02-07 07:55:46 +01:00
atlassian atlassian-jira: 8.0.1 -> 8.1.0 2019-04-08 20:58:02 +02:00
beanstalkd
bird bird, bird6: 1.6.3 -> 1.6.6 2019-03-07 11:37:24 +01:00
brickd
caddy caddy: 0.11.1 -> 0.11.4 (#56214) 2019-02-24 01:40:00 +01:00
cayley
clickhouse clickhouse: link to libLLVM rather than to individual LLVM libs 2019-01-06 16:59:47 +00:00
cloud-print-connector Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
computing slurm: 18.08.5.2 -> 18.08.6.2 2019-03-09 19:21:36 +01:00
confluent
consul consul: 1.4.1 -> 1.4.2 (#56854) 2019-03-05 13:35:22 +02:00
corosync treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
coturn coturn: 4.5.1.0 -> 4.5.1.1 2019-03-10 13:17:16 +01:00
couchpotato
dante
demoit init: demoit-unstable-2019-03-29 2019-04-10 18:38:14 +02:00
dex
dgraph
dico Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
dict dict: fix datadir path 2019-02-14 11:56:35 -07:00
diod diod: fix build 2019-02-17 12:07:22 +01:00
dns knot-dns: 2.8.0 -> 2.8.1 (maintenance) 2019-04-09 16:15:55 +02:00
documize-community documize-community: init at 2.2.1 2019-04-08 23:54:57 +02:00
echoip echoip: init at unstable-2018-11-20 2018-11-27 11:25:34 -05:00
elasticmq
emby nixos/emby : delete programData hardcode in pkg 2018-10-08 14:51:49 +02:00
etcd
exhibitor
fcgiwrap
felix
fingerd/bsd-fingerd bsd_fingerd: add license 2018-08-30 22:29:17 +02:00
firebird
foswiki treewide: remove aliases evaluated to null 2018-12-14 16:27:53 +00:00
foundationdb foundationdb60: 6.0.17 -> 6.0.18 2019-02-12 23:03:25 -06:00
freeradius
ftp pure-ftpd: 1.0.47 -> 1.0.48 2019-04-02 02:40:00 -07:00
gnatsd gnatsd: 1.2.0 -> 1.4.0 2019-01-16 17:02:21 -08:00
gopher/gofish
gotty
gpm treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
gpsd treewide: use scons setup hook 2018-11-13 19:14:10 -06:00
h2
hbase
headphones headphones: init at 0.5.19 2018-09-16 21:48:18 +02:00
hitch hitch: 1.4.8 -> 1.5.0 2018-12-25 17:18:02 -08:00
holochain-go
home-assistant home-assistant: 0.91.2 -> 0.91.3 2019-04-11 17:43:55 +02:00
http Merge pull request #58125 from mwilsoninsight/showoff 2019-04-08 20:14:06 -04:00
hydron hydron: 2018-10-08 -> 2019-02-17 2019-03-23 01:19:30 -05:00
hylafaxplus hylafaxplus: update meta 2019-04-12 11:11:49 +02:00
icecast icecast: 2.4.3 -> 2.4.4 2018-11-01 21:48:22 +01:00
icingaweb2 icingaweb2Modules: Init all themes I could find 2019-02-17 20:42:42 +01:00
identd oidentd: 2.3.1 -> 2.3.2 2019-01-17 08:08:05 +00:00
interlock
irc ngircd: 24 -> 25 2019-03-26 12:25:08 -07:00
irker
isso isso: 0.11.1 -> 0.12.2 2019-01-28 06:10:07 -08:00
jackett jackett: 0.10.846 -> 0.11.170 2019-04-08 10:14:19 +02:00
jellyfin jellyfin: init at 10.2.2 2019-03-07 22:22:37 +01:00
jetbrains youtrack: 2018.1.41051 -> 2018.2.44329 2018-08-09 21:46:21 +03:00
kippo kippo: mark as broken 2018-09-13 00:58:57 +02:00
kwakd
ldap/389 treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
lidarr lidarr: 0.4.0.524 -> 0.5.0.583 2018-12-15 05:30:43 -08:00
limesurvey
livepeer
mail rspamd: 1.8.3 -> 1.9.0 2019-04-03 05:25:51 +02:00
matrix-synapse matrix-synapse: 0.99.2 -> 0.99.3 2019-04-01 23:18:18 +02:00
matterbridge matterbridge: 1.7.1 -> 1.11.0 2018-08-06 12:25:25 +02:00
mattermost mattermost: 5.7.1 -> 5.9.0 2019-04-03 05:25:56 +02:00
mautrix-telegram mautrix-telegram: patch away alembic dependency 2019-05-24 09:35:39 +02:00
mautrix-whatsapp mautrix-whatsapp: 2019-02-20 -> 2019-02-24 2019-02-25 14:26:32 +01:00
mediatomb
meguca meguca: 2018-12-06 -> 2019-03-12 2019-03-23 01:19:30 -05:00
memcached memcached: fix cross-compiling 2018-12-12 00:58:29 +00:00
mesos-dns
metabase metabase: 0.30.3 -> 0.30.4 2018-10-14 04:31:34 -07:00
meteor treewide: use runtimeShell instead of stdenv.shell whenever possible 2019-02-26 14:10:49 +00:00
miniflux buildGoModule: use go_1_12 instead of go_1_11 (#58103) 2019-03-21 20:40:07 -07:00
minio minio: 2019-01-31 -> 2019-02-26 (#56475) 2019-02-28 16:26:11 +01:00
mirrorbits
misc airsonic: 10.1.2 -> 10.2.1 (#57702) 2019-03-31 00:42:38 +01:00
monitoring grafana: 6.1.2 -> 6.1.3 (#59307) 2019-04-11 19:23:40 +02:00
mpd mpd: 0.20.21 -> 0.20.23 2018-12-01 01:31:45 +00:00
mqtt/mosquitto mosquitto: 1.5.5 -> 1.5.8 and add systemd support 2019-03-01 18:53:45 +08:00
mxisd mxisd: init at 1.2.0 2018-11-16 16:43:29 +01:00
nas treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
nats-streaming-server nats-streaming-server: 0.11.0 -> 0.11.2 2019-01-16 16:57:52 -08:00
neard
news/leafnode
nextcloud nextcloud: 15.0.5 -> 15.0.6 2019-04-06 10:36:49 -05:00
nginx-sso nginx-sso: 0.16.0 -> 0.16.1 2019-03-17 22:33:28 +01:00
nosql influxdb: 1.6.3 -> 1.7.5 (#58622) 2019-04-10 22:32:12 +02:00
nsq
oauth2_proxy
openafs openafs: Add support for Linux 5.0 to openafs_1_8 (#56859) 2019-03-07 13:34:16 -05:00
openxpki treewide: remove aliases evaluated to null 2018-12-14 16:27:53 +00:00
osrm-backend osrm-backend: 5.21.0 -> 5.22.0 2019-02-04 13:27:02 -08:00
p910nd Treewide: use HTTPS on SourceForge 2018-12-02 15:33:08 +01:00
pies Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
plex plex: 1.15.2.793 -> 1.15.3.876 2019-04-07 17:20:21 +02:00
polipo
prayer
ps3netsrv
pulseaudio treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
quagga Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
radarr radarr: 0.2.0.1217 -> 0.2.0.1293 2019-02-09 10:37:42 +01:00
radicale radicale: 2.1.10 -> 2.1.11 2018-11-06 11:11:10 +01:00
rainloop rainloop: Init at 1.12.1 2018-08-07 19:01:39 +02:00
rippled Merge pull request #58351 from xtruder/pkgs/rippled/1.2.1 2019-03-27 17:13:16 +01:00
roundcube roundcube: don't resolve symlinks in update.sh 2019-04-02 16:31:08 +02:00
rpcbind rpcbind: switch to upstream git repo, drop patch 2018-08-31 00:04:15 +02:00
rt rt: 4.4.2 -> 4.4.3 (#44685) 2018-08-08 15:33:41 +02:00
sabnzbd sabnzbd: 2.3.7 -> 2.3.8 (#58357) 2019-03-31 00:34:55 +01:00
samba samba4: apply patch for CVE-2019-3824 2019-03-20 14:18:58 +01:00
search solr: init at 8.0.0 2019-04-10 20:12:41 -04:00
serf
serviio serviio: 1.9 -> 1.10.1 (#58879) 2019-04-07 16:37:46 +02:00
shairplay shairplay: 2016-01-01 -> 2018-08-24 2019-02-25 15:42:51 +08:00
shairport-sync shairport-sync: 3.2.1 -> 3.2.2 2018-10-24 15:23:05 +02:00
shellinabox
shishi treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
sickbeard Merge pull request #55941 from rembo10/sickbeard 2019-02-17 09:01:18 -08:00
silc-server
simplehttp2server
sip freeswitch: remove helper script to reduce closure size 2019-02-12 13:53:27 -06:00
sks sks: Adapt the package to NixOS (pkgs.db provides only "db_stat") 2018-09-08 16:24:05 +02:00
skydns
slimserver Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
smcroute smcroute: 2.4.3 -> 2.4.4 2019-03-02 23:14:16 +01:00
softether
sonarr sonarr: 2.0.0.5301 -> 2.0.0.5322 2019-04-02 19:59:46 -07:00
sql postgresqlPackages.postgis: 2.5.1 -> 2.5.2 (#58605) 2019-04-12 17:01:36 +02:00
squid squid4: 4.4 -> 4.6 2019-04-12 18:46:03 +08:00
sslh sslh: 1.19c -> 1.20 2018-11-22 14:36:27 +01:00
syncserver pythonPackages.syncserver: move to all-packages.nix and fix dependencies 2019-01-30 15:59:00 +01:00
tautulli tautulli: 2.1.26 -> 2.1.28 (#59351) 2019-04-12 16:08:31 +02:00
tegola Tegola v0.8.1 (#54087) 2019-01-21 23:42:21 +02:00
teleport teleport: 2.4.1 -> 3.1.8 2019-03-18 13:31:20 -04:00
traefik traefik: 1.7.9 -> 1.7.10 2019-04-05 17:19:33 +02:00
trezord trezord: 2.0.25 -> 2.0.26 (#57698) 2019-03-15 18:33:08 +01:00
tt-rss tt-rss-theme-feedly: Package additional themes 2019-03-14 19:01:32 +01:00
ttyd ttyd: init at 1.4.2_pre174_6df6ac3e 2019-03-06 02:22:49 -06:00
tvheadend tvheadend: 4.2.7 -> 4.2.8 (#54038) 2019-02-24 00:36:23 +01:00
u9fs
udpt
uftp uftp: 4.9.8 -> 4.9.9 2019-02-22 12:31:58 +01:00
uhub uhub: fix build for aarch64 2018-10-12 13:44:22 +02:00
ums
unfs3
unifi unifiStable: 5.10.17 -> 5.10.19 (#56992) 2019-03-07 23:11:43 +01:00
uwsgi uwsgi: 2.0.17.1 -> 2.0.18 2019-02-15 01:58:21 -08:00
varnish varnish6: 6.1.0 -> 6.1.1 2018-11-08 07:17:01 -08:00
web-apps codimd: js-sequence-diagrams: use git source rather than the NPM tarball 2019-04-12 11:01:33 +02:00
webmetro
x11 xkeyboard-config: intltool should be a nativeBuildInput (#59048) 2019-04-06 12:35:12 +00:00
xinetd
xmpp ejabberd: 18.12.1 -> 19.02 2019-02-27 16:25:12 +03:00
zoneminder zoneminder: add some missing dependencies for ONVIF 2019-02-16 11:28:18 +08:00
zookeeper treewide: use runtimeShell instead of stdenv.shell whenever possible 2019-02-26 14:10:49 +00:00