-
Notifications
You must be signed in to change notification settings - Fork 2
/
org.kde.kst.yml
113 lines (105 loc) · 3.27 KB
/
org.kde.kst.yml
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
app-id: org.kde.kst
runtime: org.kde.Platform
runtime-version: 5.15-23.08
sdk: org.kde.Sdk
command: kst2
rename-desktop-file: kst2.desktop
rename-icon: kst
finish-args:
- --share=network
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
cleanup:
- /include
- /lib/cmake
- /lib/pkgconfig
- /lib/*.la
- /lib/*.a
- /mkspecs
- /share/aclocal
- /share/info
- /share/man
modules:
- name: gsl
sources:
- type: archive
url: https://ftp.gnu.org/gnu/gsl/gsl-2.8.tar.gz
sha256: 6a99eeed15632c6354895b1dd542ed5a855c0f15d9ad1326c6fe2b2c9e423190
x-checker-data:
type: anitya
project-id: 1267
stable-only: true
url-template: https://ftp.gnu.org/gnu/gsl/gsl-$version.tar.gz
- name: cfitsio
sources:
- type: archive
url: >-
https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.1.0.tar.gz
sha256: b367c695d2831958e7166921c3b356d5dfa51b1ecee505b97416ba39d1b6c17a
disable-http-decompression: true
- name: getdata
config-opts:
- --disable-bindings
- --enable-cplusplus
sources:
- type: archive
url: https://github.com/ketiltrout/getdata/releases/download/v0.11.0/getdata-0.11.0.tar.gz
sha256: 082c241e04483c7cfbae5ad3ab9710d570051a888fb3f240f994b1cd61c9c26b
- name: matio
sources:
- type: archive
url: https://github.com/tbeu/matio/archive/v1.5.21.tar.gz
sha256: 2b09738fc765609794cdd4745649dcb2d7a528e9ef427c3b8e2a0d71d37d02f7
- name: hdf5
config-opts:
- --enable-cxx
sources:
- type: archive
url: https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.22/src/hdf5-1.8.22.tar.gz
sha256: 8406d96d9355ef8961d2739fb8fd5474ad4cdf52f3cfac657733defd9709bfaa
- type: shell
commands:
- cp -p /usr/share/automake-*/config.{sub,guess} bin
- name: netcdf
sources:
- type: archive
url: https://github.com/Unidata/netcdf-c/archive/v4.9.2.tar.gz
sha256: bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7
x-checker-data:
type: anitya
project-id: 10354
stable-only: true
url-template: https://github.com/Unidata/netcdf-c/archive/v$version.tar.gz
- type: shell
commands:
- cp -p /usr/share/automake-*/config.{sub,guess} .
- name: netcdfcxx
sources:
- type: archive
url: https://github.com/Unidata/netcdf-cxx4/archive/refs/tags/v4.3.1.tar.gz
sha256: e3fe3d2ec06c1c2772555bf1208d220aab5fee186d04bd265219b0bc7a978edc
- type: shell
commands:
- cp -p /usr/share/automake-*/config.{sub,guess} .
- name: kst
buildsystem: cmake-ninja
config-opts:
- -Dkst_release=2
- -Dkst_svnversion=0
- -Dkst_version_string=2.0.8
- -Dkst_qt5=ON
- -Dkst_install_prefix=/app
- -Dkst_merge_files=ON
- -Dkst_verbose=1
post-install:
- install -Dm644 org.kde.kst.appdata.xml -t /app/share/metainfo
sources:
- type: git
url: https://invent.kde.org/graphics/kst-plot.git
commit: 5d734f489c8f711903590ee2c9db6981c088ac3d
- type: patch
path: hdf5_include.patch
- type: file
path: org.kde.kst.appdata.xml