unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* What is the standard path for documentation?
@ 2021-06-02 16:37 Paul A. Patience
  2021-06-08 13:31 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Paul A. Patience @ 2021-06-02 16:37 UTC (permalink / raw)
  To: guix-devel@gnu.org

[-- Attachment #1: Type: text/plain, Size: 771 bytes --]

Hi,

What is the standard place to put documentation?
The license files are automatically installed to the
share/doc/NAME-VERSION directory
(see install-licence-files in gnu-build-system.scm),
but it seems like various packages install the actual
documentation to share/doc/NAME.

I ask because I'm fixing the dealii package's documentation
installation step (the documentation installation directories
are not correctly specified).

Also, is it alright for files in the documentation directories
to refer to various other directories in the store?
Deal.II installs the attached files as documentation, but
I thought I saw the source of a Guix package make an attempt
to strip build directory information from one of its output
files.

Thanks,
Paul

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: summary.log --]
[-- Type: text/x-log; name=summary.log, Size: 2511 bytes --]

###
#
#  deal.II configuration:
#        CMAKE_BUILD_TYPE:       DebugRelease
#        BUILD_SHARED_LIBS:      ON
#        CMAKE_INSTALL_PREFIX:   /gnu/store/rb3pklfxg2d9ls0ag8nsqcaz401kg3hk-dealii-for-lethe-9.3.0-rc1
#        CMAKE_SOURCE_DIR:       /tmp/guix-build-dealii-for-lethe-9.3.0-rc1.drv-0/dealii-9.3.0-rc1
#                                (version 9.3.0-rc1)
#        CMAKE_BINARY_DIR:       /tmp/guix-build-dealii-for-lethe-9.3.0-rc1.drv-0/build
#        CMAKE_CXX_COMPILER:     GNU 7.5.0 on platform Linux x86_64
#                                /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin/c++
#        C++ language standard:  C++14
#
#  Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
#      ( DEAL_II_WITH_64BIT_INDICES = OFF )
#      ( DEAL_II_WITH_ADOLC = OFF )
#      ( DEAL_II_WITH_ARBORX = OFF )
#        DEAL_II_WITH_ARPACK set up with external dependencies
#      ( DEAL_II_WITH_ASSIMP = OFF )
#        DEAL_II_WITH_BOOST set up with external dependencies
#        DEAL_II_WITH_COMPLEX_VALUES = ON
#      ( DEAL_II_WITH_CUDA = OFF )
#      ( DEAL_II_WITH_GINKGO = OFF )
#      ( DEAL_II_WITH_GMSH = OFF )
#      ( DEAL_II_WITH_GSL = OFF )
#      ( DEAL_II_WITH_HDF5 = OFF )
#        DEAL_II_WITH_KOKKOS set up with external dependencies
#        DEAL_II_WITH_LAPACK set up with external dependencies
#        DEAL_II_WITH_METIS set up with external dependencies
#        DEAL_II_WITH_MPI set up with external dependencies
#        DEAL_II_WITH_MUPARSER set up with external dependencies
#      ( DEAL_II_WITH_OPENCASCADE = OFF )
#        DEAL_II_WITH_P4EST set up with external dependencies
#      ( DEAL_II_WITH_PETSC = OFF )
#        DEAL_II_WITH_SCALAPACK set up with external dependencies
#      ( DEAL_II_WITH_SLEPC = OFF )
#      ( DEAL_II_WITH_SUNDIALS = OFF )
#      ( DEAL_II_WITH_SYMENGINE = OFF )
#        DEAL_II_WITH_TBB set up with external dependencies
#        DEAL_II_WITH_TRILINOS set up with external dependencies
#        DEAL_II_WITH_UMFPACK set up with external dependencies
#        DEAL_II_WITH_ZLIB set up with external dependencies
#
#  Component configuration:
#        DEAL_II_COMPONENT_DOCUMENTATION
#        DEAL_II_COMPONENT_EXAMPLES
#      ( DEAL_II_COMPONENT_PACKAGE = OFF )
#      ( DEAL_II_COMPONENT_PYTHON_BINDINGS = OFF )
#
#  Detailed information (compiler flags, feature configuration) can be found in detailed.log
#
#  Run  $ make info  to print a help message with a list of top level targets
#
###

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: detailed.log --]
[-- Type: text/x-log; name=detailed.log, Size: 18044 bytes --]

