|
All checks were successful
Deploy / Build on AlmaLinux 8 (push) Successful in 1m57s
Reviewed-on: https://git.query.consul/unkin/rpmbuild-proxlb/pulls/1 |
||
|---|---|---|
| .gitea/workflows | ||
| Makefile | ||
| README.md | ||
ProxLB: RPM Packaging
Overview
This project provides a Makefile and script to build an RPM package for the ProxLB software. The Makefile automates the process of cloning the ProxLB repository, configuring the build environment with CMake, compiling the source code, and packaging the application into an RPM. This makes it easy to deploy ProxLB in environments that use RPM-based package management.
Features
- Automated Build and Packaging: Uses a Makefile to streamline the process of cloning the repository, creating build directories, compiling the source code, and generating an RPM package.
- Easy Deployment: The generated RPM package can be easily installed on any system that supports RPM, simplifying the deployment process for ProxLB.
- Customisable: The Makefile can be modified to adjust build configurations, target different versions, or alter the packaging process as needed.
Requirements
- Git: To clone the ProxLB repository.
- CMake: For configuring the build system.
- CPack: To create the RPM package.
Installation
-
Clone the Repository: Download this repository to your local machine.
git clone https://git.query.consul/unkin/rpmbuild-proxlb.git cd rpmbuild-proxlb -
Prepare the Environment: Ensure all dependencies (Git, CMake, CPack and RPM) are installed on your system.
-
Build and Package: Run the Makefile to build and package ProxLB.
make package -
Clean Up: Optionally, run
make cleanto remove all generated files and directories.
Contributing
Contributions are welcome! Please fork this repository, make your changes, and submit a pull request.
Acknowledgments
This project is maintained by the community. Thanks to all contributors!