PocketCHIP home screen: shows status, opens programs, changes settings
C++ Makefile Other
Clone or download
Pull request Compare This branch is 128 commits ahead, 25 commits behind NextThingCo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Builds
JuceLibraryCode Update to JUCE 4.2.3 Jul 5, 2016
Source Use OverlaySpinner in PowerPageComponent as well Aug 19, 2017
assets Dynamic launch spinner Aug 19, 2017
debian Start to cleanup debianization Aug 17, 2017
deps Update to JUCE 4.2.3 Jul 5, 2016
pack-debian/DEBIAN Cleanup fake Debianization Aug 16, 2017
.clang-format Redesign the settings page Dec 17, 2015
.gitignore Start to cleanup debianization Aug 17, 2017
.gitmodules Add JUCE to deps Nov 24, 2015
Makefile Start to cleanup debianization Aug 17, 2017
README.md Start to cleanup debianization Aug 17, 2017
install-pockethome Pushing script Jul 17, 2016
pocket-home.jucer Switch to reusable OverlaySpinner component Aug 19, 2017

README.md

PocketCHIP Launcher (Marshmallow Edition)

How to install

From repository

1. Add https support to apt

sudo apt-get install apt-transport-https

2. Add a source to sources.list

echo "deb https://o-marshmallow.github.io/PocketCHIP-pocket-home/archive/ jessie main" | sudo tee /etc/apt/sources.list.d/marshmallow-pocket-chip-home.list

3. Add public key to apt

sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 584F7F9F

4. Fix pocket-home package (which is pinned by NTC)

echo -e "Package: pocket-home\nPin: version *\nPin-Priority: 1050" | sudo tee /etc/apt/preferences.d/unpin-pocket-home.pref

5. Update the list of available packages

sudo apt-get update

6. Upgrade pocket-home

sudo apt-get install pocket-home

Note: The previous commands need to be typed once, then, upgrading is easy and is done by typing sudo apt-get update

Building from sources

1. Required Packages

 sudo apt-get install \
 git \
 build-essential \
 libasound2-dev \
 libx11-dev \
 libxrandr-dev \
 libxcursor-dev \
 libxft-dev \
 libxinerama-dev \
 libnm-glib-dev \
 network-manager-dev \
 libi2c-dev \
 libssl-dev \
 libnm-gtk-dev

2. Cloning and building

  git clone --recursive https://github.com/o-marshmallow/PocketCHIP-pocket-home/
  make
  make devinstall
  sudo systemctl restart lightdm

3. Updating

  git pull
  git submodule update
  make
  make devinstall
  sudo systemctl restart lightdm

Thanks

Big thanks to Celti who made this repo updated to new JUCE version and easier to compile and @sgentle who made the install by apt repository !