###
#
#  deal.II configuration:
#        CMAKE_BUILD_TYPE:       DebugRelease
#        BUILD_SHARED_LIBS:      ON
#        CMAKE_INSTALL_PREFIX:   /gnu/store/rb3pklfxg2d9ls0ag8nsqcaz401kg3hk-dealii-for-lethe-9.3.0-rc1
#        CMAKE_SOURCE_DIR:       /tmp/guix-build-dealii-for-lethe-9.3.0-rc1.drv-0/dealii-9.3.0-rc1
#                                (version 9.3.0-rc1)
#        CMAKE_BINARY_DIR:       /tmp/guix-build-dealii-for-lethe-9.3.0-rc1.drv-0/build
#        CMAKE_CXX_COMPILER:     GNU 7.5.0 on platform Linux x86_64
#                                /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin/c++
#        C++ language standard:  C++14
#        CMAKE_C_COMPILER:       /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin/gcc
#        CMAKE_GENERATOR:        Unix Makefiles
#
#  Base configuration (prior to feature configuration):
#        DEAL_II_CXX_FLAGS:            -pedantic -fPIC -Wall -Wextra -Wmissing-braces -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wsuggest-override -Wswitch -Wsynth -Wwrite-strings -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi -fopenmp-simd
#        DEAL_II_CXX_FLAGS_RELEASE:    -O2 -funroll-loops -funroll-all-loops -fstrict-aliasing -Wno-unused-local-typedefs
#        DEAL_II_CXX_FLAGS_DEBUG:      -O0 -ggdb -Wa,--compress-debug-sections
#        DEAL_II_LINKER_FLAGS:         -Wl,--as-needed -rdynamic -lpthread
#        DEAL_II_LINKER_FLAGS_RELEASE: 
#        DEAL_II_LINKER_FLAGS_DEBUG:   -ggdb
#        DEAL_II_DEFINITIONS:          
#        DEAL_II_DEFINITIONS_RELEASE:  
#        DEAL_II_DEFINITIONS_DEBUG:    DEBUG
#        DEAL_II_USER_DEFINITIONS:     
#        DEAL_II_USER_DEFINITIONS_REL: 
#        DEAL_II_USER_DEFINITIONS_DEB: DEBUG
#        DEAL_II_INCLUDE_DIRS          
#        DEAL_II_USER_INCLUDE_DIRS:    
#        DEAL_II_BUNDLED_INCLUDE_DIRS: 
#        DEAL_II_LIBRARIES:            
#        DEAL_II_LIBRARIES_RELEASE:    
#        DEAL_II_LIBRARIES_DEBUG:      
#        DEAL_II_VECTORIZATION_WIDTH_IN_BITS: 128
#        DEAL_II_HAVE_CXX14
#
#  Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
#      ( DEAL_II_WITH_64BIT_INDICES = OFF )
#      ( DEAL_II_WITH_ADOLC = OFF )
#      ( DEAL_II_WITH_ARBORX = OFF )
#        DEAL_II_WITH_ARPACK set up with external dependencies
#            ARPACK_LINKER_FLAGS = 
#            ARPACK_LIBRARIES = /gnu/store/iqlxrg5b53f5fw14r9pm40zklab31060-arpack-ng-openmpi-3.8.0/lib/libarpack.so;/gnu/store/bs9pl1f805ins80xaf4s3n35a0x2lyq3-openblas-0.3.9/lib/libopenblas.so;/gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/lib/libmpi.so
#      ( DEAL_II_WITH_ASSIMP = OFF )
#        DEAL_II_WITH_BOOST set up with external dependencies
#            BOOST_VERSION = 1.72.0
#            BOOST_CXX_FLAGS = -Wno-unused-local-typedefs
#            BOOST_DEFINITIONS = BOOST_NO_AUTO_PTR
#            BOOST_USER_DEFINITIONS = BOOST_NO_AUTO_PTR
#            BOOST_INCLUDE_DIRS = /gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/include
#            BOOST_USER_INCLUDE_DIRS = /gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/include
#            BOOST_LIBRARIES = /gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_iostreams.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_serialization.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_system.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_thread.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_regex.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_chrono.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_date_time.so;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/lib/libboost_atomic.so
#        DEAL_II_WITH_COMPLEX_VALUES = ON
#      ( DEAL_II_WITH_CUDA = OFF )
#      ( DEAL_II_WITH_GINKGO = OFF )
#      ( DEAL_II_WITH_GMSH = OFF )
#      ( DEAL_II_WITH_GSL = OFF )
#      ( DEAL_II_WITH_HDF5 = OFF )
#        DEAL_II_WITH_KOKKOS set up with external dependencies
#        DEAL_II_WITH_LAPACK set up with external dependencies
#            LAPACK_WITH_64BIT_BLAS_INDICES = OFF
#            LAPACK_LINKER_FLAGS = 
#            LAPACK_INCLUDE_DIRS = 
#            LAPACK_USER_INCLUDE_DIRS = 
#            LAPACK_LIBRARIES = /gnu/store/bs9pl1f805ins80xaf4s3n35a0x2lyq3-openblas-0.3.9/lib/libopenblas.so
#        DEAL_II_WITH_METIS set up with external dependencies
#            METIS_VERSION = 5.1.0
#            METIS_INCLUDE_DIRS = /gnu/store/44skir0b1iw4jbmw8n37dhj15l2mf3nq-metis-5.1.0/include
#            METIS_USER_INCLUDE_DIRS = /gnu/store/44skir0b1iw4jbmw8n37dhj15l2mf3nq-metis-5.1.0/include
#            METIS_LIBRARIES = /gnu/store/44skir0b1iw4jbmw8n37dhj15l2mf3nq-metis-5.1.0/lib/libmetis.so;/gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/lib/libmpi.so
#        DEAL_II_WITH_MPI set up with external dependencies
#            MPI_VERSION = 3.1
#            MPI_C_COMPILER = /gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/bin/mpicc
#            MPI_CXX_COMPILER = /gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/bin/mpicxx
#            MPI_CXX_FLAGS = -pthread
#            MPI_LINKER_FLAGS = -pthread
#            MPI_INCLUDE_DIRS = /gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/include
#            MPI_USER_INCLUDE_DIRS = /gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/include
#            MPI_LIBRARIES = /gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/lib/libmpi.so
#        DEAL_II_WITH_MUPARSER set up with external dependencies
#            MUPARSER_VERSION = 2.2.5
#            MUPARSER_INCLUDE_DIRS = /gnu/store/6mrd12vn63rnik8lhgd86vpyp6l63s6y-muparser-2.2.5-2/include
#            MUPARSER_LIBRARIES = /gnu/store/6mrd12vn63rnik8lhgd86vpyp6l63s6y-muparser-2.2.5-2/lib/libmuparser.so
#      ( DEAL_II_WITH_OPENCASCADE = OFF )
#        DEAL_II_WITH_P4EST set up with external dependencies
#            P4EST_VERSION = 2.0
#            P4EST_INCLUDE_DIRS = /gnu/store/7gy67zkrjbspipqjqcxqypd2yjq0s119-p4est-openmpi-2.0/include
#            P4EST_USER_INCLUDE_DIRS = /gnu/store/7gy67zkrjbspipqjqcxqypd2yjq0s119-p4est-openmpi-2.0/include
#            P4EST_LIBRARIES = /gnu/store/7gy67zkrjbspipqjqcxqypd2yjq0s119-p4est-openmpi-2.0/lib/libp4est.so;/gnu/store/7gy67zkrjbspipqjqcxqypd2yjq0s119-p4est-openmpi-2.0/lib/libsc.so;/gnu/store/bs9pl1f805ins80xaf4s3n35a0x2lyq3-openblas-0.3.9/lib/libopenblas.so;/gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/lib/libmpi.so
#      ( DEAL_II_WITH_PETSC = OFF )
#        DEAL_II_WITH_SCALAPACK set up with external dependencies
#            SCALAPACK_LINKER_FLAGS = 
#            SCALAPACK_LIBRARIES = /gnu/store/jvfsmy2hgrm7hrifrbkdz7nxf9bpjmq9-scalapack-2.0.2/lib/libscalapack.so;/gnu/store/bs9pl1f805ins80xaf4s3n35a0x2lyq3-openblas-0.3.9/lib/libopenblas.so
#      ( DEAL_II_WITH_SLEPC = OFF )
#      ( DEAL_II_WITH_SUNDIALS = OFF )
#      ( DEAL_II_WITH_SYMENGINE = OFF )
#        DEAL_II_WITH_TBB set up with external dependencies
#            TBB_VERSION = 2020.3
#            TBB_INCLUDE_DIRS = /gnu/store/qc926v75q54k94mwgz6gn4s02sjgrr03-tbb-2020.3/include
#            TBB_USER_INCLUDE_DIRS = /gnu/store/qc926v75q54k94mwgz6gn4s02sjgrr03-tbb-2020.3/include
#            TBB_LIBRARIES = /gnu/store/qc926v75q54k94mwgz6gn4s02sjgrr03-tbb-2020.3/lib/libtbb.so
#        DEAL_II_WITH_TRILINOS set up with external dependencies
#            TRILINOS_VERSION = 12.18.1
#            TRILINOS_DIR = <system location>
#            TRILINOS_LINKER_FLAGS = 
#            TRILINOS_INCLUDE_DIRS = /gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/include;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/include;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/include
#            TRILINOS_USER_INCLUDE_DIRS = /gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/include;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/include;/gnu/store/vp2s1nxsc9vvc1ix66xpbf041f8nacxr-boost-1.72.0/include
#            TRILINOS_LIBRARIES = /gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/librol.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtempus.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libmuelu-adapters.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libmuelu-interface.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libmuelu.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/liblocathyra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/liblocaepetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/liblocalapack.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libloca.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libnoxepetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libnoxlapack.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libnox.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libintrepid2.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libintrepid.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteko.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikos.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikosbelos.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikosamesos2.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikosaztecoo.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikosamesos.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikosml.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libstratimikosifpack.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libifpack2-adapters.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libifpack2.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libanasazitpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libModeLaplace.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libanasaziepetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libanasazi.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libamesos2.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libshylu_nodetacho.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libshylu_nodehts.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libbelosxpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libbelostpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libbelosepetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libbelos.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libml.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libifpack.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libzoltan2.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libpamgen_extras.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libpamgen.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libamesos.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libgaleri-xpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libgaleri-epetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libaztecoo.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libisorropia.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libxpetra-sup.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libxpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libthyratpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libthyraepetraext.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libthyraepetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libthyracore.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtrilinosss.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtpetraext.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtpetrainout.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtpetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libkokkostsqr.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtpetraclassiclinalg.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtpetraclassicnodeapi.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtpetraclassic.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libepetraext.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libtriutils.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libshards.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libzoltan.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libepetra.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libminitensor.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libsacado.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/librtop.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libkokkoskernels.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchoskokkoscomm.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchoskokkoscompat.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchosremainder.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchosnumerics.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchoscomm.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchosparameterlist.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchosparser.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libteuchoscore.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libkokkosalgorithms.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libkokkoscontainers.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libkokkoscore.so;/gnu/store/h3gd4xfi262r0lwvgf85yl9cnh2g0r03-trilinos-for-lethe-12.18.1/lib/libgtest.so;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/lib/libsmumps.so;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/lib/libdmumps.so;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/lib/libcmumps.so;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/lib/libzmumps.so;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/lib/libpord.so;/gnu/store/gdfyzz1lc9kqlp44ansm9assi3jh9r77-mumps-openmpi-5.2.1/lib/libmumps_common.so;/gnu/store/jvfsmy2hgrm7hrifrbkdz7nxf9bpjmq9-scalapack-2.0.2/lib/libscalapack.so;/gnu/store/41rw9w35by4j8lbl85gi3xfiaf7zqykh-lapack-3.9.0/lib/liblapack.so;/gnu/store/bs9pl1f805ins80xaf4s3n35a0x2lyq3-openblas-0.3.9/lib/libopenblas.so;dl;/gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/lib/libmpi.so
#        DEAL_II_WITH_UMFPACK set up with external dependencies
#            UMFPACK_VERSION = 5.7.9
#            UMFPACK_LINKER_FLAGS = 
#            UMFPACK_INCLUDE_DIRS = /gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/include
#            UMFPACK_USER_INCLUDE_DIRS = /gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/include
#            UMFPACK_LIBRARIES = /gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libumfpack.so;/gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libcholmod.so;/gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libccolamd.so;/gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libcolamd.so;/gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libcamd.so;/gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libsuitesparseconfig.so;/gnu/store/dy67hi5a39d7hgb4rrk86hnrmyv65nnv-suitesparse-5.9.0/lib/libamd.so;/gnu/store/44skir0b1iw4jbmw8n37dhj15l2mf3nq-metis-5.1.0/lib/libmetis.so;/gnu/store/4yqqw6fgbb7pld7fflmwgpzjf5xws50b-openmpi-4.1.1/lib/libmpi.so;/gnu/store/bs9pl1f805ins80xaf4s3n35a0x2lyq3-openblas-0.3.9/lib/libopenblas.so;rt
#        DEAL_II_WITH_ZLIB set up with external dependencies
#            ZLIB_VERSION = 1.2.11
#            ZLIB_INCLUDE_DIRS = /gnu/store/rykm237xkmq7rl1p0nwass01p090p88x-zlib-1.2.11/include
#            ZLIB_LIBRARIES = /gnu/store/rykm237xkmq7rl1p0nwass01p090p88x-zlib-1.2.11/lib/libz.so
#
#  Component configuration:
#        DEAL_II_COMPONENT_DOCUMENTATION
#        DEAL_II_COMPONENT_EXAMPLES
#      ( DEAL_II_COMPONENT_PACKAGE = OFF )
#      ( DEAL_II_COMPONENT_PYTHON_BINDINGS = OFF )
#
###

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: What is the standard path for documentation?
  2021-06-02 16:37 What is the standard path for documentation? Paul A. Patience
