blob: 9cddf98121aeb62d012686a13c1aec71b5c70188 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# Maintainer: Nicolas Iooss (nicolas <dot> iooss <at> m4x <dot> org)
pkgname=discovery200-files
pkgver=1.0
pkgrel=1
pkgdesc="Files to use a Discovery 200 3D Printer"
arch=(any)
url="http://www.dagoma.fr/en/produit/imprimante-discovery200/"
license=('GPL')
optdepends=(
'arduino: for Arduino programming'
'cura: for crafting gcode files from 3D models'
'printrun: to drive the printer through USB with pronterface')
source=('https://github.com/Lauszus/Sanguino/releases/download/1.0.0/Sanguino-1.0.0.zip'
'discovery_200.json')
sha256sums=('1bfe7707894907a2792884fc726e1fe9251842fac75eaf5ef451bba0c18cbb4e'
'af36f64f8ec3832cf996a315d16f3a3f0a269ee233a1a3e5c76ada03135aeace')
prepare() {
# Lower the upload speed for the printer board
sed -i 's/^\(sanguino\.menu\.cpu\.atmega1284p\.upload.speed\)=115200/\1=57600/' "$srcdir/Sanguino/boards.txt"
}
package() {
# Install Sanguino profile for Arduino, as the printer uses Sanguino with ATmega1284P 16MHz
# c.f. https://github.com/Lauszus/Sanguino/
mkdir -p "$pkgdir/usr/share/arduino/hardware/sanguino/avr"
cp -R "$srcdir/Sanguino/"* "$pkgdir/usr/share/arduino/hardware/sanguino/avr/"
# Install a Cura printer
# FIXME: this JSON file uses the Prusa platform, which is not Dagoma's one
install -m644 -D "$srcdir/discovery_200.json" "$pkgdir/usr/share/cura/resources/machines/discovery_200.json"
}
|