Skip to content

Three python scripts that together prepare, dowload & build libtorrent and qBittorrent on a GNU/Linux, Debian-like system.

Notifications You must be signed in to change notification settings

WaterSibilantFalling/qBittorrent-Build-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

qbittorrent build scripts

These three small python scripts take over teh job of building qBittorrent and libtorrent on a GNU/Linux, Debian-like system.

The Scripts

There are three scripts:

build_prepare.py

build_prepare.py uses apt-get to install all of the prerequisite libraries.

build_libtorrent.py

Uses git to download the latest appropriate liborrent code, and then builds & installs the new libtorrent. If building twice, or again due to some problem, wether to git clone the code and whether to ./configure the Makefile are set by commandline options.


me > ./build_libtorrent.py -h
usage: build_libtorrent.py [-h] [--gitclone] [--configure]

build libtorrent

optional arguments:
  -h, --help   show this help message and exit
  --gitclone   re-git the source code
  --configure  re-configure the build

build_qbittorrent.py

As for build_libtorrent.py, uses git to download the most up to date code, builds and then installs qBittorrent. This build uses the latest available libtorrent library. Using commandline parameters the user determines whether to git clone qBittorrent's source code, to ./configure the make file, to make and make install and whether or not to make a headless build --headless.

build_qbittorrent.py can build either, or both, qBittorrent and qBittorrent-nox


me > ./build_qbt.py -h
usage: build_qbt.py [-h] [--gitclone] [--configure] [--make] [--headless]

build libtorrent

optional arguments:
  -h, --help   show this help message and exit
  --gitclone   re-git the source code
  --configure  re-configure the build
  --make       re-Make the build
  --headless   make the headless version

About

Three python scripts that together prepare, dowload & build libtorrent and qBittorrent on a GNU/Linux, Debian-like system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages