|  | @@ -8,6 +8,22 @@ set -o xtrace
 | 
	
		
			
				|  |  |  # Move to source directory
 | 
	
		
			
				|  |  |  pushd ${SOURCE_DIR}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +# Modify changelog to unstable configuration if IS_UNSTABLE
 | 
	
		
			
				|  |  | +if [[ ${IS_UNSTABLE} == 'yes' ]]; then
 | 
	
		
			
				|  |  | +    pushd fedora
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    PR_ID=$( git log --grep 'Merge pull request' --oneline --single-worktree --first-parent | head -1 | grep --color=none -Eo '#[0-9]+' | tr -d '#' )
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    sed -i "s/Version:.*/Version:        ${BUILD_ID}/" jellyfin.spec
 | 
	
		
			
				|  |  | +    sed -i "/%changelog/q" jellyfin.spec
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    cat <<EOF >>jellyfin.spec
 | 
	
		
			
				|  |  | +* $( LANG=C date '+%a %b %d %Y' ) Jellyfin Packaging Team <packaging@jellyfin.org>
 | 
	
		
			
				|  |  | +- Jellyfin Server unstable build ${BUILD_ID} for merged PR #${PR_ID}
 | 
	
		
			
				|  |  | +EOF
 | 
	
		
			
				|  |  | +    popd
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  # Build RPM
 | 
	
		
			
				|  |  |  make -f fedora/Makefile srpm outdir=/root/rpmbuild/SRPMS
 | 
	
		
			
				|  |  |  rpmbuild --rebuild -bb /root/rpmbuild/SRPMS/jellyfin-*.src.rpm
 |