Compare commits

..

No commits in common. "rawhide" and "f36" have entirely different histories.

3 changed files with 13 additions and 43 deletions

6
.gitignore vendored
View file

@ -1,7 +1 @@
/ustreamer-5.34.tar.gz
/ustreamer-5.36.tar.gz
/ustreamer-5.37.tar.gz
/ustreamer-5.41.tar.gz
/ustreamer-6.12.tar.gz
/ustreamer-6.55.tar.gz
/ustreamer-6.56.tar.gz

View file

@ -1 +1 @@
SHA512 (ustreamer-6.56.tar.gz) = fd4c3a1010695b68a3d1442d9b3eebbb47205f3d7a93f37d61e454c1d7f97209fdf7f6b95e73d89e5267088be7ba408a8bd011b45714ad8b24ba2040abf5cea6
SHA512 (ustreamer-5.34.tar.gz) = e673b51e845ad5d52c99d9641957f3c23b29c1b7e974dee8215a143f779038adaf39dcde3b273ccd7ad473881c5ceb66685e451022d29f45bee47398f7e836fb

View file

@ -1,30 +1,18 @@
Name: ustreamer
Version: 6.56
Release: %autorelease
Version: 5.34
Release: 1%{?dist}
Summary: Lightweight and fast MJPG-HTTP streamer
License: GPL-3.0-or-later
URL: https://github.com/pikvm/ustreamer
Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: glibc-devel
BuildRequires: libatomic
BuildRequires: pkgconfig(libbsd)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libevent)
BuildRequires: pkgconfig(libevent_pthreads)
BuildRequires: pkgconfig(libbsd)
BuildRequires: pkgconfig(libgpiod)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(python)
BuildRequires: python3dist(setuptools)
BuildRequires: python3dist(build)
BuildRequires: python3dist(wheel)
BuildRequires: python3dist(pip)
BuildRequires: janus-devel
BuildRequires: glib2-devel
BuildRequires: jansson-devel
BuildRequires: opus-devel
BuildRequires: alsa-lib-devel
BuildRequires: speexdsp-devel
%description
ustreamer(µStreamer) is a lightweight and very quick server to stream MJPG video
@ -43,15 +31,11 @@ screencast hardware data with the highest resolution and FPS possible.
%build
%set_build_flags
%make_build \
WITH_SYSTEMD=1 \
WITH_GPIO=1 \
WITH_PYTHON=1 \
WITH_JANUS=1
WITH_SYSTEMD=1
%install
%make_install 'PREFIX=%{_prefix}'\
WITH_PYTHON=1 \
WITH_JANUS=1
%make_install 'PREFIX=%{_prefix}'
%files
%license LICENSE
@ -60,19 +44,11 @@ screencast hardware data with the highest resolution and FPS possible.
%{_bindir}/ustreamer-dump
%{_mandir}/man1/ustreamer.1*
%{_mandir}/man1/ustreamer-dump.1*
%dir %{_prefix}/lib/ustreamer/janus
%{_prefix}/lib/ustreamer/janus/libjanus_ustreamer.so
%package -n python3-%{name}
Summary: Python 3 bindings for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%{?python_provide:%python_provide python3-%{name}}
%description -n python3-%{name}
Python 3 bindings for %{name}.
%files -n python3-%{name}
%{python3_sitearch}/%{name}*
%changelog
%autochangelog
* Wed Dec 14 2022 Tao Jin <tao-j@outlook.com> - 5.34-1
- update to 5.34 and address review comments
* Sun Oct 23 2022 Tao Jin <tao-j@outlook.com> - 5.24-1
- Update to 5.24
- Submit to Fedora for review