Commit Graph

74 Commits

Author SHA1 Message Date
Ben Siraphob
872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
R. RyanTM
f4a8876144 rabbitmq-server: 3.8.8 -> 3.8.9 2020-11-11 22:59:10 +00:00
R. RyanTM
264e9f5570 rabbitmq-server: 3.8.7 -> 3.8.8 2020-09-24 18:06:00 +02:00
Lancelot SIX
415cb25532 rabbitmq-server: 3.8.5 -> 3.8.7
See https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.6
(license change) and
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.7
2020-09-24 18:06:00 +02:00
R. RyanTM
d13d819b89 rabbitmq-server: 3.8.4 -> 3.8.5 2020-06-30 15:27:19 +02:00
Tae Sandoval
0e3a28a462 rabbitmq: fix darwin build
ed16f83 made all dependencies explicit, including systemd, which makes the
build step to fail on macOS. Here systemd is added to runtimePath only if the
target system is Linux
2020-05-31 13:41:04 -04:00
R. RyanTM
220393d904 rabbitmq-server: 3.8.3 -> 3.8.4 2020-05-28 12:47:08 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Frederik Rietdijk
46ec52f329 buildPython*: use pname 2020-03-30 17:07:41 +02:00
Profpatsch
967a5b3047 rabbitmq-server: add the VM test to passthru.tests 2020-03-10 17:25:03 +01:00
R. RyanTM
cf2bba74ee rabbitmq-server: 3.8.2 -> 3.8.3 2020-03-10 17:25:03 +01:00
Patrick Hilhorst
593e11fd94
treewide: fix redirected urls
According to https://repology.org/repository/nix_unstable/problems, we have a
lot of packages that have http links that redirect to https as their homepage.
This commit updates all these packages to use the https links as their
homepage.

The following script was used to make these updates:

```

curl https://repology.org/api/v1/repository/nix_unstable/problems \
    | jq '.[] | .problem' -r \
    | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \
    | sort | uniq > script.sed

find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```
2020-01-22 11:26:22 +01:00
Alexey Lebedeff
ed16f830b0 rabbitmq: make all dependencies explicit
Some things were provided by default, some by systemd unit and some
were just miraculously working. This turns them into explicit
dependencies of the package itself, making everything properly
overrideable.

+ providing glibcLocales fixes elixir compile warnings

+ providing systemd dependency allows rabbit to use systemctl for unit
  activation check instead of falling back to sleep. This was seen as
  a warning during startup.
2020-01-19 23:24:27 +01:00
Jan Tojnar
c5406e30b0
qpid-cpp: fix eval 2019-12-31 02:59:40 +01:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
Frederik Rietdijk
6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Robin Gloster
2157dcd141
treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
Franz Pletz
ee8cc1c7ba
qpid-cpp: fix build on darwin 2019-12-27 05:21:41 +01:00
Maximilian Bosch
9842c4b107
treewide: update which packages I'm currently maintaining
Idea shamelessly stolen from 4e60b0efae.

I realized that I don't really know anymore where I'm listed as maintainer and what
I'm actually (co)-maintaining which means that I can't proactively take
care of packages I officially maintain.

As I don't have the time, energy and motivation to take care of stuff I
was interested in 1 or 2 years ago (or packaged for someone else in the
past), I decided that I make this explicit by removing myself from several
packages and adding myself in some other stuff I'm now interested in.

