Commit Graph

103 Commits

Author SHA1 Message Date
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
R. Ryantm
3e8c138afe ergochat: 2.12.0 -> 2.13.0 2024-01-16 05:18:59 +00:00
R. Ryantm
42e8265222 inspircd: 3.16.1 -> 3.17.0 2023-12-24 01:44:54 +01:00
R. Ryantm
73b624bc50 ergochat: 2.11.1 -> 2.12.0 2023-11-02 18:49:08 +00:00
Aaron Jheng
7735659333
treewide: use sri hash (#256481) 2023-09-21 16:23:40 +02:00
Aaron Jheng
5b77f8a209
robustirc-bridge: 1.8 -> 1.9.0 2023-07-05 02:58:15 +00:00
R. Ryantm
b75eba84d9 inspircd: 3.16.0 -> 3.16.1 2023-06-22 07:00:23 +00:00
R. Ryantm
f5c3f099a7 inspircdMinimal: 3.15.0 -> 3.16.0 2023-05-02 11:22:59 +02:00
R. Ryantm
7a9f916d97 ergochat: 2.11.0 -> 2.11.1 2023-04-19 15:46:19 +00:00
Sergei Trofimovich
91e20f1081 solanum: disable install parallelism
Without the change parallel installs fail as:

    ...-binutils-2.40/bin/ld: cannot find ./.libs/libircd.so: No such file or directory
    collect2: error: ld returned 1 exit status
    make[4]: *** [Makefile:634: solanum] Error 1
2023-03-09 22:53:06 +00:00
R. Ryantm
d7637635d9 inspircd, inspircdMinimal: 3.14.0 -> 3.15.0
Adds new regex_pcre2 module, enabled by default.

https://docs.inspircd.org/3/change-log/#inspircd-3150

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-01-02 17:32:38 +01:00
R. Ryantm
db612e882d ergochat: 2.10.0 -> 2.11.0 2022-12-28 22:12:11 +00:00
Martin Weinelt
d017316b51
atheme: fix build with libxcrypt 2022-10-09 18:10:35 +02:00
Franz Pletz
5c34a5351a
ircdHybrid: fix build with libxcrypt 2022-10-09 18:10:34 +02:00
R. Ryantm
d92b736769 ircdHybrid: 8.2.42 -> 8.2.43 2022-09-28 19:27:23 +00:00
R. Ryantm
0762cbf116 ircdHybrid: 8.2.41 -> 8.2.42 2022-09-01 18:28:54 +00:00
R. Ryantm
9fa4cd59de inspircd: 3.13.0 -> 3.14.0 2022-08-29 12:07:14 +02:00
Jonas Heinrich
f85882b23a
Merge pull request #184228 from r-ryantm/auto-update/ircd-hybrid
ircdHybrid: 8.2.39 -> 8.2.41
2022-08-22 16:51:45 +02:00
Martin Weinelt
1de6b218a5
solanum: 2021-11-14 -> 2022-07-12 2022-08-16 20:12:18 +02:00
Franz Pletz
c092a502df
treewide: remove myself as maintainer from some pkgs
Only packages I'm not able to maintain anymore as of today. Mostly
because I'm haven't been using them in a while.
2022-08-03 14:17:51 +02:00
R. Ryantm
cbd6deeb80 ircdHybrid: 8.2.39 -> 8.2.41 2022-07-31 13:54:49 +00:00
lassulus
7e68dc4d9b ergochat: 2.9.1 -> 2.10.0 2022-06-20 12:30:24 +02:00
sternenseemann
023a12f0ad inspircd: 3.12.0 -> 3.13.0 2022-05-02 10:20:15 +02:00
Alyssa Ross
ce8cbe3c01 irccat: init at 0.4.8 2022-03-27 14:17:51 +00:00
zowoq
ab07e12988 treewide: drop unnecessary go_1_17, buildGo117{Module,Package} 2022-02-08 08:09:33 +10:00
Martin Weinelt
053e8cddf6
atheme: 7.2.11 -> 7.2.12
General authentication bypass in Atheme IRC services with InspIRCd 3

https://www.openwall.com/lists/oss-security/2022/01/30/4
2022-01-31 00:44:17 +01:00
lassulus
6b55249a5d nixos/tests/ergochat: init 2022-01-14 23:33:23 +01:00
lassulus
1eab8b2d6a ergochat: init at 2.9.1 2022-01-12 23:18:39 +01:00
R. Ryantm
34657556d1 inspircd: 3.11.0 -> 3.12.0 2022-01-03 10:54:39 +01:00
R. Ryantm
5befc286dc ircdHybrid: 8.2.38 -> 8.2.39 2021-12-10 14:06:55 +00:00
Martin Weinelt
1143032da0 solanum: unstable-2021-04-27 -> unstable-2021-11-14 2021-11-30 15:42:13 +01:00
sternenseemann
1d67a676d4 inspircd: 3.10.0 -> 3.11.0
https://docs.inspircd.org/3/change-log/#inspircd-3110
2021-09-13 15:00:45 +02:00
R. RyanTM
5c25004d57 ircdHybrid: 8.2.36 -> 8.2.38 2021-08-09 06:06:35 +00:00
Felix Buehler
a56d117bdb servers: replace name with pname&version 2021-07-26 20:15:46 +02:00
Martin Weinelt
2441e82399
solanum: clarify license to be gpl2 or later 2021-06-16 00:19:35 +02:00
Martin Weinelt
ff06400b7d
Merge pull request #125011 from Xe/Xe/solanum-motd
solanum: fix MOTD
2021-06-16 00:01:24 +02:00
Domen Kožar
9e6417f2a4
fix tarball job evaluation for aarch64-darwin 2021-06-03 10:52:46 +02:00
Christine Dodrill
b1fe9fab6f solanum: fix MOTD
Previously this defaulted to the default MOTD in the solanum source
tree, and I don't want my friends to laugh at me. Includes a patch to
the tests to ensure that the MOTD is actually set.

This replicates the fix done in #109705 (solanum is a fork of charybdis,
so they share fundamental logic for this).

