SHA256
1
0
forked from pool/julia
Commit Graph

29 Commits

Author SHA256 Message Date
Soc Virnyl Estela
f11d114e34 - Remove unsatisfactory architectures that does not guaranteed to build.
It seems x86_64 is the guaranteed to work anyway.

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=157
2023-12-19 02:36:52 +00:00
Soc Virnyl Estela
046f62d9d2 - Specfile cleanup:
* specify more dependencies
    - openlibm-devel
    - julia-devel or julia-compat-devel which provides libjulia.so

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=156
2023-12-19 02:30:49 +00:00
Soc Virnyl Estela
4b0124e32c - Some dependencies require to be explicit since Julia uses dlopen
on it's stdlib and other julia scripts

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=155
2023-12-18 22:36:00 +00:00
Soc Virnyl Estela
3d0bc4144f * Define some dependencies that are dlopened
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=154
2023-12-18 15:07:44 +00:00
Soc Virnyl Estela
0df6fe2797 - Specfile cleanup:
* Exclude now only bundled libs
    - LLVM, uv, ccalltest, llvmcalltest, openblas with INTERFACE64 enabled,
      libjulia-internal and libjulia-codegen
  * Fdupe only /usr/share/julia.

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=153
2023-12-18 14:34:37 +00:00
Soc Virnyl Estela
b9ab29a5ec - Fdupe only /usr/share/julia. Causes issues with sofiles that are symlinked
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=152
2023-12-18 10:11:00 +00:00
Soc Virnyl Estela
80166d06a0 - fdupes at the end of the install section.
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=151
2023-12-18 06:24:09 +00:00
Soc Virnyl Estela
c2ff07ed39 - There should be a package libjulia1.
- CFLAGS and CXXFLAGS use provided %optflags.
- libjulia-compat1 should provide libjulia1 to fulfill soname shlib naming policies.
- Remove unused rpmlints:
  * devel-dependency
- Turn all eol encondings to unix to all files
- Add rpmlint for "W: hidden-file-or-dir /usr/share/julia/stdlib/v1.9/Pkg/test/test_packages/AugmentedPlatform/.pkg"
  That contains julia scripts. Leave it alone.

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=148
2023-12-18 02:14:29 +00:00
Soc Virnyl Estela
40226658e8 - libjulia19 package should be unambiguous if it is for julia-compat or julia
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=144
2023-12-17 13:01:11 +00:00
Soc Virnyl Estela
0eec3b1d56 - There should be a package libjulia19.
- CFLAGS and CXXFLAGS use %optflags.

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=140
2023-12-17 10:50:38 +00:00
Soc Virnyl Estela
43d70cbee2 - Update specfile
* consistent use of compat requires
  * also explicitly tell that we require ldconfig

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=138
2023-12-13 00:37:09 +00:00
Soc Virnyl Estela
eed649b69b OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=136 2023-12-12 19:12:19 +00:00
Soc Virnyl Estela
5c1c8aa9c7 - Fix buildroot symlinking issue
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=133
2023-12-12 13:02:56 +00:00
Soc Virnyl Estela
80ccd0c5ec - Fix libopenblas64_.so missing by updating LD_LIBRARY_PATH
- Fix where there should be /usr/lib64/julia/ and /usr/lib/julia/

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=129
2023-12-12 07:56:41 +00:00
Soc Virnyl Estela
3b946d4b0a - Fix bundled openblas not copied over to custom build directory
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=126
2023-12-11 14:04:08 +00:00
Soc Virnyl Estela
a39d1e2467 - Copied constraints from Rust. Both languages love memory that much.
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=122
2023-12-11 06:46:26 +00:00
Soc Virnyl Estela
c67addc368 - DO NOT USE SYSTEM BLAS. There will be an SR if need be to openSUSE Blas to
allow INTERFACE64. For now we just use the bundled blas packages.
  We also use bundled lapack as well ;)

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=121
2023-12-11 06:39:56 +00:00
Soc Virnyl Estela
5b680748cb - Attempt fix when libLLVM-14jl is missing by moving build directory contents correctly.
- Allow linking of openblas properly.
- Create fakename of libopenblas.so.0 and symlink it to julia's set of sofiles
- Just fdupes starting from the top buildroot directory

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=120
2023-12-11 04:39:49 +00:00
Soc Virnyl Estela
8a451ee5e6 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=119 2023-12-11 01:18:42 +00:00
Soc Virnyl Estela
00ab71f55b Accepting request 1132331 from home:uncomfyhalomacro:branches:science
- Update rpmlintrc file
- Improve specfile
- Just use unit G and number 8 for constraints file
- Fix issue looking for libLLVM-14jl.so by updating julia-hardcoded-libs.patch
- Include LD_LIBRARY_PATH 
- Also prepare for update-alternatives since juliaup is the other provider of julia
- Do not use system llvm. Use the one provided by julia as a bundled tarball
- Comment out llvm specific patchsets.

