summaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] debian: add missing stuff to rspamd-asan packageAndrew Lewis2023-12-268-0/+8
|
* [Minor] Fix linux depsVsevolod Stakhov2023-09-131-1/+1
|
* [Feature] Use backward-cpp instead of manual libunwind stuffVsevolod Stakhov2023-09-131-0/+1
|
* [Minor] Disable clang as a compiler for debian distrosVsevolod Stakhov2023-03-191-1/+1
|
* [Minor] Sigh, another try to fix debian rulesVsevolod Stakhov2023-03-181-1/+1
|
* [Minor] Post release fixes...Vsevolod Stakhov2023-03-181-8/+2
|
* [Minor] Update my email where relevantVsevolod Stakhov2023-03-174-12/+12
|
* [Minor] Fix pkg name in the rules fileVsevolod Stakhov2023-03-121-1/+1
|
* [Minor] Add some missing fieldsVsevolod Stakhov2023-03-121-1/+7
|
* [Minor] Use my old email to avoid users to update all singing gpg keysVsevolod Stakhov2023-03-121-1/+1
|
* [Minor] Sigh... another fix for debian/rulesVsevolod Stakhov2023-03-061-2/+3
|
* [Minor] Use luajit all the time in Debian buildsVsevolod Stakhov2023-03-061-7/+1
|
* [Minor] Add autodetection of the libc++Vsevolod Stakhov2023-02-191-1/+1
|
* [Minor] Further debian packages fixesVsevolod Stakhov2023-02-182-3/+11
|
* [Minor] Fix permissions in the asan packageVsevolod Stakhov2023-02-171-0/+2
|
* [Minor] Rework debian packages build systemVsevolod Stakhov2023-02-172-20/+61
|
* [Minor] Update my emailVsevolod Stakhov2023-02-101-1/+1
|
* [Minor] debian package: disable luajit on arm64Andrew Lewis2022-11-141-1/+1
|
* [Minor] Build hack for old ubuntu/debianVsevolod Stakhov2022-07-281-1/+1
|
* [Minor] Debian: Add cxx switch knobsVsevolod Stakhov2021-02-091-0/+2
|
* [Minor] Update version to 2.5Vsevolod Stakhov2020-02-261-2/+2
|
* [Minor] use quilt for debian/source/formatPeter Wu2020-02-151-1/+1
| | | | | | * Match the build scripts and main Debian packaging. * This allows for a separate debian/ directory in debian.tar.gz, see https://www.debian.org/doc/manuals/maint-guide/dother.en.html#sourcef
* [Minor] debian/control: Update Vcs-Git URL and maintainerPeter Wu2020-02-141-2/+2
| | | | | | | * Let Vcs-Git point to a secure transport. * Use Vsevolod's email address as maintainer to avoid having to patch this file in rspamd_build.sh. Mikhail is not the current maintainer of the Debian package anyway.
* [Minor] Update Debian and RPM package versionsPeter Wu2020-02-141-37/+2
| | | | | | * Add script that can be used after tagging to update versions. * Example (for this commit): `./set-version.sh 2.4` * Clear Debian changelog, this information is not updated anyway.
* [Minor] Debian: Add extra args to debian rulesVsevolod Stakhov2020-01-211-2/+6
|
* [Minor] CMake: Add ENABLE_LTO optionPeter Wu2020-01-211-1/+2
| | | | | | | | * The `CMAKE_BUILD_TYPE=None` option is commonly used to respect the user's optimization flags. Users may be interested in enabling LTO anyway in that case. Implement this the Debian build. * Remove typo, the value is called RelWithDebInfo. Enable LTO for this by default.
* [Minor] Debian: set BUILD_WITH_INSTALL_RPATH=ONPeter Wu2020-01-211-0/+1
| | | | | | | | | | * Use the install RPATH to avoid relinking at install time. * This additionally ensures reproducible builds invariant of the build directory since build paths such as `X/src:X/contrib/replxx:...` are no longer embedded in the binary. * This assumes that binaries are not ran at build time. If this is needed, CMAKE_BUILD_RPATH_USE_ORIGIN=ON can be used instead (requires CMake 3.14). For older CMake, try setting LD_LIBRARY_PATH.
* [Minor] Debian: set fixfilepath reproducible build optionPeter Wu2020-01-201-0/+1
| | | | | | | | | * Enable -ffile-prefix-map to ensure that assert statements in contrib/libev/ev.c and other places do not store the full file path. This ensures reproducible builds, invariant of the build directory. Supported since dpkg 1.19.1, including Debian buster and Ubuntu 19.04. * Enable all hardening features while at it, this adds bindnow only. See https://manpages.debian.org/buster/dpkg-dev/dpkg-buildflags.1.en.html
* [Minor] debian/rules: move makefile targets (no functional change)Peter Wu2020-01-201-7/+5
| | | | | Remove .PHONY marker for consistency. Move override_dh_strip before the target dh_makeshlibs as is is executed right before that.
* [Minor] Debian: update arches and versions in build dependenciesPeter Wu2020-01-202-5/+13
| | | | | | | | | | | | * glib 2.28 is the current minimum declared in CMakeLists.txt, but even Jessie satisfies that requirement. Remove it. * Use DEB_HOST_ARCH for "The Debian architecture of the host machine" instead of DEB_TARGET_ARCH which is relevant for cross-compiling only. * Update luajit arches based on https://packages.debian.org/sid/luajit * Added arm64, mips64el, ppc64, ppc64el (stretch-backports / buster). * Removed kfreebsd-i386 and 32-bit powerpc (removed in Jessie). * Removed powerpcspe (unofficial port with outdated luajit). * Maintained mips (removed after buster).
* [Minor] Debian: remove unnecessary packagesPeter Wu2020-01-181-3/+1
| | | | | | dh-systemd is a transitional package and moved into debhelper, so remove it. This is supported since Debian Stretch. This change has to be reversed if Debian Jessie or Ubuntu Xenial have to be supported.
* [Minor] Debian: use non-deprecated libpcre2-dev packagePeter Wu2020-01-181-1/+1
| | | | See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911935
* [Minor] Debian: Expand Build-Depends line and sort itPeter Wu2020-01-181-1/+19
|
* [Minor] Debian: remove unused cmake optionsPeter Wu2020-01-181-4/+0
| | | | | GD (off by default) and TORCH (on by default) were removed in 2.0, the examples option (off by default) was removed in 2.2.
* [Minor] Debian: add missing sodium dependencyPeter Wu2020-01-181-1/+1
| | | | | Required since rspamd 2.0. Even Debian Jessie ships 1.0.0, so add it unconditionally.
* [Minor] Debian: Enable Hyperscan and parallel buildsPeter Wu2020-01-182-3/+10
| | | | | | | | | Debian 9 (Stretch) ships with Hyperscan 4.4.1, Ubuntu 18.04 ships with Hyperscan 4.7.0. Follow rspamd's official recommendation and enable support for these. The --parallel option has been supported since 2009 and works perfectly with CMake, so enable it by default.
* [Minor] Try to dodge leak-asanVsevolod Stakhov2019-11-181-0/+1
|
* [Minor] Fix debian flagsVsevolod Stakhov2019-11-181-2/+0
|
* [Minor] Fix debian dependenciesVsevolod Stakhov2019-06-222-3/+1
|
* [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedirVsevolod Stakhov2018-12-261-1/+1
|
* [Minor] Redis support is now unconditionalVsevolod Stakhov2018-07-101-1/+0
|
* [Minor] Add alias for libunwind to deal with debian stupidityVsevolod Stakhov2018-06-291-1/+1
|
* [Minor] Enable libunwind in packagesVsevolod Stakhov2018-06-292-1/+2
|
* [Fix] Fix systemd version of the logrotate scriptVsevolod Stakhov2018-04-201-1/+1
|
* Revert "[Minor] Use ninja to build packages"Vsevolod Stakhov2018-03-221-9/+4
| | | | This reverts commit 34c8e06baf7258ef5888191d7e5af1dd422baf55.
* [Minor] Use ninja to build packagesVsevolod Stakhov2018-03-211-4/+9
|
* [Minor] Adjust debian buildVsevolod Stakhov2018-03-082-2/+2
|
* Suppress /var/log permission error in Debian pkgViktor Szépe2017-11-141-0/+1
|
* [Minor] Add zlib dependencyVsevolod Stakhov2017-08-131-1/+1
|
* [Minor] Add torch support to debian build rulesVsevolod Stakhov2017-08-031-0/+1
|