diff options
author | GordonGR | 2015-06-08 18:12:42 +0300 |
---|---|---|
committer | GordonGR | 2015-06-08 18:12:42 +0300 |
commit | 0eb705a4ff71efe64e8e0597929d9b75cf105821 (patch) | |
tree | 3d14430190618779b3ac6823b32e1e27e8c93b64 | |
download | aur-0eb705a4ff71efe64e8e0597929d9b75cf105821.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 62 | ||||
-rw-r--r-- | dolphinviewer.desktop | 10 | ||||
-rw-r--r-- | dolphinviewer.launcher | 5 | ||||
-rw-r--r-- | donotregister.patch | 4 |
5 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5e33760713af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = dolphinviewer + pkgdesc = An Open Source third party viewers for Second LifeĀ® (secondlife) -- BETA. + pkgver = 3.6.99.32369 + pkgrel = 1 + url = http://dolphinviewer.eregion.de + arch = i686 + arch = x86_64 + license = LGPL + source = dolphinviewer.desktop + source = dolphinviewer.launcher + source = http://dolphinsource.eregion.de/dolphinviewer3-beta/downloads/Dolphin_Viewer_3_BETA_3_6_99_32369_i686.tar.bz2 + source = donotregister.patch + md5sums = 30dd0d8e86032a38bca52fcf3d466cbe + md5sums = 0879128702933080ad018898a003c699 + md5sums = 20569d73b57b637154a8183a90d1da45 + md5sums = 1b4db712c2db43c0ae4f69b6b5410c43 + +pkgname = dolphinviewer + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..97b4f30f5a8d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: GordonGR <gordongr@freemail.gr> +# Contributor: Splex + +pkgname=dolphinviewer +pkgver=3.6.99.32369 +_pkgver=3_6_99_32369 +pkgrel=1 +pkgdesc="An Open Source third party viewers for Second LifeĀ® (secondlife) -- BETA." +url="http://dolphinviewer.eregion.de" +license=('LGPL') + +[ "$CARCH" = "i686" ] && depends=('apr-util' 'gtk2' 'libgl' 'libidn' 'libjpeg-turbo' 'mesa' 'nss' 'sdl' 'glu' 'pangox-compat' 'libxml2') +[ "$CARCH" = "i686" ] && optdepends=('libpulse: for PulseAudio support' 'alsa-lib: for ALSA support' 'nvidia-utils: for NVIDIA support' 'flashplugin: for inworld Flash support' 'gstreamer0.10: for video support, may need good, bad and ugly plugins' 'lib32-freealut: for OpenAL support') +[ "$CARCH" = "x86_64" ] && depends=('apr-util' 'lib32-gtk2' 'lib32-libgl' 'lib32-libidn' 'lib32-libjpeg-turbo' 'lib32-mesa' 'lib32-nss' 'lib32-sdl' 'lib32-glu' 'lib32-pangox-compat' 'lib32-libxml2') +[ "$CARCH" = "x86_64" ] && optdepends=('lib32-libpulse: for PulseAudio support' 'lib32-alsa-lib: for ALSA support' 'lib32-nvidia-utils: for NVIDIA support' 'lib32-flashplugin: for inworld Flash support' 'lib32-gstreamer0.10: for video support, may need good, bad and ugly plugins' 'lib32-freealut: for OpenAL support') + +arch=('i686' 'x86_64') +#install=dolphinviewer.install +source=('dolphinviewer.desktop' + 'dolphinviewer.launcher' + "http://dolphinsource.eregion.de/dolphinviewer3-beta/downloads/Dolphin_Viewer_3_BETA_${_pkgver}_i686.tar.bz2" + 'donotregister.patch') + +md5sums=('30dd0d8e86032a38bca52fcf3d466cbe' + '0879128702933080ad018898a003c699' + '20569d73b57b637154a8183a90d1da45' + '1b4db712c2db43c0ae4f69b6b5410c43') + + +package() { +cd $srcdir + +# Rename Data Directory +mv Dolphin_Viewer_3_BETA_${_pkgver}_i686 dolphinviewer + +# Do not register the application (saves from badly-installed desktop files and icons) +patch dolphinviewer/secondlife donotregister.patch +rm dolphinviewer/etc/refresh_desktop_app_entry.sh + +# Install Desktop File +install -D -m644 $srcdir/dolphinviewer.desktop \ + $pkgdir/usr/share/applications/dolphinviewer.desktop + +# Install Icon File +install -D -m644 $srcdir/dolphinviewer/secondlife_icon.png \ + $pkgdir/usr/share/pixmaps/dolphinviewer.png + +# Install Launcher +install -D -m755 $srcdir/dolphinviewer.launcher \ + $pkgdir/usr/bin/dolphinviewer + +# Move Data to Destination Directory +install -d $pkgdir/opt +mv dolphinviewer $pkgdir/opt/ + +# Change Permissions of files to root:games +chown -R root:games $pkgdir/opt/dolphinviewer +chmod -R g+rw $pkgdir/opt/dolphinviewer +# Make Binary Group-Executable +chmod g+x $pkgdir/opt/dolphinviewer/secondlife + +} diff --git a/dolphinviewer.desktop b/dolphinviewer.desktop new file mode 100644 index 000000000000..b611cb989173 --- /dev/null +++ b/dolphinviewer.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin Viewer +GenericName=A third-party viewer for Second Life (C) and OpenSim grids +Comment=A third party viewer for Second Life (C) and OpenSim grids +Exec=/usr/bin/dolphinviewer +Icon=/usr/share/pixmaps/dolphinviewer.png +Terminal=false +Categories=Game diff --git a/dolphinviewer.launcher b/dolphinviewer.launcher new file mode 100644 index 000000000000..6f57a9a01408 --- /dev/null +++ b/dolphinviewer.launcher @@ -0,0 +1,5 @@ +#!/bin/sh + +cd "/opt/dolphinviewer/" +./secondlife $* +exit $? diff --git a/donotregister.patch b/donotregister.patch new file mode 100644 index 000000000000..ce28f38a7e2e --- /dev/null +++ b/donotregister.patch @@ -0,0 +1,4 @@ +89c89 +< ./etc/refresh_desktop_app_entry.sh +--- +> #./etc/refresh_desktop_app_entry.sh |