Create builds for multiple environments #3

Closed
opened 2025-12-21 15:25:37 +01:00 by backuprepo · 31 comments
Owner

Originally created by @joshuaboniface on GitHub (Dec 9, 2018).

Debian build configs are present, but we should support as many others as possible. This would include:

Other suggestions welcome!

Originally created by @joshuaboniface on GitHub (Dec 9, 2018). Debian build configs are present, but we should support as many others as possible. This would include: - [X] Docker - [jellyfin/jellyfin](https://hub.docker.com/r/jellyfin/jellyfin/) - [x] RedHat/RPM - [X] AUR - [jellyfin-git](https://aur.archlinux.org/packages/jellyfin-git/) Other suggestions welcome!
backuprepo 2025-12-21 15:25:37 +01:00
  • closed this issue
  • added the
    build
    label
Author
Owner

@JustAMan commented on GitHub (Dec 9, 2018):

Note that debian build is incomplete in terms of init scripts - older ones from Mono days don't work.
I've whipped my own for personal use, but it's too ugly plus I don't know debian packaging system, so I did not include it here.

@JustAMan commented on GitHub (Dec 9, 2018): Note that debian build is incomplete in terms of init scripts - older ones from Mono days don't work. I've whipped my own for personal use, but it's too ugly plus I don't know debian packaging system, so I did not include it here.
Author
Owner

@joshuaboniface commented on GitHub (Dec 9, 2018):

@JustAMan I can get the one from 3.1.1 working, it will just take me a bit!

@joshuaboniface commented on GitHub (Dec 9, 2018): @JustAMan I can get the one from 3.1.1 working, it will just take me a bit!
Author
Owner

@JustAMan commented on GitHub (Dec 9, 2018):

Here's mine, just in case:

                                                                             
### BEGIN INIT INFO                                                          
# Provides:          Emby Server                                             
# Required-Start:    $local_fs $network                                      
# Required-Stop:     $local_fs                                               
# Default-Start:     2 3 4 5                                                 
# Default-Stop:      0 1 6                                                   
# Short-Description: Emby Server                                             
# Description:       Runs Emby Server                                        
### END INIT INFO                                                            
                                                                             
# Carry out specific functions when asked to by the system                   
pid=`ps -fA|grep dotnet|grep EmbyServer|awk '{print $2}'| tr -d '\n'`        
                                                                             
case "$1" in                                                                 
  start)                                                                     
        if [ "$pid" == "" ]; then                                            
                echo "Starting Emby..."                                      
                nohup dotnet /usr/lib/emby-server/bin/EmbyServer.dll >/dev/nu
ll 2>&1 &                                                                    
        else                                                                 
                echo "Emby already running"                                  
        fi                                                                   
    ;;                                                                       
  stop)                                                                      
        if [ "$pid" != "" ]; then                                            
                echo "Stopping Emby..."                                      
                kill $pid                                                    
                sleep 2                                                      
        else                                                                 
                echo "Emby not running"                                      
        fi                                                                   
    ;;                                                                       
  status)                                                                    
        if [ "$pid" != "" ]; then                                            
                echo "Emby running as $pid"                                  
                ps -f $pid                                                   
        else                                                                 
                echo "Emby is not running"                                   
        fi                                                                   
  ;;                                                                         
  *)                                                                         
    echo "Usage: $0 {start|stop}"                                            
    exit 1                                                                   
    ;;                                                                       
