Skip to content

Commit

Permalink
Merge pull request easybuilders#21905 from branfosj/20241124121008_ne…
Browse files Browse the repository at this point in the history
…w_pr_GLPK50

{tools}[GCCcore/13.3.0] GLPK v5.0
  • Loading branch information
smoors authored Nov 26, 2024
2 parents 34c8ec8 + a5fd66d commit ac5b5b0
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions easybuild/easyconfigs/g/GLPK/GLPK-5.0-GCCcore-13.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
easyblock = 'ConfigureMake'

name = 'GLPK'
version = '5.0'

homepage = 'https://www.gnu.org/software/glpk/'
description = """The GLPK (GNU Linear Programming Kit) package is intended for
solving large-scale linear programming (LP),
mixed integer programming (MIP), and other related problems.
It is a set of routines written in ANSI C
and organized in the form of a callable library."""

toolchain = {'name': 'GCCcore', 'version': '13.3.0'}

source_urls = [GNU_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15']

builddependencies = [
('binutils', '2.42'),
]
dependencies = [
('GMP', '6.3.0'),
]

configopts = '--with-gmp'


sanity_check_paths = {
'files': ['bin/glpsol', 'include/%(namelower)s.h', 'lib/libglpk.a', 'lib/libglpk.%s' % SHLIB_EXT],
'dirs': [],
}

sanity_check_commands = ["glpsol --help"]

moduleclass = 'tools'

0 comments on commit ac5b5b0

Please sign in to comment.