Skip to content
Debian Buildscripts
Shell Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
old
.gitignore
LICENSE
README.md
deb-aquila.py
deb-boost.sh
deb-bup.py
deb-ceres-solver.py
deb-clang-llvm.sh
deb-czmq.py
deb-czmq.sh
deb-editra.sh
deb-fritzing.sh
deb-fusekit.sh
deb-gcc-arm-eabi-toolchain.sh
deb-goaccess.sh
deb-gperftools.sh
deb-gsl.sh
deb-jemalloc.py
deb-kate-jade-highlighting.sh
deb-libcxx.sh
deb-libcxxabi.sh
deb-libftdi.sh
deb-libsodium.sh
deb-llvmgold.sh
deb-mongoose.sh
deb-opencv21.sh
deb-opencv3.py
deb-opendetex.py
deb-opengv.py
deb-openocd-git.sh
deb-openocd.sh
deb-opensfm.py
deb-ragel.sh
deb-rapidjson.py
deb-rapidxml.sh
deb-rocksdb.py
deb-rpi-nodejs.sh
deb-snappy.sh
deb-stlink.sh
deb-stm8flash.py
deb-vexcl.sh
deb-vtk.sh
deb-zeromq.py
deb-zstd.sh
deb-zyre.sh
deblib.py
debpy.py
mkmetapkg.sh
nold
upload-opencv3.sh
upload-opensfm.sh
upload-rapidjson.sh
upload-rocksdb.sh
upload.sh

README.md

Debian package buildscripts

This repository contains a collection of self-contained scripts which can be used to download & build debian packages.

This is most useful when the version in official package repositories is outdated and you just want to build the package without worrying about complex build processes.

The script automatically

  • Download the correct version of the package
  • Unpack it
  • Create the debian folder
  • Build the package (including a -dev package)

Installing dependencies

(only partially finished)

sudo apt-get install devscripts debhelper build-essential fakeroot

Depending on the buildscript, you might need to install more packages.

Building a debian buildscript

Simply run the buildscript, e.g.:

./deb-jemalloc.sh

If the build succeeds, this will create .deb packages. Else, look at the error messages, usually some packages are missing.

Caveats

When building for a PPA, add

export DEBEMAIL=ukoehler@techoverflow.net

to your .bashrc or .zshrc and restart your shell.

License

deb-buildscripts is published in the hope that it will be useful to someone.

The buildscripts (i.e. everything in this repository, but not neccessarily the software you can build using the scripts) are distributed under CC0 1.0 Universal (public domain).

deb-buildscripts were originally written by Uli Köhler. Attribution is highly appreciated but not required in any form.

You can’t perform that action at this time.