esac                                                                         
@JustAMan commented on GitHub (Dec 9, 2018): Here's mine, just in case: ```sh ### BEGIN INIT INFO # Provides: Emby Server # Required-Start: $local_fs $network # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Emby Server # Description: Runs Emby Server ### END INIT INFO # Carry out specific functions when asked to by the system pid=`ps -fA|grep dotnet|grep EmbyServer|awk '{print $2}'| tr -d '\n'` case "$1" in start) if [ "$pid" == "" ]; then echo "Starting Emby..." nohup dotnet /usr/lib/emby-server/bin/EmbyServer.dll >/dev/nu ll 2>&1 & else echo "Emby already running" fi ;; stop) if [ "$pid" != "" ]; then echo "Stopping Emby..." kill $pid sleep 2 else echo "Emby not running" fi ;; status) if [ "$pid" != "" ]; then echo "Emby running as $pid" ps -f $pid else echo "Emby is not running" fi ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac ```
Author
Owner

@joshuaboniface commented on GitHub (Dec 9, 2018):

@JustAMan Exactly what I was looking for, thank you!

@joshuaboniface commented on GitHub (Dec 9, 2018): @JustAMan Exactly what I was looking for, thank you!
Author
Owner

@joshuaboniface commented on GitHub (Dec 10, 2018):

Debian packaging is fixed (for at least Debian 9.X) in #11. I'm not familiar with any other packaging format, so PRs welcome!

@joshuaboniface commented on GitHub (Dec 10, 2018): Debian packaging is fixed (for at least Debian 9.X) in #11. I'm not familiar with any other packaging format, so PRs welcome!
Author
Owner

@Jab2870 commented on GitHub (Dec 10, 2018):

Anyone interested in making an AUR package? This would probably be a reasonably good starting point:

https://aur.archlinux.org/packages/emby-server-git/

@Jab2870 commented on GitHub (Dec 10, 2018): Anyone interested in making an AUR package? This would probably be a reasonably good starting point: https://aur.archlinux.org/packages/emby-server-git/
Author
Owner

@joshuaboniface commented on GitHub (Dec 10, 2018):

cc @alucryd, as the existing maintainer would you be interested in assisting with that?

@joshuaboniface commented on GitHub (Dec 10, 2018): cc @alucryd, as the existing maintainer would you be interested in assisting with that?
Author
Owner

@nostrus-dominion commented on GitHub (Dec 11, 2018):

Do these debian builds work for ubuntu 16.04?

@nostrus-dominion commented on GitHub (Dec 11, 2018): Do these debian builds work for ubuntu 16.04?
Author
Owner

@z3ntu commented on GitHub (Dec 11, 2018):

I've tried making an Arch package (and using .NET Core instead of mono) but dotnet is behaving very weird

==> Starting package()...
Microsoft (R) Build Engine version 15.9.20.63311 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 68.44 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Drawing/Emby.Drawing.csproj.
  Restore completed in 68.49 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Drawing.Skia/Emby.Drawing.Skia.csproj.
  Restore completed in 68.4 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Naming/Emby.Naming.csproj.
  Restore completed in 68.48 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Drawing.ImageMagick/Emby.Drawing.ImageMagick.csproj.
  Restore completed in 68.46 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Dlna/Emby.Dlna.csproj.
  Restore completed in 68.42 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.IsoMounting/IsoMounter/IsoMounter.csproj.
  Restore completed in 68.45 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/DvdLib/DvdLib.csproj.
  Restore completed in 68.45 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/BDInfo/BDInfo.csproj.
  Restore completed in 1.1 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/ImageMagickSharp/ImageMagickSharp/ImageMagickSharp.csproj.
  Restore completed in 0.82 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Common/MediaBrowser.Common.csproj.
  Restore completed in 1.01 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Controller/MediaBrowser.Controller.csproj.
  Restore completed in 1.22 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj.
  Restore completed in 2.35 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Notifications/Emby.Notifications.csproj.
  Restore completed in 2.05 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.XmlTv/Emby.XmlTv/Emby.XmlTv.csproj.
  Restore completed in 2.77 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Api/MediaBrowser.Api.csproj.
  Restore completed in 1.12 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj.
  Restore completed in 0.52 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Model/MediaBrowser.Model.csproj.
  Restore completed in 0.74 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj.
  Restore completed in 1.17 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj.
  Restore completed in 12.48 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Server.Implementations/Emby.Server.Implementations.csproj.
  Restore completed in 0.75 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Mono.Nat/Mono.Nat.csproj.
  Restore completed in 1.69 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj.
  Restore completed in 1.15 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/RSSDP/RSSDP.csproj.
  Restore completed in 0.75 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/SocketHttpListener/SocketHttpListener.csproj.
  Restore completed in 5.52 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Providers/MediaBrowser.Providers.csproj.
  Restore completed in 16.84 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Server.Mono/EmbyServer.csproj.
