diff --git a/Golden_Repo/s/Serf/Serf-1.3.9-GCCcore-11.2.0.eb b/Golden_Repo/s/Serf/Serf-1.3.9-GCCcore-11.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f3af8ba8f381e59e459f2862db2e011a8992ceb --- /dev/null +++ b/Golden_Repo/s/Serf/Serf-1.3.9-GCCcore-11.2.0.eb @@ -0,0 +1,40 @@ +easyblock = 'SCons' +name = 'Serf' +version = '1.3.9' + +homepage = 'https://serf.apache.org/' +description = """The serf library is a high performance C-based HTTP client library + built upon the Apache Portable Runtime (APR) library""" + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = ['https://archive.apache.org/dist/%(namelower)s'] +sources = [SOURCELOWER_TAR_BZ2] +patches = ['Serf-%(version)s_python3_scons.patch'] +checksums = [ + '549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc', # serf-1.3.9.tar.bz2 + # Serf-1.3.9_python3_scons.patch + 'db401893bfb464ddcf369b543cacb9a165a21f8ff9bf1a819e4b61550bb9d3d0', +] + +builddependencies = [ + ('binutils', '2.37'), + ('Python', '3.9.6'), + ('SCons', '4.2.0'), +] + +dependencies = [ + ('APR', '1.7.0'), + ('APR-util', '1.6.1'), + ('OpenSSL', '1.1', '', True), +] + +buildopts = "APR=$EBROOTAPR/bin/apr-1-config APU=$EBROOTAPRMINUTIL/bin/apu-1-config" + +sanity_check_paths = { + 'files': ['include/serf-1/serf.h'] + + ['lib/libserf-1.%s' % x for x in ['a', 'so']], + 'dirs': [], +} + +moduleclass = 'tools'