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.
- 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.