==> ERROR: A failure occurred in package().
    Aborting...

PKGBUILD is (misc files are from the emby-server-git package):

# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: Daniel Seymour <dannyseeless@gmail.com>

pkgname=jellyfin-git
pkgver=r14640.57296866a
pkgrel=1
pkgdesc='Bring together your videos, music, photos, and live television'
arch=('i686' 'x86_64' 'armv6h')
url='http://emby.media'
license=('GPL2')
depends=('ffmpeg' 'imagemagick' 'dotnet-sdk' 'sqlite')
makedepends=('git')
provides=('jellyfin')
conflicts=('jellyfin')
install='jellyfin.install'
source=('git+https://github.com/jellyfin/jellyfin.git'
        'emby-server'
        'emby-migrate-database'
        'emby-server.conf'
        'emby-server.service')
backup=('etc/conf.d/emby-server')
sha256sums=('SKIP'
            '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74'
            'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5'
            'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953'
            '8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70')

pkgver() {
  cd jellyfin
  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build(){
  cd jellyfin

  dotnet build --configuration Release MediaBrowser.sln
}

package() {
  cd jellyfin
  dotnet publish --configuration Release MediaBrowser.sln --output "$pkgdir"/usr/lib/jellyfin/

  install -m 644 emby-server.service "${pkgdir}"/usr/lib/systemd/system/
  install -m 644 emby-server.conf "${pkgdir}"/etc/conf.d/emby-server

  install -dm 755 "${pkgdir}"/var/lib/emby
  chown 422:422 -R "${pkgdir}"/var/lib/emby
}

# vim: ts=2 sw=2 et:

I've also hit the issue described at https://github.com/dotnet/source-build/issues/285

@z3ntu commented on GitHub (Dec 11, 2018): I've tried making an Arch package (and using .NET Core instead of mono) but dotnet is behaving very weird ``` ==> Starting package()... Microsoft (R) Build Engine version 15.9.20.63311 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. Restore completed in 68.44 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Drawing/Emby.Drawing.csproj. Restore completed in 68.49 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Drawing.Skia/Emby.Drawing.Skia.csproj. Restore completed in 68.4 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Naming/Emby.Naming.csproj. Restore completed in 68.48 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Drawing.ImageMagick/Emby.Drawing.ImageMagick.csproj. Restore completed in 68.46 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Dlna/Emby.Dlna.csproj. Restore completed in 68.42 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.IsoMounting/IsoMounter/IsoMounter.csproj. Restore completed in 68.45 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/DvdLib/DvdLib.csproj. Restore completed in 68.45 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/BDInfo/BDInfo.csproj. Restore completed in 1.1 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/ImageMagickSharp/ImageMagickSharp/ImageMagickSharp.csproj. Restore completed in 0.82 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Common/MediaBrowser.Common.csproj. Restore completed in 1.01 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Controller/MediaBrowser.Controller.csproj. Restore completed in 1.22 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Photos/Emby.Photos.csproj. Restore completed in 2.35 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Notifications/Emby.Notifications.csproj. Restore completed in 2.05 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.XmlTv/Emby.XmlTv/Emby.XmlTv.csproj. Restore completed in 2.77 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Api/MediaBrowser.Api.csproj. Restore completed in 1.12 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj. Restore completed in 0.52 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Model/MediaBrowser.Model.csproj. Restore completed in 0.74 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj. Restore completed in 1.17 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj. Restore completed in 12.48 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Emby.Server.Implementations/Emby.Server.Implementations.csproj. Restore completed in 0.75 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/Mono.Nat/Mono.Nat.csproj. Restore completed in 1.69 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj. Restore completed in 1.15 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/RSSDP/RSSDP.csproj. Restore completed in 0.75 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/SocketHttpListener/SocketHttpListener.csproj. Restore completed in 5.52 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Providers/MediaBrowser.Providers.csproj. Restore completed in 16.84 ms for /mnt/hdd/aur/emby-server-git/src/jellyfin/MediaBrowser.Server.Mono/EmbyServer.csproj. ==> ERROR: A failure occurred in package(). Aborting... ``` PKGBUILD is (misc files are from the emby-server-git package): ```sh # Maintainer: Maxime Gauduin <alucryd@archlinux.org> # Contributor: Daniel Seymour <dannyseeless@gmail.com> pkgname=jellyfin-git pkgver=r14640.57296866a pkgrel=1 pkgdesc='Bring together your videos, music, photos, and live television' arch=('i686' 'x86_64' 'armv6h') url='http://emby.media' license=('GPL2') depends=('ffmpeg' 'imagemagick' 'dotnet-sdk' 'sqlite') makedepends=('git') provides=('jellyfin') conflicts=('jellyfin') install='jellyfin.install' source=('git+https://github.com/jellyfin/jellyfin.git' 'emby-server' 'emby-migrate-database' 'emby-server.conf' 'emby-server.service') backup=('etc/conf.d/emby-server') sha256sums=('SKIP' '7b1974f7bba8ac4b76e51ef7fe1257d165c7c4abbd0915e192391336048a3d74' 'b25bf83a0ab371aff3b13b82f7af71b51bfe6d7e51eb8a8a3dd8f0774ffce6a5' 'c9ad78f3e2f0ffcb4ee66bb3e99249fcd283dc9fee17895b9265dc733288b953' '8a91ea49a1699c820c4a180710072cba1d6d5c10e45df97477ff6a898f4e1d70') pkgver() { cd jellyfin printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build(){ cd jellyfin dotnet build --configuration Release MediaBrowser.sln } package() { cd jellyfin dotnet publish --configuration Release MediaBrowser.sln --output "$pkgdir"/usr/lib/jellyfin/ install -m 644 emby-server.service "${pkgdir}"/usr/lib/systemd/system/ install -m 644 emby-server.conf "${pkgdir}"/etc/conf.d/emby-server install -dm 755 "${pkgdir}"/var/lib/emby chown 422:422 -R "${pkgdir}"/var/lib/emby } # vim: ts=2 sw=2 et: ``` I've also hit the issue described at https://github.com/dotnet/source-build/issues/285
Author
Owner

@joshuaboniface commented on GitHub (Dec 11, 2018):

@ghostmech007 They should but I haven't tested it. It definitely works in Debian 9.X.

@joshuaboniface commented on GitHub (Dec 11, 2018): @ghostmech007 They should but I haven't tested it. It definitely works in Debian 9.X.
Author
Owner

@JustAMan commented on GitHub (Dec 11, 2018):

@z3ntu what happens if you just call manually dotnet publish --configuration Release MediaBrowser.sln --output "$pkgdir"/usr/lib/jellyfin/ (replacing "$pkgdir" with something sane, that is)?

@JustAMan commented on GitHub (Dec 11, 2018): @z3ntu what happens if you just call manually `dotnet publish --configuration Release MediaBrowser.sln --output "$pkgdir"/usr/lib/jellyfin/` (replacing "$pkgdir" with something sane, that is)?
Author
Owner

@z3ntu commented on GitHub (Dec 11, 2018):

Sanitized (removed the extra shell goodies and added newlines) log of calling it with and without fakeroot: https://pastebin.com/raw/hx4SQ2Uy

@z3ntu commented on GitHub (Dec 11, 2018): Sanitized (removed the extra shell goodies and added newlines) log of calling it with and without fakeroot: https://pastebin.com/raw/hx4SQ2Uy
Author
Owner

@JustAMan commented on GitHub (Dec 11, 2018):

fakeroot was giving me all hell of issues for Debian... I ended up building as root, for all ugliness of it.
Though I build in a separate LXC container :)

