Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2016-11-20 18:19:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ASL" Changes: -------- --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2016-07-14 09:47:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2016-11-20 18:19:18.000000000 +0100 @@ -1,0 +2,13 @@ +Fri Nov 11 09:58:53 UTC 2016 - mplus...@suse.com + +- Update to version 0.1.7: + * providing more accurate project description in README + * adding missing default parameters for some examples + * fixing VTK (7.0, 7.1) related linking issues + * bug fixes + * fixing portability issues +- Drop no longer needed patches: + * ASL-0.1.6-update-vtk-in-cmakelist.patch + * ASL-Explicitly-define-namespace.patch + +------------------------------------------------------------------- Old: ---- ASL-0.1.6-update-vtk-in-cmakelist.patch ASL-0.1.6.tar.gz ASL-Explicitly-define-namespace.patch New: ---- ASL-0.1.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ASL.spec ++++++ --- /var/tmp/diff_new_pack.eGsziC/_old 2016-11-20 18:19:19.000000000 +0100 +++ /var/tmp/diff_new_pack.eGsziC/_new 2016-11-20 18:19:19.000000000 +0100 @@ -18,19 +18,13 @@ %define so_ver 0 Name: ASL -Version: 0.1.6 +Version: 0.1.7 Release: 0 -Summary: Advanced Simulation Library is a free and open source multiphysics simulation +Summary: Advanced Simulation Library is a free and open source hardware accelerated multiphysics simulation platform License: AGPL-3.0 Group: Productivity/Scientific/Physics Url: http://asl.org.il/features/ Source: https://github.com/AvtechScientific/ASL/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# Fix build with GCC 5.3.0 and Boost 1.60.0 -# upstream commit 3bb6d19ffda77242a73c2ab2e1eece9459d1ec47 -Patch0: ASL-Explicitly-define-namespace.patch -# PATCH-FIX-UPSTREAM ASL-0.1.6-update-vtk-in-cmakelist.patch -- fix build with recent vtk -# upstream commit 6cc6c8057ffc821b65b2408b1eae1f55a2dfc869 -Patch1: ASL-0.1.6-update-vtk-in-cmakelist.patch BuildRequires: cmake >= 3.0.2 BuildRequires: doxygen BuildRequires: fdupes @@ -52,16 +46,23 @@ %endif %description -Advanced Simulation Library is a free and open source multiphysics -simulation software package and a tool for solving Partial Differential -Equations. It has significant user base across many areas of engineering -and science, from both industrial and academic organizations. ASL utilizes -only the methods that allow efficient parallelization: Lattice Boltzmann -Methods, Explicit Finite Difference, Matrix Free Finite Elements, etc. and -exploits all available hardware resources, such as SIMD, local cache, etc.. -Once written, an ASL-based application can be deployed on a variety of -architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, -sometimes even without recompilation. +Advanced Simulation Library (ASL) is a free and open source hardware +accelerated multiphysics simulation platform (and an extensible general +purpose tool for solving Partial Differential Equations). Its +computational engine is written in OpenCL and utilizes matrix-free +solution techniques which enable extraordinarily high performance, +memory efficiency and deployability on a variety of massively parallel +architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to +heterogeneous clusters and supercomputers. The engine is hidden entirely +behind simple C++ classes, so that no OpenCL knowledge is required from +application programmers. Mesh-free, immersed boundary approach allows to +move from CAD directly to simulation drastically reducing pre-processing +efforts and amount of potential errors. ASL can be used to model various +coupled physical and chemical phenomena and employed in a multitude of +fields: computational fluid dynamics, virtual sensing, industrial +process data validation and reconciliation, image-guided surgery, +computer-aided engineering, design space exploration, crystallography, +etc.. %package devel Summary: Development files for the Advanced Simulation Library @@ -70,10 +71,25 @@ Requires: libaslcommon%{so_ver} = %{version} %description devel -Header files for %{name}. -Once written, an ASL-based application can be deployed on a variety of -architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, -sometimes even without recompilation. +Advanced Simulation Library (ASL) is a free and open source hardware +accelerated multiphysics simulation platform (and an extensible general +purpose tool for solving Partial Differential Equations). Its +computational engine is written in OpenCL and utilizes matrix-free +solution techniques which enable extraordinarily high performance, +memory efficiency and deployability on a variety of massively parallel +architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to +heterogeneous clusters and supercomputers. The engine is hidden entirely +behind simple C++ classes, so that no OpenCL knowledge is required from +application programmers. Mesh-free, immersed boundary approach allows to +move from CAD directly to simulation drastically reducing pre-processing +efforts and amount of potential errors. ASL can be used to model various +coupled physical and chemical phenomena and employed in a multitude of +fields: computational fluid dynamics, virtual sensing, industrial +process data validation and reconciliation, image-guided surgery, +computer-aided engineering, design space exploration, crystallography, +etc.." + +This package contains header files. %package doc Summary: API documentation for the Advanced Simulation Library @@ -81,25 +97,53 @@ Requires: %{name} = %{version} %description doc -API documentation for %{name}. -Once written, an ASL-based application can be deployed on a variety of -architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, -sometimes even without recompilation. +Advanced Simulation Library (ASL) is a free and open source hardware +accelerated multiphysics simulation platform (and an extensible general +purpose tool for solving Partial Differential Equations). Its +computational engine is written in OpenCL and utilizes matrix-free +solution techniques which enable extraordinarily high performance, +memory efficiency and deployability on a variety of massively parallel +architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to +heterogeneous clusters and supercomputers. The engine is hidden entirely +behind simple C++ classes, so that no OpenCL knowledge is required from +application programmers. Mesh-free, immersed boundary approach allows to +move from CAD directly to simulation drastically reducing pre-processing +efforts and amount of potential errors. ASL can be used to model various +coupled physical and chemical phenomena and employed in a multitude of +fields: computational fluid dynamics, virtual sensing, industrial +process data validation and reconciliation, image-guided surgery, +computer-aided engineering, design space exploration, crystallography, +etc.." + +This package contains API documentation. %package -n libaslcommon%{so_ver} Summary: C++ Library for asl Group: System/Libraries %description -n libaslcommon%{so_ver} -API documentation for %{name}. -Once written, an ASL-based application can be deployed on a variety of -architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, -sometimes even without recompilation. +Advanced Simulation Library (ASL) is a free and open source hardware +accelerated multiphysics simulation platform (and an extensible general +purpose tool for solving Partial Differential Equations). Its +computational engine is written in OpenCL and utilizes matrix-free +solution techniques which enable extraordinarily high performance, +memory efficiency and deployability on a variety of massively parallel +architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to +heterogeneous clusters and supercomputers. The engine is hidden entirely +behind simple C++ classes, so that no OpenCL knowledge is required from +application programmers. Mesh-free, immersed boundary approach allows to +move from CAD directly to simulation drastically reducing pre-processing +efforts and amount of potential errors. ASL can be used to model various +coupled physical and chemical phenomena and employed in a multitude of +fields: computational fluid dynamics, virtual sensing, industrial +process data validation and reconciliation, image-guided surgery, +computer-aided engineering, design space exploration, crystallography, +etc.." + +This package contains shared libraries. %prep %setup -q -%patch0 -p1 -%patch1 -p1 sed -i 's/HTML_TIMESTAMP = YES/HTML_TIMESTAMP = NO/' doc/Developer-Guide/Doxyfile.in %build @@ -117,7 +161,7 @@ %files %defattr(-,root,root) -%doc LICENSE README.md +%doc LICENSE README.org %{_bindir}/asl-hardware %{_bindir}/asl-acousticWaves %{_bindir}/asl-bus_wind @@ -146,6 +190,7 @@ %{_bindir}/asl-testSMDiff3C %{_bindir}/asl-testSMPhi %{_bindir}/asl-testSMPhiBV +%{_datadir}/%{name}/ %files -n libaslcommon%{so_ver} %defattr(-,root,root) ++++++ ASL-0.1.6.tar.gz -> ASL-0.1.7.tar.gz ++++++ ++++ 2498 lines of diff (skipped)