File R-mmaqshiny.spec of Package R-mmaqshiny

# Automatically generated by CRAN2OBS
# 
# Spec file for package mmaqshiny 
# This file is auto-generated using information in the package source, 
# esp. Description and Summary. Improvements in that area should be 
# discussed with upstream. 
# 
# Copyright (c) 2025 SUSE LINUX GmbH, Nuernberg, Germany. 
# 
# All modifications and additions to the file contributed by third parties 
# remain the property of their copyright owners, unless otherwise agreed 
# upon. The license for this file, and modifications and additions to the 
# file, is the same license as for the pristine package itself (unless the 
# license for the pristine package is not an Open Source License, in which 
# case the license is the MIT License). An "Open Source License" is a 
# license that conforms to the Open Source Definition (Version 1.9) 
# published by the Open Source Initiative. 
#  
# Please submit bugfixes or comments via http://bugs.opensuse.org/ 
# 
 
%global packname  mmaqshiny 
%global rlibdir   %{_libdir}/R/library 
 
Name:           R-%{packname} 
Version:        1.0.0 
Release:        0 
Summary:        Explore Air-Quality Mobile-Monitoring Data 
Group:          Development/Libraries/Other 
License:        MIT + file LICENSE 
URL:            http://cran.r-project.org/web/packages/%{packname} 
Source:         mmaqshiny_1.0.0.tar.gz 
Requires:       R-base 
Requires:	R-htmltools
Requires:	R-Cairo
Requires:	R-xts
Requires:	R-lubridate
Requires:	R-zoo
Requires:	R-caTools
Requires:	R-ggplot2
Requires:	R-data.table
Requires:	R-DT
Requires:	R-dplyr
Requires:	R-leaflet
Requires:	R-stringr
Requires:	R-shiny
Requires:	R-XML
Requires:	R-shinyjs
Requires:	R-plotly
Requires:	R-bitops
Requires:	R-cli
Requires:	R-generics
Requires:	R-glue
Requires:	R-lifecycle
Requires:	R-magrittr
Requires:	R-pillar
Requires:	R-R6
Requires:	R-rlang
Requires:	R-tibble
Requires:	R-tidyselect
Requires:	R-vctrs
Requires:	R-crosstalk
Requires:	R-htmlwidgets
Requires:	R-jquerylib
Requires:	R-jsonlite
Requires:	R-promises
Requires:	R-gtable
Requires:	R-isoband
Requires:	R-S7
Requires:	R-scales
Requires:	R-withr
Requires:	R-base64enc
Requires:	R-digest
Requires:	R-fastmap
Requires:	R-leaflet.providers
Requires:	R-png
Requires:	R-raster
Requires:	R-RColorBrewer
Requires:	R-sf
Requires:	R-viridisLite
Requires:	R-xfun
Requires:	R-timechange
Requires:	R-httr
Requires:	R-tidyr
Requires:	R-lazyeval
Requires:	R-purrr
Requires:	R-httpuv
Requires:	R-mime
Requires:	R-xtable
Requires:	R-fontawesome
Requires:	R-sourcetools
Requires:	R-later
Requires:	R-commonmark
Requires:	R-bslib
Requires:	R-cachem
Requires:	R-stringi
Requires:	R-memoise
Requires:	R-sass
Requires:	R-knitr
Requires:	R-rmarkdown
Requires:	R-yaml
Requires:	R-Rcpp
Requires:	R-curl
Requires:	R-openssl
Requires:	R-utf8
Requires:	R-otel
Requires:	R-sp
Requires:	R-terra
Requires:	R-farver
Requires:	R-labeling
Requires:	R-classInt
Requires:	R-DBI
Requires:	R-s2
Requires:	R-units
Requires:	R-pkgconfig
Requires:	R-cpp11
Requires:	R-e1071
Requires:	R-evaluate
Requires:	R-highr
Requires:	R-askpass
Requires:	R-tinytex
Requires:	R-wk
Requires:	R-fs
Requires:	R-rappdirs
Requires:	R-sys
Requires:	R-proxy
 
