60 lines
2.0 KiB
PkgConfig
60 lines
2.0 KiB
PkgConfig
MAJOR=3
|
|
MINOR=3
|
|
TEENY=9
|
|
ruby_version=3.3.0
|
|
RUBY_API_VERSION=${MAJOR}.${MINOR}
|
|
RUBY_PROGRAM_VERSION=${MAJOR}.${MINOR}.${TEENY}
|
|
arch=x86_64-linux
|
|
sitearch=${arch}
|
|
|
|
RUBY_BASE_NAME=ruby
|
|
RUBY_VERSION_NAME=${RUBY_BASE_NAME}-${ruby_version}
|
|
RUBY_SO_NAME=${RUBY_BASE_NAME}
|
|
RUBY_INSTALL_NAME=${RUBY_BASE_NAME}
|
|
prefix=/opt/plesk/ruby/3.3.9
|
|
exec_prefix=/opt/plesk/ruby/3.3.9
|
|
bindir=${exec_prefix}/bin
|
|
libdir=${exec_prefix}/lib/x86_64-linux-gnu
|
|
includedir=${exec_prefix}/include
|
|
archlibdir=${libdir}/${arch}
|
|
sitearchlibdir=${libdir}/${sitearch}
|
|
archincludedir=${includedir}/${arch}
|
|
sitearchincludedir=${includedir}/${sitearch}
|
|
ruby=${bindir}/${RUBY_INSTALL_NAME}
|
|
rubylibprefix=${libdir}/${RUBY_BASE_NAME}
|
|
rubyarchprefix=${rubylibprefix}/${arch}
|
|
rubysitearchprefix=${rubylibprefix}/${sitearch}
|
|
rubylibdir=${rubylibprefix}/${ruby_version}
|
|
vendordir=${rubylibprefix}/vendor_ruby
|
|
sitedir=${rubylibprefix}/site_ruby
|
|
vendorlibdir=${vendordir}/${ruby_version}
|
|
sitelibdir=${sitedir}/${ruby_version}
|
|
rubyarchdir=${rubylibdir}/${arch}
|
|
vendorarchdir=${vendorlibdir}/${sitearch}
|
|
sitearchdir=${sitelibdir}/${sitearch}
|
|
rubyhdrdir=${includedir}/${RUBY_VERSION_NAME}
|
|
vendorhdrdir=${rubyhdrdir}/vendor_ruby
|
|
sitehdrdir=${rubyhdrdir}/site_ruby
|
|
rubyarchhdrdir=${rubyhdrdir}/${arch}
|
|
vendorarchhdrdir=${vendorhdrdir}/${sitearch}
|
|
sitearchhdrdir=${sitehdrdir}/${sitearch}
|
|
MAINLIBS=-lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
|
|
SOEXT=so
|
|
LIBPATH=@LIBPATH@
|
|
LIBRUBY_A=lib${RUBY_SO_NAME}-static.a
|
|
LIBRUBY_SO=lib${RUBY_SO_NAME}.${SOEXT}.${RUBY_PROGRAM_VERSION}
|
|
LIBRUBY=${LIBRUBY_A}
|
|
LIBRUBYARG_SHARED=-Wl,-rpath,${libdir} -L${libdir}
|
|
LIBRUBYARG_STATIC=-Wl,-rpath,${libdir} -L${libdir} -l${RUBY_SO_NAME}-static ${MAINLIBS}
|
|
LIBRUBYARG=${LIBRUBYARG_STATIC}
|
|
LIBS=-lm -lpthread
|
|
DLDFLAGS=-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,--enable-new-dtags -Wl,--compress-debug-sections=zlib
|
|
|
|
Name: Ruby
|
|
Description: Object Oriented Script Language
|
|
Version: ${RUBY_PROGRAM_VERSION}
|
|
URL: https://www.ruby-lang.org
|
|
Cflags: -I${rubyarchhdrdir} -I${rubyhdrdir}
|
|
Libs: ${DLDFLAGS} ${LIBRUBYARG_SHARED} ${LIBS}
|
|
Requires:
|