## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## 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 project mpris-webhook %global goipath codeberg.org/gbcox/%{project} %global forgeurl https://codeberg.org/gbcox/%{project}/ %global commit 04bd2b02f010e8adbb2463808a492ad8f0a520f9 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global golicenses LICENSE.md %global godocs README.md %global common_description %{expand: %{project} is an optional service designed to bridge the gap between your local MPRIS media playback and Beetbrainz.} %gometa Name: %{goname} Version: 1.1.5 Release: %autorelease Summary: Webhook integration for mpris-enabled players with %{project} License: GPL-3.0-or-later URL: %{gourl} Source0: %{gosource} BuildRequires: golang >= 1.24 BuildRequires: systemd-rpm-macros BuildRequires: golang(github.com/godbus/dbus/v5) %description %common_description %prep %goprep %generate_buildrequires %go_generate_buildrequires %build export GOFLAGS="-mod=readonly" export LDFLAGS="\ -X main.AppVersionFull=%{version} \ -X main.CommitFull=%{commit} \ -X main.ShortCommitFull=%{shortcommit} \ -linkmode external -extldflags '-pie -fPIE %{build_ldflags}'" %gobuild -o %{project} . %install install -Dm755 %{project} %{buildroot}%{_bindir}/%{project} install -Dm644 %{project}.service %{buildroot}%{_userunitdir}/%{project}.service mkdir -p %{buildroot}%{_mandir}/man8 install -m644 -p %{project}.8 %{buildroot}%{_mandir}/man8 %check %{buildroot}%{_bindir}/%{project} --version %post %systemd_user_post %{project}.service %preun %systemd_user_preun %{project}.service %postun %systemd_user_postun %{project}.service %files %license %{golicenses} %doc %{godocs} %{_bindir}/%{project} %{_userunitdir}/%{project}.service %{_mandir}/man8/%{project}.8* %changelog ## START: Generated by rpmautospec * Tue Jul 08 2025 John Doe - 1.1.5-1 - Uncommitted changes ## END: Generated by rpmautospec