mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-09 10:39:02 -04:00
Modernise PackageInfo directives.
- Add Alpine packages. - Add missing directives to log_json. - Drop obsolete version constraints. - Use system-like for debian and rhel.
This commit is contained in:
parent
dd8fc5b7d7
commit
8a0f6f3815
@ -20,10 +20,10 @@
|
||||
/// $CompilerFlags: find_compiler_flags("libargon2")
|
||||
/// $LinkerFlags: find_linker_flags("libargon2")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") argon2-dev pkgconf
|
||||
/// $PackageInfo: require_system("arch") argon2 pkgconf
|
||||
/// $PackageInfo: require_system("darwin") argon2 pkg-config
|
||||
/// $PackageInfo: require_system("debian" "10.0") libargon2-dev pkg-config
|
||||
/// $PackageInfo: require_system("ubuntu" "18.04") libargon2-0-dev pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libargon2-dev pkg-config
|
||||
|
||||
|
||||
#include "inspircd.h"
|
||||
|
@ -20,10 +20,11 @@
|
||||
/// $CompilerFlags: find_compiler_flags("libmaxminddb")
|
||||
/// $LinkerFlags: find_linker_flags("libmaxminddb")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") libmaxminddb-dev pkgconf
|
||||
/// $PackageInfo: require_system("arch") libmaxminddb pkgconf
|
||||
/// $PackageInfo: require_system("darwin") libmaxminddb pkg-config
|
||||
/// $PackageInfo: require_system("debian" "9.0") libmaxminddb-dev pkg-config
|
||||
/// $PackageInfo: require_system("ubuntu" "16.04") libmaxminddb-dev pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libmaxminddb-dev pkg-config
|
||||
/// $PackageInfo: require_system("rhel~") libmaxminddb-devel pkgconfig
|
||||
|
||||
#ifdef _WIN32
|
||||
# pragma comment(lib, "maxminddb.lib")
|
||||
|
@ -24,11 +24,11 @@
|
||||
/// $CompilerFlags: find_compiler_flags("lber" "") find_compiler_flags("ldap" "")
|
||||
/// $LinkerFlags: find_linker_flags("lber" "-llber") find_linker_flags("ldap" "-lldap_r")
|
||||
|
||||
/// $PackageInfo: require_system("arch") libldap
|
||||
/// $PackageInfo: require_system("centos") openldap-devel
|
||||
/// $PackageInfo: require_system("debian") libldap2-dev
|
||||
/// $PackageInfo: require_system("rocky") openldap-devel
|
||||
/// $PackageInfo: require_system("ubuntu") libldap2-dev
|
||||
/// $PackageInfo: require_system("alpine") openldap-dev pkgconf
|
||||
/// $PackageInfo: require_system("arch") libldap pkgconf
|
||||
/// $PackageInfo: require_system("darwin") openldap pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libldap2-dev pkg-config
|
||||
/// $PackageInfo: require_system("rhel~") openldap-devel pkg-config
|
||||
|
||||
|
||||
#include "inspircd.h"
|
||||
|
@ -18,6 +18,11 @@
|
||||
|
||||
/// $CompilerFlags: find_compiler_flags("RapidJSON")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") rapidjson-dev pkgconf
|
||||
/// $PackageInfo: require_system("arch") rapidjson pkgconf
|
||||
/// $PackageInfo: require_system("darwin") rapidjson pkg-config
|
||||
/// $PackageInfo: require_system("debian~") rapidjson-dev pkg-config
|
||||
|
||||
|
||||
#include <rapidjson/ostreamwrapper.h>
|
||||
#include <rapidjson/writer.h>
|
||||
|
@ -29,12 +29,11 @@
|
||||
/// $CompilerFlags: execute("mysql_config --include" "MYSQL_CXXFLAGS")
|
||||
/// $LinkerFlags: execute("mysql_config --libs_r" "MYSQL_LDFLAGS" "-lmysqlclient")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") mariadb-dev
|
||||
/// $PackageInfo: require_system("arch") mariadb-libs
|
||||
/// $PackageInfo: require_system("centos") mysql-devel
|
||||
/// $PackageInfo: require_system("darwin") mysql-client
|
||||
/// $PackageInfo: require_system("debian") libmysqlclient-dev
|
||||
/// $PackageInfo: require_system("rocky") mysql-devel
|
||||
/// $PackageInfo: require_system("ubuntu") libmysqlclient-dev
|
||||
/// $PackageInfo: require_system("debian~") libmysqlclient-dev
|
||||
/// $PackageInfo: require_system("rhel~") mariadb-connector-c-devel
|
||||
|
||||
|
||||
#include <mysql.h>
|
||||
|
@ -29,12 +29,12 @@
|
||||
/// $CompilerFlags: find_compiler_flags("libpq")
|
||||
/// $LinkerFlags: find_linker_flags("libpq")
|
||||
|
||||
/// $PackageInfo: require_system("arch") postgresql-libs
|
||||
/// $PackageInfo: require_system("centos") postgresql-devel
|
||||
/// $PackageInfo: require_system("darwin") libpq
|
||||
/// $PackageInfo: require_system("debian") libpq-dev
|
||||
/// $PackageInfo: require_system("rocky") postgresql-devel
|
||||
/// $PackageInfo: require_system("ubuntu") libpq-dev
|
||||
/// $PackageInfo: require_system("alpine") pcre2-dev pkgconf
|
||||
/// $PackageInfo: require_system("arch") pkgconf postgresql-libs
|
||||
/// $PackageInfo: require_system("darwin") libpq pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libpq-dev pkg-config
|
||||
/// $PackageInfo: require_system("rhel~") pkg-config postgresql-devel
|
||||
/// $PackageInfo: require_system("ubuntu") libpq-dev pkg-config
|
||||
|
||||
|
||||
#include <libpq-fe.h>
|
||||
|
@ -19,12 +19,11 @@
|
||||
/// $CompilerFlags: find_compiler_flags("libpcre2-8")
|
||||
/// $LinkerFlags: find_linker_flags("libpcre2-8")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") pcre2-devel
|
||||
/// $PackageInfo: require_system("arch") pcre2
|
||||
/// $PackageInfo: require_system("centos") pcre2-devel
|
||||
/// $PackageInfo: require_system("darwin") pcre2
|
||||
/// $PackageInfo: require_system("debian") libpcre2-dev
|
||||
/// $PackageInfo: require_system("rocky") pcre2-devel
|
||||
/// $PackageInfo: require_system("ubuntu") libpcre2-dev
|
||||
/// $PackageInfo: require_system("debian~") libpcre2-dev
|
||||
/// $PackageInfo: require_system("rhel~") pcre2-devel
|
||||
|
||||
|
||||
#include "inspircd.h"
|
||||
|
@ -19,10 +19,10 @@
|
||||
/// $CompilerFlags: find_compiler_flags("re2")
|
||||
/// $LinkerFlags: find_linker_flags("re2")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") pkgconf re2-dev
|
||||
/// $PackageInfo: require_system("arch") pkgconf re2
|
||||
/// $PackageInfo: require_system("darwin") pkg-config re2
|
||||
/// $PackageInfo: require_system("debian" "8.0") libre2-dev pkg-config
|
||||
/// $PackageInfo: require_system("ubuntu" "15.10") libre2-dev pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libre2-dev pkg-config
|
||||
|
||||
|
||||
#include "inspircd.h"
|
||||
|
@ -27,12 +27,11 @@
|
||||
/// $CompilerFlags: find_compiler_flags("sqlite3")
|
||||
/// $LinkerFlags: find_linker_flags("sqlite3")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") pkgconf sqlite-dev
|
||||
/// $PackageInfo: require_system("arch") pkgconf sqlite
|
||||
/// $PackageInfo: require_system("centos") pkgconfig sqlite-devel
|
||||
/// $PackageInfo: require_system("darwin") pkg-config sqlite
|
||||
/// $PackageInfo: require_system("debian") libsqlite3-dev pkg-config
|
||||
/// $PackageInfo: require_system("rocky") pkgconfig sqlite-devel
|
||||
/// $PackageInfo: require_system("ubuntu") libsqlite3-dev pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libsqlite3-dev pkg-config
|
||||
/// $PackageInfo: require_system("rhel~") pkgconfig sqlite-devel
|
||||
|
||||
#include "inspircd.h"
|
||||
#include "modules/sql.h"
|
||||
|
@ -33,11 +33,10 @@
|
||||
/// $LinkerFlags: find_linker_flags("gnutls")
|
||||
|
||||
/// $PackageInfo: require_system("arch") gnutls pkgconf
|
||||
/// $PackageInfo: require_system("centos") gnutls-devel pkgconfig
|
||||
/// $PackageInfo: require_system("alpine") gnutls-dev gnutls-utils pkgconf
|
||||
/// $PackageInfo: require_system("darwin") gnutls pkg-config
|
||||
/// $PackageInfo: require_system("debian") gnutls-bin libgnutls28-dev pkg-config
|
||||
/// $PackageInfo: require_system("rocky") gnutls-devel pkgconfig
|
||||
/// $PackageInfo: require_system("ubuntu") gnutls-bin libgnutls28-dev pkg-config
|
||||
/// $PackageInfo: require_system("debian~") gnutls-bin libgnutls28-dev pkg-config
|
||||
/// $PackageInfo: require_system("rhel~") gnutls-devel pkgconfig
|
||||
|
||||
#include "inspircd.h"
|
||||
#include "modules/ssl.h"
|
||||
|
@ -32,12 +32,11 @@
|
||||
/// $CompilerFlags: find_compiler_flags("openssl" "")
|
||||
/// $LinkerFlags: find_linker_flags("openssl" "-lssl -lcrypto")
|
||||
|
||||
/// $PackageInfo: require_system("alpine") openssl-dev pkgconf
|
||||
/// $PackageInfo: require_system("arch") openssl pkgconf
|
||||
/// $PackageInfo: require_system("centos") openssl-devel pkgconfig
|
||||
/// $PackageInfo: require_system("darwin") openssl pkg-config
|
||||
/// $PackageInfo: require_system("debian") libssl-dev openssl pkg-config
|
||||
/// $PackageInfo: require_system("rocky") openssl-devel pkgconfig
|
||||
/// $PackageInfo: require_system("ubuntu") libssl-dev openssl pkg-config
|
||||
/// $PackageInfo: require_system("debian~") libssl-dev openssl pkg-config
|
||||
/// $PackageInfo: require_system("rhel~") openssl-devel pkgconfig
|
||||
|
||||
|
||||
#include "inspircd.h"
|
||||
|
Loading…
x
Reference in New Issue
Block a user