Commit Graph

37 Commits

Author SHA1 Message Date
Peter Johnson
c85fd9f33c
Revamp image to build dependencies as part of stages (#83)
Fixes #17.

Stage 2 is fairly minimal, stage 3 builds/installs OpenCV and WPILib et al, and stage 4
builds/installs the FRCVision webdash and adds the vision examples.

Other changes:
- OpenCV compiled with ffmpeg, OpenBLAS, and libgtk (fixes #79, fixes #80)
- OpenBLAS added to image (fixes #65)
- C++ Makefile is more easily extensible (fixes #71)
- Sources for everything are bundled into image into /usr/src
- README updated (fixes #16)
- pkg-config files for wpilibc et al are now installed and C++ Makefile uses them (if compiled local to Pi)
- Both dynamic and static libs are included in image

The only downside of all these changes (particularly the ffmpeg, OpenBLAS, and libgtk inclusion)
is the image size is now over 3GB (800MB compressed). The previous image didn't quite fit on a
2GB card however.
2019-02-02 23:37:18 -08:00
Peter Johnson
a204f295b9
Remove stage3 and stage4 (#8) 2018-12-21 22:27:03 -08:00
Serge Schneider
7b40fd11bc Remove Mathematica 2018-10-09 12:32:37 +01:00
Serge Schneider
02e4c733e3 Add localisation packages 2018-07-13 15:47:49 +01:00
Serge Schneider
99e43ea229 stage4: add libav-tools 2018-07-09 10:01:01 +01:00
Serge Schneider
8e7faf7fba stage4: install libreoffice-pi instead of libreoffice 2018-06-19 15:29:57 +01:00
Serge Schneider
3c3528aaf0 stage5: add latest MagPi issue 2018-06-19 15:29:57 +01:00
Serge Schneider
1445894c2e stage4: Add piwiz and rp-prefapps
Remove claws-mail, greenfoot, bluej, nodered & realvnc-vnc-server
2018-06-19 13:57:14 +01:00
Serge Schneider
ff2d5edee1 shellcheck 2018-03-13 12:50:50 +00:00
Serge Schneider
4c7980fa1e stage4: drop 'Documents' directory
Closes #121
2018-03-01 15:54:12 +00:00
Philip Howard
cace22768a Added Button SHIM, Unicorn HAT HD and Pan Tilt HAT (#159) 2018-03-01 13:58:09 +00:00
Serge Schneider
9aa87dbfb4 Fix font packages 2017-09-21 12:45:05 +01:00
Jacen
26fcf59f3f [adding] qemu emulation layout to test images with qemu 2017-09-14 10:12:30 +01:00
Serge Schneider
3fe8d79947 Remove pulseaudio 2017-07-28 13:35:46 +01:00
Serge Schneider
0f5f10d925 stage4: install liberation2 font 2017-07-28 13:35:46 +01:00
Serge Schneider
8f361a1c38 Switch to Stretch 2017-07-28 13:35:46 +01:00
TJ Rana
3441133d1c Corrected various typos (#91)
* Rename License.md to LICENSE

* Correct typos

* Clean up code layout

Organize layout with extra lines
2017-07-27 12:11:07 +02:00
Serge Schneider
e583c18eba stage4: install python3-thonny 2017-06-20 16:12:32 +01:00
Serge Schneider
51f27e752c stage4: Add Thonny 2017-05-10 13:43:50 +01:00
Serge Schneider
f89ebe2382 stage4: Add Scratch 2 2017-05-10 13:43:50 +01:00
Serge Schneider
d64c21bfc9 stage4: Add pimoroni's packages 2017-05-10 13:43:50 +01:00
Serge Schneider
7360f24430 Add a 4GB image 2017-04-03 16:01:13 +01:00
Serge Schneider
6c146a7bb7 Clean up clean up 2017-04-03 16:01:13 +01:00
Serge Schneider
1f1ddb5f13 Specify additional variables in EXPORT_* files 2017-03-13 17:39:58 +00:00
Serge Schneider
5cccd741fe stage4: install RealVNC with no recommends 2017-03-06 09:27:48 +00:00
Serge Schneider
a9c27d27bd stage4: don't copy ui-mods files 2016-12-06 16:32:33 +00:00
Serge Schneider
c4fb032d3b Use capsh to ensure file capabilities aren't set 2016-11-14 23:55:45 +00:00
Serge Schneider
db10424a9b stage4: add pprompt 2016-11-14 18:04:10 +00:00
Serge Schneider
0908332966 stage4: remove autologin patch (added to lightdm) 2016-10-27 17:43:05 +01:00
Serge Schneider
5854406f80 stage4: remove 40-scratch.rules (added to nuscratch) 2016-10-27 17:43:05 +01:00
Serge Schneider
7c38f07bb3 stage4: add Sense HAT emulator 2016-09-21 04:59:48 +10:00
Serge Schneider
14914c7075 stage4: add aditional python packages 2016-09-21 04:55:53 +10:00
Serge Schneider
4a76f38f45 Add RealVNC 2016-09-21 04:55:53 +10:00
Serge Schneider
00f9443309 Add python spidev packages 2016-05-17 15:01:30 +01:00
Serge Schneider
c32099002b fix alacarte menu hiding problem 2016-05-09 18:29:21 +01:00
Serge Schneider
bdca3e3b48 Rework 2016-05-05 21:21:42 +01:00
Serge Schneider
99bf2f4d61 Add Raspbian stages 2016-04-11 07:34:01 +01:00