[PR #2656] [MERGED] Improve builds #9001

Closed
opened 2025-12-22 07:14:46 +01:00 by backuprepo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/2656
Author: @joshuaboniface
Created: 3/24/2020
Status: Merged
Merged: 4/29/2020
Merged by: @JustAMan

Base: masterHead: improve-builds


📝 Commits (10+)

  • 2afbbba Remove old build script
  • 28f7df6 Move all old deployment stuff to a new folder
  • 8b620ed Move Debian folder to root of repo
  • f9cecfc Add new build.sh script and symlink
  • 3571afe Ignore web artifacts
  • ba55ee4 Add first proof-of-concept deployment setup
  • 93d1256 Remove web building, rename, bump version
  • c61e95d Only support Docker builds on amd64
  • 163cf22 Only support cross-building with Docker
  • 9c37886 Add arm64 and armhf builds

📊 Changes

148 files changed (+782 additions, -2132 deletions)

View changed files

.copr/Makefile (+0 -59)
.copr/Makefile (+1 -0)
.github/CODEOWNERS (+3 -0)
📝 .gitignore (+12 -7)
📝 Emby.Notifications/NotificationEntryPoint.cs (+1 -1)
📝 SharedVersion.cs (+2 -2)
build (+0 -197)
build (+1 -0)
build.sh (+114 -0)
📝 build.yaml (+11 -12)
📝 bump_version (+9 -27)
📝 debian/bin/restart.sh (+0 -0)
📝 debian/changelog (+6 -0)
📝 debian/compat (+0 -0)
📝 debian/conf/jellyfin (+4 -1)
📝 debian/conf/jellyfin-sudoers (+0 -0)
📝 debian/conf/jellyfin.service.conf (+0 -0)
📝 debian/conf/logging.json (+0 -0)
📝 debian/control (+8 -9)
📝 debian/copyright (+0 -0)

...and 80 more files

📄 Description

Changes
Completely revamps the build system. Removes any web source building inside this repository. Generates packages named jellyfin-server rather than just jellyfin. Supports all the existing platforms and architectures.

Part 2/3

Part 1: jellyfin/jellyfin-web#978

Issues
N/A


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/2656 **Author:** [@joshuaboniface](https://github.com/joshuaboniface) **Created:** 3/24/2020 **Status:** ✅ Merged **Merged:** 4/29/2020 **Merged by:** [@JustAMan](https://github.com/JustAMan) **Base:** `master` ← **Head:** `improve-builds` --- ### 📝 Commits (10+) - [`2afbbba`](https://github.com/jellyfin/jellyfin/commit/2afbbba3f874884e7f249bacb9de458244242380) Remove old build script - [`28f7df6`](https://github.com/jellyfin/jellyfin/commit/28f7df652015013ff5cedb10971fb69c8e41d2b1) Move all old deployment stuff to a new folder - [`8b620ed`](https://github.com/jellyfin/jellyfin/commit/8b620ed26addec0f42e2797e3e4d45fbd68b0f23) Move Debian folder to root of repo - [`f9cecfc`](https://github.com/jellyfin/jellyfin/commit/f9cecfc0fb0cbd7a75b8aace84f094a46824b705) Add new build.sh script and symlink - [`3571afe`](https://github.com/jellyfin/jellyfin/commit/3571afece104e39c676cfdb53df9392c225380d0) Ignore web artifacts - [`ba55ee4`](https://github.com/jellyfin/jellyfin/commit/ba55ee4986fa871390e211c56fdec1b024ff617e) Add first proof-of-concept deployment setup - [`93d1256`](https://github.com/jellyfin/jellyfin/commit/93d1256a4c80c071b0c14e066c13bb9720b63dc9) Remove web building, rename, bump version - [`c61e95d`](https://github.com/jellyfin/jellyfin/commit/c61e95d11757656f9a71ec4b6d410c4c5936f516) Only support Docker builds on amd64 - [`163cf22`](https://github.com/jellyfin/jellyfin/commit/163cf223aa1b0b89c159b4d23c9ee9d888b96416) Only support cross-building with Docker - [`9c37886`](https://github.com/jellyfin/jellyfin/commit/9c378866e4bcc26315c3618cd7d91c96f90630d5) Add arm64 and armhf builds ### 📊 Changes **148 files changed** (+782 additions, -2132 deletions) <details> <summary>View changed files</summary> ➖ `.copr/Makefile` (+0 -59) ➕ `.copr/Makefile` (+1 -0) ➕ `.github/CODEOWNERS` (+3 -0) 📝 `.gitignore` (+12 -7) 📝 `Emby.Notifications/NotificationEntryPoint.cs` (+1 -1) 📝 `SharedVersion.cs` (+2 -2) ➖ `build` (+0 -197) ➕ `build` (+1 -0) ➕ `build.sh` (+114 -0) 📝 `build.yaml` (+11 -12) 📝 `bump_version` (+9 -27) 📝 `debian/bin/restart.sh` (+0 -0) 📝 `debian/changelog` (+6 -0) 📝 `debian/compat` (+0 -0) 📝 `debian/conf/jellyfin` (+4 -1) 📝 `debian/conf/jellyfin-sudoers` (+0 -0) 📝 `debian/conf/jellyfin.service.conf` (+0 -0) 📝 `debian/conf/logging.json` (+0 -0) 📝 `debian/control` (+8 -9) 📝 `debian/copyright` (+0 -0) _...and 80 more files_ </details> ### 📄 Description **Changes** Completely revamps the build system. Removes any web source building inside this repository. Generates packages named `jellyfin-server` rather than just `jellyfin`. Supports all the existing platforms and architectures. Part 2/3 Part 1: jellyfin/jellyfin-web#978 **Issues** N/A --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
backuprepo 2025-12-22 07:14:46 +01:00
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#9001
No description provided.