[arch-commits] Commit in openbve (5 files)

Balló György bgyorgy at archlinux.org
Thu Jul 14 12:15:19 UTC 2016


    Date: Thursday, July 14, 2016 @ 12:15:19
  Author: bgyorgy
Revision: 182887

archrelease: copy trunk to community-any

Added:
  openbve/repos/
  openbve/repos/community-any/
  openbve/repos/community-any/PKGBUILD
    (from rev 182886, openbve/trunk/PKGBUILD)
  openbve/repos/community-any/openbve.desktop
    (from rev 182886, openbve/trunk/openbve.desktop)
  openbve/repos/community-any/openbve.sh
    (from rev 182886, openbve/trunk/openbve.sh)

-----------------+
 PKGBUILD        |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 openbve.desktop |    9 +++++++++
 openbve.sh      |    2 ++
 3 files changed, 59 insertions(+)

Copied: openbve/repos/community-any/PKGBUILD (from rev 182886, openbve/trunk/PKGBUILD)
===================================================================
--- repos/community-any/PKGBUILD	                        (rev 0)
+++ repos/community-any/PKGBUILD	2016-07-14 12:15:19 UTC (rev 182887)
@@ -0,0 +1,48 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=openbve
+_pkgname=OpenBVE
+pkgver=1.5.0.5
+pkgrel=1
+pkgdesc="Free-as-in-freedom train simulator placed in the public domain"
+arch=('any')
+url="http://openbve-project.net/"
+license=('MIT' 'custom:public domain')
+depends=('libxi' 'mono' 'openal')
+source=($_pkgname-$pkgver.tar.gz::https://github.com/leezer3/$_pkgname/archive/$pkgver.tar.gz
+        $pkgname.sh
+        $pkgname.desktop)
+sha256sums=('e4d46e6eae1708f969d9042f5f015b23ff22b63e36376208e1a78dcb3b926c19'
+            'cf0f2a28e65248f742d6bb80f3101e36f24097e699c4e5acdf3fd4dbb965d3c3'
+            '8190945fa834ecdcf8a3f271264e5be2e288933ecde943060346e16537611c0f')
+
+build() {
+  cd $_pkgname-$pkgver
+  xbuild /p:Configuration=Release openBVE/OpenBve/OpenBve.csproj
+}
+
+package() {
+  cd $_pkgname-$pkgver
+
+  # Binaries
+  install -dm755 "$pkgdir/usr/lib/$pkgname/"
+  cp -r openBVE/OpenBve/bin/Release/* "$pkgdir/usr/lib/$pkgname/"
+
+  # Data
+  install -dm755 "$pkgdir/usr/share/games/$pkgname/"
+  mv "$pkgdir/usr/lib/$pkgname/Data" "$pkgdir/usr/share/games/$pkgname/"
+  ln -s ../../share/games/$pkgname/Data "$pkgdir/usr/lib/$pkgname/Data"
+
+  # Executable
+  install -Dm755 ../$pkgname.sh "$pkgdir/usr/bin/$pkgname"
+
+  # Desktop file and icon
+  install -Dm644 ../$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+  mkdir -p "$pkgdir/usr/share/pixmaps"
+  ln -s ../games/$pkgname/Data/Menu/logo.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
+
+  # License
+  install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"
+  install -m644 CSSCriptLicence.txt OpenTKLicence.txt Readme.md SharpCompressLicence.txt \
+    "$pkgdir/usr/share/licenses/$pkgname/"
+}

Copied: openbve/repos/community-any/openbve.desktop (from rev 182886, openbve/trunk/openbve.desktop)
===================================================================
--- repos/community-any/openbve.desktop	                        (rev 0)
+++ repos/community-any/openbve.desktop	2016-07-14 12:15:19 UTC (rev 182887)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=OpenBVE
+Comment=Train/railway simulator compatible with 'BVE Trainsim' routes
+Comment[hu]=A „BVE Trainsim” útvonalaival kompatibilis vonatszimulátor
+Exec=openbve
+Icon=openbve
+Categories=Game;Simulation;

Copied: openbve/repos/community-any/openbve.sh (from rev 182886, openbve/trunk/openbve.sh)
===================================================================
--- repos/community-any/openbve.sh	                        (rev 0)
+++ repos/community-any/openbve.sh	2016-07-14 12:15:19 UTC (rev 182887)
@@ -0,0 +1,2 @@
+#!/bin/sh
+mono /usr/lib/openbve/OpenBve.exe "$@"



More information about the arch-commits mailing list