Commit a578c25b authored by Gibbs, Ian's avatar Gibbs, Ian
Browse files

Merge branch 'rmcprofile' into 'main'

Add rmcprofile wrappers

See merge request !61
parents df8b9d63 5f1a4281
Loading
Loading
Loading
Loading
Loading
+33 −25
Original line number Diff line number Diff line
Name:           nsd-app-wrap
Version:        1.66
Version:        1.67
Release:        1%{?dist}
Summary:        Wrapper scripts to launch python applications installed via anaconda
Vendor:         Peter F. Peterson
@@ -25,9 +25,15 @@ rm -rf $RPM_BUILD_ROOT
# put things in the bin directory
mkdir -p %{buildroot}%{_bindir}/
install -m 755 addie                                  %{buildroot}%{_bindir}/
install -m 755 crystalplan                            %{buildroot}%{_bindir}/
install -m 755 data2config                            %{buildroot}%{_bindir}/
install -m 755 drspine                                %{buildroot}%{_bindir}/
install -m 755 drtsans                                %{buildroot}%{_bindir}/
install -m 755 expgui                                 %{buildroot}%{_bindir}/
install -m 755 garnet                                 %{buildroot}%{_bindir}/
install -m 755 gsas2                                  %{buildroot}%{_bindir}/
install -m 755 neutron-imaging                        %{buildroot}%{_bindir}/
install -m 755 jupyter                                %{buildroot}%{_bindir}/
install -m 755 licorne                                %{buildroot}%{_bindir}/
install -m 755 mantidpythonnightly                    %{buildroot}%{_bindir}/
install -m 755 mantidworkbenchnightly                 %{buildroot}%{_bindir}/
install -m 755 mantidpythonqa                         %{buildroot}%{_bindir}/
@@ -35,52 +41,51 @@ install -m 755 mantidworkbenchqa %{buildroot}%{_bindir}/
install -m 755 mantidpython                           %{buildroot}%{_bindir}/
install -m 755 mantidworkbench                        %{buildroot}%{_bindir}/
install -m 755 mantidtotalscattering                  %{buildroot}%{_bindir}/
install -m 755 neutron-imaging                        %{buildroot}%{_bindir}/
install -m 755 nr_launcher                            %{buildroot}%{_bindir}/
install -m 755 nsd-app-wrap.sh                        %{buildroot}%{_bindir}/
install -m 755 nsd-conda-wrap.sh                      %{buildroot}%{_bindir}/
install -m 755 nr_launcher                            %{buildroot}%{_bindir}/
install -m 755 nseplot                                %{buildroot}%{_bindir}/
install -m 755 ntrace                                 %{buildroot}%{_bindir}/
install -m 755 paraview                               %{buildroot}%{_bindir}/
install -m 755 pyrs                                   %{buildroot}%{_bindir}/
install -m 755 sasview                                %{buildroot}%{_bindir}/
install -m 755 drtsans                                %{buildroot}%{_bindir}/
install -m 755 quicknxs                               %{buildroot}%{_bindir}/
install -m 755 quicknxs3                              %{buildroot}%{_bindir}/
install -m 755 refred                                 %{buildroot}%{_bindir}/
install -m 755 jupyter                                %{buildroot}%{_bindir}/
install -m 755 rmcprofile                             %{buildroot}%{_bindir}/
install -m 755 rmcprofile_wrap.sh                     %{buildroot}%{_bindir}/
install -m 755 sasview                                %{buildroot}%{_bindir}/
install -m 755 shiver                                 %{buildroot}%{_bindir}/
install -m 755 snapred                                %{buildroot}%{_bindir}/
install -m 755 licorne                                %{buildroot}%{_bindir}/
install -m 755 quicknxs                               %{buildroot}%{_bindir}/
install -m 755 crystalplan                            %{buildroot}%{_bindir}/
install -m 755 paraview                               %{buildroot}%{_bindir}/
install -m 755 nseplot                                %{buildroot}%{_bindir}/
install -m 755 stog                                   %{buildroot}%{_bindir}/
install -m 755 triplets                               %{buildroot}%{_bindir}/
install -m 755 usansred                               %{buildroot}%{_bindir}/
install -m 755 garnet                                 %{buildroot}%{_bindir}/
install -m 755 ntrace                                 %{buildroot}%{_bindir}/
install -m 755 drspine                                %{buildroot}%{_bindir}/

