Hello community, here is the log from the commit of package suse-hpc for openSUSE:Factory checked in at 2017-10-05 12:02:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/suse-hpc (Old) and /work/SRC/openSUSE:Factory/.suse-hpc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "suse-hpc" Thu Oct 5 12:02:18 2017 rev:3 rq:531172 version:0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/suse-hpc/suse-hpc.changes 2017-09-15 22:30:52.883099280 +0200 +++ /work/SRC/openSUSE:Factory/.suse-hpc.new/suse-hpc.changes 2017-10-05 12:06:02.247375428 +0200 @@ -1,0 +2,11 @@ +Wed Oct 4 08:15:18 UTC 2017 - [email protected] + +- Add more documentation. +- Fix LICENSE and copyright statement in LICENSE. + +------------------------------------------------------------------- +Thu Sep 21 15:10:29 UTC 2017 - [email protected] + +- Add %{?hpc_ext} to install path to allow multiple flavor installs + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ suse-hpc.spec ++++++ --- /var/tmp/diff_new_pack.j7ecO4/_old 2017-10-05 12:06:04.079117415 +0200 +++ /var/tmp/diff_new_pack.j7ecO4/_new 2017-10-05 12:06:04.083116852 +0200 @@ -1,5 +1,5 @@ # -# spec file for package suse_hpc +# spec file for package suse-hpc # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # @@ -57,5 +57,4 @@ %{_rpmconfigdir}/hpc_elf.pl %{_rpmconfigdir}/fileattrs/* - %changelog ++++++ LICENSE ++++++ --- /var/tmp/diff_new_pack.j7ecO4/_old 2017-10-05 12:06:04.119111781 +0200 +++ /var/tmp/diff_new_pack.j7ecO4/_new 2017-10-05 12:06:04.119111781 +0200 @@ -1,3 +1,5 @@ +Copyright © 2017 openSUSE Project + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -9,9 +11,9 @@ notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -3. Neither the name of Novell nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ++++++ macros.hpc ++++++ --- /var/tmp/diff_new_pack.j7ecO4/_old 2017-10-05 12:06:04.207099388 +0200 +++ /var/tmp/diff_new_pack.j7ecO4/_new 2017-10-05 12:06:04.207099388 +0200 @@ -18,7 +18,7 @@ # For mpi libraries %hpc_mpi_install_base %{hpc_base}%{?hpc_cf_dir}mpi/ -%hpc_mpi_install_path_base %{hpc_mpi_install_base}%{hpc_mpi_family}/ +%hpc_mpi_install_path_base %{hpc_mpi_install_base}%{hpc_mpi_family}%{?hpc_ext}/ %hpc_mpi_install_path %{hpc_mpi_install_path_base}%{version} # Different paths - below HPC directory @@ -416,12 +416,23 @@ %_hpc_python_sysconfig_path() %(%1 -c "import sysconfig as s; \\\ print(s.get_paths(%{?3:vars={'platbase':\\"%3\\", 'base' : \\"%3\\"}}).get('%2'));") +# get the python version specific directory for arch specific files in the HPC +# directory structure. %hpc_python_sitearch %{_hpc_python_sysconfig_path %python_flavor platlib %{?hpc_prefix}} %_hpc_python_ver() %(%1 -c "import sys as s;print(s.version[:3]);") +# get the (abbreviated_) pythin version used for package and directory names. %hpc_python_version %{_hpc_python_ver %python_flavor} +# %{hpc_python_master_package [-n <package_name>] [-g <group>] [-l][-L][-a]} +# -n: specify a package name +# -g: specify a group name +# -l: mark the package as library package +# -L: (for environment modules) create a link from the +# `.version.<version_no>` file to the `.version`-file to +# mark the default version. +# -a: mark package as architecture dependent %hpc_python_master_package(n:g:lLa) \ %{?_python_macro_init} \ %{lua: \ @@ -483,6 +494,7 @@ # # man pages # +# %{hpc_compress_man <num>} compress man page in %hpc_mandir/man<num> %hpc_compress_man() \ [ -n "%{*}" ] || { echo "no man page list!" >&2 ; exit 1; } \ for j in %{*}; do \
