summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan la Cour2015-11-07 11:02:44 -0700
committerJonathan la Cour2015-11-07 11:02:44 -0700
commit72aae58694cc49fa17a57d5d19bf4aedb54e4234 (patch)
treef4a56b86652c22a5d28b13501af46bf0cce8ebb0
downloadaur-72aae58694cc49fa17a57d5d19bf4aedb54e4234.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD33
-rw-r--r--mojo-loader.desktop10
-rw-r--r--run-mojo-loader.sh3
5 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f1acb1819d5b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = mojo-loader
+ pkgdesc = Mojo Loader
+ pkgver = 1.2.1
+ pkgrel = 1
+ url = https://embeddedmicro.com/
+ arch = x86_64
+ license = unknown
+ depends = java-environment
+ depends = sh
+ depends = bash
+ source = https://embeddedmicro.com/media/wysiwyg/mojo-loader/mojo-loader-1.2.1-linux64.tgz
+ source = mojo-loader.desktop
+ source = run-mojo-loader.sh
+ sha512sums = 4f8365144307eba874c7aaf6cacd1a70de9fb78a18e8ecf9c1b0aa196e1ecb7d0ae66026f32be0826170e6991857569bf57c4f5bfb21ceaadaad53b633e16533
+ sha512sums = f578a3bbcf35924b3cbd529f7f0f8a99db1ae6247e2394cb3b1c12758733f6c85e79625cac645cfa0604b2af914636b4147944764cc2140663d22db1c0241cec
+ sha512sums = 7f715b90e1b6057bb1c5df68f3ce8660f3000f7277139e482bd09b67dc3e18391f09be522aefd1c467057735d9dfdaf03e54c54e63d7b52b43eba22540fd1db8
+
+pkgname = mojo-loader
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..217e8072c75f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*pkg.tar.xz
+src/
+pkg/
+*.tgz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..48f8d5354907
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Jonathan la Cour <jon@lacour.me>
+pkgname=mojo-loader
+pkgver=1.2.1
+pkgrel=1
+pkgdesc="Mojo Loader"
+arch=('x86_64')
+url="https://embeddedmicro.com/"
+license=('unknown')
+groups=()
+depends=('java-environment' 'sh' 'bash')
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+source=("https://embeddedmicro.com/media/wysiwyg/mojo-loader/$pkgname-$pkgver-linux64.tgz"
+ "mojo-loader.desktop"
+ "run-mojo-loader.sh")
+sha512sums=("4f8365144307eba874c7aaf6cacd1a70de9fb78a18e8ecf9c1b0aa196e1ecb7d0ae66026f32be0826170e6991857569bf57c4f5bfb21ceaadaad53b633e16533"
+ "f578a3bbcf35924b3cbd529f7f0f8a99db1ae6247e2394cb3b1c12758733f6c85e79625cac645cfa0604b2af914636b4147944764cc2140663d22db1c0241cec"
+ "7f715b90e1b6057bb1c5df68f3ce8660f3000f7277139e482bd09b67dc3e18391f09be522aefd1c467057735d9dfdaf03e54c54e63d7b52b43eba22540fd1db8")
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ install -Dm 644 "driver/99-mojo.rules" "$pkgdir/usr/lib/udev/rules.d/99-mojo.rules"
+
+ install -Dm 755 "$srcdir/run-mojo-loader.sh" "$pkgdir/usr/bin/mojo-loader"
+ install -Dm 644 "$srcdir/mojo-loader.desktop" "$pkgdir/usr/share/applications/mojo-loader.desktop"
+
+ mkdir -p "$pkgdir/opt"
+ cp -R "$srcdir/$pkgname-$pkgver/" "$pkgdir/opt/"
+ mv "$pkgdir/opt/$pkgname-$pkgver" "$pkgdir/opt/$pkgname"
+}
diff --git a/mojo-loader.desktop b/mojo-loader.desktop
new file mode 100644
index 000000000000..2c3196d9b666
--- /dev/null
+++ b/mojo-loader.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=Mojo Loader
+Exec=/usr/bin/mojo-loader
+Icon=/opt/mojo-loader/icon.png
+Categories=Development;
+Comment=Loader for Mojo
+StartupNotify=false
+Terminal=false
+Keywords=mojo;fpga;
diff --git a/run-mojo-loader.sh b/run-mojo-loader.sh
new file mode 100644
index 000000000000..1c87aeb64b90
--- /dev/null
+++ b/run-mojo-loader.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+sh -c /opt/mojo-loader/mojo-loader $@