3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/servers
Andrew Childs 7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
..
adguardhome adguardhome: 0.104.3 -> 0.105.2 2021-04-06 23:49:33 -04:00
adminer adminer: 4.7.9 -> 4.8.0 2021-02-11 17:55:53 +01:00
amqp treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
ankisyncd ankisyncd: 2.1.0 -> 2.2.0 (#111755) 2021-02-19 19:10:38 +01:00
apache-kafka apacheKafka: init 2.6.1, make default 2021-03-10 08:10:32 +01:00
apcupsd
asterisk asterisk: clarify license 2021-04-21 01:00:40 +02:00
atlassian
bazarr bazarr: 0.9.2 -> 0.9.4 2021-04-25 22:43:59 +03:00
beanstalkd
bird bird2: 2.0.7 -> 2.0.8 2021-03-22 00:53:20 +01:00
blockbook
brickd
caddy
calibre-web calibre-web: don't require singledispatch 2021-04-03 18:08:26 +02:00
cayley
clickhouse clickhouse: require big-parallel 2021-04-26 00:50:07 +00:00
cloud-print-connector
code-server
computing slurm: 20.11.4.1 -> 20.11.5.1 2021-03-31 21:51:26 +02:00
confluent-platform treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
consul consul: 1.9.4 -> 1.9.5 2021-04-16 17:00:32 +02:00
corosync corosync: 2.4.5 -> 3.1.2 2021-04-14 14:17:53 -07:00
coturn
couchpotato
dante
demoit
dex
dgraph
dico dico: 2.10 -> 2.11 2021-04-29 01:02:40 -04:00
dict dictdDBs.wordnet: stay with python2 2021-03-25 12:16:29 +01:00
diod
dns bind: 9.16.13 -> 9.16.15 2021-04-29 03:39:40 +02:00
documize-community documize-community: 3.8.2 -> 3.9.0 2021-04-01 07:05:12 +00:00
domoticz
echoip
elasticmq-server-bin
endlessh
etcd etcd_3_4: 3.4.14 -> 3.4.15 2021-03-01 16:35:46 +10:00
etebase
exhibitor treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
fcgiwrap
felix
fiche
fileshare
fingerd/bsd-fingerd
firebird
fishnet fishnet: 2.2.5 -> 2.2.6 2021-03-27 11:38:10 +01:00
foundationdb foundationdb: use python2 and python3 2021-03-25 13:12:27 +01:00
freeradius
ftp
gemini agate: fix cargoSha256 change 2021-04-16 18:24:08 +01:00
gerbera gerbera: 1.6.4 -> 1.7.0 2021-02-28 12:50:39 +00:00
go-libp2p-daemon
gobetween
gonic gonic: 0.12.0 -> 0.12.2 (#113639) 2021-02-22 00:10:17 -05:00
gopher/gofish
gortr
gotify
gotty
gpm
gpsd gpsd: 3.21 → 3.22 2021-02-25 22:16:42 +03:00
grocy
h2 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
hashi-ui
hasura
hbase treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
headphones
hitch
holochain-go
home-assistant Merge pull request #119765 from mweinelt/appdaemon 2021-04-29 05:18:38 +02:00
http nginxQuic: 47a43b011dec -> 12f18e0bca09 2021-04-28 08:37:51 +02:00
hydron
hylafaxplus
icecast
icecream
icingaweb2
identd
imgproxy Merge pull request #119072 from stephank/imgproxy-darwin 2021-04-10 15:45:42 -05:00
interlock
irc treewide: go: inherit platforms instead of using platforms.all 2021-04-26 08:59:56 +02:00
irker irker: use python3 2021-04-03 17:06:10 +02:00
isso isso: 0.12.4 -> 0.12.5 (#117582) 2021-03-26 18:59:11 +01:00
jackett jackett: 0.17.764 -> 0.17.865 2021-04-10 12:22:54 +00:00
jellyfin treewide: use lib.warnIf where appropriate 2021-04-28 21:44:21 +00:00
jetbrains treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
jicofo jicofo: 1.0-612 -> 1.0-690 2021-02-13 17:34:54 +01:00
jitsi-videobridge treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
kapowbang kapowbang: 0.6.0 -> 0.7.0 2021-03-13 07:35:05 +00:00
keycloak keycloak: 12.0.3 -> 12.0.4 2021-03-03 00:16:46 +00:00
klipper klipper: fixup build on i686 2021-03-10 12:57:03 +01:00
kwakd
ldap/389 kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
lidarr
limesurvey
livepeer livepeer: 0.5.13 -> 0.5.14 2021-02-06 14:32:01 +00:00
ma1sd gradle: Pin pkgs to Gradle 6 that fail with 7 2021-04-14 00:06:02 +02:00
maddy
mail opensmtpd: set --with-path-pidfile 2021-04-28 13:15:23 +02:00
martin
mastodon mastodon-assets: build all assets 2021-02-22 20:43:57 +01:00
matrix-appservice-discord
matrix-corporal
matrix-synapse matrix-synapse: 1.32.1 -> 1.32.2 2021-04-22 12:45:01 +02:00
matterbridge matterbridge: 1.22.0 -> 1.22.1 2021-04-06 03:50:39 -04:00
mattermost mattermost: 5.25.3 -> 5.32.1 2021-03-18 15:28:05 +01:00
mautrix-signal mautrix-signal: init at v0.1.1 2021-04-15 08:24:39 +08:00
mautrix-telegram
mautrix-whatsapp mautrix-whatsapp: 0.1.5 -> 0.1.6 2021-04-01 21:29:05 +02:00
mbtileserver
mediatomb
memcached
mesos-dns
metabase metabase: 0.37.8 -> 0.38.0 2021-02-17 15:56:34 +00:00
meteor
microserver
miniflux miniflux: 2.0.28 -> 2.0.29 2021-03-22 12:09:56 +00:00
minio minio: 2021-04-06T23-11-00Z -> 2021-04-22T15-44-28Z 2021-04-23 20:09:31 +02:00
mirrorbits
misc nixos/tests/podgrab: init 2021-04-15 20:57:22 +00:00
mlflow-server
monitoring Merge pull request #120492 from SuperSandro2000/prometheus-unbound-exporter 2021-04-29 10:54:22 +02:00
mpd mpd: 0.22.5 -> 0.22.6 2021-02-26 16:30:46 +08:00
mqtt/mosquitto mosquitto: 1.6.12 -> 2.0.10 2021-04-05 16:43:14 +02:00
mtprotoproxy
mumsi
mxisd mxisd: remove (#119372) 2021-04-19 11:26:08 -04:00
nas
nats-server nats-server: 2.2.0 -> 2.2.1 2021-04-05 00:29:37 +00:00
nats-streaming-server nats-streaming-server: 0.21.0 -> 0.21.1 2021-03-14 03:31:09 -04:00
neard
news/leafnode
nextcloud nextcloud: 21.0.0 -> 21.0.1 2021-04-09 09:02:34 +02:00
nfs-ganesha
nginx-sso
nosql llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
nsq
nzbhydra2 nzbhydra2: 3.8.0 -> 3.13.2 2021-04-05 22:12:51 -07:00
oauth2-proxy oauth2_proxy: rename to oauth2-proxy 2021-04-18 14:17:11 +02:00
ombi ombi: add test passthru 2021-04-01 10:34:40 +03:00
openafs yacc: deprecate alias 2021-04-04 03:18:58 +02:00
openbgpd yacc: deprecate alias 2021-04-04 03:18:58 +02:00
openxpki
osrm-backend
p910nd p910nd: fix darwin build 2021-03-14 11:40:49 +07:00
peach
pg_featureserv
pg_tileserv pg_tileserv: 1.0.6 -> 1.0.7 2021-02-11 21:04:43 +00:00
pies
pim6sd yacc: deprecate alias 2021-04-04 03:18:58 +02:00
pinnwand pinnwand: apply patch for pygment lexer weirdness 2021-04-13 03:59:42 +02:00
pleroma-otp pleroma-otp: 2.2.2 -> 2.3.0 (#115053) 2021-03-04 12:40:01 +01:00
plex plex: 1.22.1.4275 -> 1.22.2.4284 2021-04-08 17:28:06 +09:30
plik plik,plikd: init at 1.3.1 2021-02-23 15:35:07 +01:00
polipo
pounce pounce: 2.1p1 -> 2.3 2021-03-24 14:39:38 -04:00
prayer
ps3netsrv
pulseaudio
radarr radarr: change sed separator in update script 2021-03-28 14:48:20 +03:00
radicale radicale: add passthru.tests 2021-04-23 15:13:36 +02:00
rainloop treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
rippled rippled: 1.6.0 -> 1.7.0 2021-04-15 07:30:38 +02:00
roon-server roon-server: 100800753 -> 100800790 2021-04-29 13:24:13 -04:00
roundcube roundcube: 1.4.10 -> 1.4.11 2021-02-08 21:43:19 +01:00
routinator routinator: fix darwin build 2021-03-14 11:40:51 +07:00
rpcbind
rt
rtsp-simple-server rtsp-simple-server: 0.15.3 -> 0.15.4 2021-04-11 15:02:17 +00:00
sabnzbd sabnzbd: 3.2.0 -> 3.2.1 2021-04-05 09:57:13 +02:00
samba samba: 4.13.4 -> 4.13.7 2021-03-31 23:29:58 +02:00
scylladb
search groonga: 11.0.0 -> 11.0.1 2021-04-29 00:14:49 -04:00
ser2net ser2net: 4.3.2 -> 4.3.3 2021-03-09 12:24:14 +00:00
serf
serviio
shairplay
shairport-sync
shellinabox
shishi
sickbeard sickgear: 0.23.14 -> 0.23.15 2021-04-06 00:25:15 -04:00
silc-server
simple-http-server simple-http-server: init at 0.6.1 2021-04-25 16:58:29 +03:00
simplehttp2server
sip
sks
skydns
slimserver
smcroute
softether
sonarr sonarr: 3.0.5.1144 -> 3.0.6.1196 2021-04-25 22:38:08 +03:00
sozu sozu: 0.11.50 -> 0.11.56 2021-03-09 19:17:20 +00:00
sql Merge staging-next into staging 2021-04-27 18:14:28 +00:00
squid squid: 4.13 -> 4.14 2021-03-09 21:13:17 +00:00
sslh
swego swego: 0.93 -> 0.94 2021-03-27 22:09:49 +00:00
syncserver
tacacsplus
tailscale iproute: deprecate alias 2021-04-04 01:43:46 +02:00
tang
tarssh tarssh: 0.5.0 -> 0.7.0 2021-02-06 21:01:17 +00:00
tautulli tautulli: 2.6.1 -> 2.6.8 2021-03-09 22:15:39 +00:00
tegola tegola: 0.12.1 -> 0.13.0 2021-03-24 21:48:03 +00:00
teleport teleport: 5.2.1 -> 6.1.2 2021-04-25 18:49:21 +03:00
tmate-ssh-server
tracing/tempo tempo: 0.4.0 -> 0.5.0 2021-02-06 21:10:59 +00:00
traefik traefik: 2.4.7 -> 2.4.8 2021-03-24 22:16:28 +00:00
trezord trezord: 2.0.30 -> 2.0.31 2021-04-09 17:55:47 +02:00
trickster
tt-rss
ttyd
tvheadend
u9fs
udpt updt: expand platforms to all 2021-03-14 11:40:48 +07:00
uftp
uhub
ums treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
unfs3
unifi unifi6: 6.0.45 -> 6.1.71 2021-04-08 23:02:38 +02:00
unpfs
ursadb
urserver urserver: 3.6.0.745 -> 3.9.0.2465 2021-03-04 23:34:50 +01:00
uwsgi uwsgi: remove unused input 2021-02-17 13:31:28 +01:00
varnish varnishPackages.dynamic: fix build, use autoreconfHook269 2021-02-28 14:11:29 -08:00
web-apps wordpress: 5.6.2 -> 5.7.1 2021-04-22 13:14:39 +02:00
webmetro
wsdd
x11 Merge pull request #115552 from Emantor/topic/xwayland_bump 2021-04-27 13:31:08 +02:00
xandikos xandikos: add passthru.tests 2021-03-25 20:13:05 +01:00
xinetd
xmpp biboumi: format, remove unused input 2021-03-08 02:01:13 +01:00
zigbee2mqtt zigbee2mqtt: add upgrade warning 2021-04-07 15:06:51 +02:00
zoneminder mysql: deprecate alias 2021-04-04 03:18:57 +02:00
zookeeper zookeeper: 3.6.2 -> 3.6.3 2021-04-24 13:31:43 +02:00