diff --git a/.gitignore b/.gitignore index 49a40b3..d68a81a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ /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 diff --git a/sources b/sources index d2b1245..5488379 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ustreamer-5.37.tar.gz) = a835ba7993594b74cd38deaa257d7669a90164ed75f942a57d2e7938303cc9486c74fccb6c50dfe13449c619c060ab862d8e3dd8021b2a90e88e2638f9b83577 +SHA512 (ustreamer-6.56.tar.gz) = fd4c3a1010695b68a3d1442d9b3eebbb47205f3d7a93f37d61e454c1d7f97209fdf7f6b95e73d89e5267088be7ba408a8bd011b45714ad8b24ba2040abf5cea6 diff --git a/ustreamer.spec b/ustreamer.spec index 7e83755..9882180 100644 --- a/ustreamer.spec +++ b/ustreamer.spec @@ -1,20 +1,30 @@ Name: ustreamer -Version: 5.37 -Release: 1%{?dist} +Version: 6.56 +Release: %autorelease 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: pkgconfig(libjpeg) +BuildRequires: libatomic +BuildRequires: pkgconfig(libbsd) 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 @@ -33,13 +43,15 @@ screencast hardware data with the highest resolution and FPS possible. %build %set_build_flags %make_build \ - WITH_GPIO=1 \ WITH_SYSTEMD=1 \ - WITH_PYTHON=1 + WITH_GPIO=1 \ + WITH_PYTHON=1 \ + WITH_JANUS=1 %install %make_install 'PREFIX=%{_prefix}'\ - WITH_PYTHON=1 + WITH_PYTHON=1 \ + WITH_JANUS=1 %files %license LICENSE @@ -48,6 +60,8 @@ 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} @@ -61,19 +75,4 @@ Python 3 bindings for %{name}. %{python3_sitearch}/%{name}* %changelog -* Thu Feb 16 2023 Tao Jin - 5.37-1 -- Update to 5.37 - -* Sat Jan 21 2023 Fedora Release Engineering - 5.36-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jan 07 2023 Tao Jin - 5.36-1 -- Update to 5.36 -- Add python package build - -* Wed Dec 14 2022 Tao Jin - 5.34-1 -- Update to 5.34 and address review comments - -* Sun Oct 23 2022 Tao Jin - 5.24-1 -- Update to 5.24 -- Submit to Fedora for review +%autochangelog