[arch-commits] Commit in root/trunk (4 files)

Konstantin Gizdov kgizdov at archlinux.org
Thu Apr 16 19:34:05 UTC 2020


    Date: Thursday, April 16, 2020 @ 19:34:05
  Author: kgizdov
Revision: 615353

upgpkg: root 6.20.04-1

Modified:
  root/trunk/PKGBUILD
  root/trunk/nbman-for-arch.patch
  root/trunk/settings-cuda.cmake
  root/trunk/settings.cmake

----------------------+
 PKGBUILD             |   29 ++++++++++-------------------
 nbman-for-arch.patch |    2 +-
 settings-cuda.cmake  |    2 +-
 settings.cmake       |    2 +-
 4 files changed, 13 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-04-16 17:24:11 UTC (rev 615352)
+++ PKGBUILD	2020-04-16 19:34:05 UTC (rev 615353)
@@ -83,12 +83,12 @@
             '43fb857c82c23016dc9ae82a591503c47d12ecbc576cb8285aa632b3e83b9839'
             '50c08191a5b281a39aa05ace4feb8d5405707b4c54a5dcba061f954649c38cb0'
             '558b1c882ce166ad27349460f4da2a81a9a429ad0b5e802601b6ee2714610b0e'
-            '24d38e4a075755aece47acaa49b48e88e9736d69839fab92794dae6dbd6593fc'
-            '3dea5bbf14f8ce9851b5034df9a02b68ee34cd099ecdc5d27c9540b8ce603a3e'
+            '54cae85b8ff132cd0de6654048797281a7725efaa8158a3b97ea21ce8f258ebd'
+            'b1cad3e74be54ea7ef65a522d726e608b7f5b451c036c4cbb7511f454f015f4c'
             'f33b7b6c4357b0c95cb6a19b4c7e0a1063e5a5ebe4f777f50ff7cde4d77b2241'
             '1cb2654f22b5f1de7f8621434c76266968db77a1f300de857e47d0f4ad5da217'
             'd5b135fb4d6329277e33d612f8b81b1ca60681cca96196e33ab776f3018a2fa8'
