diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb b/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb index 71d76d1c6a4..10662bd7941 100644 --- a/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb +++ b/easybuild/easyconfigs/n/ncurses/ncurses-5.9.eb @@ -33,6 +33,14 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] +# Symlink libtinfo to libncurses (since it can handle the API) so it doesn't get picked up from the OS +postinstallcmds = [ + "(cd %(installdir)s/lib && ln -s libncurses.so libtinfo.so)", + "(cd %(installdir)s/lib && ln -s libncurses.so.%(version_major)s libtinfo.so.%(version_major)s)", + "(cd %(installdir)s/lib && ln -s libncurses.so.%(version_major_minor)s libtinfo.so.%(version_major_minor)s)", + "(cd %(installdir)s/lib && ln -s libncurses.a libtinfo.a)" +] + local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses5-config", diff --git a/easybuild/easyconfigs/s/Stata/Stata-17-GCCcore-10.3.0.eb b/easybuild/easyconfigs/s/Stata/Stata-17-GCCcore-10.3.0.eb new file mode 100644 index 00000000000..0ef24a2a86e --- /dev/null +++ b/easybuild/easyconfigs/s/Stata/Stata-17-GCCcore-10.3.0.eb @@ -0,0 +1,21 @@ +name = 'Stata' +version = '17' + +homepage = 'https://www.stata.com/' +description = """Stata is a complete, integrated statistical software package that provides everything you need + for data analysis, data management, and graphics.""" + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} + +# requires license to access source files +sources = ['%(name)s%(version)sLinux64.tar.gz'] +checksums = ['744314cdac7ba7316c82dccebe7c7de8f7fab68841d8fa7de13f8eb4472e6015'] + +dependencies = [ + ('libpng', '1.6.37'), + ('ncurses', '5.9', '', True), +] + +sanity_check_commands = ['stata -h'] + +moduleclass = 'data'