-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathio.github.nyre221.kiview.json
145 lines (145 loc) · 4.46 KB
/
io.github.nyre221.kiview.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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
{
"id": "io.github.nyre221.kiview",
"runtime": "org.kde.Platform",
"runtime-version": "6.6",
"sdk": "org.kde.Sdk",
"base": "io.qt.qtwebengine.BaseApp",
"base-version": "6.6",
"command": "kiview",
"finish-args": [
"--share=ipc",
"--device=dri",
"--socket=fallback-x11",
"--socket=wayland",
"--env=QML_IMPORT_PATH=/app/qml",
"--socket=pulseaudio",
"--filesystem=host:ro",
"--talk-name=org.kde.klipper",
"--talk-name=org.kde.*"
],
"cleanup-commands": [
"/app/cleanup-BaseApp.sh"
],
"modules": [
{
"buildsystem": "cmake-ninja",
"name": "kiview",
"sources": [
{
"type": "git",
"url": "https://github.com/Nyre221/Kiview.git",
"commit": "e5d958eb21eab7cafafb2f526f951df38cf157c6"
}
]
},
{
"name": "unrar",
"no-autogen": true,
"build-options": {
"strip": true
},
"make-install-args": [
"DESTDIR=$(FLATPAK_DEST)"
],
"sources": [
{
"type": "archive",
"url": "https://www.rarlab.com/rar/unrarsrc-6.2.12.tar.gz",
"sha256": "a008b5f949bca9bb4ffa1bebbfc8b3c14b89df10a10354809b845232d5f582e5",
"x-checker-data": {
"type": "anitya",
"project-id": 13306,
"url-template": "https://www.rarlab.com/rar/unrarsrc-$version.tar.gz"
}
}
]
},
{
"name": "wl-clipboard",
"buildsystem": "simple",
"build-commands": [
"meson setup build; cd ./build ; ninja ;DESTDIR=/app meson install",
"ln -s /app/usr/local/bin/wl-copy /app/bin"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/bugaevc/wl-clipboard/archive/refs/tags/v2.2.1.tar.gz",
"sha256": "6eb8081207fb5581d1d82c4bcd9587205a31a3d47bea3ebeb7f41aa1143783eb"
}
]
},
{
"name": "libXmu",
"sources": [
{
"type": "archive",
"url": "https://gitlab.freedesktop.org/xorg/lib/libxmu/-/archive/libXmu-1.2.0/libxmu-libXmu-1.2.0.tar.gz",
"sha256": "5750b5dbf1f3355ddcfe9c70cb1023a64b16ce9c4210196ccaff66b24d402de9"
}
]
},
{
"name": "xclip",
"sources": [
{
"type": "archive",
"url": "https://github.com/astrand/xclip/archive/refs/tags/0.13.tar.gz",
"sha256": "ca5b8804e3c910a66423a882d79bf3c9450b875ac8528791fb60ec9de667f758"
}
]
},
{
"name": "avahi",
"config-opts": [
"--disable-libdaemon",
"--enable-compat-libdns_sd",
"--disable-python",
"--disable-doxygen-doc",
"--with-distro=none",
"--disable-glib",
"--disable-gobject",
"--disable-introspection",
"--disable-gtk",
"--disable-gtk3",
"--disable-qt3",
"--disable-qt4",
"--disable-qt5",
"--disable-mono",
"--disable-monodoc",
"--disable-manpages",
"--disable-xmltoman",
"--disable-utils"
],
"cleanup": [
"/bin"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/avahi/avahi/releases/download/v0.8/avahi-0.8.tar.gz",
"sha256": "060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda"
}
]
},
{
"name": "libreoffice",
"buildsystem": "simple",
"build-commands": [
"chmod +x ./LibreOffice.AppImage",
"./LibreOffice.AppImage --appimage-extract",
"mv ./squashfs-root /app/bin/libreoffice-dir",
"ln -s /app/bin/libreoffice-dir/AppRun /app/bin/libreoffice"
],
"sources": [
{
"type": "file",
"url": "https://appimages.libreitalia.org/LibreOffice-24.2.0.3.basic-x86_64.AppImage",
"sha256": "c8ca641329bcfff31dc16f0dc945728afeb6feb0425bb4096bcac2759413afc4",
"dest-filename": "LibreOffice.AppImage",
"only-arches": ["x86_64"]
}
]
}
]
}