summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x.SRCINFO6
-rwxr-xr-xPKGBUILD22
-rw-r--r--deb_extra_files_obins.tar.gzbin0 -> 28738 bytes
-rwxr-xr-xobinslab-starter.install29
4 files changed, 37 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f29a36eb4447..c6bafd24d881 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -16,8 +16,10 @@ pkgbase = obinslab-starter
depends = nss
options = !strip
options = !emptydirs
- source_x86_64 = http://releases.obins.net/occ/linux/deb/ObinslabStarter_1.0.11_x64.deb
- sha256sums_x86_64 = 8e05bb0c88fce3c1c5b3fa4b5c8d008d70a66b8181b3cc9055b9e6fd15173ba0
+ source_x86_64 = http://releases.obins.net/occ/linux/tar/ObinslabStarter_1.0.11_x64.tar.gz
+ source_x86_64 = deb_extra_files_obins.tar.gz
+ sha256sums_x86_64 = 00e5d37cbbee1b43ac825d162b4c8092c41dcf70c5f94bd456477e48eb04f75a
+ sha256sums_x86_64 = c1d61e5b9ec27236fc506e7cf5d1748a1d5b02ebf966fc7b0a0089672b287801
pkgname = obinslab-starter
diff --git a/PKGBUILD b/PKGBUILD
index ffdeb6ae23d4..5b19b9bd62e3 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,3 @@
-# Generated by debtap
# Maintainer: Nick Haghiri (n s dot hag hiri at G mail dot com)
pkgname=obinslab-starter
pkgver=1.0.11
@@ -11,17 +10,26 @@ groups=('')
depends=('desktop-file-utils' 'gconf' 'hicolor-icon-theme' 'libappindicator-gtk2' 'libnotify' 'libxss' 'libxtst' 'nss')
options=('!strip' '!emptydirs')
install=${pkgname}.install
-source_x86_64=("http://releases.obins.net/occ/linux/deb/ObinslabStarter_${pkgver}_x64.deb")
-sha256sums_x86_64=('8e05bb0c88fce3c1c5b3fa4b5c8d008d70a66b8181b3cc9055b9e6fd15173ba0')
+source_x86_64=("http://releases.obins.net/occ/linux/tar/ObinslabStarter_${pkgver}_x64.tar.gz"
+"deb_extra_files_obins.tar.gz")
+sha256sums_x86_64=('00e5d37cbbee1b43ac825d162b4c8092c41dcf70c5f94bd456477e48eb04f75a'
+'c1d61e5b9ec27236fc506e7cf5d1748a1d5b02ebf966fc7b0a0089672b287801')
package(){
- # Extract package data
- tar xf data.tar.xz -C "${pkgdir}"
+ # Install the main files
+ install -d "${pkgdir}/opt/${pkgname}"
+ cp -a "${srcdir}/Obinslab-Starter-v${pkgver}/." "${pkgdir}/opt/${pkgname}"
+ install -d "${pkgdir}/usr"
+ cp -a "${srcdir}/usr/." "${pkgdir}/usr"
- install -D -m644 "${pkgdir}/opt/Obinslab Starter/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-CHROMIUM"
+ # Exec bit
+ chmod 755 "${pkgdir}/opt/${pkgname}/obinslab-starter"
- install -D -m644 "${pkgdir}/opt/Obinslab Starter/LICENSE.electron.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-ELECTRON"
+ # License
+ install -D -m644 "${pkgdir}/opt/obinslab-starter/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-CHROMIUM"
+
+ install -D -m644 "${pkgdir}/opt/obinslab-starter/LICENSE.electron.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-ELECTRON"
}
diff --git a/deb_extra_files_obins.tar.gz b/deb_extra_files_obins.tar.gz
new file mode 100644
index 000000000000..f579e0df2b0e
--- /dev/null
+++ b/deb_extra_files_obins.tar.gz
Binary files differ
diff --git a/obinslab-starter.install b/obinslab-starter.install
index 9b83e319d075..67949cf8691d 100755
--- a/obinslab-starter.install
+++ b/obinslab-starter.install
@@ -2,22 +2,29 @@ post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
# Link to the binary
- ln -sf '/opt/Obinslab Starter/obinslab-starter' '/usr/bin/obinslab-starter'
+ ln -sf '/opt/obinslab-starter/obinslab-starter' '/usr/bin/obinslab-starter'
update-desktop-database -q
# Necessary udev rules for non-root access to AP or AP2
- cat >/etc/udev/rules.d/obinslab-starter.rules <<-EOF
+ cat >/etc/udev/rules.d/obinslab-kdb.rules <<-EOF
SUBSYSTEM=="input", GROUP="input", MODE="0666"
+
# For ANNE PRO 2
- SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008",
- MODE="0666", GROUP="plugdev"
- KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008",
- MODE="0666", GROUP="plugdev"
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008",MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008",MODE="0666", GROUP="plugdev"
+
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8009",MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8009",MODE="0666", GROUP="plugdev"
+
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a292",MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a292",MODE="0666", GROUP="plugdev"
+
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a293",MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a293",MODE="0666", GROUP="plugdev"
+
## For ANNE PRO
- SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5710",
- MODE="0666", GROUP="plugdev"
- KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5710",
- MODE="0666", GROUP="plugdev"
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5710",MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5710",MODE="0666", GROUP="plugdev"
EOF
# Reload existing udev rules
sudo udevadm control --reload-rule
@@ -35,6 +42,6 @@ post_remove() {
update-desktop-database -q
# Delete udev rule and reload
- rm -f '/etc/udev/rules.d/obinslab-starter.rules'
+ rm -f '/etc/udev/rules.d/obinslab-kdb.rules'
sudo udevadm control --reload-rule
}