Commit Graph

47 Commits

Author SHA256 Message Date
ef35587763 Accepting request 1083915 from home:eeich:branches:science
- Fix broken magic in HPC module file. This has been broken since:
   Wed Apr 19 23:20:41 UTC 2023 - Christoph G <foss@grueninger.de>
   - Fix two rpmlint warning.
- Add rpmlintrc.

OBS-URL: https://build.opensuse.org/request/show/1083915
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=41
2023-05-04 14:43:59 +00:00
be4d3bc354 Accepting request 1080454 from home:mathletic:branches:science
Fix two rpmlint warning.

OBS-URL: https://build.opensuse.org/request/show/1080454
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=39
2023-04-21 12:56:55 +00:00
fc463fc037 OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=38 2023-04-16 07:22:59 +00:00
68c209f98b OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=37 2023-04-16 07:22:35 +00:00
19c568332c Accepting request 1079675 from home:mathletic:branches:science
- update to version 6.0.0
  * Add 64-bit indexing support, with mixed int and int64_t types.
  * Add METIS ordering option.
  * Add FORTRAN/CMakeLists.txt
- Update and rename patch superlu-5.2-remove-mc64ad.patch to
  superlu-remove-mc64ad.patch
- update superlu-examples_Makefile_remove_itersol.patch

