Permalink
Fetching contributors…
Cannot retrieve contributors at this time
281 lines (279 sloc) 5.7 KB
# Data File - used by Ring2EXE
# In this data file we store the libraries information
# Advantage : Programs can update this file automatically when installing new libraries
# How to update ? : replace #{NEWLIB} with the new library information but keep #{NEWLIB}
aLibsInfo = [
[:name = :qt ,
:title = "RingQt",
:windowsfiles = [
"Qt5*.dll",
"ringqt.dll",
"icudt54.dll",
"icuin54.dll",
"icuuc54.dll",
"libEGL.dll",
'"libstdc++-6.dll"',
'"libwinpthread-1.dll"',
"libGLESv2.dll",
"D3Dcompiler_47.dll"
] ,
:windowsfolders = [
:audio,
:bearer,
:iconengines,
:imageformats,
:mediaservice,
:platforms,
:playlistformats,
:position,
:printsupport,
:sensorgestures,
:sqldrivers,
:translations
],
:linuxfiles = [
"libringqt.so"
],
:macosxfiles = [
"libringqt.dylib"
],
:ubuntudep = "qt5-default qtbase5-dev qtmultimedia5-dev"+
" libqt5webkit5-dev libqt5serialport5-dev qtconnectivity5-dev libqt5opengl5-dev qtdeclarative5-dev qtpositioning5-dev",
:fedoradep = "qt5-qtbase-devel qt5-qtmultimedia-devel "+
"qt5-qtwebkit-devel qt5-qtserialport-devel qt5-qtconnectivity-devel qt5-qtdeclarative-devel qt5-qtlocation-devel",
:macosxdep = "qt"
],
[:name = :allegro ,
:title = "RingAllegro",
:windowsfiles = [
"allegro*.dll",
"ring_allegro.dll",
"FLAC.dll",
"freetype.dll",
"jpeg62.dll",
"libpng16.dll",
"ogg.dll",
"physfs.dll",
"theoradec.dll",
"vorbis.dll",
"vorbisfile.dll",
"zlib.dll"
],
:linuxfiles = [
"libringallegro.so"
],
:macosxfiles = [
"libringallegro.dylib"
],
:ubuntudep = "liballegro5-dev liballegro-image5-dev liballegro-ttf5-dev "+
"liballegro-audio5-dev liballegro-acodec5-dev "+
"liballegro-dialog5-dev liballegro-physfs5-dev",
:fedoradep = "allegro5 allegro5-devel allegro5-addon-acodec "+
"allegro5-addon-acodec-devel allegro5-addon-dialog "+
"allegro5-addon-dialog-devel allegro5-addon-image "+
"allegro5-addon-image-devel allegro5-addon-physfs "+
"allegro5-addon-physfs-devel allegro5-addon-ttf "+
"allegro5-addon-ttf-devel",
:macosxdep = "allegro"
],
[:name = :openssl ,
:title = "RingOpenSSL",
:windowsfiles = [
"ring_openssl.dll",
"ssleay32.dll",
"libeay32.dll"
],
:linuxfiles = [
"libring_openssl.so"
],
:macosxfiles = [
"libring_openssl.dylib"
],
:ubuntudep = "libssl-dev",
:fedoradep = "openssl",
:macosxdep = "openssl"
],
[:name = :libcurl ,
:title = "RingLibCurl",
:windowsfiles = [
"ring_libcurl.dll",
"ring_internet.dll",
"libcurl.dll"
],
:linuxfiles = [
"libring_libcurl.so"
],
:macosxfiles = [
"libring_libcurl.dylib"
],
:ubuntudep = "libcurl4-gnutls-dev",
:fedoradep = "libcurl libcurl-devel",
:macosxdep = ""
],
[:name = :mysql ,
:title = "RingMySQL",
:windowsfiles = [
"ring_mysql.dll",
"libmysql.dll"
],
:linuxfiles = [
"libring_mysql.so"
],
:macosxfiles = [
"libring_mysql.dylib"
],
:ubuntudep = "libmysqlclient-dev",
:fedoradep = "mysql-devel",
:macosxdep = "mysql-connector-c"
],
[:name = :odbc ,
:title = "RingODBC",
:windowsfiles = [
"ring_odbc.dll"
],
:linuxfiles = [
"libring_odbc.so"
],
:macosxfiles = [
"libring_odbc.dylib"
],
:ubuntudep = "unixodbc unixodbc-dev",
:fedoradep = "unixODBC unixODBC-devel",
:macosxdep = "unixodbc"
],
[:name = :sqlite ,
:title = "RingSQLite",
:windowsfiles = [
"ring_sqlite.dll"
],
:linuxfiles = [
"libring_sqlite.so"
],
:macosxfiles = [
"libring_sqlite.dylib"
],
:ubuntudep = "",
:fedoradep = "",
:macosxdep = ""
],
[:name = :postgresql ,
:title = "RingPostgreSQL",
:windowsfiles = [
"libeay32.dll",
"libiconv-2.dll",
"libintl-8.dll",
"libpq.dll",
"ssleay32.dll",
"ring_pgsql.dll"
],
:linuxfiles = [
"libring_pgsql.so"
],
:macosxfiles = [
"libring_pgsql.dylib"
],
:ubuntudep = "libpq-dev",
:fedoradep = "libpqxx-devel",
:macosxdep = "libpq"
],
[:name = :opengl ,
:title = "RingOpenGL",
:windowsfiles = [
"ring_opengl*.dll"
],
:linuxfiles = [
"libring_opengl21.so"
],
:macosxfiles = [
"libring_opengl21.dylib"
],
:ubuntudep = "mesa-common-dev",
:fedoradep = "mesa-libGLU-devel",
:macosxdep = ""
],
[:name = :freeglut ,
:title = "RingFreeGLUT",
:windowsfiles = [
"ring_freeglut.dll",
"freeglut.dll",
"glew32.dll"
],
:linuxfiles = [
"libring_freeglut.so"
],
:macosxfiles = [
"libring_freeglut.dylib"
],
:ubuntudep = "freeglut3-dev",
:fedoradep = "freeglut freeglut-devel glew-devel",
:macosxdep = "glew"
],
[:name = :libzip ,
:title = "RingLibZip",
:windowsfiles = [
"ring_libzip.dll"
],
:linuxfiles = [
"libring_libzip.so"
],
:macosxfiles = [
"libring_libzip.dylib"
],
:ubuntudep = "",
:fedoradep = "",
:macosxdep = ""
],
[:name = :consolecolors ,
:title = "RingConsoleColors",
:windowsfiles = [
"ring_consolecolors.dll"
],
:linuxfiles = [
"libring_consolecolors.so"
],
:macosxfiles = [
"libring_consolecolors.dylib"
],
:ubuntudep = "",
:fedoradep = "",
:macosxdep = ""
],
[:name = :cruntime ,
:title = "C Runtime",
:windowsfiles = [
"msvc*.dll",
"libgcc_s_dw2-1.dll"
]
],
[:name = :libuv ,
:title = "RingLibuv",
:windowsfiles = [
"libuv.dll",
"ring_uv.dll"
],
:linuxfiles = [
"libring_uv.so"
],
:macosxfiles = [
"libring_uv.dylib"
],
:ubuntudep = "",
:fedoradep = "",
:macosxdep = "libuv"
],
[:name = :murmurhash ,
:title = "RingMurmurHash",
:windowsfiles = [
"ring_murmurhash.dll"
],
:linuxfiles = [
"libring_murmurhash.so"
],
:macosxfiles = [
"libring_murmurhash.dylib"
],
:ubuntudep = "",
:fedoradep = "",
:macosxdep = ""
]#{NEWLIB}
]