-
Notifications
You must be signed in to change notification settings - Fork 2
/
cc.nift.nsm.json
67 lines (67 loc) · 2.05 KB
/
cc.nift.nsm.json
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"app-id": "cc.nift.nsm",
"runtime": "org.freedesktop.Platform",
"runtime-version": "21.08",
"sdk": "org.freedesktop.Sdk",
"command": "nsm",
"finish-args": [
"--filesystem=host",
"--share=network",
"--talk-name=org.freedesktop.Flatpak"
],
"modules": [
{
"name": "git",
"make-args": [
"NO_TCLTK=YesPlease",
"INSTALL_SYMLINKS=1"
],
"make-install-args": [
"NO_TCLTK=YesPlease",
"INSTALL_SYMLINKS=1"
],
"post-install": [
"find . -type f -name perllocal.pod -delete"
],
"sources": [
{
"type": "archive",
"url": "https://www.kernel.org/pub/software/scm/git/git-2.22.0.tar.xz",
"sha256": "159e4b599f8af4612e70b666600a3139541f8bacc18124daf2cbe8d1b934f29f"
}
]
},
{
"name": "nsm",
"no-autogen": true,
"no-parallel-make": true,
"sources": [
{
"type": "git",
"url": "https://github.com/nifty-site-manager/nsm-flatpak.git",
"tag": "v2.4.12",
"commit": "c6cc086986a38278d0957acaaf6a5f301a8db926"
},
{
"type": "patch",
"path": "patches/nsm-fixes.patch"
}
]
},
{
"name": "luarocks",
"no-autogen": true,
"sources": [
{
"type": "archive",
"url": "https://luarocks.org/releases/luarocks-3.3.0.tar.gz",
"sha256": "8de54eb851f5245ed3708d94d8872e825b9704049d3ad4febe8e219f419b427d"
},
{
"type": "shell",
"commands": [ "sed -i 's|/usr/local|/app|' ./Makefile" ]
}
]
}
]
}