Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b453b7c
easyconfig for R/4.4.0-gfbf-2023a
moravveji May 23, 2024
fdd3802
R-bundle-CRAN/2024.06-foss-2023b and its dependencies
moravveji Jun 7, 2024
8c18bfa
removing duplicate extensions
moravveji Jun 7, 2024
ed0a71a
fixing Brunsli dependency on Brotli
Jun 12, 2024
2b14b1a
explaining Brunsli patch
moravveji Jun 12, 2024
52e6c3f
removing inconsistent .eb for R and CRAN bundle from the index only
moravveji Jun 13, 2024
e6da9b3
add R-bundle-CRAN easyconfig again
moravveji Jun 13, 2024
f95706c
updating patch checksum
moravveji Jun 14, 2024
9059f2a
removing duplicate eb files for gdal, goes and ligeotiff; they are in…
moravveji Jun 25, 2024
78bb775
Merge branch 'develop' into R-cran-2023b
moravveji Jun 26, 2024
26e5531
fix checksum continuation
moravveji Jun 26, 2024
a05bd60
easyconfig for R/4.4.0-gfbf-2023a
moravveji May 23, 2024
0a8f28f
Merge branch 'develop' into R-cran-2023b
moravveji Jun 26, 2024
b39bd1b
wrong R sneaked into this PR
moravveji Jun 26, 2024
7f49486
removing ImageMagick to adapt to PR#20892
moravveji Jun 26, 2024
56de33e
missing end bracket
moravveji Jun 26, 2024
8064c66
adding alternative checksum for signal, in case older source is recycled
moravveji Jun 26, 2024
11f02ad
trying explicit continuation line
moravveji Jun 26, 2024
9dc3483
one bloody space
moravveji Jun 26, 2024
f488ffd
removing hidden spaces
moravveji Jun 26, 2024
12e57e3
Test: Improve checksum error message
Flamefire Jun 27, 2024
0aa6231
Fix checksum of signal extension
Flamefire Jun 27, 2024
0e54869
Merge pull request #2 from Flamefire/fix-cs
moravveji Jun 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ toolchain = {'name': 'GCCcore', 'version': '13.2.0'}

source_urls = ['https://github.com/google/brunsli/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['62762dc740f9fcc9706449c078f12c2a366416486d2882be50a9f201f99ac0bc']
patches = ['Brunsli-0.1-fix-Brotli-static-library-names.patch']
checksums = [
{'v0.1.tar.gz': '62762dc740f9fcc9706449c078f12c2a366416486d2882be50a9f201f99ac0bc'},
{'Brunsli-0.1-fix-Brotli-static-library-names.patch':
'0b921fb4839f0b0223c1bf08499e84afd5d428f448664fd1337173f45a815704'},
]

builddependencies = [
('CMake', '3.27.6'),
Expand All @@ -27,7 +32,6 @@ dependencies = [

# skip use of third_party directory, since we provide Brotli via a proper dependency
preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(version)s/CMakeLists.txt && "
preconfigopts += "sed -i 's/\\(brotli...\\)-static/\\1/g' ../brunsli-%(version)s/brunsli.cmake && "

configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" '

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Author: Ehsan Moravveji (VSC - KU Leuven)
# Purpose: Brunsli searches for libbrotli*-static.a, which is no longer
# created in Brotli v1.1.0. This patch just adapts the names of
# expected static libraries
diff -ruN brunsli-orig/brunsli.cmake brunsli/brunsli.cmake
--- brunsli-orig/brunsli.cmake 2024-06-12 15:45:01.042655000 +0200
+++ brunsli/brunsli.cmake 2024-06-12 15:46:39.369617000 +0200
@@ -64,7 +64,7 @@
${BRUNSLI_DEC_HEADERS}
)
target_link_libraries(brunslidec-static PRIVATE
- brotlidec-static
+ brotlidec
brunslicommon-static
)

@@ -73,7 +73,7 @@
${BRUNSLI_ENC_HEADERS}
)
target_link_libraries(brunslienc-static PRIVATE
- brotlienc-static
+ brotlienc
brunslicommon-static
)

Loading