Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package janus-gateway for openSUSE:Factory 
checked in at 2023-10-25 18:04:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/janus-gateway (Old)
 and      /work/SRC/openSUSE:Factory/.janus-gateway.new.24901 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "janus-gateway"

Wed Oct 25 18:04:56 2023 rev:16 rq:1120274 version:1.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/janus-gateway/janus-gateway.changes      
2023-03-22 22:32:56.586887939 +0100
+++ /work/SRC/openSUSE:Factory/.janus-gateway.new.24901/janus-gateway.changes   
2023-10-25 18:05:45.948381925 +0200
@@ -1,0 +2,28 @@
+Tue Oct 10 13:21:45 UTC 2023 - ch...@computersalat.de
+
+- Update to [v1.1.4] - 2023-05-19
+  * Moved discussions from Google Group to Discourse
+  * Fixed typo in command line argument validation
+  * Refactored RTP forwarder internals as a core feature [PR-3155]
+  * Refactored SVC processing as a core feature, and removed deprecated 
VP9/SVC demo [PR-3174]
+  * Don't create IPv6 sockets if IPv6 is completely disabled [PR-3179]
+  * Fixed some VideoRoom race conditions [PR-3167]
+  * Added simulcast/SVC params to switch in VideoRoom (thanks @brave44!) 
[PR-3197]
+  * Add support for receiving offers in Streaming plugin (for WHEP) [PR-3199]
+  * Add newline for SIP headers that are overflown in length (thanks @zayim!) 
[PR-3184]
+  * Save SIP reason state on multiple callbacks (thanks @kenangenjac!) 
[PR-3210]
+  * Avoid parsing whitespace as invalid JSON when receiving WebSocket messages 
(thanks @htrendev!) [PR-3208]
+  * Remove old tracks before adding/replacing new ones in janus.js [PR-3203]
+  * Tweaks to some janus.js internals (thanks @i8-pi!) [PR-3211]
+  * Fixed some typos and added some tweaks to Admin API demo
+  * Refactored npm version of janus.js
+  * Other smaller fixes and improvements (thanks to all who contributed pull 
requests and reported issues!)
+- update _service, _servicedata file
+- fix License to GPL-3.0-or-later
+- add janus-gateway.sysusers for group/user creation
+- Update dependencies
+  * build with libpcap
+  * --enable-plugin-lua
+  * --enable-librtp2 (swith to libsrtp2)
+
+-------------------------------------------------------------------

Old:
----
  janus-gateway-1.1.1.tar.xz

New:
----
  janus-gateway-1.1.4.tar.xz
  janus-gateway.sysusers

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ janus-gateway.spec ++++++
--- /var/tmp/diff_new_pack.EwBdVD/_old  2023-10-25 18:05:46.608404122 +0200
+++ /var/tmp/diff_new_pack.EwBdVD/_new  2023-10-25 18:05:46.612404257 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package janus-gateway
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,14 +21,15 @@
 %endif
 
 Name:           janus-gateway
-Version:        1.1.1
+Version:        1.1.4
 Release:        0
-License:        GPL-3.0-only
+License:        GPL-3.0-or-later
 Summary:        Janus WebRTC Gateway
 URL:            https://github.com/meetecho/janus-gateway
 Group:          Productivity/Networking/Other
 Source:         %{name}-%{version}.tar.xz
 Source1:        janus.service
+Source2:        %{name}.sysusers
 Source100:      %{name}-rpmlintrc
 # for run autogen.sh
 BuildRequires:  autoconf
@@ -40,12 +41,15 @@
 BuildRequires:  gengetopt
 BuildRequires:  libconfig-devel
 BuildRequires:  sofia-sip-devel
+BuildRequires:  sysuser-shadow
+BuildRequires:  sysuser-tools
 BuildRequires:  pkgconfig(ini_config)
-BuildRequires:  pkgconfig(jansson)
-BuildRequires:  pkgconfig(libmicrohttpd)
-BuildRequires:  pkgconfig(libsrtp) >= 1.4.5
+BuildRequires:  pkgconfig(jansson) >= 2.5
+BuildRequires:  pkgconfig(libmicrohttpd) >= 0.9.59
+BuildRequires:  pkgconfig(libpcap)
+BuildRequires:  pkgconfig(libsrtp2)
 BuildRequires:  pkgconfig(lua)
-BuildRequires:  pkgconfig(nice)
+BuildRequires:  pkgconfig(nice) >= 0.1.18
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(openssl) >= 1.0.1e
 BuildRequires:  pkgconfig(opus)
@@ -62,10 +66,9 @@
 BuildRequires:  libpaho-mqtt-devel
 Requires(pre):  shadow
 BuildRequires:  pkgconfig(systemd)
