gen-manifest 1.37 KB
Newer Older
Vivien Kraus's avatar
Vivien Kraus committed
1
#!/bin/sh
2
# tarot implements the rules of the tarot game
Vivien Kraus's avatar
Vivien Kraus committed
3
# Copyright (C) 2019, 2020  Vivien Kraus
4
5
6

# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
7
# the Free Software Foundation, version 3 of the License.
8
9
10
11
12
13
14
15
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
Vivien Kraus's avatar
Vivien Kraus committed
16

Vivien Kraus's avatar
Vivien Kraus committed
17
URL="https://play-tarot.frama.io/tarot-releases/$1"
Vivien Kraus's avatar
Vivien Kraus committed
18
19
20
21
22
23

cat <<EOF
{
    "app-id": "eu.planete_kraus.Tarot",
    "runtime": "org.freedesktop.Platform",
    "sdk": "org.freedesktop.Sdk",
Vivien Kraus's avatar
Vivien Kraus committed
24
    "runtime-version": "19.08",
Vivien Kraus's avatar
Vivien Kraus committed
25
26
27
28
29

    "command": "tarot",
    "finish-args": [
	"--socket=x11",
	"--socket=wayland",
30
	"--share=ipc"
Vivien Kraus's avatar
Vivien Kraus committed
31
32
33
34
35
    ],
    "cleanup": [
	"/include",
	"*.a",
	"*.pc",
36
	"tarot/api.xml",
Vivien Kraus's avatar
Vivien Kraus committed
37
38
	"*.gir",
	"*.vapi",
39
40
	"*.typelib",
        "share/tarot/dataset"
Vivien Kraus's avatar
Vivien Kraus committed
41
42
43
44
45
46
47
48
    ],
    "modules": [
	{
	    "name": "tarot",
	    "buildsystem": "autotools",
	    "sources": [
		{
		    "type": "archive",
Vivien Kraus's avatar
Vivien Kraus committed
49
		    "url": "$URL",
Vivien Kraus's avatar
Vivien Kraus committed
50
51
52
53
54
55
56
57
58
59
60
		    "sha256": "GET_SHA256"
		}
	    ],
	    "config-opts": [
		"--enable-silent-rules=yes"
	    ]
	}
    ]
}

EOF