awips2-hydroapps RPM from awips2-nativelib repo
This commit is contained in:
parent
44b19bc85f
commit
d41cf4144a
3 changed files with 169 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
||||||
edexOsgi/* cave/* localization/*
|
edexOsgi/* cave/* localization/*
|
||||||
javaUtilities/* rpms pythonPackages nativeLib/*
|
javaUtilities/* rpms pythonPackages
|
||||||
*.pdf
|
*.pdf
|
||||||
|
../awips2-nativelib/*
|
||||||
../awips2-core/common/*
|
../awips2-core/common/*
|
||||||
../awips2-core/edex/*
|
../awips2-core/edex/*
|
||||||
../awips2-core/features/*
|
../awips2-core/features/*
|
||||||
|
|
163
rpms/awips2.core/Installer.hydroapps/component.spec
Normal file
163
rpms/awips2.core/Installer.hydroapps/component.spec
Normal file
|
@ -0,0 +1,163 @@
|
||||||
|
%define _component_name awips2-hydroapps
|
||||||
|
%define _component_project_dir awips2.core/Installer.hydroapps
|
||||||
|
#
|
||||||
|
# AWIPS II Hydroapps Spec File
|
||||||
|
#
|
||||||
|
Name: %{_component_name}
|
||||||
|
Summary: AWIPS II Hydroapps Distribution
|
||||||
|
Version: %{_component_version}
|
||||||
|
Release: %{_component_release}
|
||||||
|
Group: AWIPSII
|
||||||
|
BuildRoot: /tmp
|
||||||
|
URL: N/A
|
||||||
|
License: N/A
|
||||||
|
Distribution: N/A
|
||||||
|
Vendor: %{_build_vendor}
|
||||||
|
Packager: %{_build_site}
|
||||||
|
|
||||||
|
AutoReq: no
|
||||||
|
Provides: awips2-hydroapps
|
||||||
|
Requires: awips2-edex
|
||||||
|
Requires: awips2-edex-base
|
||||||
|
|
||||||
|
%description
|
||||||
|
AWIPS II Hydroapps Distribution - Includes applications, configurations, and
|
||||||
|
filesystems for Hydro.
|
||||||
|
|
||||||
|
# disable jar repacking
|
||||||
|
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-java-repack-jars[[:space:]].*$!!g')
|
||||||
|
|
||||||
|
%prep
|
||||||
|
# Verify That The User Has Specified A BuildRoot.
|
||||||
|
if [ "${RPM_BUILD_ROOT}" = "/tmp" ]
|
||||||
|
then
|
||||||
|
echo "An Actual BuildRoot Must Be Specified. Use The --buildroot Parameter."
|
||||||
|
echo "Unable To Continue ... Terminating"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p ${RPM_BUILD_ROOT}/awips2/edex/data
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
FILES_NATIVE="%{_baseline_workspace}/files.native"
|
||||||
|
|
||||||
|
/bin/cp -rf ${FILES_NATIVE}/awipsShare \
|
||||||
|
%{_build_root}/awips2/edex/data/share
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
/usr/bin/find %{_build_root}/awips2/edex/data/share -name .gitignore -exec rm -rf {} \;
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
%pre
|
||||||
|
%post
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%postun
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf ${RPM_BUILD_ROOT}
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(770,awips,fxalpha,770)
|
||||||
|
%dir /awips2/edex/data/share/hydroapps
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/bin
|
||||||
|
/awips2/edex/data/share/hydroapps/bin/*
|
||||||
|
/awips2/edex/data/share/hydroapps/check_app_context
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/geo_data
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/coord_host.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/county.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/cwaus.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/fg_basin.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/flights.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/forecastpt.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/map_basin.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/rfc_boundary.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/river.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/state.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/town.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/ofstest/ascii/coord_ofstest.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/util/run_create_bas_bound
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/lib
|
||||||
|
/awips2/edex/data/share/hydroapps/lib/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/bin
|
||||||
|
/awips2/edex/data/share/hydroapps/precip_proc/bin/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/bin
|
||||||
|
/awips2/edex/data/share/hydroapps/precip_proc/local/bin/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/hpe
|
||||||
|
/awips2/edex/data/share/hydroapps/precip_proc/local/data/app/hpe/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/nc2grib
|
||||||
|
/awips2/edex/data/share/hydroapps/precip_proc/local/data/app/nc2grib/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/nc2grib
|
||||||
|
/awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/nc2grib/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_ann
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_apr
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_aug
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_dec
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_feb
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_jan
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_jul
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_jun
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_mar
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_may
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_nov
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_oct
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_sep
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_ann
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_apr
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_aug
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_dec
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_feb
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_jan
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_jul
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_jun
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_mar
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_may
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_nov
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_oct
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_sep
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_ann
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_apr
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_aug
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_dec
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_feb
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_jan
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_jul
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_jun
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_mar
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_may
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_nov
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_oct
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_sep
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/public
|
||||||
|
/awips2/edex/data/share/hydroapps/public/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/rfc
|
||||||
|
/awips2/edex/data/share/hydroapps/rfc/*
|
||||||
|
/awips2/edex/data/share/hydroapps/set_hydro_env
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs/bin
|
||||||
|
/awips2/edex/data/share/hydroapps/whfs/bin/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs/local
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs/local/bin
|
||||||
|
/awips2/edex/data/share/hydroapps/whfs/local/bin/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs/local/data
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs/local/data/app
|
||||||
|
/awips2/edex/data/share/hydroapps/whfs/local/data/app/*
|
||||||
|
%dir /awips2/edex/data/share/hydroapps/whfs/local/data/geo
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/whfs/local/data/geo/basins.dat
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/whfs/local/data/geo/basins.dat.OAX
|
||||||
|
%config(noreplace) /awips2/edex/data/share/hydroapps/whfs/local/data/geo/topography
|
|
@ -121,6 +121,10 @@ function lookupRPM()
|
||||||
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.pypies"
|
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.pypies"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
if [ "${1}" = "awips2-hydroapps" ]; then
|
||||||
|
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.hydroapps"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
if [ "${1}" = "awips2-data.hdf5-topo" ]; then
|
if [ "${1}" = "awips2-data.hdf5-topo" ]; then
|
||||||
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.topo"
|
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.topo"
|
||||||
return 0
|
return 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue