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.
- Host: GitHub
- URL: https://github.com/darealshinji/debian-packaging
- Owner: darealshinji
- License: other
- Created: 2014-11-11T12:04:47.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2019-03-05T14:07:10.000Z (almost 7 years ago)
- Last Synced: 2025-03-27T10:46:56.116Z (10 months ago)
- Topics: debian, debian-packages, debian-packaging, dpkg, ubuntu, ubuntu-packages
- Language: Makefile
- Size: 4.44 MB
- Stars: 20
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.GPLv2
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`