summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPim Bliek2021-05-25 10:02:16 +0200
committerPim Bliek2021-05-25 10:02:16 +0200
commit19dab5418806a3657ca5684b311ad57716223b65 (patch)
treeaece2f2c9ce3ca4d2487e066f580b34487d021c0
parentd26744b423ef16bae8ae55e464a7d4dedd4838a3 (diff)
downloadaur-19dab5418806a3657ca5684b311ad57716223b65.tar.gz
initial commit from new package maintainer. Packaging binary distro of RocRail since the project is no longer OSS
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD54
2 files changed, 47 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ea51eb27c391..a062212211dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,15 @@
pkgbase = rocrail
- pkgdesc = Rocrail - Model Railroad Control System
- pkgver = git
- pkgrel = 11643
+ pkgdesc = Rocrail - Innovative Model Railroad Control System
+ pkgver = 1559
+ pkgrel = 2.1
url = http://wiki.rocrail.net/
arch = x86_64
- arch = i686
- license = unknown
+ license = Proprietary
+ depends = wxgtk2
+ depends = libusb
+ depends = wxgtk-common
+ source = https://launchpad.net/rocrail/trunk/2.1/+download/Rocrail-1559-archlinux-x86_64.zip
+ md5sums = a0a898e81cb65e4cb2b4b06be04f96bc
pkgname = rocrail
diff --git a/PKGBUILD b/PKGBUILD
index 2c7d182cb0d0..4d994308371d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,42 @@
-# Maintainer : Elvin L <elvin@eelviny.me>
+# Maintainer : Pim Bliek <pim@pimbliek.nl>
+# Contributor : Elvin L <elvin@eelviny.me>
pkgname=rocrail
-pkgver=git
-pkgrel=11643
-pkgdesc="Rocrail - Model Railroad Control System"
-arch=('x86_64' 'i686')
-url='http://wiki.rocrail.net/'
-license=('unknown')
-depends=()
+pkgver=1559
+pkgrel=2.1
+pkgdesc="Rocrail - Innovative Model Railroad Control System"
+arch=('x86_64')
+url="http://wiki.rocrail.net/"
+license=('Proprietary')
+depends=('wxgtk2' 'libusb' 'wxgtk-common')
makedepends=()
-source=()
-sha256sums=()
+source=("https://launchpad.net/rocrail/trunk/2.1/+download/Rocrail-$pkgver-archlinux-$arch.zip")
+md5sums=('a0a898e81cb65e4cb2b4b06be04f96bc')
-msg "This package is now hosted in a private repository."
-msg "Add this to your pacman.conf:"
-msg "[rocrail]"
-msg "SigLevel = Optional"
-msg "Server = http://home.eelviny.me:8051/rocrail/$CARCH/"
-exit 1
+package() {
+ msg "Installing..."
+ cd "$srcdir/"
+ chmod -R 755 .
+ mkdir -p $pkgdir/opt/rocrail
+ cp -r * $pkgdir/opt/rocrail/.
+ rm $pkgdir/opt/rocrail/*.zip
+ chmod -R 755 $pkgdir/opt/rocrail
+
+ TEMPFILE="rocrail.desktop"
+ echo "[Desktop Entry]" > $TEMPFILE
+ echo "Type=Application" >> $TEMPFILE
+ echo "Version=$pkgver" >> $TEMPFILE
+ echo "Name=Rocrail" >> $TEMPFILE
+ echo "Comment=$pkgdesc" >> $TEMPFILE
+ echo "Path=/opt/rocrail/" >> $TEMPFILE
+ echo "Exec=/opt/rocrail/rocview.sh" >> $TEMPFILE
+ echo "Icon=/opt/rocrail/rocrail.png" >> $TEMPFILE
+ echo "Terminal=false" >> $TEMPFILE
+ echo "Categories=Application;" >> $TEMPFILE
+
+ chmod +x $TEMPFILE
+ mkdir -p $pkgdir/usr/share/applications
+ cp -p $TEMPFILE $pkgdir/usr/share/applications/.
+ mkdir -p $pkgdir/usr/share/pixmaps
+ cp -p rocrail.png $pkgdir/usr/share/pixmaps/.
+}