Signed-off-by: Christine Dodrill <me@christine.website>
2021-05-30 20:27:08 -04:00
lassulus
8eb5701aaf solanum: remove obsolete BANDB settings/patches 2021-05-24 15:49:57 +02:00
lassulus
3cbc9824a3 solanum: 2020-12-14 -> 2021-04-27 2021-05-20 19:50:22 +02:00
sternenseemann
104af4aafa inspircd: run configure phase hooks 2021-05-14 23:02:20 +02:00
sternenseemann
abe7335e7e inspircd: 3.9.0 -> 3.10.0
https://docs.inspircd.org/3/change-log/#inspircd-3100
2021-05-14 23:02:20 +02:00
Arnout Engelen
1be3d412c0
treewide: go: inherit platforms instead of using platforms.all
`buildGoModule` and `buildGoPackage` by default inherit the `platforms`
from go. That seems better than explicitly configuring `platforms.all`.

There are also many packages that specify 'linux + darwin' - this is
even suggested in the documentation. We might also want to update those,
but let's do the noncontroversial change first.
2021-04-26 08:59:56 +02:00
Sandro
5370029be4
Merge pull request #106411 from r-ryantm/auto-update/ircd-hybrid
ircdHybrid: 8.2.35 -> 8.2.36
2021-04-06 03:19:14 +02:00
sternenseemann
19225b8690 !fixup add nixos tests to passthru.tests 2021-03-22 15:12:27 +01:00
Profpatsch
0fd939c6ea fixup! inspircd: init at 3.9.0 2021-03-21 14:14:32 +01:00
sternenseemann
b77f1bc48a inspircd: init at 3.9.0
Packaging inspircd is relatively straightforward, once we adapt to the
slightly strange Perl configure script and it's firm opinion that
$prefix/usr should exist.

Most complexity in this derivation stems from the following:

* inspircd has modules which users can load dynamically in the form of
  shared objects that link against other libraries for various tasks

* inspircd is licensed exclusively under the GPL version 2.

* Some of the libraries inspircd modules link against are GPL 2
  incompatible (GPL 3, ASL 2.0) and we therefore must not distribute
  these in binary form.

* Some modules combine GPL 2 code of inspircd and libc into a shared
  object and may not be redistributed in binary form depending on the
  license of the libc. Similarly for libc++.
  Open Question: Does the fact that we may build the inspircd binary, i.
  e. link against libc and libc++ imply that we can do this?
  https://docs.inspircd.org/packaging/ seems to imply this is not the
  case.

Thus we have some additional code which a) determines the set of modules
we should enable by default (the largest possible set as upstream
recommends it) and b) collects all applying licenses into meta.license.
2021-03-21 01:32:51 +01:00
Martin Weinelt
b5fc00619c
atheme: 7.2.10-r2 -> 7.2.11 2021-03-02 21:51:52 +01:00
Andreas Rammhold
089ff21e21
solanum: enable parallel building 2021-02-15 11:42:40 +01:00
Martin Weinelt
3ef3b507e9
Merge pull request #110136 from r-ryantm/auto-update/ngircd
ngircd: 26 -> 26.1
2021-02-08 03:43:05 +01:00