aboutsummaryrefslogtreecommitdiffstats
path: root/debian/rules
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Further debian packages fixesVsevolod Stakhov2023-02-181-2/+10
|
* [Minor] Fix permissions in the asan packageVsevolod Stakhov2023-02-171-0/+2
|
* [Minor] Rework debian packages build systemVsevolod Stakhov2023-02-171-17/+41
|
* [Minor] debian package: disable luajit on arm64Andrew Lewis2022-11-141-1/+1
|
* [Minor] Debian: Add cxx switch knobsVsevolod Stakhov2021-02-091-0/+2
|
* [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-201-2/+10
| | | | | | | | | | | | * 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 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: Enable Hyperscan and parallel buildsPeter Wu2020-01-181-2/+9
| | | | | | | | | 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-221-2/+0
|
* [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedirVsevolod Stakhov2018-12-261-1/+1
|
* [Minor] Redis support is now unconditionalVsevolod Stakhov2018-07-101-1/+0
|
* [Minor] Enable libunwind in packagesVsevolod Stakhov2018-06-291-0/+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-081-1/+1
|
* [Minor] Add torch support to debian build rulesVsevolod Stakhov2017-08-031-0/+1
|
* [Minor] RPM/DEB: fix log directory ownership on systemd platformsAndrew Lewis2017-06-111-0/+1
|
* [Minor] Add optimization option to debian rulesVsevolod Stakhov2016-12-261-0/+1
|
* [Minor] Add enable full debug optionVsevolod Stakhov2016-12-251-0/+3
|
* [Rework] Remove systemd socket activationAndrew Lewis2016-07-271-9/+0
|
* [Minor] Enable jemalloc for debian buildsVsevolod Stakhov2016-04-111-0/+1
|
* [Minor] Explicitly set ENABLE_LUAJIT in debian rulesVsevolod Stakhov2016-03-081-0/+1
|
* Add another override to fix packagingVsevolod Stakhov2016-01-011-0/+5
|
* Another try to fix debug packagesVsevolod Stakhov2016-01-011-2/+2
|
* Add debuginfo packageVsevolod Stakhov2015-12-311-0/+4
|
* Require fixed version of libhiredis to drop workaroundMikhail Gusarov2015-05-181-2/+0
|
* Fix debian copyright and rules.Vsevolod Stakhov2015-05-061-0/+3
|
* Fix private library dir.Vsevolod Stakhov2015-04-281-1/+1
|
* Work around Debian mishandling of systemd socket-activated unitsMikhail Gusarov2015-03-171-1/+7
| | | | | | If there is a backward compatibility sysvinit script, then even socket-activated services are started automatically after install/upgrade.
* Unify systemd supportMikhail Gusarov2015-03-111-1/+3
| | | | | | | - Move it from debian/ and centos/ - Ensure Debian package installs .service/.socket - Enable socket-activated service - Clean up redundant CentOS config files
* Add systemd unitMikhail Gusarov2014-03-291-1/+4
|
* Fix examples directory (should be under /doc/)Mikhail Gusarov2014-03-081-1/+1
|
* Do not pass RSPAMD_USER/RSPAMD_GROUP to cmake, packaging takes care of itMikhail Gusarov2014-03-081-2/+0
|
* Fix RSPAMD_GROUP option during compilationMikhail Gusarov2014-03-081-1/+1
|
* Re-enable packaged hiredisMikhail Gusarov2014-02-241-3/+4
|
* Reindent for better readabilityMikhail Gusarov2014-02-241-15/+15
|
* Fix permissions in package, don't change it in postinstMikhail Gusarov2014-02-241-0/+4
|
* Use dh instead of CDBSMikhail Gusarov2014-02-241-11/+11
|
* Use /run/rspamd to store pid file, /var/run is obsoleteMikhail Gusarov2014-02-241-1/+1
|
* Turn off bundled hiredisMikhail Gusarov2014-02-241-1/+2
|
* Fix linux packages.Vsevolod Stakhov2013-12-191-0/+2
|
* Fix rules format.Vsevolod Stakhov2013-12-061-2/+1
|
* Fix debian build files.Vsevolod Stakhov2013-12-041-1/+5
|