浏览代码

Merge pull request #193 from joshuaboniface/selfcontained-binary

Debian packaging improvements
Vasily 6 年之前
父节点
当前提交
57e050a69a
共有 3 个文件被更改,包括 12 次插入2 次删除
  1. 6 0
      debian/changelog
  2. 2 2
      debian/control
  3. 4 0
      debian/preinst

+ 6 - 0
debian/changelog

@@ -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

+ 2 - 2
debian/control

@@ -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 - 0
debian/preinst

@@ -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)
     ;;
     ;;