summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNguyễn Chính Hữu2022-01-29 11:23:14 +0700
committerNguyễn Chính Hữu2022-01-29 11:25:32 +0700
commitac5c2ef35ce2fb48c5b41a4f20967146987cb502 (patch)
tree4d31a3fcd3abc1d27dd1d022d63997c08ca92304
parent4d96b295fea6070359e938cb1f4b4ca65b1fe1cd (diff)
downloadaur-ac5c2ef35ce2fb48c5b41a4f20967146987cb502.tar.gz
Update MIME and add osu:// protocol hanlder
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--osu-lazer-git.desktop2
-rw-r--r--osu-lazer-git.xml19
4 files changed, 21 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bf428dced474..8542d44ebf28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = osu-lazer-git
pkgdesc = An open source, free-to-win rhythm game
pkgver = 2022.128.0.r33.8883505eed
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/ppy/osu
arch = i686
arch = x86_64
@@ -24,7 +24,7 @@ pkgbase = osu-lazer-git
source = osu-lazer-git.xml
sha256sums = SKIP
sha256sums = c49001b8faa530300a1d33d1dddb4d8a7c671f432c0417d357a6e5e83f65a275
- sha256sums = b13d409e96084bc024b31fd39fa98545561e9d3b0270ce3247457910dfd8298c
- sha256sums = fa5c5ebf1546e855103db2f97721448cb60c3cdf85c370e266c8a6eb0094e1b5
+ sha256sums = 0e117a17c394de80db9b9fdd526de3701d6de6ff1141e5fac57985f2573ae102
+ sha256sums = ee77425386d476f0f45d73e1ef3a0b5a2bbe8c1ad03716a5ff3e6f7afdad1458
pkgname = osu-lazer-git
diff --git a/PKGBUILD b/PKGBUILD
index b0da377b13e1..7f7b0b5e8414 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname='osu-lazer-git'
pkgver='2022.128.0.r33.8883505eed'
-pkgrel=1
+pkgrel=2
pkgdesc='An open source, free-to-win rhythm game'
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url='https://github.com/ppy/osu'
@@ -24,8 +24,8 @@ source=("${pkgname}::git+https://github.com/ppy/osu.git"
"${pkgname}.xml")
sha256sums=('SKIP'
'c49001b8faa530300a1d33d1dddb4d8a7c671f432c0417d357a6e5e83f65a275'
- 'b13d409e96084bc024b31fd39fa98545561e9d3b0270ce3247457910dfd8298c'
- 'fa5c5ebf1546e855103db2f97721448cb60c3cdf85c370e266c8a6eb0094e1b5')
+ '0e117a17c394de80db9b9fdd526de3701d6de6ff1141e5fac57985f2573ae102'
+ 'ee77425386d476f0f45d73e1ef3a0b5a2bbe8c1ad03716a5ff3e6f7afdad1458')
pkgver() {
cd "${pkgname}"
diff --git a/osu-lazer-git.desktop b/osu-lazer-git.desktop
index 25b2730747de..ac62d2bc8fff 100644
--- a/osu-lazer-git.desktop
+++ b/osu-lazer-git.desktop
@@ -7,5 +7,5 @@ Comment=An open source, free-to-win rhythm game
Icon=osu-lazer
Exec=osu-lazer %F
Terminal=false
-MimeType=application/x-osu-storyboard;application/x-osu-skin-archive;application/x-osu-replay;application/x-osu-beatmap;x-osu-beatmap-archive;
+MimeType=application/x-osu-beatmap-archive;application/x-osu-replay;application/x-osu-skin-archive;x-scheme-handler/osu;
Categories=Game;
diff --git a/osu-lazer-git.xml b/osu-lazer-git.xml
index db7c33516715..20585b36a8f8 100644
--- a/osu-lazer-git.xml
+++ b/osu-lazer-git.xml
@@ -2,31 +2,40 @@
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-osu-storyboard">
<comment>osu! storyboard</comment>
- <icon name="application-x-osu-lazer"/>
+ <sub-class-of type="text/plain"/>
+ <generic-icon name="text-x-generic"/>
<glob pattern="*.osb"/>
+ <magic priority="40">
+ <match type="string" value="[Events]" offset="0"/>
+ </magic>
</mime-type>
<mime-type type="application/x-osu-skin-archive">
<comment>osu! skin archive</comment>
- <icon name="application-x-osu-lazer"/>
+ <sub-class-of type="application/zip"/>
+ <generic-icon name="package-x-generic"/>
<glob pattern="*.osk"/>
</mime-type>
<mime-type type="application/x-osu-replay">
<comment>osu! replay</comment>
- <icon name="application-x-osu-lazer"/>
<glob pattern="*.osr"/>
</mime-type>
<mime-type type="application/x-osu-beatmap">
<comment>osu! beatmap</comment>
- <icon name="application-x-osu-lazer"/>
+ <sub-class-of type="text/plain"/>
+ <generic-icon name="text-x-generic"/>
<glob pattern="*.osu"/>
+ <magic priority="50">
+ <match type="string" value="osu file format v" offset="0"/>
+ </magic>
</mime-type>
<mime-type type="application/x-osu-beatmap-archive">
<comment>osu! beatmap archive</comment>
- <icon name="application-x-osu-lazer"/>
+ <sub-class-of type="application/zip"/>
+ <generic-icon name="package-x-generic"/>
<glob pattern="*.osz"/>
</mime-type>
</mime-info>