diff options
author | Ammon Smith | 2017-05-12 00:43:04 -0700 |
---|---|---|
committer | Ammon Smith | 2017-05-12 00:43:04 -0700 |
commit | 5551f2019dfb4c4c95b10f043f9f2ae63c690556 (patch) | |
tree | d2f205e324ce3d4b6d9687360bb472aae78b4d17 | |
parent | 27b57f92340b85a3d7819c78a4c409d22fe5313d (diff) | |
download | aur-5551f2019dfb4c4c95b10f043f9f2ae63c690556.tar.gz |
Initial addition of desktop files.
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | osu-lazer.desktop | 14 | ||||
-rw-r--r-- | osu-lazer.png | bin | 0 -> 39498 bytes | |||
-rw-r--r-- | x-osu-lazer.xml | 14 |
5 files changed, 68 insertions, 10 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Mon May 8 08:41:46 UTC 2017 +# Fri May 12 07:42:18 UTC 2017 pkgbase = osu-lazer-git pkgdesc = Freeware rhythm video game - lazer development version - pkgver = 2017.503.0_64_ge6402afe + pkgver = 2017.508.0_96_g181a5a8a pkgrel = 1 url = http://osu.ppy.sh arch = x86_64 @@ -17,8 +17,14 @@ pkgbase = osu-lazer-git conflicts = osu-lazer source = git+https://github.com/ppy/osu.git source = osu-launcher + source = osu-lazer.desktop + source = osu-lazer.png + source = x-osu-lazer.xml sha256sums = SKIP sha256sums = c499dbff1d9a8f382e7b3cf4a95b58b9f02fb98e66e50cddb5d7d6c8a5223d2d + sha256sums = 13df6b2d9d6d4c6839554ebf55c51f0812890a30dc0b40b7186447265db1f212 + sha256sums = 3b3a9075f79ca7f2a4fd34eb182a5c1ada6eb118a95e49c1526df516365bbfe5 + sha256sums = d22f0d922856639c7cc5f71bdd620cc8b3eb54af923b1a43703faac217b8b13b pkgname = osu-lazer-git @@ -1,24 +1,32 @@ # Maintainer: Ammon Smith <ammon.i.smith@gmail.com> +# Contributor: Nicole Fontenot <nfontenot27@gmail.com> pkgname=osu-lazer-git -pkgver=2017.503.0_64_ge6402afe +pkgver=2017.508.0_96_g181a5a8a pkgrel=1 pkgdesc='Freeware rhythm video game - lazer development version' arch=('x86_64' 'i686') url='http://osu.ppy.sh' license=('MIT') makedepends=('nuget' - 'git') + 'git') depends=('ffmpeg' - 'libglvnd' - 'mono') + 'libglvnd' + 'mono') optdepends=() +options=() provides=('osu-lazer') conflicts=('osu-lazer') source=('git+https://github.com/ppy/osu.git' - 'osu-launcher') + 'osu-launcher' + 'osu-lazer.desktop' + 'osu-lazer.png' + 'x-osu-lazer.xml') sha256sums=('SKIP' - 'c499dbff1d9a8f382e7b3cf4a95b58b9f02fb98e66e50cddb5d7d6c8a5223d2d') + 'c499dbff1d9a8f382e7b3cf4a95b58b9f02fb98e66e50cddb5d7d6c8a5223d2d' + '13df6b2d9d6d4c6839554ebf55c51f0812890a30dc0b40b7186447265db1f212' + '3b3a9075f79ca7f2a4fd34eb182a5c1ada6eb118a95e49c1526df516365bbfe5' + 'd22f0d922856639c7cc5f71bdd620cc8b3eb54af923b1a43703faac217b8b13b') case "$CARCH" in x86_64) @@ -49,15 +57,31 @@ build() { } package() { + # Wrapper script cd "$srcdir" mkdir -p "$pkgdir/usr/bin" install -m755 'osu-launcher' "$pkgdir/usr/bin/osu-lazer" + # MIME types + mkdir -p "$pkgdir/usr/share/mime/packages" + install -m644 "x-${pkgname%-git}.xml" "$pkgdir/usr/share/mime/packages/x-${pkgname%-git}.xml" + + # Add .desktop file + mkdir -p "$pkgdir/usr/share/applications" + install -m644 "${pkgname%-git}.desktop" "$pkgdir/usr/share/applications/${pkgname%-git}.desktop" + + # Application icon + mkdir -p "$pkgdir/usr/share/pixmaps" + install -m644 "${pkgname%-git}.png" "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png" + + # Compiled binaries cd "$srcdir/osu/osu.Desktop/bin/Debug" mkdir -p "$pkgdir/usr/lib/${pkgname%-git}" - install -m755 *.exe *.dll "$pkgdir/usr/lib/${pkgname%-git}" + for binary in *.exe *.dll; do + install -m755 "$binary" "$pkgdir/usr/lib/${pkgname%-git}/$binary" + done - # Install native libraries + # Native libraries install -m755 "libbass.$_arch.so" "$pkgdir/usr/lib/${pkgname%-git}/libbass.so" install -m755 "libbass_fx.$_arch.so" "$pkgdir/usr/lib/${pkgname%-git}/libbass_fx.so" } diff --git a/osu-lazer.desktop b/osu-lazer.desktop new file mode 100644 index 000000000000..233a60129ad1 --- /dev/null +++ b/osu-lazer.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=osu!lazer +Icon=osu-lazer +MimeType=application/x-osu-lazer-beatmap; +Comment=Rythm is only a click away! +Comment[fr]=Le rythme n'est qu'à un clic! +Comment[zh]=节奏只是点击一下! +Comment[ja]=リズムはクリックするだけです! +Path=/usr/lib/osu-lazer +Exec=mono osu!.exe +Terminal=false +X-Desktop-File-Install-Version=0.23 diff --git a/osu-lazer.png b/osu-lazer.png Binary files differnew file mode 100644 index 000000000000..44aad2a4dcd2 --- /dev/null +++ b/osu-lazer.png diff --git a/x-osu-lazer.xml b/x-osu-lazer.xml new file mode 100644 index 000000000000..0e547b8981cb --- /dev/null +++ b/x-osu-lazer.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-osu-lazer-beatmap"> + <comment>osu! Beatmap</comment> + <!-- iso 639-1 codes go in xml:lang --> + <comment xml:lang="fr">osu! Beatmap</comment> + <comment xml:lang="hk">osu! 譜面</comment> + <comment xml:lang="ja">osu! Beatmap</comment> + <comment xml:lang="zh">osu! 谱面</comment> + <icon name="osu-lazer"/> + <glob-deleteall/> + <glob pattern="*.osz"/> + </mime-type> +</mime-info> |