## START: Set by rpmautospec ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global debug_package %{nil} Name: wg-portal Version: 2.2.1 Release: %autorelease Summary: Simple, web-based configuration portal for WireGuard server management. License: MIT URL: https://github.com/h44z/wg-portal/ Source0: https://github.com/h44z/wg-portal/archive/refs/tags/v%{version}.tar.gz Source1: wg-portal.service BuildRequires: golang BuildRequires: /usr/bin/node BuildRequires: /usr/bin/npm BuildRequires: make BuildRequires: git BuildRequires: systemd-rpm-macros Requires: wireguard-tools %description WireGuard Portal is a simple, web-based configuration portal for WireGuard server management. The portal uses the WireGuard wgctrl library to manage existing VPN interfaces. %prep %setup -q %build make frontend make build %install mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_unitdir} install -m 755 dist/wg-portal %{buildroot}%{_bindir}/wg-portal install -m 644 %{S:1} %{buildroot}%{_unitdir}/wg-portal.service %post %systemd_post wg-portal.service %preun %systemd_preun wg-portal.service %postun %systemd_postun_with_restart wg-portal.service %files %license LICENSE.txt %doc README.md %{_bindir}/wg-portal %{_unitdir}/wg-portal.service %changelog ## START: Generated by rpmautospec * Wed Mar 04 2026 Grillo del Mal - 2.2.1-1 - Update to 2.2.1 * Tue Mar 03 2026 Grillo del Mal - 2.2.0-1 - Update to 2.2.0 * Mon Feb 16 2026 Grillo del Mal - 2.1.2-2 - Fix bundled systemd config * Mon Feb 02 2026 Grillo del Mal - 2.1.2-1 - Update to 2.1.2 * Mon Nov 24 2025 Grillo del Mal - 2.1.1-1 - Update to 2.1.1 * Mon Nov 17 2025 Grillo del Mal - 2.1.0-1 - Update to 2.1.0 * Thu Aug 21 2025 Grillo del Mal - 2.0.4-1 - Release v2.0.4 ## END: Generated by rpmautospec