| 
					
				 | 
			
			
				@@ -1,26 +1,41 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 VERSION := $(shell sed -ne '/^Version:/s/.*  *//p' fedora/jellyfin.spec) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+outdir  ?= fedora/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+TARGET  ?= fedora-35-x86_64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 srpm: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	cd fedora/;                                                                   \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	SOURCE_DIR=..                                                                 \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	WORKDIR="$${PWD}";                                                            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	tar                                                                           \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--transform "s,^\.,jellyfin-server-$(VERSION),"                               \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='.git*'                                                             \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/.git'                                                           \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/.hg'                                                            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/.vs'                                                            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/.vscode'                                                        \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='deployment'                                                        \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/bin'                                                            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/obj'                                                            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='**/.nuget'                                                         \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='*.deb'                                                             \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='*.rpm'                                                             \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	--exclude='jellyfin-server-$(VERSION).tar.gz'                                 \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	-czf "jellyfin-server-$(VERSION).tar.gz"                                      \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	-C $${SOURCE_DIR} ./ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	cd fedora/;                                                                   \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	rpmbuild -bs jellyfin.spec                                                    \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	         --define "_sourcedir $$PWD/"                                         \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	pushd fedora/;                                              \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [ "$$(id -u)" = "0" ]; then                              \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	    dnf -y install git;                                     \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi;                                                         \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	version=$$(git describe --tags | sed -e 's/^v//'            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	                                     -e 's/-[0-9]*-g.*$$//' \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	                                     -e 's/-/~/');          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	SOURCE_DIR=..                                               \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	WORKDIR="$${PWD}";                                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	tar                                                         \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--transform "s,^\.,jellyfin-server-$$version,"              \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='.git*'                                           \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/.git'                                         \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/.hg'                                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/.vs'                                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/.vscode'                                      \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude=deployment                                        \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/bin'                                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/obj'                                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='**/.nuget'                                       \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='*.deb'                                           \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude='*.rpm'                                           \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	--exclude=jellyfin-server-$$version.tar.gz                  \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	-czf "jellyfin-server-$$version.tar.gz"                     \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	-C $${SOURCE_DIR} ./;                                       \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	popd;                                                       \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	./bump_version $$version 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	cd fedora/;                              \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	rpmbuild -bs jellyfin.spec               \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	         --define "_sourcedir $$PWD/"    \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	         --define "_srcrpmdir $(outdir)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+rpms: fedora/jellyfin-$(shell git describe --tags | sed -e 's/^v//' -e 's/-[0-9]*-g.*$$//' -e 's/-/~/')-1$(shell rpm --eval %dist).src.rpm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	mock --addrepo=https://download.copr.fedorainfracloud.org/results/@dotnet-sig/dotnet-preview/$(TARGET)/ \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	     --enable-network                                                                                   \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	     -r $(TARGET) $< 
			 |