@JustAMan commented on GitHub (Dec 11, 2018): `fakeroot` was giving me all hell of issues for Debian... I ended up building as `root`, for all ugliness of it. Though I build in a separate LXC container :)
Author
Owner

@z3ntu commented on GitHub (Dec 11, 2018):

On Arch, makepkg automatically uses fakeroot for the package() function. I can try to work around that :/

@z3ntu commented on GitHub (Dec 11, 2018): On Arch, makepkg automatically uses fakeroot for the `package()` function. I can try to work around that :/
Author
Owner

@z3ntu commented on GitHub (Dec 11, 2018):

AUR package is uploaded: https://aur.archlinux.org/packages/jellyfin-git/

@z3ntu commented on GitHub (Dec 11, 2018): AUR package is uploaded: https://aur.archlinux.org/packages/jellyfin-git/
Author
Owner

@Jab2870 commented on GitHub (Dec 11, 2018):

@z3ntu thanks,

I'll give it a go tonight. Should it be a drop-in replacement?

@Jab2870 commented on GitHub (Dec 11, 2018): @z3ntu thanks, I'll give it a go tonight. Should it be a drop-in replacement?
Author
Owner

@mckay6842 commented on GitHub (Dec 11, 2018):

@z3ntu
works without problems, thanks man

@mckay6842 commented on GitHub (Dec 11, 2018): @z3ntu works without problems, thanks man
Author
Owner

