diff options
author | ScoopNewsworthy | 2019-06-16 15:59:25 -0400 |
---|---|---|
committer | ScoopNewsworthy | 2019-06-16 15:59:25 -0400 |
commit | b9f492211a3f32b7d7bb1d95b3a2a1e744ea0529 (patch) | |
tree | 5b5a455b9148dfe12fa82da29071da348a0fcfd6 | |
parent | 845bdbc1cddd83548acc56d53ccb3f5443e29c9f (diff) | |
download | aur-b9f492211a3f32b7d7bb1d95b3a2a1e744ea0529.tar.gz |
Obins uploaded .tar.gz file. Moving to that since its more distro agnostic than the debtap method. Extra .tar.gz for icons & .desktop file
-rwxr-xr-x | .SRCINFO | 6 | ||||
-rwxr-xr-x | PKGBUILD | 22 | ||||
-rw-r--r-- | deb_extra_files_obins.tar.gz | bin | 0 -> 28738 bytes | |||
-rwxr-xr-x | obinslab-starter.install | 29 |
4 files changed, 37 insertions, 20 deletions
@@ -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 @@ -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 Binary files differnew file mode 100644 index 000000000000..f579e0df2b0e --- /dev/null +++ b/deb_extra_files_obins.tar.gz 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 } |