## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global debug_package %{nil} %global version_core 16.16.0 %global version_ui 1.13.0 Name: restreamer Version: 2.12.0 Release: %autorelease Summary: A complete streaming server solution for self-hosting. License: MIT URL: https://github.com/datarhei/restreamer Source0: https://github.com/datarhei/restreamer/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: https://github.com/datarhei/core/archive/refs/tags/v%{version_core}.tar.gz#/core-%{version_core}.tar.gz Source2: https://github.com/datarhei/restreamer-ui/archive/refs/tags/v%{version_ui}.tar.gz#/restreamer-ui-%{version_ui}.tar.gz Source3: restreamer.sysusers.conf Source4: restreamer.service BuildRequires: golang BuildRequires: git BuildRequires: make BuildRequires: yarnpkg BuildRequires: tree BuildRequires: systemd-rpm-macros Requires: /usr/bin/ffmpeg Requires: nginx-filesystem %description Self-hosting solution to stream live to your website and publish to many like YouTube-Live, Twitter, Twitch, Vimeo, and other platforms or services. Our Docker-Image is easy to install and runs on Linux environments (MacOS/Windows by Docker Desktop). Moreover, combine the Restreamer with single-board computers like Raspberry Pi or GPU powered systems for Video-Encoding. %prep %setup -q mkdir -p dist tar -xzf %{S:1} mv core-%{version_core} dist/core tar -xzf %{S:2} mv restreamer-ui-%{version_ui} dist/ui %build # core pushd dist/core make release make import make ffmigrate popd # ui pushd dist/ui yarn install yarn build popd # restreamer mkdir -p ./core mv ./dist/ui/build ./core/ui mv ./dist/core/mime.types ./ui-root/mime.types cat > restreamer < - 2.12.0-1 - Initial commit ## END: Generated by rpmautospec