1) компілятор c зі стандартними бібліотеками, для архітектури arm (підказка):
sudo pacman --noconfirm -S arm-none-eabi-gcc arm-none-eabi-newlib
2) бібліотеки pebble :
yaourt --noconfirm -S pebble-sdk
pebble-sdk потягне за собою python2, і принаймні один з цих пакунків не захотів компілюватися з aur'а через брак підпису. допомогло ось це (підказка щодо імпорту сертифікату):
gpg --recv-key 8C004C2F93481F6B &&
gpg --lsign 8C004C2F93481F6B
і тоді знову
yaourt --noconfirm -S pebble-sdk
3) трішки магії:
mkdir -p ~/.pebble-sdk/oauth/
touch ~/.pebble-sdk/NO_TRACKING
4) менеджер пакунків для javascript (от же ж і намутили…):
sudo pacman --noconfirm -S npm
5) ядро для розробки:
pebble sdk install https://github.com/aveao/PebbleArchive/raw/master/SDKCores/sdk-core-4.3.tar.bz2
готово. далі…
mkdir ~/pebble && cd ~/pebble
pebble sdk new-project test
cd test
…і підстрибом спробувати щось простеньке!
поновлення (2018-11-19). клятий емулятор не хоче працювати, хоч лусни…
pebble install --emulator aplite
запускається, але щоразу «connection refused». перекидання компільованого pbw на «камінчик» через dropbox/смартфон працює, але так прикро.
поновлення (2018-12-05). автор книжки «learning c with pebble» щойно виклав на github вихідні коди вправ, котрі є реальними програмами для pebble — без них книжка не була повною (довелося трохи поштурхати дядька на reddit'і):
github.com/frethop/learningcwithpebble-exercises
без вправ — це просто ще один підручник з програмування на с. зі вправами — це можливість торкнутися коду й одразу наживо побачити результат на «камінчику». хапайте!