mirror of
				https://github.com/linuxserver/docker-jellyfin.git
				synced 2025-10-31 13:07:38 +09:00 
			
		
		
		
	pull individual packages instead of wrapper
This commit is contained in:
		
							
								
								
									
										2
									
								
								.github/workflows/external_trigger.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/external_trigger.yml
									
									
									
									
										vendored
									
									
								
							| @@ -18,7 +18,7 @@ jobs: | |||||||
|           fi |           fi | ||||||
|           echo "**** External trigger running off of nightly branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_NIGHTLY\". ****" |           echo "**** External trigger running off of nightly branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_JELLYFIN_NIGHTLY\". ****" | ||||||
|           echo "**** Retrieving external version ****" |           echo "**** Retrieving external version ****" | ||||||
|           EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/unstable/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}') |           EXT_RELEASE=$(curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/unstable/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}') | ||||||
|           if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then |           if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then | ||||||
|             echo "**** Can't retrieve external version, exiting ****" |             echo "**** Can't retrieve external version, exiting ****" | ||||||
|             FAILURE_REASON="Can't retrieve external version for jellyfin branch nightly" |             FAILURE_REASON="Can't retrieve external version for jellyfin branch nightly" | ||||||
|   | |||||||
| @@ -21,9 +21,9 @@ RUN \ | |||||||
|   echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ |   echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal main' > /etc/apt/sources.list.d/jellyfin.list && \ | ||||||
|   echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ |   echo 'deb [arch=amd64] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ | ||||||
|   if [ -z ${JELLYFIN_RELEASE+x} ]; then \ |   if [ -z ${JELLYFIN_RELEASE+x} ]; then \ | ||||||
|     JELLYFIN="jellyfin"; \ |     JELLYFIN="jellyfin-server"; \ | ||||||
|   else \ |   else \ | ||||||
|     JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ |     JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ | ||||||
|   fi && \ |   fi && \ | ||||||
|   apt-get update && \ |   apt-get update && \ | ||||||
|   apt-get install -y --no-install-recommends \ |   apt-get install -y --no-install-recommends \ | ||||||
| @@ -32,7 +32,6 @@ RUN \ | |||||||
|     intel-media-va-driver-non-free \ |     intel-media-va-driver-non-free \ | ||||||
|     ${JELLYFIN} \ |     ${JELLYFIN} \ | ||||||
|     jellyfin-ffmpeg \ |     jellyfin-ffmpeg \ | ||||||
|     jellyfin-server \ |  | ||||||
|     jellyfin-web \ |     jellyfin-web \ | ||||||
|     libfontconfig1 \ |     libfontconfig1 \ | ||||||
|     libfreetype6 \ |     libfreetype6 \ | ||||||
|   | |||||||
| @@ -23,16 +23,15 @@ RUN \ | |||||||
|   echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ |   echo 'deb [arch=arm64] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ | ||||||
|   echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ |   echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ | ||||||
|   if [ -z ${JELLYFIN_RELEASE+x} ]; then \ |   if [ -z ${JELLYFIN_RELEASE+x} ]; then \ | ||||||
|     JELLYFIN="jellyfin"; \ |     JELLYFIN="jellyfin-server"; \ | ||||||
|   else \ |   else \ | ||||||
|     JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ |     JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ | ||||||
|   fi && \ |   fi && \ | ||||||
|   apt-get update && \ |   apt-get update && \ | ||||||
|   apt-get install -y --no-install-recommends \ |   apt-get install -y --no-install-recommends \ | ||||||
|     at \ |     at \ | ||||||
|     ${JELLYFIN} \ |     ${JELLYFIN} \ | ||||||
|     jellyfin-ffmpeg \ |     jellyfin-ffmpeg \ | ||||||
|     jellyfin-server \ |  | ||||||
|     jellyfin-web \ |     jellyfin-web \ | ||||||
|     libfontconfig1 \ |     libfontconfig1 \ | ||||||
|     libfreetype6 \ |     libfreetype6 \ | ||||||
|   | |||||||
| @@ -23,16 +23,15 @@ RUN \ | |||||||
|   echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ |   echo 'deb [arch=armhf] https://repo.jellyfin.org/ubuntu focal unstable' >> /etc/apt/sources.list.d/jellyfin.list && \ | ||||||
|   echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ |   echo "deb http://ppa.launchpad.net/ubuntu-raspi2/ppa-nightly/ubuntu focal main">> /etc/apt/sources.list.d/raspbins.list && \ | ||||||
|   if [ -z ${JELLYFIN_RELEASE+x} ]; then \ |   if [ -z ${JELLYFIN_RELEASE+x} ]; then \ | ||||||
|     JELLYFIN="jellyfin"; \ |     JELLYFIN="jellyfin-server"; \ | ||||||
|   else \ |   else \ | ||||||
|     JELLYFIN="jellyfin=${JELLYFIN_RELEASE}"; \ |     JELLYFIN="jellyfin-server=${JELLYFIN_RELEASE}"; \ | ||||||
|   fi && \ |   fi && \ | ||||||
|   apt-get update && \ |   apt-get update && \ | ||||||
|   apt-get install -y --no-install-recommends \ |   apt-get install -y --no-install-recommends \ | ||||||
|     at \ |     at \ | ||||||
|     ${JELLYFIN} \ |     ${JELLYFIN} \ | ||||||
|     jellyfin-ffmpeg \ |     jellyfin-ffmpeg \ | ||||||
|     jellyfin-server \ |  | ||||||
|     jellyfin-web \ |     jellyfin-web \ | ||||||
|     libfontconfig1 \ |     libfontconfig1 \ | ||||||
|     libfreetype6 \ |     libfreetype6 \ | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							| @@ -103,7 +103,7 @@ pipeline { | |||||||
|       steps{ |       steps{ | ||||||
|         script{ |         script{ | ||||||
|           env.EXT_RELEASE = sh( |           env.EXT_RELEASE = sh( | ||||||
|             script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/unstable/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}' ''', |             script: ''' curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/unstable/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}' ''', | ||||||
|             returnStdout: true).trim() |             returnStdout: true).trim() | ||||||
|             env.RELEASE_LINK = 'custom_command' |             env.RELEASE_LINK = 'custom_command' | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -299,6 +299,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 | |||||||
|  |  | ||||||
| ## Versions | ## Versions | ||||||
|  |  | ||||||
|  | * **22.09.21:** - Pull only the server, web and ffmpeg packages instead of the wrapper. | ||||||
| * **23.06.21:** - Add log message if device permissions are incorrect. Deprecate the `bionic` tag. | * **23.06.21:** - Add log message if device permissions are incorrect. Deprecate the `bionic` tag. | ||||||
| * **20.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. | * **20.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information. | ||||||
| * **05.01.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. | * **05.01.21:** - Add nvidia.icd file to fix missing tonemapping using Nvidia HW. | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ | |||||||
| # jenkins variables | # jenkins variables | ||||||
| project_name: docker-jellyfin | project_name: docker-jellyfin | ||||||
| external_type: na | external_type: na | ||||||
| custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/unstable/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin' | awk -F ': ' '/Version/{print $2;exit}'" | custom_version_command: "curl -sX GET https://repo.jellyfin.org/ubuntu/dists/focal/unstable/binary-amd64/Packages |grep -A 7 -m 1 'Package: jellyfin-server' | awk -F ': ' '/Version/{print $2;exit}'" | ||||||
| release_type: prerelease | release_type: prerelease | ||||||
| release_tag: nightly | release_tag: nightly | ||||||
| ls_branch: nightly | ls_branch: nightly | ||||||
|   | |||||||
| @@ -98,6 +98,7 @@ app_setup_block: | | |||||||
|  |  | ||||||
| # changelog | # changelog | ||||||
| changelogs: | changelogs: | ||||||
|  |   - { date: "22.09.21:", desc: "Pull only the server, web and ffmpeg packages instead of the wrapper." } | ||||||
|   - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Deprecate the `bionic` tag." } |   - { date: "23.06.21:", desc: "Add log message if device permissions are incorrect. Deprecate the `bionic` tag." } | ||||||
|   - { date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } |   - { date: "20.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." } | ||||||
|   - { date: "05.01.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } |   - { date: "05.01.21:", desc: "Add nvidia.icd file to fix missing tonemapping using Nvidia HW." } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user