diff options
author | Vojtech Kral | 2015-12-25 16:23:59 +0100 |
---|---|---|
committer | Vojtech Kral | 2015-12-25 16:25:07 +0100 |
commit | bd386a50c0c48249cf18c97883eb6012fe0e30d7 (patch) | |
tree | 5305b80281b7b0d02832e2c613cc40a47ea677a6 | |
download | aur-bd386a50c0c48249cf18c97883eb6012fe0e30d7.tar.gz |
Initial
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | 95-futurocube.rules | 1 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rwxr-xr-x | futuro-cube-suite | 6 | ||||
-rw-r--r-- | futuro-cube-suite.desktop | 5 | ||||
-rwxr-xr-x | install | 10 |
6 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7b86118dfabd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Fri Dec 25 15:25:07 UTC 2015 +pkgbase = futuro-cube-suite + pkgdesc = Rubik’s Futuro Cube Suite 1.7 - Software updater, manager & development tool. + pkgver = 1.7 + pkgrel = 1 + url = http://www.futurocube.com/help/ + install = install + arch = i686 + arch = x86_64 + license = mixed + depends = python2 + depends = ipython2 + depends = python2-imaging + depends = python2-pyserial + depends = wxpython2.8 + source = http://isle.princip.cz/download/futurocube/sdk_suite/rubiks-futuro-cube.SC1.7.tgz + source = futuro-cube-suite + source = futuro-cube-suite.desktop + source = 95-futurocube.rules + sha256sums = 18f60ec456eeab4ec36c261ab52540aab6a40a9d0e36c52260612067614fc142 + sha256sums = 3587a987aeca87731e2430a6099f14d7c7dac93da4cb0fc2ac5dace45783abab + sha256sums = c7f4d78cf38a06125b8ddfb78ad1adda801c875be1b9ddc2f75617c28546f885 + sha256sums = 01cdf49a8322dcf6b8d2c85143a2e5e5b4d0a9901755cab8e1fd8924c203443a + +pkgname = futuro-cube-suite + diff --git a/95-futurocube.rules b/95-futurocube.rules new file mode 100644 index 000000000000..abed7e4c173c --- /dev/null +++ b/95-futurocube.rules @@ -0,0 +1 @@ +SUBSYSTEM=="tty", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a0a2", ENV{ID_MM_CANDIDATE}="0" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d3a87c137ff2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Vojtech Kral <vojtech_kral^hk> + +pkgname=futuro-cube-suite +pkgver=1.7 +pkgrel=1 +pkgdesc="Rubik’s Futuro Cube Suite 1.7 - Software updater, manager & development tool." +arch=('i686' 'x86_64') +url="http://www.futurocube.com/help/" +license=('mixed') +depends=('python2' 'ipython2' 'python2-imaging' 'python2-pyserial' 'wxpython2.8') +[[ $CARCH == 'x86_64' ]] && depends+=('lib32-glibc') +install=install +source=( + "http://isle.princip.cz/download/futurocube/sdk_suite/rubiks-futuro-cube.SC${pkgver}.tgz" + 'futuro-cube-suite' + 'futuro-cube-suite.desktop' + '95-futurocube.rules') +sha256sums=('18f60ec456eeab4ec36c261ab52540aab6a40a9d0e36c52260612067614fc142' + '3587a987aeca87731e2430a6099f14d7c7dac93da4cb0fc2ac5dace45783abab' + 'c7f4d78cf38a06125b8ddfb78ad1adda801c875be1b9ddc2f75617c28546f885' + '01cdf49a8322dcf6b8d2c85143a2e5e5b4d0a9901755cab8e1fd8924c203443a') + +package() +{ + cd "${srcdir}/rubiks-futuro-cube" + install -d -m 755 "${pkgdir}/usr/bin/" + install -d -m 755 "${pkgdir}/usr/lib/futuro-cube-suite" + install -d -m 755 "${pkgdir}/usr/share/licenses" + install -d -m 755 "${pkgdir}/etc/udev/rules.d" + + install -m 755 "${srcdir}/futuro-cube-suite" "${pkgdir}/usr/bin/" + install -m 755 lib/futurocubesuite/bin/{pawncc,pawndisasm} "${pkgdir}/usr/bin/" + cp -r lib/{futurocubesuite,gbase,usbmonitor,utils,wxutils} "${pkgdir}/usr/lib/futuro-cube-suite/" + ln -sT '/usr/lib/futuro-cube-suite/futurocubesuite/doc/license' "${pkgdir}/usr/share/licenses/futuro-cube-suite" + desktop-file-install --dir="${pkgdir}/usr/share/applications/" "${srcdir}/futuro-cube-suite.desktop" + install -m 644 "${srcdir}/95-futurocube.rules" "${pkgdir}/etc/udev/rules.d/" +} + +# vim:set ts=2 sw=2 et: diff --git a/futuro-cube-suite b/futuro-cube-suite new file mode 100755 index 000000000000..b55bcb8c6d12 --- /dev/null +++ b/futuro-cube-suite @@ -0,0 +1,6 @@ +#!/bin/sh + +LIB_DIR='/usr/lib/futuro-cube-suite' +export PYTHONPATH="${LIB_DIR}:${PYTHONPATH}" +cd "${LIB_DIR}/futurocubesuite" +python2 -OO run.pyo -l25 diff --git a/futuro-cube-suite.desktop b/futuro-cube-suite.desktop new file mode 100644 index 000000000000..10b0be09494e --- /dev/null +++ b/futuro-cube-suite.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Name=Futuro Cube Suite +Type=Application +Exec=futuro-cube-suite +Icon=/usr/lib/futuro-cube-suite/futurocubesuite/images/ico.png diff --git a/install b/install new file mode 100755 index 000000000000..a791b7d2d2c9 --- /dev/null +++ b/install @@ -0,0 +1,10 @@ + +post_install() { + echo ' WARNING:' + echo ' To be able to connect to the cube, you need to add yourself to the `uucp` group:' + echo ' usermod -a -G uucp <username>' +} + +post_upgrade() { + post_install +} |