nvllsvm / emby-unlocked

Emby with the premium Emby Premiere features unlocked.
GNU General Public License v2.0
271 stars 61 forks source link

Adds a full `debian` build folder with patches #18

Closed joshuaboniface closed 6 years ago

joshuaboniface commented 6 years ago

This folder will build a Debian package for emby-server including the emby-unlocked patches for both PluginSecurityManager.cs and connectionmanager.js. I promised this a while ago so here it is!

To use it, place this directory into the root of the main Emby source code (on tag 3.2.60.0 or newer), then run dpkg-buildpackage -uc -uc (add -jX for more threads) to build the .deb package. Feel free to edit the debian/changelog file to suit your needs (and when new versions are built).

The debian/ folder here was originally sourced from the 3.2.60.0 version's source package. It is from the official build via the opensuse.org repository available here. If the repo is added with a deb-src line as well, the source packages can be obtained and inspected. While this might be redundant, it also hasn't changed much in a while, I can't find it in source form anywhere in the official repos, and I'd rather host it here just in case the Debian build infrastructure becomes opaque at some point in the future.

Also updates the main README.md to add information about this.

nvllsvm commented 6 years ago

I've decided to only have this repo house the Docker image. I'd be happy to link to other repositoriea for dist specific packages in the README though.