# put icons in the right place
mkdir -p %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/pyrs.png                       %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/crystalplan.png                %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/garnet.png                     %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/jupyter.svg                    %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/mantid_workbench.png           %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/mantid_workbenchnightly.png    %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/mantid_workbenchqa.png         %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/jupyter.svg                    %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/quicknxs.png                   %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/paraview.png                   %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/pyrs.png                       %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/pysen.png                      %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/crystalplan.png                %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/garnet.png                     %{buildroot}/%{_datadir}/pixmaps/
install -m 644 desktop/quicknxs.png                   %{buildroot}/%{_datadir}/pixmaps/

# put desktop files in the right place
mkdir -p %{buildroot}%{_datadir}/applications/
install -m 644 desktop/pyrs.desktop                    %{buildroot}%{_datadir}/applications/
install -m 644 desktop/crystalplan.desktop             %{buildroot}%{_datadir}/applications/
install -m 644 desktop/garnet.desktop                  %{buildroot}%{_datadir}/applications/
install -m 644 desktop/jupyter.sns.desktop             %{buildroot}%{_datadir}/applications/
install -m 644 desktop/jupyter.local.desktop           %{buildroot}%{_datadir}/applications/
install -m 644 desktop/mantidworkbench.desktop         %{buildroot}%{_datadir}/applications/
install -m 644 desktop/mantidworkbenchnightly.desktop  %{buildroot}%{_datadir}/applications/
install -m 644 desktop/mantidworkbenchqa.desktop       %{buildroot}%{_datadir}/applications/
install -m 644 desktop/jupyter.sns.desktop             %{buildroot}%{_datadir}/applications/
install -m 644 desktop/jupyter.local.desktop           %{buildroot}%{_datadir}/applications/
install -m 644 desktop/quicknxs.desktop                %{buildroot}%{_datadir}/applications/
install -m 644 desktop/crystalplan.desktop             %{buildroot}%{_datadir}/applications/
install -m 644 desktop/paraview.desktop                %{buildroot}%{_datadir}/applications/
install -m 644 desktop/garnet.desktop                  %{buildroot}%{_datadir}/applications/
install -m 644 desktop/pyrs.desktop                    %{buildroot}%{_datadir}/applications/
install -m 644 desktop/quicknxs.desktop                %{buildroot}%{_datadir}/applications/

%files
%{_bindir}/*
@@ -89,6 +94,9 @@ install -m 644 desktop/garnet.desktop %{buildroot}%{_datadir}/a

%changelog

* Fri Jun 21 2024 Pete Peterson
- Add wrappers for rmcprofile

* Fri Jun 7 2024 Ian Gibbs
- bugfix, connascence of execution for font cache rebuild

src/data2config

0 → 100755
+4 −0
Original line number Diff line number Diff line
#!/bin/bash
# shellcheck disable=SC2155
readonly DIREC="$(dirname "$(realpath "$0")")"
"${DIREC}/rmcprofile_wrap.sh" data2config "$1"

src/rmcprofile

0 → 100755
+4 −0
Original line number Diff line number Diff line
#!/bin/bash
# shellcheck disable=SC2155
readonly DIREC="$(dirname "$(realpath "$0")")"
"${DIREC}/rmcprofile_wrap.sh" rmcprofile "$1"

src/rmcprofile_wrap.sh

0 → 100755
+12 −0
Original line number Diff line number Diff line
#!/bin/bash
if [ -z "$1" ]; then
    echo "Failed to supply program to run"
    exit 255
fi
readonly RMCProfile_PATH=/SNS/software/RMCProfile_package
export PGPLOT_DIR=$RMCProfile_PATH/exe/libs
export LD_LIBRARY_PATH=$RMCProfile_PATH/exe/libs
export LIBRARY_PATH=$RMCProfile_PATH/exe/libs
export PATH=$PATH:$RMCProfile_PATH/exe # may not be necessary

$RMCProfile_PATH/exe/"$1" "$2"

src/stog

0 → 100755
+4 −0
Original line number Diff line number Diff line
#!/bin/bash
# shellcheck disable=SC2155
readonly DIREC="$(dirname "$(realpath "$0")")"
"${DIREC}/rmcprofile_wrap.sh" stog_new "$1"
Loading