Package Details: inspircd 3.7.0-1

Git Clone URL: https://aur.archlinux.org/inspircd.git (read-only, click to copy)
Package Base: inspircd
Description: InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, Windows and macOS systems.
Upstream URL: https://www.inspircd.org/
Licenses: GPL2
Conflicts: inspircd
Provides: inspircd
Submitter: Max-P
Maintainer: Max-P (Aelius)
Last Packager: TheGoliath
Votes: 9
Popularity: 0.51
First Submitted: 2015-12-01 03:57
Last Updated: 2020-08-09 22:51

Dependencies (26)

Required by (1)

Sources (3)

Latest Comments

1 2 Next › Last »

TheGoliath commented on 2020-06-09 10:54

Updated the PKGBUILD :)

oi_wtf commented on 2020-06-09 09:50

libmaxminddb should also appear in makedepends, otherwise build fails for me with:

/build/inspircd/src/inspircd-3.6.0/src/modules/m_geo_maxmind.cpp:34:10: fatal error: maxminddb.h: No such file or directory

TheGoliath commented on 2020-06-03 18:00

@Stykar That because it's a make dependency which is required for the PKGBUILD to compile successfully. As some folks don't use OpenSSL, the mbedtls module is also made available on compilation time. Afterwards you are good to remove the package again as it is only used by make

Strykar commented on 2020-06-03 17:38

@ChrisTX Currently, it forces mbedtls installation even when OpenSSL is installed.

ChrisTX commented on 2020-06-01 16:29

@Strykar It's a make dependency. InspIRCd supports GnuTLS, mbedtls and OpenSSL all the same, but you only need the packages for the respective modules.

Strykar commented on 2020-06-01 16:27

Why is mbedtls required now when openssl is available?

TheGoliath commented on 2020-06-01 11:16

@ChrisTX Updated the package properly :)

TheGoliath commented on 2020-05-31 08:15

Thx, gonna fix that this evening

ChrisTX commented on 2020-05-31 03:11

This package has some issues at the moment:

  1. Arch any is incorrect, that's for packages that don't contain architecture-specific binaries. It should be x86_64
  2. The set of enabled extra modules is incorrect, some modules have been renamed/split since and thus don't work.
  3. Not all modules that could be built are being built, despite Arch having all the dependencies in the repos.
  4. GID=0 is missing from configure causing it to embed whatever GID the building user has as owning GID.

I've made a patch for these issues, which you can find here. With this, the package passes namcap with only a few informational warnings and that the package description should not contain the package name.

TheGoliath commented on 2020-05-19 13:42

Added a sysusers file to work with systemd-sysusers. Tell me if anything isn't working as expected