OBS-URL: https://build.opensuse.org/request/show/1132331
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=118
2023-12-10 15:00:31 +00:00
Soc Virnyl Estela
8e672083f8 - Don't let it make the resolver get confused if we use bundled libs so we
add again those lines.
  * In this revision for 1.9.4, only bundled lib was libuv-devel

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=117
2023-12-09 08:57:13 +00:00
Soc Virnyl Estela
c4dab33fe3 - We need more memory to build this thing now :)
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=116
2023-12-09 08:48:32 +00:00
Soc Virnyl Estela
916acc0f00 - Rename/add more description of the following patches.
* libblastrampoline-hardcoded-libs.patch
  * llvm-link-shared.patch
  * llvm-set-of-custom-patches.patch
  * mbedtls-hardcoded-libs.patch
  * new-pass-manager.patch
  * openlibm.patch
  * support-float16-depending-on-llvm-and-platform.patch
  * use-newpm-asan.patch
  * use-system-libuv-correctly.patch
- Renamed/removed patches
  * 21d4c2f1.patch
  * 959902f1.patch
  * e08e1444.patch
  * f11bfc6c.patch

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=115
2023-12-09 08:46:17 +00:00
Soc Virnyl Estela
e15cadffe0 Accepting request 1132207 from home:uncomfyhalomacro:branches:science
- Remove debug package. It's not created. Still we won't strip
  debug symbols from julia as it will cause issues.
- Declare that it conflicts with juliaup.
- Update tagged release banner message that says it is an unofficial experimental build
- Add mbedtls-hardcoded-libs.patch
- Update description
- Add llvm-link-shared.patch
- Add openlibm.patch
- Add libblastrampoline-hardcoded-libs.patch 
- Add use-system-libuv-correctly.patch
- Use sed to replace julia-hardcoded-libs.patch
- Add patch julia-suitesparse-7.patch
- Update julia-env-script-interpreter.patch
- Add new patches
  * 21d4c2f1.patch
  * 959902f1.patch
  * e08e1444.patch
  * f11bfc6c.patch
  * julia-hardcoded-libs.patch
  * julia-libgit2-1.7.patch
  * julia-libunwind-1.9.patch
- Update to julia version 1.9.4
  ** CHANGELOG TOO HUGE SINCE 1.6.3 **
  See https://github.com/JuliaLang/julia/compare/v1.6.3...v1.9.4
- Remove a lot of old patches
  * julia-fix_doc_build.patch
  * julia-fix-mbedtls-build-failure-gcc-11.patch
  * julia-fix-task-build-failure-gcc-11.patch

OBS-URL: https://build.opensuse.org/request/show/1132207
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=114
2023-12-09 08:02:57 +00:00
Stefan Brüns
bd3f4624e7 OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=113 2022-07-05 12:30:51 +00:00
Dmitry Roshchin
86f60fa03b - Update to version 0.3.0
* See included NEWS.md for details
- Add _service in disabled mode for Rmath and libuv sources

OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=4
2014-08-21 05:42:58 +00:00
Dmitry Roshchin
791e6d090a - Update to version 0.3.0-rc4
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=3
2014-08-15 13:34:11 +00:00
Dmitry Roshchin
b1a8ff8dd2 - Update to version 0.3.0-rc3
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=2
2014-08-10 07:16:59 +00:00
Dmitry Roshchin
c8597c6c62 osc copypac from project:home:Dmitry_R:julia package:julia revision:28
OBS-URL: https://build.opensuse.org/package/show/science/julia?expand=0&rev=1
2014-08-06 07:24:22 +00:00