aboutsummaryrefslogtreecommitdiff
path: root/fedora/Makefile
diff options
context:
space:
mode:
authorcrobibero <cody@robibe.ro>2020-06-13 15:21:13 -0600
committercrobibero <cody@robibe.ro>2020-06-13 15:21:13 -0600
commit9ee6ea86ea12e177f620f3cae8d149b41475416a (patch)
tree05b09b609f0b3a72fd670d2bbcdc0c0975f8d36e /fedora/Makefile
parenta4455af3e90b440defb4da6de980f287b8a348c6 (diff)
parent0011e8df47380936742302ef40639a4626a780ed (diff)
Merge remote-tracking branch 'upstream/api-migration' into api-localization
Diffstat (limited to 'fedora/Makefile')
-rw-r--r--fedora/Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/fedora/Makefile b/fedora/Makefile
new file mode 100644
index 0000000000..97904ddd35
--- /dev/null
+++ b/fedora/Makefile
@@ -0,0 +1,26 @@
+VERSION := $(shell sed -ne '/^Version:/s/.* *//p' fedora/jellyfin.spec)
+
+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/" \
+ --define "_srcrpmdir $(outdir)"