Commit graph

2 commits

Author SHA1 Message Date
Binyamin Blatt
b293da1e47
Add LICENSE file and update PKGBUILD to include license installation
Adds GPLv3 license file and updates packaging to install it

Includes the GPLv3 license file for compliance and modifies the packaging script to ensure the license is installed in the standard license directory. Also cleans up and clarifies package installation paths for configuration and hook files. This improves package clarity and satisfies distribution requirements.
2025-08-26 11:06:23 +03:00
Binyamin Blatt
9ef873fab6
Add Arch Linux packaging, cross-compilation support, and binary generation
- Introduce Arch Linux package build process, supporting both x86_64 and aarch64 architectures.
- Add Arch-specific configuration files for service, sysusers, and tmpfiles to facilitate system integration.
- Update packaging script to dynamically handle Arch-specific builds and configure PKGBUILD fields.
- Add cross-compilation support, enabling building for ARM (aarch64) on x86_64 systems.
- Implement binary generation for both architectures, allowing separate or unified binary outputs.
- Include npm scripts to automate Arch build and cross-compilation processes.
- Simplify deployment and integration for Arch-based systems.
2025-08-19 14:45:39 +03:00