@LogicalPhallacy commented on GitHub (Dec 11, 2018):

As has been pointed out on reddit, for people who are unable to use docker (or just really don't want to) we should have a windows build. I'm looking into getting it to build right now. Once I've got a process we could probably tap into Appveyor or Azure Devops and get a rolling build together.

@LogicalPhallacy commented on GitHub (Dec 11, 2018): As has been pointed out on reddit, for people who are unable to use docker (or just really don't want to) we should have a windows build. I'm looking into getting it to build right now. Once I've got a process we could probably tap into Appveyor or Azure Devops and get a rolling build together.
Author
Owner

@joshuaboniface commented on GitHub (Dec 11, 2018):

If we get a Windows build, we can offer a download link over at https://repo.jellyfin.org if we don't want to store the big binary on GitHub.

@joshuaboniface commented on GitHub (Dec 11, 2018): If we get a Windows build, we can offer a download link over at https://repo.jellyfin.org if we don't want to store the big binary on GitHub.
Author
Owner

@OnigamiSama commented on GitHub (Dec 11, 2018):

So, I know we are a minority but a FreeBSD port or package would be great if it's possible.

@OnigamiSama commented on GitHub (Dec 11, 2018): So, I know we are a minority but a FreeBSD port or package would be great if it's possible.
Author
Owner

@ellnic commented on GitHub (Dec 11, 2018):

These should be on the list:

  • Mac
  • OpenSUSE/Fedora (probably already covered by ‘RPM’ - are they compatible? I’m not an RPM guy)
  • Synology
@ellnic commented on GitHub (Dec 11, 2018): These should be on the list: - Mac - OpenSUSE/Fedora (probably already covered by ‘RPM’ - are they compatible? I’m not an RPM guy) - Synology
Author
Owner

@brianjmurrell commented on GitHub (Dec 11, 2018):

  • RedHat/RPM

Maybe can get a generic RPM, maybe not. I'm not terribly familiar with packaging dotnet packages, but these are EL7 and Fedora specifically and could cover OpenSUSE in the previous comment (which was updated as I wrote this).

@brianjmurrell commented on GitHub (Dec 11, 2018): > * RedHat/RPM Maybe can get a generic RPM, maybe not. I'm not terribly familiar with packaging dotnet packages, but these are EL7 and Fedora specifically and could cover OpenSUSE in the previous comment (which was updated as I wrote this).
Author
Owner

@ellnic commented on GitHub (Dec 11, 2018):

Sounds good. :-)

@ellnic commented on GitHub (Dec 11, 2018): Sounds good. :-)
Author
Owner

