Hello community,

here is the log from the commit of package suse-hpc for openSUSE:Factory 
checked in at 2018-12-28 12:32:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-hpc (Old)
 and      /work/SRC/openSUSE:Factory/.suse-hpc.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-hpc"

Fri Dec 28 12:32:20 2018 rev:15 rq:659954 version:0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/suse-hpc/suse-hpc.changes        2018-11-19 
23:33:28.307088207 +0100
+++ /work/SRC/openSUSE:Factory/.suse-hpc.new.28833/suse-hpc.changes     
2018-12-28 12:32:21.484087200 +0100
@@ -1,0 +2,10 @@
+Fri Dec 14 19:20:06 UTC 2018 - Todd R <toddrme2...@gmail.com>
+
+- Add hpc_docdir macro.
+- Add cmake directories macros.
+- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
+  for rpm macros.
+- Add meson macro.
+- Future-proof cmake macro.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ suse-hpc.spec ++++++
--- /var/tmp/diff_new_pack.E9f2Uh/_old  2018-12-28 12:32:21.944086881 +0100
+++ /var/tmp/diff_new_pack.E9f2Uh/_new  2018-12-28 12:32:21.944086881 +0100
@@ -12,7 +12,7 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -29,7 +29,6 @@
 Source4:        hpc_elflib.attr
 Source5:        LICENSE
 Url:            http://www.suse.com/hpc
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Provide rpm macros for building and installing SUSE HPC
@@ -42,8 +41,8 @@
 gcc -o dlinfo dlinfo.c -ldl
 
 %install
-mkdir -p  %{buildroot}%{_sysconfdir}/rpm
-install -m 644 %{S:0} %{buildroot}%{_sysconfdir}/rpm
+mkdir -p  %{buildroot}%{_rpmconfigdir}/macros.d
+install -m 644 %{S:0} %{buildroot}%{_rpmconfigdir}/macros.d
 mkdir -p  %{buildroot}%{_rpmconfigdir}/fileattrs
 install -m 755 %{S:2} dlinfo %{buildroot}%{_rpmconfigdir}
 install -m 644 %{S:3} %{S:4} %{buildroot}%{_rpmconfigdir}/fileattrs
@@ -56,9 +55,8 @@
 %endif
 
 %files
-%defattr(-,root,root,-)
 %mylicense LICENSE