# %%if 0%%{?sle_version} > 120400 || 0%%{?is_opensuse} 
# # Three others commonly needed 
# BuildRequires:  tex(ae.sty) 
# BuildRequires:  tex(fancyvrb.sty) 
# BuildRequires:  tex(inconsolata.sty) 
# BuildRequires:  tex(natbib.sty) 
# %else 
# BuildRequires:  texlive 
# %endif 
# BuildRequires:  texinfo 
BuildRequires:  fdupes 
BuildRequires:  R-base 
BuildRequires: 	R-htmltools
BuildRequires: 	R-Cairo
BuildRequires: 	R-xts
BuildRequires: 	R-lubridate
BuildRequires: 	R-zoo
BuildRequires: 	R-caTools
BuildRequires: 	R-ggplot2
BuildRequires: 	R-data.table
BuildRequires: 	R-DT
BuildRequires: 	R-dplyr
BuildRequires: 	R-leaflet
BuildRequires: 	R-stringr
BuildRequires: 	R-shiny
BuildRequires: 	R-XML
BuildRequires: 	R-shinyjs
BuildRequires: 	R-plotly
BuildRequires: 	R-bitops
BuildRequires: 	R-cli
BuildRequires: 	R-generics
BuildRequires: 	R-glue
BuildRequires: 	R-lifecycle
BuildRequires: 	R-magrittr
BuildRequires: 	R-pillar
BuildRequires: 	R-R6
BuildRequires: 	R-rlang
BuildRequires: 	R-tibble
BuildRequires: 	R-tidyselect
BuildRequires: 	R-vctrs
BuildRequires: 	R-crosstalk
BuildRequires: 	R-htmlwidgets
BuildRequires: 	R-jquerylib
BuildRequires: 	R-jsonlite
BuildRequires: 	R-promises
BuildRequires: 	R-gtable
BuildRequires: 	R-isoband
BuildRequires: 	R-S7
BuildRequires: 	R-scales
BuildRequires: 	R-withr
BuildRequires: 	R-base64enc
BuildRequires: 	R-digest
BuildRequires: 	R-fastmap
BuildRequires: 	R-leaflet.providers
BuildRequires: 	R-png
BuildRequires: 	R-raster
BuildRequires: 	R-RColorBrewer
BuildRequires: 	R-sf
BuildRequires: 	R-viridisLite
BuildRequires: 	R-xfun
BuildRequires: 	R-timechange
BuildRequires: 	R-httr
BuildRequires: 	R-tidyr
BuildRequires: 	R-lazyeval
BuildRequires: 	R-purrr
BuildRequires: 	R-httpuv
BuildRequires: 	R-mime
BuildRequires: 	R-xtable
BuildRequires: 	R-fontawesome
BuildRequires: 	R-sourcetools-devel
BuildRequires: 	R-later
BuildRequires: 	R-commonmark
BuildRequires: 	R-bslib
BuildRequires: 	R-cachem
BuildRequires: 	R-stringi
BuildRequires: 	R-memoise
BuildRequires: 	R-sass
BuildRequires: 	R-knitr
BuildRequires: 	R-rmarkdown
BuildRequires: 	R-yaml
BuildRequires: 	R-Rcpp-devel
BuildRequires: 	R-curl
BuildRequires: 	R-openssl
BuildRequires: 	R-utf8
BuildRequires: 	R-otel
BuildRequires: 	R-sp
BuildRequires: 	R-terra
BuildRequires: 	R-farver
BuildRequires: 	R-labeling
BuildRequires: 	R-classInt
BuildRequires: 	R-DBI
BuildRequires: 	R-s2
BuildRequires: 	R-units
BuildRequires: 	R-pkgconfig
BuildRequires: 	R-cpp11-devel
BuildRequires: 	R-e1071
BuildRequires: 	R-evaluate
BuildRequires: 	R-highr
BuildRequires: 	R-askpass
BuildRequires: 	R-tinytex
BuildRequires: 	R-wk
BuildRequires: 	R-fs
BuildRequires: 	R-rappdirs
BuildRequires: 	R-sys
BuildRequires: 	R-proxy
 
Suggests:	R-testthat
Suggests:	R-devtools
Suggests:	R-usethis
Suggests:	R-shinytest
%description 
Mobile-monitoring or "sensors on a mobile platform", is an increasingly 
popular approach to measure high-resolution pollution data at the 
street level. Coupled with location data, spatial visualisation of 
air-quality parameters helps detect localized areas of high 
air-pollution, also called hotspots. In this approach, portable sensors 
are mounted on a vehicle and driven on predetermined routes to collect 
high frequency data (1 Hz). 'mmaqshiny' is for analysing, visualising 
and spatial mapping of high-resolution air-quality data collected by 
specific devices installed on a moving platform. 1 Hz data of PM2.5 
(mass concentrations of particulate matter with size less than 2.5 
microns), Black carbon mass concentrations (BC), ultra-fine particle 
number concentrations, carbon dioxide along with GPS coordinates and 
relative humidity (RH) data collected by popular portable instruments 
(TSI DustTrak-8530, Aethlabs microAeth-AE51, TSI CPC3007, LICOR Li-830, 
Garmin GPSMAP 64s, Omega USB RH probe respectively). It incorporates 
device specific cleaning and correction algorithms. RH correction is 
applied to DustTrak PM2.5 following the Chakrabarti et al., (2004) 
<doi:10.1016/j.atmosenv.2004.03.007>. Provision is given to add linear 
regression coefficients for correcting the PM2.5 data (if required). BC 
data will be cleaned for the vibration generated noise, by adopting the 
statistical procedure as explained in Apte et al., (2011) 
<doi:10.1016/j.atmosenv.2011.05.028>, followed by a loading correction 
as suggested by Ban-Weiss et al., (2009) <doi:10.1021/es8021039>. For 
the number concentration data, provision is given for dilution 
correction factor (if a diluter is used with CPC3007; default value is 
1). The package joins the raw, cleaned and corrected data from the 
above said instruments and outputs as a downloadable csv file. 
 
%prep 
%setup -q -c -n %{packname} 
# the next line is needed, because we build without --clean in between two packages 
rm -rf ~/.R  
 
 
%build 
 
%install 
mkdir -p %{buildroot}%{rlibdir} 
%{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} 
test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) 
rm -f %{buildroot}%{rlibdir}/R.css 
%fdupes -s %{buildroot}%{rlibdir} 
 
#%%check 
#%%{_bindir}/R CMD check %%{packname} 
 
%files 
%dir %{rlibdir}/%{packname} 
%doc %{rlibdir}/%{packname}/DESCRIPTION
%{rlibdir}/%{packname}/INDEX
%license %{rlibdir}/%{packname}/LICENSE
%{rlibdir}/%{packname}/Meta
%{rlibdir}/%{packname}/NAMESPACE
%{rlibdir}/%{packname}/R
%doc %{rlibdir}/%{packname}/help
%doc %{rlibdir}/%{packname}/html
%{rlibdir}/%{packname}/images
%{rlibdir}/%{packname}/shiny
 
%changelog 
openSUSE Build Service is sponsored by