This commit is contained in:
madomado
2023-02-13 01:45:50 +00:00
parent f475491593
commit 331e404240
3 changed files with 14 additions and 5 deletions
+11 -3
View File
@@ -1,3 +1,6 @@
%define osuresver 2023.202.0
%global debug_package %{nil}
Name: osu-lazer Name: osu-lazer
Version: 2023.207.0 Version: 2023.207.0
Release: 1%{?dist} Release: 1%{?dist}
@@ -8,10 +11,13 @@ License: MIT, CC-BY-NC-4.0
Requires: zlib osu-mime fuse Requires: zlib osu-mime fuse
Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage
Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png
Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{version}/LICENCE.md Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{osuresver}/LICENCE.md
Source3: osu-lazer.desktop Source3: osu-lazer.desktop
Source4: osu-lazer-uri-handler.desktop Source4: osu-lazer-uri-handler.desktop
%description
%{summary}
%prep %prep
cat <<EOF > osu-lazer cat <<EOF > osu-lazer
#!/bin/sh #!/bin/sh
@@ -26,16 +32,18 @@ install -Dm755 %{SOURCE0} %{buildroot}/opt/osu-lazer/osu.AppImage
install -Dm755 -t %{buildroot}/usr/bin osu-lazer install -Dm755 -t %{buildroot}/usr/bin osu-lazer
# Install pixmap, desktop and license file # Install pixmap, desktop and license file
mkdir -p %{buildroot}/%{_datadir}/licenses/%{name}/
install -Dm644 %{SOURCE1} %{buildroot}/usr/share/pixmaps/osu-lazer.png install -Dm644 %{SOURCE1} %{buildroot}/usr/share/pixmaps/osu-lazer.png
install -Dm644 -t %{buildroot}/usr/share/licenses/%{name} %{SOURCE2} install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/LICENSE.md
install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE3} install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE3}
install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE4} install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE4}
%files %files
%license %{SOURCE2} %license LICENSE.md
/usr/share/applications/osu-lazer*.desktop /usr/share/applications/osu-lazer*.desktop
/usr/bin/osu-lazer /usr/bin/osu-lazer
/opt/osu-lazer/osu.AppImage /opt/osu-lazer/osu.AppImage
/usr/share/pixmaps/osu-lazer.png
%changelog %changelog
+2 -1
View File
@@ -1 +1,2 @@
rpm.version(gh("ppy/osu")); rpm.version(gh("ppy/osu"));
rpm.define("osuresver", gh("ppy/osu-resources"));
+1 -1
View File
@@ -5,7 +5,7 @@ Summary: Provides MIME types for osu! file formats
BuildArch: noarch BuildArch: noarch
License: AGPLv3 License: AGPLv3
Requires: xdg-utils shared-mime-info desktop-file-utils Requires: xdg-utils shared-mime-info desktop-file-utils
BuildRequires: librsvg2 ImageMagick BuildRequires: librsvg2-tools ImageMagick
Recommends: osu-handler Recommends: osu-handler
Source0: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-triangles.svg Source0: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-triangles.svg
Source1: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-white.svg Source1: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-white.svg