package spotx-bash (#2629) (#2631)

(cherry picked from commit 0dbbb8f1a8)

Co-authored-by: J. <105894089+Its-J@users.noreply.github.com>
This commit is contained in:
Raboneko
2024-12-14 20:49:54 -08:00
committed by GitHub
parent 3c94148995
commit db2984bd02
3 changed files with 49 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
project pkg {
rpm {
spec = "spotx-bash.spec"
}
labels {
nightly = 1
}
}
+36
View File
@@ -0,0 +1,36 @@
%global commit 0143cd113cdec0f0516beba3afe46e42e69b8b1c
%global commit_date 20241119
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: spotx-bash
Version: %commit_date.git~%shortcommit
Release: 1%?dist
Summary: Adblock for the Spotify desktop client on Linux.
License: MIT
URL: https://github.com/SpotX-Official/SpotX-Bash
Source0: %url/archive/%commit.tar.gz
Requires: bash
BuildArch: noarch
Provides: spotx spotx-linux spot-x spotx.sh
%description
%summary
%prep
%autosetup -n SpotX-Bash-%commit
%install
mkdir -p %{buildroot}%{_bindir}
install -Dm 755 spotx.sh %buildroot%{_bindir}/spotx
%post
%{__ln_s} -f %{_bindir}/spotx %{_bindir}/spotx.sh
%files
%doc README.md
%license LICENSE
%_bindir/spotx
%changelog
* Sat Dec 14 2024 Its-J
- Package SpotX-Bash
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("SpotX-Official/SpotX-Bash"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}