Skip to content

ugeneunipro/tiny-loader-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tiny UGENE loader for Linux

This simple loader downloads a bigger UGENE installer that uses the Qt Installer Framework.

Download curl

Download curl sources and unzip them into the curl directory.

Build curl

PREFIX=`pwd`
cd curl
./configure --prefix=$PREFIX \
	--enable-static \
	--disable-ftp --disable-file --disable-ldap --disable-ldaps \
	--disable-rtsp --disable-proxy --disable-dict --disable-telnet \
	--disable-tftp --disable-pop3 --disable-imap --disable-smb \
	--disable-smtp --disable-gopher --disable-manual --disable-ipv6 \
	--disable-sspi --disable-crypto-auth --disable-ntlm-wb \
	--disable-tls-srp --disable-unix-sockets --disable-soname-bump \
	--without-winssl --without-darwinssl --without-ssl --without-gnutls \
	--without-polarssl --without-mbedtls --without-cyassl --without-nss \
	--without-axtls --without-ca-bundle --without-ca-path --without-ca-fallback \
	--without-libpsl --without-libmetalink --without-libssh2 --without-librtmp \
	--without-winidn --without-libidn --without-nghttp2 --without-zsh-functions-dir --without-zlib
make
make install
cd ..

Build tiny loader for linux

g++ \
    -L/usr/X11R6/lib \
    -L/usr/lib/x86_64-linux-gnu \
    -L. \
    -L./lib \
    -lX11 -lcurl -lrt \
    -pthread \
    -std=gnu++11 \
    -I ./include/ \
    -I /usr/include \
    tinyLoader.cpp \
    tinyLoaderSplashScreen.cpp \
    lib/libcurl.a \
    -lX11 \
    -o tinyLoader

See build.sh for actual options

About

Simple tiny loader of UGENE installer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published