-            '58d9cd6ac3e8c7f243505c3c2d176d0d4e49c54dc5d166a4378f8bdc313cb161'
+            '49041cb8e7a9bea8288889b78c3c0cd3b9865ad29bb40901b2fb0f2650888f31'
             'd88c7d09ae2f20022d12c82bf981ae9dffeefc93d8dd766aca011b2b3193f413')
 
 get_pyver () {
@@ -223,9 +223,11 @@
     install "${srcdir}/ROOFIT_LICENSE" "${pkgdir}/usr/share/licenses/roofit/LICENSE"
     install -d "${pkgdir}/usr/share/licenses/${pkgname}"
     ln -s '/usr/share/doc/root/LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-    ln -s '/usr/share/root/fonts' "${pkgdir}/usr/share/licenses/${pkgname}/fonts"
-    ln -s '/usr/share/root/js' "${pkgdir}/usr/share/licenses/${pkgname}/js"
-    ln -s '/usr/share/licenses/rootfit' "${pkgdir}/usr/share/licenses/${pkgname}/roofit"
+    for fold in fonts js; do
+      install -d "${pkgdir}/usr/share/licenses/${pkgname}/${fold}"
+      ln -s "/usr/share/root/${fold}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/${fold}"/
+    done
+    ln -s '/usr/share/licenses/roofit' "${pkgdir}/usr/share/licenses/${pkgname}/roofit"
     if [ "${pkgname}" != "root" ]; then
         ln -s "/usr/share/licenses/${pkgname}" "${pkgdir}/usr/share/licenses/root"
         ln -s "/usr/share/doc/root" "${pkgdir}/usr/share/doc/${pkgname}"
@@ -233,8 +235,8 @@
 
     # install jupyter kernels and `root --notebook` config
     install -d "${pkgdir}/usr/share/jupyter/kernels"
-    ln -s '/etc/notebook/kernels/root' "${pkgdir}/usr/share/jupyter/kernels/root"
-    install "${srcdir}/jupyter_notebook_config.py" "${pkgdir}/etc/notebook"/
+    ln -s '/etc/root/notebook/kernels/root' "${pkgdir}/usr/share/jupyter/kernels/root"
+    install "${srcdir}/jupyter_notebook_config.py" "${pkgdir}/etc/root/notebook"/
 
     # drop thisroot.* shell files
     rm -rf "${pkgdir}"/usr/bin/thisroot.*
@@ -242,17 +244,6 @@
     for suffix in csh fish; do
         ln -s '/usr/bin/thisroot.sh' "${pkgdir}/usr/bin/thisroot.${suffix}"
     done
-
-    # strip build paths
-    find "${pkgdir}/" -type f -print0 | while read -rd $'\0' _file; do
-        sed -b -e "s@${bld_dir}/lib@/usr/lib/root at g" \
-               -e "s@${bld_dir}/etc@/etc at g" \
-               -e "s@${bld_dir}/include@/usr/include at g" \
-               -e "s@${bld_dir}/input@/input at g" \
-               -e "s@${srcdir}/${pkgbase}-${pkgver}@@g" \
-               -e "s@${srcdir}/${pkgbase}-${pkgver}-cuda@@g" \
-            -i "${_file}"
-    done
 }
 
 package_root() {

Modified: nbman-for-arch.patch
===================================================================
--- nbman-for-arch.patch	2020-04-16 17:24:11 UTC (rev 615352)
+++ nbman-for-arch.patch	2020-04-16 19:34:05 UTC (rev 615353)
@@ -170,7 +170,7 @@
 -
     // Set IPython directory for the ROOT notebook flavour
 -   string rootnbpath = homedir + pathsep + ROOTNB_DIR;
-+   string rootnbpath = pathsep + string("etc") + pathsep + string("notebook");
++   string rootnbpath = pathsep + string("etc") + pathsep + string("root") + pathsep + string("notebook");
     string jupyconfdir(JUPYTER_CONF_DIR_V + ("=" + rootnbpath));
     string jupypathdir(JUPYTER_PATH_V + ("=" + rootnbpath));
     putenv((char *)jupyconfdir.c_str());

Modified: settings-cuda.cmake
===================================================================
--- settings-cuda.cmake	2020-04-16 17:24:11 UTC (rev 615352)
+++ settings-cuda.cmake	2020-04-16 19:34:05 UTC (rev 615353)
@@ -5,7 +5,7 @@
 set (CMAKE_INSTALL_BINDIR /usr/bin CACHE PATH "" FORCE)
 set (CMAKE_INSTALL_LIBDIR /usr/lib/root CACHE PATH "" FORCE)
 set (CMAKE_INSTALL_INCLUDEDIR /usr/include CACHE PATH "" FORCE)
-set (CMAKE_INSTALL_SYSCONFDIR /etc CACHE PATH "" FORCE)
+set (CMAKE_INSTALL_SYSCONFDIR /etc/root CACHE PATH "" FORCE)
 set (CMAKE_INSTALL_DATAROOTDIR /usr/share CACHE PATH "" FORCE)
 set (CMAKE_CXX_STANDARD 14 CACHE STRING "" FORCE)
 set (alien OFF CACHE BOOL "" FORCE)

Modified: settings.cmake
===================================================================
--- settings.cmake	2020-04-16 17:24:11 UTC (rev 615352)
+++ settings.cmake	2020-04-16 19:34:05 UTC (rev 615353)
@@ -5,7 +5,7 @@
 set (CMAKE_INSTALL_BINDIR /usr/bin CACHE PATH "" FORCE)
 set (CMAKE_INSTALL_LIBDIR /usr/lib/root CACHE PATH "" FORCE)
 set (CMAKE_INSTALL_INCLUDEDIR /usr/include CACHE PATH "" FORCE)
-set (CMAKE_INSTALL_SYSCONFDIR /etc CACHE PATH "" FORCE)
+set (CMAKE_INSTALL_SYSCONFDIR /etc/root CACHE PATH "" FORCE)
 set (CMAKE_INSTALL_DATAROOTDIR /usr/share CACHE PATH "" FORCE)
 set (CMAKE_CXX_STANDARD 17 CACHE STRING "" FORCE)
 set (alien OFF CACHE BOOL "" FORCE)


More information about the arch-commits mailing list