@bobberb commented on GitHub (Dec 12, 2018):

@z3ntu #4

Dear friend,

you're probably on a different timezone and I don't mean to bother because I have also noted this on the AUR, but if you don't see that message:

Taglib is updated and so there is currently a build error on Arch as of posting and master.

@bobberb commented on GitHub (Dec 12, 2018): @z3ntu #4 Dear friend, you're probably on a different timezone and I don't mean to bother because I have also noted this on the AUR, but if you don't see that message: Taglib is updated and so there is currently a build error on Arch as of posting and master.
Author
Owner

@nyanloutre commented on GitHub (Dec 12, 2018):

I would be interested in a NixOS package, but if I have the time I will try to adapt the actual Emby package for Jellyfin

@nyanloutre commented on GitHub (Dec 12, 2018): I would be interested in a NixOS package, but if I have the time I will try to adapt the actual Emby package for Jellyfin
Author
Owner

@ma-karai commented on GitHub (Dec 12, 2018):

is there a slight chance that this will make it to freebsd?

@ma-karai commented on GitHub (Dec 12, 2018): is there a slight chance that this will make it to freebsd?
Author
Owner

@JustAMan commented on GitHub (Dec 12, 2018):

See #95. In a few words - current best option seems to be docker. Otherwise PR welcome!

@JustAMan commented on GitHub (Dec 12, 2018): See #95. In a few words - current best option seems to be docker. Otherwise PR welcome!
Author
Owner

@jedichric commented on GitHub (Dec 13, 2018):

Please also add the following to the list:

  • ReadyNAS
@jedichric commented on GitHub (Dec 13, 2018): Please also add the following to the list: - ReadyNAS
Author
Owner

@LogicalPhallacy commented on GitHub (Dec 17, 2018):

Looks like dotnet and ffmpeg have passing builds for freebsd, with the way that dotnet core does "portable" programs it would be worth looking into trying a freebsd targeted build as well, as many home media devices come with BSD variants. I can look into this.

@LogicalPhallacy commented on GitHub (Dec 17, 2018): Looks like dotnet and ffmpeg have passing builds for freebsd, with the way that dotnet core does "portable" programs it would be worth looking into trying a freebsd targeted build as well, as many home media devices come with BSD variants. I can look into this.
Author
Owner

@Wuerfelbecher commented on GitHub (Jan 3, 2019):

Since there was no activity on the RPM packaging i went ahead and created an jellyfin RPM for Fedora and CentOS 7 on COPR.

The .spec file and other sources for the package are on my github repo

I would appreciate any feedback on the RPM package since im far from being an expert at this.

@Wuerfelbecher commented on GitHub (Jan 3, 2019): Since there was no activity on the RPM packaging i went ahead and created an jellyfin RPM for Fedora and CentOS 7 on [COPR](https://copr.fedorainfracloud.org/coprs/wuerfelbecher/jellyfin/). The .spec file and other sources for the package are on my github [repo](https://github.com/Wuerfelbecher/jellyfin-rpm) I would appreciate any feedback on the RPM package since im far from being an expert at this.
Author
Owner

@joshuaboniface commented on GitHub (Jan 12, 2019):

Closing this one out as #335 finishes the rest of this.

@joshuaboniface commented on GitHub (Jan 12, 2019): Closing this one out as #335 finishes the rest of this.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#3
No description provided.