Build-Tools

https://www.nntb.no/~dreibh/build-tools
The Build-Tools are a collection of scripts to help packaging open source software as:
- Debian Linux packages
- Ubuntu Linux packages
- Fedora Linux packages
- FreeBSD Ports packages
- Maintaining Continuous Integration (CI) workflows
Furthermore, the Build-Tools provide helpful tools for:
- Versioning packages
- Checking manpages
- Preparing shell completion files
- Maintaining Linux Software Map (LSM) entries
- Create Debian Intent to Package (ITP) and Request for Sponsorship (RFS) mails
- as well as some other features
Build-Tools Template: https://github.com/dreibh/build-tools-template
CMake ...
TBD ...
TBD ...
TBD ...
TBD ...
TBD ...
Please use the issue tracker at https://github.com/dreibh/build-tools/issues to report bugs and issues!
For ready-to-install Ubuntu Linux packages of Build-Tools, see Launchpad PPA for Thomas Dreibholz!
sudo apt-add-repository -sy ppa:dreibh/ppa
sudo apt-get update
sudo apt-get install td-build-toolsFor ready-to-install Fedora Linux packages of Build-Tools, see COPR PPA for Thomas Dreibholz!
sudo dnf copr enable -y dreibh/ppa
sudo dnf install td-build-toolsWORK IN PROGRESS!
Build-Tools is released under the GNU General Public Licence (GPL).
Please use the issue tracker at https://github.com/dreibh/build-tools/issues to report bugs and issues!
The Git repository of the Build-Tools sources can be found at https://github.com/dreibh/build-tools:
git clone https://github.com/dreibh/build-tools
cd build-tools
sudo ci/get-dependencies --install
cmake .
makeOptionally, for installation to the standard paths (usually under /usr/local):
sudo make installNote: The script ci/get-dependencies automatically installs the build dependencies under Debian/Ubuntu Linux, Fedora Linux, and FreeBSD. For manual handling of the build dependencies, see the packaging configuration in debian/control (Debian/Ubuntu Linux), build-tools.spec (Fedora Linux), and Makefile FreeBSD.
Contributions:
-
Issue tracker: https://github.com/dreibh/build-tools/issues. Please submit bug reports, issues, questions, etc. in the issue tracker!
-
Pull Requests for Build-Tools: https://github.com/dreibh/build-tools/pulls. Your contributions to Build-Tools are always welcome!
-
CI build tests of Build-Tools: https://github.com/dreibh/build-tools/actions.
See https://www.nntb.no/~dreibh/build-tools/#current-stable-release for the release packages!
- BibTeXConv – A BibTeX File Converter
- Dynamic Multi-Homing Setup (DynMHS)
- FractGen – An Extensible Fractal Generator Software
- HiPerConTracer – High-Performance Connectivity Tracer
- NetPerfMeter – A TCP/MPTCP/UDP/SCTP/DCCP Network Performance Meter Tool
- NEAT – A New, Evolutive API and Transport-Layer Architecture for the Internet
- RSPLIB RSerPool Implementation and RSerPool Demo Tool
- RTP Audio – An Audio Streaming System for Transport Protocol and QoS Research Purposes
- SCTPLIB User-Space SCTP Implementation and Socket-API for SCTPLIB
- SubNetCalc – An IPv4/IPv6 Subnet Calculator
- System-Tools – Tools for Basic System Management
- TSCTP – An SCTP Test Tool
- to be continued ...
- NorNet – A Real-World, Large-Scale Multi-Homing Testbed
- GAIA – Cyber Sovereignty
- RAKSHA – 5G Security for Critical Communications
- 5G-VINNI – 5G Verticals Innovation Infrastructure
- HENCSAT – Highly Efficient Network Coding for Satellite Applications Test-bed
- SEARCH – Synthetic Healthcare Data Governance Hub
- MELODIC – Multi-Cloud Execution-Ware for Large-scale Optimised Data-Intensive Computing
- NEAT – A New, Evolutive API and Transport-Layer Architecture for the Internet
- RITE – Reducing Internet Transport Latency