Skip to content

Commit

Permalink
adding easyconfigs: PostgreSQL-16.1-GCCcore-13.2.0.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonPinches committed Jan 15, 2024
1 parent ee2a9bb commit f9245d2
Showing 1 changed file with 43 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
easyblock = 'ConfigureMake'

name = 'PostgreSQL'
version = '16.1'

homepage = 'https://www.postgresql.org/'
description = """PostgreSQL is a powerful, open source object-relational database system.
It is fully ACID compliant, has full support for foreign keys,
joins, views, triggers, and stored procedures (in multiple languages).
It includes most SQL:2008 data types, including INTEGER,
NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP.
It also supports storage of binary large objects, including pictures,
sounds, or video. It has native programming interfaces for C/C++, Java,
.Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation."""

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

source_urls = ['http://ftp.postgresql.org/pub/source/v%(version)s/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['bf0564725613f7c57f1c3ebf5c909b3ec58b9cfb3d81b4bb1209d88767065a87']

builddependencies = [
('binutils', '2.40'),
('Bison', '3.8.2'),
('flex', '2.6.4'),
('Perl', '5.38.0'),
('Python', '3.11.5'),
]

dependencies = [
('libreadline', '8.2'),
('zlib', '1.2.13'),
('OpenSSL', '1.1', '', SYSTEM),
]

configopts = '--with-python --with-openssl --without-icu'

sanity_check_paths = {
'files': ['bin/psql', 'bin/pg_config', 'lib/libpq.a', 'lib/libpq.%s' % SHLIB_EXT],
'dirs': ['share/postgresql'],
}

moduleclass = 'data'

0 comments on commit f9245d2

Please sign in to comment.