forked from studip-sync/studip-sync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsnapcraft.yaml
33 lines (30 loc) · 885 Bytes
/
snapcraft.yaml
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
33
name: studip-sync
version: git
summary: Synchronize files from Stud.IP
description: |
Download and synchronize files and media from Stud.IP -- the campus management
platform deployed at several German universities. Note that this project
is currently only supported for the University of Göttingen but could work
at other universities with similar authentication methods.
grade: devel
confinement: strict
base: core20
architectures:
- build-on: amd64
- build-on: arm64
- build-on: armhf
- build-on: s390x
- build-on: ppc64el
parts:
studip-sync:
plugin: python
source: .
build-packages: [zlib1g-dev, libxml2-dev, libxslt-dev, python-dev]
stage-packages: [rsync, libicu66, libxml2, libxslt1.1]
apps:
studip-sync:
command: bin/studip-sync
environment:
LANG: C.UTF-8
LC_ALL: C.UTF-8
plugs: [home, network, removable-media]