I've seen it several times now that people remove themselves from a
package without removing the package if it's unmaintained after that
which is why I figured that it's fine in my case as the affected pkgs
are rather low-prio and were pretty easy to maintain.
2019-12-26 15:27:47 +01:00
Franz Pletz
77b6c3cd06
Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
R. RyanTM
f95b93bba3 rabbitmq-server: 3.8.1 -> 3.8.2 2019-12-09 10:26:33 -08:00
Maximilian Bosch
f0c0be44ad
qpid-cpp: 1.37.0 -> 1.38.0
https://qpid.apache.org/releases/qpid-cpp-1.38.0/index.html
2019-12-03 14:13:59 +01:00
Franz Pletz
602bccd1a8
qpid-cpp: 1.37.0 -> 1.39.0, fix build with gcc9 2019-11-07 15:09:08 +01:00
R. RyanTM
cdc5bcdea5 rabbitmq-server: 3.8.0 -> 3.8.1 2019-11-04 10:18:11 +01:00
R. RyanTM
4641f95791 rabbitmq-server: 3.7.18 -> 3.8.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-10-27 23:52:50 +01:00
R. RyanTM
4a815f4a59 rabbitmq-server: 3.7.17 -> 3.7.18
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-10-04 20:44:31 +02:00
Franz Pletz
de85797565
Merge remote-tracking branch 'origin/master' into gcc-8 2019-09-03 22:15:07 +02:00
Robin Gloster
616b8343c4
Merge remote-tracking branch 'upstream/master' into gcc-8 2019-08-25 18:55:46 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
965d908ac5 rabbitmq-server: 3.7.16 -> 3.7.17
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-08-09 12:50:24 +02:00
Daiderd Jordan
89083ccf85
Merge pull request #64803 from serokell/elixir19
elixir: default 1.7.4 -> 1.9.0
2019-07-19 00:03:29 +02:00
R. RyanTM
4040b16c30 rabbitmq-server: 3.7.15 -> 3.7.16
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-07-17 09:37:53 +02:00
Yorick van Pelt
1b0459741f
rabbitmq-server: bump elixir dependency to 1.8 2019-07-16 11:12:38 +02:00
Robin Gloster
87701cfbbe
qpid-cpp: fix build with gcc8 2019-06-17 07:25:58 +02:00
R. RyanTM
6eb0be091c rabbitmq-server: 3.7.14 -> 3.7.15
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-06-03 18:41:49 +02:00
R. RyanTM
b96a0839c9 rabbitmq-server: 3.7.12 -> 3.7.14
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-04-16 22:15:59 +02:00
R. RyanTM
5644131eab rabbitmq-server: 3.7.11 -> 3.7.12
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-03-03 20:47:08 +01:00
R. RyanTM
56c7ac2fba rabbitmq-server: 3.7.10 -> 3.7.11
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-02-06 11:59:46 +01:00
R. RyanTM
74b7aae3af rabbitmq-server: 3.7.9 -> 3.7.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-01-19 11:28:05 +01:00
R. RyanTM
74f9e555d3 rabbitmq-server: 3.7.8 -> 3.7.9 (#50573)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2018-11-18 12:50:34 +01:00
Alexey Lebedeff
a6ff5865d1 rabbitmq-server: 3.6.10 -> 3.7.8
- New dependency on 'getconf' binary for
  3aa619e9ef/src/vm_memory_monitor.erl (L448)
- New dependency on 'socat' for systemd notifications
  4a3ee3a336/src/rabbit.erl (L361)
- elixir_1_6 for a new 'rabbitmqctl' tool
- Replace patching with providing custom PATH, as we already have some
  other things here
- Renamed package in all-packages.nix from a legacy spelling
2018-09-25 11:19:23 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Orivej Desh
5662c24302 qpid-cpp: fix build after #28029
When -O2 from hardening does not redefine -O3 from CMake, the build fails with:

     src/qpid/broker/SelectorExpression.cpp: In member function ‘qpid::broker::Expression* qpid::broker::Parse::orExpression(qpid::broker::Tokeniser&)’:
     src/qpid/broker/SelectorExpression.cpp:1041:13: error: ‘*((void*)& s +17)’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
          if (s[1]=='b' || s[1]=='B') {
2018-06-01 06:03:05 +00:00
Matthew Bauer
037e5d863b rabbitmq-server: use provided getconf 2018-04-10 18:54:11 -05:00
Maximilian Bosch
b71ffc1b25 qpid-cpp: fix build
The compilation broke due to the flag `-Werror=int-in-bool-context`
which caused several compilation errors with GCC v7. Disabling this
warning manually with `-Wno-error` in `NIX_CFLAGS_COMPILE` should be
fine.

This package experienced several radical changes as the entire python
build in `$src/management/python` was broken since the given Python
interpreter missed several needed modules (including
`pythonPackages.qpid-python`). As the CMake build tried to invoke the
affected `setup.py` manually and patched the shebangs with `disutil` and
caused non-functional executables, I split the package up into two
parts, the actual `qpid-cpp` lib and the Python module that will be
composed using `buildEnv`.

Furthermore I added myself as maintainer for the package as the diff
became quite huge and we should have more folks available to maintain
this.

See https://hydra.nixos.org/build/71519082/log
See tickets #36453 and #31747
2018-03-27 19:24:16 +02:00
Carles Pagès
f96dc502b7 qpid-cpp: 0.34 -> 1.37.0 2018-03-06 21:38:23 +01:00
Profpatsch
186c765398 rabbitmq: 3.6.10 -> 3.6.15 (and various improvements)
- split outputs (doc, man, out)
- a new runtime dependency on getconf
- fix up SCRIPTS_DIR in wrapper
- clean output folder of stray doc files
- add license & maintainer

Tested with `nixos/tests/rabbitmq.nix`, inside a docker image and manually.
2018-02-22 17:04:20 +01:00
Robin Gloster
f0fa565dfb
qpid-cpp: fix build 2017-09-28 23:14:32 +02:00
Hoang Xuan Phu
2c58562d48 rabbitmq_server: 3.6.6 -> 3.6.10 2017-09-14 13:47:42 +08:00