Bladeren bron

Add master fallback for web build

Joshua Boniface 5 jaren geleden
bovenliggende
commit
4fc2bd56ee
2 gewijzigde bestanden met toevoegingen van 5 en 3 verwijderingen
  1. 4 2
      .copr/Makefile
  2. 1 1
      deployment/fedora-package-x64/pkg-src/jellyfin.spec

+ 4 - 2
.copr/Makefile

@@ -3,7 +3,9 @@ VERSION := $(shell sed -ne '/^Version:/s/.*  *//p'                      \
 
 deployment/fedora-package-x64/pkg-src/jellyfin-web-$(VERSION).tar.gz:
 	curl -f -L -o deployment/fedora-package-x64/pkg-src/jellyfin-web-$(VERSION).tar.gz \
-         https://github.com/jellyfin/jellyfin-web/archive/v$(VERSION).tar.gz
+         https://github.com/jellyfin/jellyfin-web/archive/v$(VERSION).tar.gz \
+	|| curl -f -L -o deployment/fedora-package-x64/pkg-src/jellyfin-web-$(VERSION).tar.gz \
+         https://github.com/jellyfin/jellyfin-web/archive/master.tar.gz \
 
 srpm: deployment/fedora-package-x64/pkg-src/jellyfin-web-$(VERSION).tar.gz
 	cd deployment/fedora-package-x64;                                             \
@@ -54,4 +56,4 @@ srpm: deployment/fedora-package-x64/pkg-src/jellyfin-web-$(VERSION).tar.gz
 	fi;                                                                           \
 	rpmbuild -bs pkg-src/jellyfin.spec                                            \
 	         --define "_sourcedir $$PWD/pkg-src/"                                 \
-	         --define "_srcrpmdir $(outdir)"
+	         --define "_srcrpmdir $(outdir)"

+ 1 - 1
deployment/fedora-package-x64/pkg-src/jellyfin.spec

@@ -53,7 +53,7 @@ Jellyfin is a free software media system that puts you in control of managing an
 %autosetup -n %{name}-%{version} -b 0 -b 1
 web_build_dir="$(mktemp -d)"
 web_target="$PWD/MediaBrowser.WebDashboard/jellyfin-web"
-pushd ../jellyfin-web-%{version}
+pushd ../jellyfin-web-%{version} || pushd ../jellyfin-web-master
 %if 0%{?fedora}
 nodejs-yarn install
 %else