OBS-URL: https://build.opensuse.org/request/show/1079675
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=36
2023-04-16 07:19:32 +00:00
0d0133e0b3 OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=35 2021-10-02 11:07:00 +00:00
7a213d004f Accepting request 922439 from home:aginies:branches:openSUSE:Factory
- update to version 5.3.0 (JSC#SLE-22138)

OBS-URL: https://build.opensuse.org/request/show/922439
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=34
2021-10-02 11:02:28 +00:00
0a7bf53734 Accepting request 867654 from home:eeich:branches:science
- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.

OBS-URL: https://build.opensuse.org/request/show/867654
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=32
2021-01-29 08:17:17 +00:00
Ana Guerrero
f22e43c088 Accepting request 848904 from home:anag:branches:science
- Fix package name, re-add lines removed by mistake. 
  This fix duplicate binary names. (boo#1178840)

OBS-URL: https://build.opensuse.org/request/show/848904
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=30
2020-11-16 15:25:35 +00:00
Ana Guerrero
bb64cce769 Accepting request 846434 from home:anag:branches:science
revert

OBS-URL: https://build.opensuse.org/request/show/846434
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=28
2020-11-06 11:22:18 +00:00
Ana Guerrero
b7f229371e Accepting request 846352 from home:anag:branches:science
OBS-URL: https://build.opensuse.org/request/show/846352
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=27
2020-11-05 21:47:02 +00:00
Ana Guerrero
a6b0c99a2a Accepting request 846302 from home:anag:branches:science
- New version 5.2.2 (boo#1178112)
  - bugfixes, documentation and examples update.
- Update URL and Source0 and Source1, use get_tarball.sh to remove
  non distributable files.
- Install superlu_ug.pdf provided by the tarball.
- Remove patch, merged upstream
  * superlu-4.3-include.patch
  * superlu-4.3-dont-opt-away.diff
  * superlu-5.2-make.patch
- Refresh patch:
  * superlu-examples_Makefile_remove_itersol.patch
  * superlu-make.linux.patch

OBS-URL: https://build.opensuse.org/request/show/846302
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=26
2020-11-05 16:39:58 +00:00
269fa2dbbf Accepting request 833681 from home:eeich:branches:science
- Add build support for gcc10 to HPC build (bsc#1174439).

OBS-URL: https://build.opensuse.org/request/show/833681
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=24
2020-09-11 08:24:06 +00:00
b3676d0acd Accepting request 779442 from home:eeich:branches:science
- Add support for gcc8/9 building (jsc#SLE-8604).

OBS-URL: https://build.opensuse.org/request/show/779442
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=22
2020-02-26 14:56:52 +00:00
288e2b890f Accepting request 674901 from home:jengelh:branches:science
- Fix the package group fix.

OBS-URL: https://build.opensuse.org/request/show/674901
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=20
2019-02-14 11:18:24 +00:00
fd120cba19 Accepting request 674838 from home:eeich:branches:science
- Fix dependencies.
- Fix %%post and %%postun scripts for HPC.
- Fix HPC modulefile.
- Fix package groups.
- Generate and add pkgconfig files.

OBS-URL: https://build.opensuse.org/request/show/674838
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=19
2019-02-14 06:49:09 +00:00
da7747d229 Accepting request 672775 from home:eeich:branches:science
- Set default module version correctly when installing
  master package, unset when deinstalling the default library
  package.
- make example make.inc work with non-HPC builds as well.

- Add superlu-examples_Makefile_remove_itersol.patch
      superlu-make.linux.patch:
  get a buildable examples test suite (bsc#1124765)
  fixing Makefile
  adding missing make.inc

OBS-URL: https://build.opensuse.org/request/show/672775
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=17
2019-02-08 12:10:16 +00:00
182f35e47b Accepting request 672734 from home:aginies:branches:science
- get a buildable examples test suite (bsc#1124765)
    fixing Makefile
    adding missing make.inc

OBS-URL: https://build.opensuse.org/request/show/672734
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=16
2019-02-08 10:42:44 +00:00
21c0a689ad - Remove previous fix, a fix existed already, checker script still triggers.
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=14
2019-01-28 12:11:08 +00:00
5f825ad339 - Fix %package_name for OBS checker
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=13
2019-01-28 12:08:09 +00:00
45e3634570 - Fix a word in a comment.
- Remove some colloquialism from a package description.

OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=12
2019-01-28 12:06:39 +00:00
8fb40bab83 Accepting request 667987 from home:eeich:factory_staging
Fix typo.

OBS-URL: https://build.opensuse.org/request/show/667987
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=10
2019-01-23 11:50:48 +00:00
c83b962a47 Accepting request 667781 from home:eeich:factory_staging
- Disable HPC builds for ring testing on Factory submissions.

OBS-URL: https://build.opensuse.org/request/show/667781
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=9
2019-01-22 12:09:57 +00:00
df5e9ccd4a - Fix a word in a comment.
- Remove some colloquialism from a package description.

OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=8
2019-01-21 15:15:18 +00:00
995db9c2bb Accepting request 667025 from home:eeich:factory_staging
- Reenable ldconfig in %post and %postun for HPC but don't let it
  update the cache: this would be pointless for libraries in
  non-standard locations.

OBS-URL: https://build.opensuse.org/request/show/667025
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=7
2019-01-18 17:25:26 +00:00
fb93dfec4e - Limit rpmlintrc filters to HPC packages and document the
motivation behind it: HPC libraries are installed into
  non-standard install paths.

OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=6
2019-01-16 09:42:11 +00:00
dbed5ce862 Accepting request 664394 from home:eeich:factory_staging
- Moved HPC module from devel to library package.
- Modified summary for devel package.

OBS-URL: https://build.opensuse.org/request/show/664394
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=5
2019-01-10 14:51:10 +00:00
c62227e034 Accepting request 663962 from home:eeich:factory_staging
- Add superlu-rpmlintrc as source to spec file.

OBS-URL: https://build.opensuse.org/request/show/663962
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=4
2019-01-09 06:55:53 +00:00
Stefan Brüns
1ed97302bc Accepting request 663854 from home:eeich:factory_staging
- Add environment module support for HPC.
  * create baselib.conf on the fly.
- Add superlu-5.2-make.patch:
  add compiler and build flags in make.inc.
- Separate off documentation and examples to separate packages.

OBS-URL: https://build.opensuse.org/request/show/663854
OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=3
2019-01-08 23:36:47 +00:00
Todd R
f4d2dd3913 OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=2 2016-10-21 00:13:02 +00:00
Todd R
84d0eda25e OBS-URL: https://build.opensuse.org/package/show/science/superlu?expand=0&rev=1 2016-10-21 00:12:26 +00:00
Dominique Leuenberger
c4096bd278 Accepting request 402085 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/402085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=18
2016-07-07 13:07:50 +00:00
Ismail Dönmez
12ce351003 Accepting request 401949 from home:badshah400:branches:devel:libraries:c_c++
- Use system blas by passing the cmake option
  -DUSE_XSDK_DEFAULTS='TRUE'.
- Disable building tests for now because they have linking issues.
- Use cmake macros wherever appropriate.
- A minimum of cmake >= 2.8.12 is required for building.

OBS-URL: https://build.opensuse.org/request/show/401949
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=15
2016-06-15 08:24:42 +00:00
675acb5547 - Drop superlu-4.3-disable-hsl.patch as CMake is now used
- superlu-4.3.diff, superlu-4.3-remove-hsl.patch: removed

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=14
2016-06-06 14:45:10 +00:00
a46d3005cf - Drop superlu-4.3-remove-hsl.patch as CMake is now used
- superlu-4.3.diff: removed
- superlu-5.2-remove-mc64ad.patch: new, routine was removed

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=13
2016-06-06 14:33:22 +00:00
7421a71ec8 Accepting request 399550 from home:mathletic:branches:devel:libraries:c_c++
update to version 5.2.1
include improvements from the mailinglist

OBS-URL: https://build.opensuse.org/request/show/399550
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=12
2016-06-06 14:11:07 +00:00
Dominique Leuenberger
758e339c84 Accepting request 319440 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/319440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=17
2015-08-10 07:12:02 +00:00
Ismail Dönmez
937d31c34f Accepting request 319237 from home:dimstar:Factory
- Add baselibs.conf: build libsuperlu4-32bit, as needed by
  libarmadillo.

OBS-URL: https://build.opensuse.org/request/show/319237
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=10
2015-07-29 15:53:28 +00:00
Stephan Kulow
7407ce7905 Accepting request 149218 from devel:libraries:c_c++
- repackage original source tarball in order to remove the
  HSL mc64ad routine that caonnt be redistributed bnc#796236
- add README.SUSE file in the %%doci in order to explain 
  that change

- add patch superlu-4.3-disable-hsl.patch in order to disable HSL
  code from the library
- update patch superlu-4.3.diff so that test routines are run
  against the  shared library
- build tests routines in %%check section

- Update to SuperLU 4.3:
  * Remove recursive DFS for postordering elimination tree in
    sp_coletree.c (The nonrecursive routine nr_etdfs() was
    contributed by Cedric Doucet, CEDRAT Group, Meylan, France.)
  * Make supermatrix.h the same for all three libraries
  * Include an on-line HTML documentation for the source code
  * Corrected backward error BERR formula when a component of the
    RHS and the residual are exactly zero
  * Change parameter "delta" to genmmd() from 1 to 0 in get_perm_c
    remove "static" declaration in EXAMPLE/xlinsolx*.c
  * Include threshold-based incomplete factorization (ILU)
  * Removed the static global variables so that it is thread-safe.
  * Make superlu_options_t{} structure and enum constants the same
    for both superlu & superlu_dist.
  * Replace qsort by "quick select" (qselect) in ILU's secondary
    dropping.
  * Replace mc64ad.f by mc64ad.c using f2c. 
  * Bug fixes in ilu_sdrop_row.c.
  * Bug fixes in xgsisx.c, so that when mc64 permutation is used

OBS-URL: https://build.opensuse.org/request/show/149218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=13
2013-01-21 17:29:40 +00:00
Ismail Dönmez
763c9e2530 Fix source url
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=8
2013-01-19 12:51:45 +00:00
Ismail Dönmez
60f3971640 Accepting request 148856 from home:scorot:branches:devel:libraries:c_c++
- repackage original source tarball in order to remove the HSL mc64ad routine that cannot be redistributed [bnc#796236]
- add README.SUSE file in the %%doc in order to explain that change

OBS-URL: https://build.opensuse.org/request/show/148856
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=7
2013-01-17 19:16:01 +00:00
849e606914 Accepting request 146203 from home:scorot:branches:devel:libraries:c_c++
- Remove unneeded patches
  + superlu-overflow.patch : Applied upstream
  + superlu-initialize.diff : Applied upstream
  + superlu-undef-code.diff : Applied upstream
- Updated patches
  + superlu-4.3.diff
  + superlu-4.3-include.patch
  + superlu-4.3-dont-opt-away.diff
- Build shared libraries
- Put shared libs and devel files in separate packages
- Use rpm macros instead of plain directory names
- Add %%ckeck
- Update to SuperLU 4.3
- Update documentation file %%source1 and put html and examples files in %%doc
- Spec file reformating

OBS-URL: https://build.opensuse.org/request/show/146203
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/superlu?expand=0&rev=6
2012-12-27 15:39:03 +00:00
Stephan Kulow
4406a29a46 Accepting request 103263 from devel:libraries:c_c++
spec cleanup

OBS-URL: https://build.opensuse.org/request/show/103263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=11
2012-02-10 16:20:11 +00:00
Stephan Kulow
4a58f37a6b replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=10
2011-12-06 18:06:14 +00:00
OBS User autobuild
0b54460e7c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=5 2010-03-18 15:30:49 +00:00
OBS User unknown
c1fd57ec38 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=3 2009-06-17 22:26:31 +00:00
OBS User unknown
70f78c3961 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/superlu?expand=0&rev=1 2007-01-15 23:38:16 +00:00