Merge pull request #193 from joshuaboniface/selfcontained-binary

Debian packaging improvements
This commit is contained in:
Vasily 2018-12-16 11:20:08 +03:00 committed by GitHub
commit 57e050a69a
3 changed files with 12 additions and 2 deletions

6
debian/changelog vendored
View file

@ -1,3 +1,9 @@
jellyfin (3.5.2-3) unstable; urgency=medium
* Correct several bugs in 3.5.2-2 packaging
-- Joshua Boniface <joshua@boniface.me> Sat, 15 Dec 2018 18:17:32 -0500
jellyfin (3.5.2-2) unstable; urgency=medium jellyfin (3.5.2-2) unstable; urgency=medium
* Major code updates related to rebranding and cleanup * Major code updates related to rebranding and cleanup

4
debian/control vendored
View file

@ -1,7 +1,7 @@
Source: jellyfin Source: jellyfin
Section: misc Section: misc
Priority: optional Priority: optional
Maintainer: Vasily <just.one.man@yandex.ru> Maintainer: Jellyfin Team <team@jellyfin.org>
Build-Depends: debhelper (>= 9), Build-Depends: debhelper (>= 9),
dotnet-sdk-2.2, dotnet-sdk-2.2,
libc6-dev, libc6-dev,
@ -13,6 +13,6 @@ Replaces: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server
Breaks: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Breaks: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server
Conflicts: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server Conflicts: mediabrowser, emby, emby-server-beta, jellyfin-dev, emby-server
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, at, libsqlite3-0, ffmpeg Depends: at, libsqlite3-0, ffmpeg, libssl1.0.0 | libssl1.0.2
Description: Jellyfin is a home media server. Description: Jellyfin is a home media server.
It is built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. It features a REST-based api with built-in documentation to facilitate client development. We also have client libraries for our api to enable rapid development. It is built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. It features a REST-based api with built-in documentation to facilitate client development. We also have client libraries for our api to enable rapid development.

4
debian/preinst vendored
View file

@ -53,6 +53,10 @@ case "$1" in
[[ -f $PIDFILE ]] && rm $PIDFILE [[ -f $PIDFILE ]] && rm $PIDFILE
fi fi
fi fi
# Clean up old Emby cruft that can break the user's system
[[ -f /etc/sudoers.d/emby ]] && rm -f /etc/sudoers.d/emby
;; ;;
abort-upgrade) abort-upgrade)
;; ;;