-%{?systemd_ordering}
 
-%define user_name janus
-%define home      %{_sharedstatedir}/janus/
+%{?systemd_ordering}
+%{sysusers_requires}
 
 %description
 Janus is a general-purpose WebRTC gateway designed and developed
@@ -86,9 +89,12 @@
 %autosetup -p1
 
 %build
+%sysusers_generate_pre %{SOURCE2} %{name}
 ./autogen.sh
 %configure \
   --disable-static \
+  --enable-libsrtp2 \
+  --enable-plugin-lua \
   %if %{with janus_postprocessing}
   --enable-post-processing \
   %endif
@@ -112,14 +118,9 @@
 rm -rv %{buildroot}%{_datadir}/doc/%{name}
 rm -rv %{buildroot}%{_datadir}/janus/streams/test_gstreamer*.sh
 #
-install -D -d -m 0750 %{buildroot}%{home}
-
-%pre
-%{_bindir}/getent group %{user_name} >/dev/null || %{_sbindir}/groupadd -r 
%{user_name}
-%{_bindir}/getent passwd %{user_name} >/dev/null || \
-  %{_sbindir}/useradd -r -g %{user_name} -d / -s /sbin/nologin \
-  -c "Janus Gateway" %{user_name}
+install -D -d -m 0750 %{buildroot}%{_sharedstatedir}/janus/
 
+%pre -f %{name}.pre
 %service_add_pre janus.service
 
 %post
@@ -134,7 +135,7 @@
 %files
 %doc README.md
 %license COPYING
-%config(noreplace) %attr(-,root,%{user_name}) %{_sysconfdir}/janus/
+%config(noreplace) %attr(-,root,janus) %{_sysconfdir}/janus/
 %{_sbindir}/rcjanus
 %{_bindir}/janus
 %{_bindir}/janus-cfgconv
@@ -143,13 +144,15 @@
 %if %{with janus_postprocessing}
 %{_bindir}/janus-pp-rec
 %{_bindir}/mjr2pcap
+%{_bindir}/pcap2mjr
 %{_mandir}/man1/janus-pp-rec.1*
 %{_mandir}/man1/mjr2pcap.1*
+%{_mandir}/man1/pcap2mjr.1.gz
 %endif
 %{_libdir}/janus/
 %{_datadir}/janus/
 %{_unitdir}/janus.service
-%dir %attr(750,%{user_name},%{user_name}) %{home}
+%dir %attr(750,janus,janus) %{_sharedstatedir}/janus/
 
 %files devel
 %{_includedir}/janus/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.EwBdVD/_old  2023-10-25 18:05:46.648405467 +0200
+++ /var/tmp/diff_new_pack.EwBdVD/_new  2023-10-25 18:05:46.652405602 +0200
@@ -1,10 +1,11 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="url">https://github.com/meetecho/janus-gateway.git</param>
-    <param name="versionformat">1.1.1</param>
     <param name="scm">git</param>
-    <param name="revision">v1.1.1</param>
-    <param name="changesgenerate">enable</param>
+    <param name="exclude">.git</param>
+    <param name="versionformat">@PARENT_TAG@</param>
+    <param name="versionrewrite-pattern">v(.*)</param>
+    <param name="revision">v1.1.4</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="compression">xz</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.EwBdVD/_old  2023-10-25 18:05:46.672406275 +0200
+++ /var/tmp/diff_new_pack.EwBdVD/_new  2023-10-25 18:05:46.676406409 +0200
@@ -1,8 +1,7 @@
 <servicedata>
-<service name="tar_scm">
-            <param 
name="url">git://github.com/meetecho/janus-gateway.git</param>
-          <param 
name="changesrevision">21a5fc91d2c508481b9173e474a8688d615fd580</param></service><service
 name="tar_scm">
-                <param 
name="url">https://github.com/meetecho/janus-gateway.git</param>
-              <param 
name="changesrevision">0a6bd68926dae0a115e05c9e0ceddd428938396a</param></service></servicedata>
-(No newline at EOF)
+  <service name="tar_scm">
+    <param name="url">git://github.com/meetecho/janus-gateway.git</param>
+    <param 
name="changesrevision">f87538dbdd81c4d969770cef23566ed394eb8967</param>
+  </service>
+</servicedata>
 

++++++ janus-gateway-1.1.1.tar.xz -> janus-gateway-1.1.4.tar.xz ++++++
++++ 20775 lines of diff (skipped)

++++++ janus-gateway.sysusers ++++++
#Type Name  ID GECOS           [HOME]         SHELL
u     janus -  "Janus Gateway" /var/lib/janus -

Reply via email to