diff options
author | Ainola | 2017-07-27 13:14:08 -0600 |
---|---|---|
committer | Ainola | 2017-07-27 13:14:08 -0600 |
commit | 841cf447939ac68e514a83418742c9ad4a1874dc (patch) | |
tree | 27439688389a6b68b9b803bf8ed65b0befabae8e | |
parent | d9e10edacadf26e4016a34db3e5b2c6ebcab72f5 (diff) | |
download | aur-841cf447939ac68e514a83418742c9ad4a1874dc.tar.gz |
add mimetype integration
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | binkplayer.desktop | 12 | ||||
-rw-r--r-- | binkplayer.png | bin | 0 -> 26867 bytes | |||
-rw-r--r-- | x-binkvideo.xml | 8 |
5 files changed, 48 insertions, 5 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Thu Jul 27 13:37:32 UTC 2017 +# Thu Jul 27 19:13:29 UTC 2017 pkgbase = binkplayer pkgdesc = Bink Video Player pkgver = 2.7b - pkgrel = 1 + pkgrel = 2 url = http://www.radgametools.com/bnkmain.htm arch = i686 arch = x86_64 @@ -11,7 +11,13 @@ pkgbase = binkplayer depends = libgl depends = openal source = BinkLinuxPlayer-2.7b.7z::http://www.radgametools.com/down/Bink/BinkLinuxPlayer.7z + source = x-binkvideo.xml + source = binkplayer.desktop + source = binkplayer.png sha256sums = 3be76ecfb47411356bf8c6dca3f575f843e5f04b906ce22fc68b1e36a0a296e1 + sha256sums = 880fcb3a4435750a2990af7b38dc26d81170487ae3f8ecb526aad5a17673a454 + sha256sums = 1e3ac358afeff5d0f87ae4430d4d5ec21b2d45f9ac6ae6340d14b1e4280c18e6 + sha256sums = db086749490f24bf3c736d75b4fb75a7c7bf5d7209b8f7b9394d6c59063c86c8 depends_i686 = gcc-libs pkgname = binkplayer @@ -3,15 +3,21 @@ pkgname=binkplayer pkgver=2.7b -pkgrel=1 +pkgrel=2 pkgdesc="Bink Video Player" url="http://www.radgametools.com/bnkmain.htm" arch=('i686' 'x86_64') depends=('libgl' 'openal') depends_i686=('gcc-libs') # AUR helpers get confused with cached versions if the file name never changes. -source=("BinkLinuxPlayer-$pkgver.7z"::"http://www.radgametools.com/down/Bink/BinkLinuxPlayer.7z") -sha256sums=('3be76ecfb47411356bf8c6dca3f575f843e5f04b906ce22fc68b1e36a0a296e1') +source=("BinkLinuxPlayer-$pkgver.7z"::"http://www.radgametools.com/down/Bink/BinkLinuxPlayer.7z" + "x-binkvideo.xml" + "$pkgname.desktop" + "$pkgname.png") +sha256sums=('3be76ecfb47411356bf8c6dca3f575f843e5f04b906ce22fc68b1e36a0a296e1' + '880fcb3a4435750a2990af7b38dc26d81170487ae3f8ecb526aad5a17673a454' + '1e3ac358afeff5d0f87ae4430d4d5ec21b2d45f9ac6ae6340d14b1e4280c18e6' + 'db086749490f24bf3c736d75b4fb75a7c7bf5d7209b8f7b9394d6c59063c86c8') license=('custom') package() { @@ -20,6 +26,17 @@ package() { elif [[ "$CARCH" == "x86_64" ]]; then install -Dm755 "${srcdir}/BinkPlayer64" "${pkgdir}/usr/bin/binkplayer" fi + + # Desktop integration + mkdir -p "$pkgdir/usr/share/mime/packages/" + mkdir -p "$pkgdir/usr/share/pixmaps/" + mkdir -p "$pkgdir/usr/share/applications/" + install -Dm644 "$srcdir/x-binkvideo.xml" \ + "$pkgdir/usr/share/mime/video/x-binkvideo.xml" + install -Dm644 "$srcdir/$pkgname.desktop" \ + "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" } # vim: et sw=2 ts=2 diff --git a/binkplayer.desktop b/binkplayer.desktop new file mode 100644 index 000000000000..a414251e08a2 --- /dev/null +++ b/binkplayer.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Bink Player +Comment=Play video files typically used for Games +Exec=/usr/bin/binkplayer %f +Icon=binkplayer +Terminal=false +MimeType=video/x-binkvideo; +# There isn't a way to launch just the player by itself. This .desktop file is +# just to allow file association. +NoDisplay=true +Type=Application +Categories=Audio;AudioVideo;Video; diff --git a/binkplayer.png b/binkplayer.png Binary files differnew file mode 100644 index 000000000000..5648ae3af147 --- /dev/null +++ b/binkplayer.png diff --git a/x-binkvideo.xml b/x-binkvideo.xml new file mode 100644 index 000000000000..6073e1f188c2 --- /dev/null +++ b/x-binkvideo.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="video/x-binkvideo"> + <comment>Bink Video File</comment> + <glob pattern="*.bk2"/> + <glob pattern="*.bik"/> + </mime-type> +</mime-info> |