-%config %{_sysconfdir}/rpm/macros.hpc
+%{_rpmconfigdir}/macros.d/macros.hpc
 %{_rpmconfigdir}/dlinfo
 %{_rpmconfigdir}/hpc_elf.pl
 %{_rpmconfigdir}/fileattrs/*

++++++ macros.hpc ++++++
--- /var/tmp/diff_new_pack.E9f2Uh/_old  2018-12-28 12:32:22.020086829 +0100
+++ /var/tmp/diff_new_pack.E9f2Uh/_new  2018-12-28 12:32:22.020086829 +0100
@@ -32,9 +32,12 @@
 %hpc_libexecdir %{hpc_prefix}/lib
 %hpc_localstatedir %{_localstatedir}
 %hpc_sharedstatedir %{_sharedstatedir}
-%hpc_mandir %{hpc_prefix}/share/man
-%hpc_infodir %{hpc_prefix}/share/info
+%hpc_mandir %{hpc_datadir}/man
+%hpc_docdir %{hpc_datadir}/doc/packages
+%hpc_infodir %{hpc_datadir}/info
 %hpc_pkgconfigdir %{hpc_libdir}/pkgconfig
+%hpc_cmake_dir %{hpc_datadir}/cmake
+%hpc_cmake_moddir %{hpc_cmake_dir}/Modules
 
 # pkgconfig
 # %hpc_write_pkgconfig [-l <libname>][-n <pkgfile_name>]
@@ -294,7 +297,7 @@
    --exec-prefix=%{hpc_exec_prefix} \\\
    --bindir=%{hpc_bindir} \\\
    --sbindir=%{hpc_sbindir} \\\
-   --sysconfdir=%{_sysconfdir} \\\
+   --sysconfdir=%{hpc_sysconfdir} \\\
    --datadir=%{hpc_datadir} \\\
    --includedir=%{hpc_includedir} \\\
    --libdir=%{hpc_libdir} \\\
@@ -637,7 +640,7 @@
 %hpc_compress_man() \
      [ -n "%{*}" ] || { echo "no man page list!" >&2 ; exit 1; } \
      for j in %{*}; do \
-       for i in $(ls %{buildroot}%hpc_mandir/man${j}/*.${j}* | grep -v 
".*\.gz$"); \
+       for i in $(ls %{buildroot}%{hpc_mandir}/man${j}/*.${j}* | grep -v 
".*\.gz$"); \
        do \
          test -L $i && continue \
         gzip $i \
@@ -646,17 +649,66 @@
 
 # wraps macro from macros.cmake - paths replaced by HPC paths.
 %hpc_cmake \
- %{!?cmake:%{error: please include macros.cmake}} \
- %{?cmake: \
+  %{!?cmake:%{error: please include macros.cmake}} \
+  %{?cmake: \
     %global __cmake %{_bindir}/cmake \
-    %define _prefix %{hpc_prefix} \
+    %define _bindir %{hpc_bindir} \
+    %define _datadir %{hpc_datadir} \
     %define _includedir %{hpc_includedir} \
+    %define _infodir %{hpc_infodir} \
     %define _libdir %{hpc_libdir} \
-    %define _datadir %{hpc_datadir} \
+    %define _libexecdir %{hpc_libexecdir} \
+    %define _localstatedir %{hpc_localstatedir} \
+    %define _mandir %{hpc_mandir} \
+    %define _prefix %{hpc_prefix} \
+    %define _sbindir %{hpc_sbindir} \
+    %define _sharedstatedir %{hpc_sharedstatedir} \
+    %define _sysconfdir %{hpc_sysconfdir} \
     %cmake \\\
     %undefine __cmake \\\
-    %undefine _prefix \\\
+    %undefine _bindir \\\
+    %undefine _datadir \\\
     %undefine _includedir \\\
+    %undefine _infodir \\\
     %undefine _libdir \\\
+    %undefine _libexecdir \\\
+    %undefine _localstatedir \\\
+    %undefine _mandir \\\
+    %undefine _prefix \\\
+    %undefine _sbindir \\\
+    %undefine _sharedstatedir \\\
+    %undefine _sysconfdir \\\
+ }
+
+# wraps macro from macros.meson - paths replaced by HPC paths.
+%hpc_meson \
+  %{!?meson:%{error: please include macros.meson}} \
+  %{?meson: \
+    %global __meson %{_bindir}/meson \
+    %define _bindir %{hpc_bindir} \
+    %define _datadir %{hpc_datadir} \
+    %define _includedir %{hpc_includedir} \
+    %define _infodir %{hpc_infodir} \
+    %define _libdir %{hpc_libdir} \
+    %define _libexecdir %{hpc_libexecdir} \
+    %define _localstatedir %{hpc_localstatedir} \
+    %define _mandir %{hpc_mandir} \
+    %define _prefix %{hpc_prefix} \
+    %define _sbindir %{hpc_sbindir} \
+    %define _sharedstatedir %{hpc_sharedstatedir} \
+    %define _sysconfdir %{hpc_sysconfdir} \
+    %meson \\\
+    %undefine __meson \\\
+    %undefine _bindir \\\
     %undefine _datadir \\\
+    %undefine _includedir \\\
+    %undefine _infodir \\\
+    %undefine _libdir \\\
+    %undefine _libexecdir \\\
+    %undefine _localstatedir \\\
+    %undefine _mandir \\\
+    %undefine _prefix \\\
+    %undefine _sbindir \\\
+    %undefine _sharedstatedir \\\
+    %undefine _sysconfdir \\\
  }


Reply via email to