summaryrefslogtreecommitdiffhomepage
path: root/pkg/rpm/Makefile (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2024-12-18Packages: enable otel supportKonstantin Pavlov1-1/+2
2024-12-12Packages: add Fedora 41 supportKonstantin Pavlov1-3/+16
While at it, removed support for Fedora 39 as it's EOL.
2024-12-12Packages: support rpm 4.20+Konstantin Pavlov1-10/+16
In 4.20, rpm changed the way build roots are named. Our packaging relies on the symlinks being created as a part of a rule to make sure targets are being built correctly. This patch implements (a hacky) way to check what the build root should be named on a currently running rpm version and adjusts the symlinks accordingly.
2024-07-03Packages: removed CentOS 7 due to EOLKonstantin Pavlov1-18/+1
2024-07-03Packages: remove support for EOL Fedora versions (35-38)Konstantin Pavlov1-28/+0
2024-05-20Packaging: added missing build dependencies to MakefilesKonstantin Pavlov1-1/+1
Forgotten in bf3d5759e and 260494626.
2024-02-09Packages: Added Fedora 39 support.Konstantin Pavlov1-1/+15
2024-01-16White space formatting fixesAndrei Zeliankou1-1/+1
Closes: <https://github.com/nginx/unit/pull/1062>
2023-08-22Packages: specify runstatedir and logdir explicitely.Konstantin Pavlov1-0/+2
2023-08-22Packages: added wasm module packaging for rpm-based distros.Konstantin Pavlov1-0/+8
2023-05-08Docs: moved uintd.8 to man8/ subdirectory.Alejandro Colomar1-1/+1
Reviewed-by: Artem Konev <a.konev@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
2023-03-30Packages: added unitc and setup-unit.Konstantin Pavlov1-1/+2
2023-03-22Packages: Added Amazon Linux 2023.Konstantin Pavlov1-0/+12
2023-03-22Packages: check rpm database for actual provides.Konstantin Pavlov1-1/+1
Previously, we required an exact non-virtual package, however it's fine if some package has a fully-virtual provides for what we need.
2023-03-29Renamed --libstatedir to --statedir.Alejandro Colomar1-1/+1
In BSD systems, it's usually </var/db> or some other dir under </var> that is not </var/lib>, so $statedir is a more generic name. See hier(7). Reported-by: Andrei Zeliankou <zelenkov@nginx.com> Reported-by: Zhidao Hong <z.hong@f5.com> Reviewed-by: Konstantin Pavlov <thresh@nginx.com> Reviewed-by: Andrew Clayton <a.clayton@nginx.com> Cc: Liam Crilly <liam@nginx.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
2023-02-06Packages: get rid of deprecated configure options.Konstantin Pavlov1-2/+2
2022-12-28Packages: do not clean up rpm build root.Konstantin Pavlov1-2/+2
These directories are used in the Makefile to determine status of a target.
2022-12-07Packages: added njs support.Konstantin Pavlov1-3/+7
2022-11-16Packages: added Fedora 37 support.Konstantin Pavlov1-1/+14
2022-12-28Packages: do not clean up rpm build root.Konstantin Pavlov1-2/+2
These directories are used in the Makefile to determine status of a target.
2022-11-04Packages: added Python 3.8 and Python 3.9 modules on RHEL 8 clones.Konstantin Pavlov1-0/+2
Refs: https://github.com/nginx/unit/issues/778
2022-06-21Packaging: removed support for SLES and derivatives.Konstantin Pavlov1-33/+0
The packages were never built for those OSes.
2022-06-20Packages: cleanup targets that are not supported anymore.Konstantin Pavlov1-43/+2
2022-05-31Packaging: added support for RHEL 9.Konstantin Pavlov1-0/+12
2022-05-16Packages: ship README.md and CONTRIBUTING.md.Konstantin Pavlov1-1/+1
2021-11-12Packages: added support for Fedora 35.Andrei Belov1-1/+3
2021-04-21Packages: switched to common address for package maintainers.Andrei Belov1-0/+4
2021-04-08Packages: moved Amazon Linux 2 packages to use openssl 1.1Konstantin Pavlov1-0/+4
2021-03-24Packages: added man page on rpm-based systems.Konstantin Pavlov1-1/+1
2021-01-26Packages: added Fedora 33 support.Andrei Belov1-1/+3
2020-12-24Packages: fixed an ability to override package version.Andrei Belov1-1/+2
This was broken since 00d8049418cf.
2020-12-23Packages: set the "--user" value to "nobody" for build-stage tests.Andrei Belov1-2/+2
This allows tests to pass well in cases when the default user specified in the ./configure parameters does not exist in the building environment.
2020-12-17Packages: run non-privileged processes under "unit" user.Andrei Belov1-0/+2
2020-12-16Packages: introduced PYTEST_ARGS env variable for test targets.Andrei Belov1-2/+2
This is useful for running particular tests, e.g.: PYTEST_ARGS='test/test_respawn.py::TestRespawn::test_respawn_router' make test
2020-09-16Tests: migrated to the pytest.Andrei Zeliankou1-2/+2
2020-06-16Packages: added Fedora 32 support.Andrei Belov1-1/+5
2020-03-12Using disk file to store large request body.Max Romanov1-0/+1
This closes #386 on GitHub.
2019-12-24Go: moving source files to the root of the project.Max Romanov1-1/+1
This patch includes packaging changes related to files move.
2019-12-10Packages: added Python 3 support on Amazon Linux 2 (LTS).Andrei Belov1-1/+2
2019-12-02Packages: added Python 3 support on RHEL/CentOS 7.Andrei Belov1-1/+2
2019-09-20Packaging: bump packages DEFAULT_RELEASE.Konstantin Pavlov1-1/+1
I overlooked that 7d54dfd17098 is partial, and didnt revert MODULE_RELEASE_* for the modules. However, Debian builds succeeded since MODULE_RELEASE_* are not used to generate versions in debian/changelog, resulting in broken dependencies between modules (jsc_common and jsc*). The easiest fix is to bump DEFAULT_RELEASE again.
2019-09-19Packaging: revert DEFAULT_RELEASE back to 1.1.11.0-1Konstantin Pavlov1-1/+1
2019-08-23Packages: bump release for 1.10.0-2.1.10.0-2Andrei Belov1-1/+1
2019-07-04Packages: log and pid paths made consistent.Andrei Belov1-2/+2
2019-03-26Packages: added RHEL 8 support.Andrei Belov1-0/+13
2019-02-28Packages: added unit-jsc (Java Servlet Container) family.Andrei Belov1-8/+31
2019-02-26Packages: fixed packages build, broken in 00d8049418cf.Andrei Belov1-1/+1
2019-02-22Improvement and unification of version processing in build scripts.Alexander Borisov1-3/+2
This also eliminates expressions that incompatible with BSD make, thus fixing installation of Node.js module on FreeBSD (broken by dace60fc4926).
2019-02-14Packages: removed unit-perl on CentOS 6.Andrei Belov1-1/+7
CentOS 6 has Perl version 5.10, which is unsupported by Unit.
2019-02-14Packages: removed unit-perl on CentOS 6.Andrei Belov1-1/+7
CentOS 6 has Perl version 5.10, which is unsupported by Unit.