An open API service indexing awesome lists of open source software.

https://github.com/darealshinji/debian-packaging

Create Debian packages of non-free, closed-source and other software.
https://github.com/darealshinji/debian-packaging

debian debian-packages debian-packaging dpkg ubuntu ubuntu-packages

Last synced: about 2 months ago
JSON representation

Create Debian packages of non-free, closed-source and other software.

Awesome Lists containing this project

README

          

This repository is intended to be some sort *BSD ports or Arch pkgbuild system for Debian and Ubuntu.
It's very simple and intended to be used to package closed source and non-free software, but also for some new
projects and to package some multimedia programs with embedded libav libraries.

**Usage:**

Move to a directory and run make: `cd devel/yasm && make`

If you want to build the package in a pbuilder chroot environment run make with `PBUILDER=1`: `cd devel/yasm && make PBUILDER=1`
This will work only on Ubuntu.

To skip dependency checking run make with `DEPS=0`: `cd devel/yasm && make DEPS=0`

To disable the summary after a build run make with `SUMMARY=0`: `cd devel/yasm && make SUMMARY=0`

The final packages are saved in `$HOME/buildresult`

You can run `make clean` or `make distclean` to clean up a build directory.

To build packages of Unity engine games use the scripts provided here:

https://github.com/darealshinji/UnityEngine2deb

https://github.com/darealshinji/debian-packaging/tree/master/games/unityengine2deb

Or you can use this repository with a small collection of Unity engine games:

https://github.com/darealshinji/UnityGames-for-debian

**Installation:**

I recommend using gdebi for manual installations: `sudo apt-get install gdebi-core`

Usage from command line is `sudo gdebi package.deb`. Dependencies will be resolved automatically.
For a graphical front-end install the package `gdebi` or `gdebi-kde`.

**Important:**

I always test the packages here before I push a new commit (I'm currently using Ubuntu 18.04 64 bit). But some of the Makefiles here will build packages from the latest release branch snapshots, so in some cases a package might not build because of recent changes. You should also keep in mind that closed-source software, especially if it hasn't been updated for ages, and/or programs that use certain embedded libraries as well as static binaries are considered a potential security risk in Debian-based distributions. Usually software is also split into several packages but to make the installation of these home-brew packages easier, most of the stuff in here will be stored in single packages.

This build system was only designed and tested for amd64 and i386. However, I don't check if it works on i386 anymore.

**Contact:**

You can open an issue if you have a question or problem. But you can also write an e-mail: `djcj gmx de`