I still don't have the incantation correct
When I use
echo $R_QPDF $R_GSCMD $GS_QUALITY
R CMD build --compact-vignettes=both microplot

I get   558910 bytes

When I use
R_QPDF=/Library/Frameworks/R.framework/Resources/bin/qpdf
R_GSCMD=/usr/local/bin/Cellar/ghostscript/10.03.0/bin/gs
GS_QUALITY=ebook
echo $R_QPDF $R_GSCMD $GS_QUALITY
R CMD build --compact-vignettes=both microplot

I get 558950 bytes

The bytecount for the package went up.

Transcript:


rmh@MacBook-Air-9 HH-R.package % echo $R_QPDF $R_GSCMD $GS_QUALITY
echo $R_QPDF $R_GSCMD $GS_QUALITY

rmh@MacBook-Air-9 HH-R.package % R CMD build --compact-vignettes=both microplot
R CMD build --compact-vignettes=both microplot
* checking for file ‘microplot/DESCRIPTION’ ... OK
* preparing ‘microplot’:
* checking DESCRIPTION meta-information ... OK
* installing the package to process help pages
* saving partial Rd database
* creating vignettes ... OK
* compacting vignettes and other PDF files
* excluding invalid files
Subdirectory 'R' contains invalid file names:
  ‘MSWord_TablePlusGraphicColumn.Rold’ ‘NEWS-complete.Rold’
  ‘dvi.latexConsole.Rold’ ‘latexCheckOptions.Rold’
  ‘microplot.ggplot.Rpdf’ ‘microplot.ggplot.Rreusegeom’
  ‘microplot_yfactor.ggplot.Rold’ ‘msWord.microplotMatrix_1.0.39.Rold’
Subdirectory 'man' contains invalid file names:
  ‘MSWord.Rdold’ ‘MSWord_TablePlusGraphicColumn.Rdold’
  ‘microplot.AEdotplot.Rdold’ ‘pdfMicroplot.Rdold’ ‘plot_grid.Rdold’
Subdirectory 'demo' contains invalid file names:
  ‘LegendrePolynomials-msWord.rold’ ‘LegendrePolynomials-msWord.rold29’
  ‘boxplot-ggplot-MSWord.rold’ ‘boxplot-ggplot.rold’
  ‘boxplot-ggplot2.rold’ ‘bwplot-lattice-MSWord.rold’
  ‘bwplot-lattice.r31’ ‘bwplot-lattice.rold’ ‘iris.rold’
  ‘latex-ggplot.rreusegeom’
* checking for LF line-endings in source and make files and shell scripts
* checking for empty or unneeded directories
* looking to see if a ‘data/datalist’ file should be added
* building ‘microplot_1.0-47.tar.gz’

rmh@MacBook-Air-9 HH-R.package % ls -alF microplot_1.0-47.tar.gz
ls -alF microplot_1.0-47.tar.gz
-rw-r--r--  1 rmh  staff  558910 Jul 23 16:03 microplot_1.0-47.tar.gz


rmh@MacBook-Air-9 HH-R.package 
%R_QPDF=/Library/Frameworks/R.framework/Resources/bin/qpdf
R_GSCMD=/usr/local/bin/Cellar/ghostscript/10.03.0/bin/gs
GS_QUALITY=ebook
echo $R_QPDF $R_GSCMD $GS_QUALITY
R CMD build --compact-vignettes=both microplot
R_QPDF=/Library/Frameworks/R.framework/Resources/bin/qpdf
rmh@MacBook-Air-9 HH-R.package % 
R_GSCMD=/usr/local/bin/Cellar/ghostscript/10.03.0/bin/gs
rmh@MacBook-Air-9 HH-R.package % GS_QUALITY=ebook
rmh@MacBook-Air-9 HH-R.package % echo $R_QPDF $R_GSCMD $GS_QUALITY
/Library/Frameworks/R.framework/Resources/bin/qpdf 
/usr/local/bin/Cellar/ghostscript/10.03.0/bin/gs ebook
rmh@MacBook-Air-9 HH-R.package % R CMD build --compact-vignettes=both microplot
* checking for file ‘microplot/DESCRIPTION’ ... OK
* preparing ‘microplot’:
* checking DESCRIPTION meta-information ... OK
* installing the package to process help pages
* saving partial Rd database
* creating vignettes ... OK
* compacting vignettes and other PDF files
* excluding invalid files
Subdirectory 'R' contains invalid file names:
  ‘MSWord_TablePlusGraphicColumn.Rold’ ‘NEWS-complete.Rold’
  ‘dvi.latexConsole.Rold’ ‘latexCheckOptions.Rold’
  ‘microplot.ggplot.Rpdf’ ‘microplot.ggplot.Rreusegeom’
  ‘microplot_yfactor.ggplot.Rold’ ‘msWord.microplotMatrix_1.0.39.Rold’
Subdirectory 'man' contains invalid file names:
  ‘MSWord.Rdold’ ‘MSWord_TablePlusGraphicColumn.Rdold’
  ‘microplot.AEdotplot.Rdold’ ‘pdfMicroplot.Rdold’ ‘plot_grid.Rdold’
Subdirectory 'demo' contains invalid file names:
  ‘LegendrePolynomials-msWord.rold’ ‘LegendrePolynomials-msWord.rold29’
  ‘boxplot-ggplot-MSWord.rold’ ‘boxplot-ggplot.rold’
  ‘boxplot-ggplot2.rold’ ‘bwplot-lattice-MSWord.rold’
  ‘bwplot-lattice.r31’ ‘bwplot-lattice.rold’ ‘iris.rold’
  ‘latex-ggplot.rreusegeom’
* checking for LF line-endings in source and make files and shell scripts
* checking for empty or unneeded directories
* looking to see if a ‘data/datalist’ file should be added
* building ‘microplot_1.0-47.tar.gz’

rmh@MacBook-Air-9 HH-R.package % ls -alF microplot_1.0-47.tar.gz
ls -alF microplot_1.0-47.tar.gz
-rw-r--r--  1 rmh  staff  558950 Jul 23 16:04 microplot_1.0-47.tar.gz
rmh@MacBook-Air-9 HH-R.package % 
> On Jul 22, 2025, at 20:31, Dirk Eddelbuettel <e...@debian.org> wrote:
> 
> 
> On 23 July 2025 at 00:16, Richard M. Heiberger wrote:
> | I need some help on the compacting of pdf files in the inst/doc/ directory.
> | When I use the --compact-vignettes option, as in
> |   R CMD build --compact-vignettes microplot
> | the relevant pdf filesize drops 76 bytes.
> | 
> | The CRAN pretest makes it drop in size by 270 kilobytes
> | 
> | What incantation am I missing?
> 
> I use `--compact-vignettes=both` (encoded in wrapper script `build.r` which
> is part of my `littler` package).
> 
> One of those things that maybe should be a default but aren't...
> 
> Dirk
> 
> -- 
> dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to