-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrockit-pipeline.spec
149 lines (119 loc) · 4.95 KB
/
rockit-pipeline.spec
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
146
147
148
149
Name: rockit-pipeline
Version: %{_version}
Release: 1
Summary: Data pipeline
Url: https://github.com/rockit-astro/pipelined
License: GPL-3.0
BuildArch: noarch
%description
%build
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}/etc/bash_completion.d
mkdir -p %{buildroot}%{_sysconfdir}/pipelined/
mkdir -p %{buildroot}%{_udevrulesdir}
%{__install} %{_sourcedir}/pipelined %{buildroot}%{_bindir}
%{__install} %{_sourcedir}/pipeline_workerd %{buildroot}%{_bindir}
%{__install} %{_sourcedir}/pipeline_astrometryd %{buildroot}%{_bindir}
%{__install} %{_sourcedir}/[email protected] %{buildroot}%{_unitdir}
%{__install} %{_sourcedir}/[email protected] %{buildroot}%{_unitdir}
%{__install} %{_sourcedir}/[email protected] %{buildroot}%{_unitdir}
%{__install} %{_sourcedir}/pipeline %{buildroot}%{_bindir}
%{__install} %{_sourcedir}/completion/pipeline %{buildroot}/etc/bash_completion.d/pipeline
%{__install} %{_sourcedir}/config/onemetre.json %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/onemetre_blue.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/onemetre_red.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/clasp.json %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/clasp_cmos.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/clasp_swir.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/data/CLASP-SWIR.fits.bz2 %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/halfmetre.json %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/halfmetre.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/sting.json %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/sting_cam1.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/sting_cam2.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/sting_cam3.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/sting_cam4.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/warwick.json %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/warwick.args %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/portable.json %{buildroot}%{_sysconfdir}/pipelined
%{__install} %{_sourcedir}/config/portable.args %{buildroot}%{_sysconfdir}/pipelined
%package server
Summary: Data pipeline server
Group: Unspecified
Requires: python3-rockit-pipeline python3-astropy python3-sep python3-pillow python3-paramiko python3-scp astrometry-net
%description server
%files server
%defattr(0755,root,root,-)
%{_bindir}/pipelined
%{_bindir}/pipeline_workerd
%{_bindir}/pipeline_astrometryd
%defattr(0644,root,root,-)
%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%{_unitdir}/[email protected]
%package client
Summary: Data pipeline client
Group: Unspecified
Requires: python3-rockit-pipeline ds9
%description client
%files client
%defattr(0755,root,root,-)
%{_bindir}/pipeline
/etc/bash_completion.d/pipeline
%package data-clasp
Summary: Data pipeline configuration for CLASP telescope.
Group: Unspecified
%description data-clasp
%files data-clasp
%defattr(0644,root,root,-)
%{_sysconfdir}/pipelined/clasp.json
%{_sysconfdir}/pipelined/clasp_cmos.args
%{_sysconfdir}/pipelined/clasp_swir.args
%{_sysconfdir}/pipelined/CLASP-SWIR.fits.bz2
%package data-halfmetre
Summary: Data pipeline configuration for the half metre telescope.
Group: Unspecified
%description data-halfmetre
%files data-halfmetre
%defattr(0644,root,root,-)
%{_sysconfdir}/pipelined/halfmetre.json
%{_sysconfdir}/pipelined/halfmetre.args
%package data-onemetre
Summary: Data pipeline configuration for the W1m telescope.
Group: Unspecified
%description data-onemetre
%files data-onemetre
%defattr(0644,root,root,-)
%{_sysconfdir}/pipelined/onemetre.json
%{_sysconfdir}/pipelined/onemetre_blue.args
%{_sysconfdir}/pipelined/onemetre_red.args
%package data-sting
Summary: Data pipeline configuration for the STING telescope.
Group: Unspecified
%description data-sting
%files data-sting
%defattr(0644,root,root,-)
%{_sysconfdir}/pipelined/sting.json
%{_sysconfdir}/pipelined/sting_cam1.args
%{_sysconfdir}/pipelined/sting_cam2.args
%{_sysconfdir}/pipelined/sting_cam3.args
%{_sysconfdir}/pipelined/sting_cam4.args
%changelog
%package data-warwick
Summary: Data pipeline configuration for the Windmill Hill Observatory telescope.
Group: Unspecified
%description data-warwick
%files data-warwick
%defattr(0644,root,root,-)
%{_sysconfdir}/pipelined/warwick.json
%{_sysconfdir}/pipelined/warwick.args
%package data-portable
Summary: Data pipeline configuration for the portable telescope.
Group: Unspecified
%description data-portable
%files data-portable
%defattr(0644,root,root,-)
%{_sysconfdir}/pipelined/portable.json
%{_sysconfdir}/pipelined/portable.args
%changelog