-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathnet.krafting.SemantiK.yml
More file actions
87 lines (74 loc) · 2.35 KB
/
Copy pathnet.krafting.SemantiK.yml
File metadata and controls
87 lines (74 loc) · 2.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
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
app-id: net.krafting.SemantiK
runtime: org.gnome.Platform
runtime-version: '50'
sdk: org.gnome.Sdk
command: SemantiK.py
finish-args:
- --share=ipc
- --device=dri
- --socket=wayland
- --socket=fallback-x11
add-extensions:
net.krafting.SemantiK.Lang:
directory: share/extra
subdirectories: true
no-autodownload: true
autodelete: true
net.krafting.SemantiK.Lang.French:
no-autodownload: false
net.krafting.SemantiK.Lang.English:
no-autodownload: true
cleanup-commands:
- mkdir -p /app/share/extra
- mkdir -p /app/share/extra/French
modules:
- name: OpenBLAS
buildsystem: cmake-ninja
builddir: true
config-opts:
- -DBUILD_SHARED_LIBS=ON
- -DDYNAMIC_ARCH=ON
- -DBUILD_TESTING=OFF
sources:
- type: git
url: https://github.com/OpenMathLib/OpenBLAS
tag: v0.3.34
commit: e0166008be8e466242aa76b2ff75ce3f0fbf574a
- name: meson-python
buildsystem: meson
sources:
- type: git
url: https://github.com/mesonbuild/meson-python
tag: 0.20.0
commit: 9f207c9d2abce567d643b0fa3d0f1e4a5d5866d7
- python3-pyproject_metadata.json
- python3-numpy.json
- python3-pythran.json
- python3-pybind11.json
- python3-scipy.json
- python3-smart_open.json
- name: Gensim
buildsystem: simple
build-commands:
- pip3 install --no-build-isolation --prefix=/app .
sources:
- type: git
url: https://github.com/piskvorky/gensim
tag: 4.4.0
commit: ee2642b4fa26e689ba4595067504668bc7a89016
- name: SemantiK
buildsystem: simple
build-commands:
- install -Dm755 SemantiK.py /app/bin/SemantiK.py
- cp -r locales /app/
- cp -r utils /app/bin/
- install -Dm 0644 net.krafting.SemantiK.desktop /app/share/applications/net.krafting.SemantiK.desktop
- install -Dm 0644 net.krafting.SemantiK.metainfo.xml /app/share/metainfo/net.krafting.SemantiK.metainfo.xml
- install -Dm 0644 images/net.krafting.SemantiK.svg /app/share/icons/hicolor/scalable/apps/net.krafting.SemantiK.svg
- install -Dm 0644 images/icons-symbolic/* /app/share/icons/hicolor/scalable/apps/
sources:
- type: git
url: https://gitlab.com/Krafting/semantik-gtk
tag: 1.7.7
commit: 2500b50c76f6526edbfd7a29bd6cbe57de2b46dc
x-checker-data: {type: git, tag-pattern: '^([\d.]+)$'}