forked from cuberite/cuberite
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsnapcraft.yaml
More file actions
48 lines (44 loc) · 1.35 KB
/
snapcraft.yaml
File metadata and controls
48 lines (44 loc) · 1.35 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: cuberite
version: 0+20161108+git0870649-1
summary: Performant open source Minecraft server written in C++.
description: |
Cuberite is a Minecraft-compatible multiplayer game server that is written in C++ and designed to be efficient with memory and CPU, as well as having a flexible Lua Plugin API. Cuberite is compatible with the vanilla Minecraft client.
Cuberite can run on Windows, *nix and Android operating systems. This includes Android phones and tablets as well as Raspberry Pis.
We currently support Release 1.8 and 1.9 Minecraft protocol versions.
confinement: strict
grade: stable
apps:
cuberite:
command: bin/Cuberite.wrapper
daemon: forking
plugs:
- network
- network-bind
- log-observe
parts:
cuberite:
plugin: cmake
source: .
source-type: git
configflags:
- -DCMAKE_BUILD_TYPE=Release
- -DNO_NATIVE_OPTIMIZATION=ON
build-packages:
- gcc
- g++
snap:
- -include
- -lib
release:
after: [cuberite]
plugin: dump
source: parts/cuberite/src/Server
filesets:
"*": "."
wrapper:
plugin: dump
source: .
organize:
Cuberite.wrapper: bin/Cuberite.wrapper
snap:
- bin