Compare commits

...
Sign in to create a new pull request.

2 commits

Author SHA1 Message Date
Tao Jin
e4f0e66c11 fix build and update to 6.56, enable janus support 2026-04-29 17:46:14 -07:00
Tao Jin
fd21db0478 Update to 6.56, enable janus support 2026-04-29 17:44:32 -07:00
3 changed files with 18 additions and 54 deletions

3
.gitignore vendored
View file

@ -1,5 +1,6 @@
/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.12.tar.gz) = b2dd44a7ad1646fd90318c180b34e537a4e1b443302de2588d2a3f43c5a0d644eaf1e3bec87937cc8c546f16215e8260d1dc8d59e863bf53de2dc31fd4ee30c9
SHA512 (ustreamer-6.56.tar.gz) = fd4c3a1010695b68a3d1442d9b3eebbb47205f3d7a93f37d61e454c1d7f97209fdf7f6b95e73d89e5267088be7ba408a8bd011b45714ad8b24ba2040abf5cea6

View file

@ -1,6 +1,6 @@
Name: ustreamer
Version: 6.12
Release: 5%{?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
@ -19,6 +19,12 @@ 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
@ -39,11 +45,13 @@ screencast hardware data with the highest resolution and FPS possible.
%make_build \
WITH_SYSTEMD=1 \
WITH_GPIO=1 \
WITH_PYTHON=1
WITH_PYTHON=1 \
WITH_JANUS=1
%install
%make_install 'PREFIX=%{_prefix}'\
WITH_PYTHON=1
WITH_PYTHON=1 \
WITH_JANUS=1
%files
%license LICENSE
@ -52,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}
@ -65,51 +75,4 @@ Python 3 bindings for %{name}.
%{python3_sitearch}/%{name}*
%changelog
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.12-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 6.12-4
- Rebuilt for Python 3.14
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 1 2024 Tao Jin <tao-j@outlook.com> - 6.12-1
- Update to 6.12
- Add libgpiod interface since upstream has refactored to support 2.0 API
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 5.41-3
- Rebuilt for Python 3.13
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.41-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 27 2023 Tao Jin <tao-j@outlook.com> - 5.41-1
- Update to 5.41
- Remove libgpiod interface due to incompatiable 2.0 API
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.37-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 5.37-2
- Rebuilt for Python 3.12
* Thu Feb 16 2023 Tao Jin <tao-j@outlook.com> - 5.37-1
- Update to 5.37
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.36-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jan 07 2023 Tao Jin <tao-j@outlook.com> - 5.36-1
- Update to 5.36
- Add python package build
* 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
%autochangelog