@ 2021-06-08 13:31 ` Ludovic Courtès
  2021-06-08 16:30   ` Paul A. Patience
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2021-06-08 13:31 UTC (permalink / raw)
  To: Paul A. Patience; +Cc: guix-devel@gnu.org

Hi Paul,

"Paul A. Patience" <paul@apatience.com> skribis:

> What is the standard place to put documentation?
> The license files are automatically installed to the
> share/doc/NAME-VERSION directory
> (see install-licence-files in gnu-build-system.scm),
> but it seems like various packages install the actual
> documentation to share/doc/NAME.

Right, share/doc/NAME appears to be more common (perhaps we should fix
‘install-licence-files’).

> Also, is it alright for files in the documentation directories
> to refer to various other directories in the store?
> Deal.II installs the attached files as documentation, but
> I thought I saw the source of a Guix package make an attempt
> to strip build directory information from one of its output
> files.

Reference to the build directories are not great but OK.

However, the two log files you mention refer to build-time tools.  As a
result, if you install those, the total size reported by ‘guix size
dealii’ will be noticeably bigger because the set of “references”
(run-time dependencies) would not include things like GCC and so on,
even though they are not actually used at run time.

Thus, I would not install these two files, especially since they seem to
be redundant with Guix-supported provenance tracking.

HTH!

Ludo’.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: What is the standard path for documentation?
  2021-06-08 13:31 ` Ludovic Courtès
@ 2021-06-08 16:30   ` Paul A. Patience
  0 siblings, 0 replies; 3+ messages in thread
From: Paul A. Patience @ 2021-06-08 16:30 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel@gnu.org

Hi Ludovic,

On Tuesday, June 8th, 2021 at 09:31, Ludovic Courtès <ludo@gnu.org> wrote:

> Right, share/doc/NAME appears to be more common (perhaps we should fix
> ‘install-licence-files’).

I suppose the advantage of having the version name in the path is
allowing several versions of a library to be installed simultaneously.
Although there would be only one canonical .so file (which is a link
to whichever version is the default), the lib directory could contain
.so.VERSION files.

Of course, if those packages contain include files, the method breaks
down.
In other words, having a version suffix on the doc directory would be
beneficial only when we install libraries for linking.
But binaries in Guix get their RPATH set to the right library, so this
usecase would presumably be less common than on other distros.

All this to say, probably share/doc/NAME should be the preferred convention.

> Thus, I would not install these two files, especially since they seem to
> be redundant with Guix-supported provenance tracking.

Thanks, that's what I decided to do (i.e., delete the files).

Best regards,
Paul



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-06-08 16:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-02 16:37 What is the standard path for documentation? Paul A. Patience
2021-06-08 13:31 ` Ludovic Courtès
2021-06-08 16:30   ` Paul A. Patience

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).