Hello community,

here is the log from the commit of package openmcu for openSUSE:Factory checked 
in at 2015-10-03 20:30:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmcu (Old)
 and      /work/SRC/openSUSE:Factory/.openmcu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmcu"

Changes:
--------
--- /work/SRC/openSUSE:Factory/openmcu/openmcu.changes  2012-07-12 
10:49:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openmcu.new/openmcu.changes     2015-10-03 
20:30:17.000000000 +0200
@@ -1,0 +2,35 @@
+Thu Sep 17 22:02:42 UTC 2015 - [email protected]
+
+- Trim filelist, use ffmpeg instead of libav
+
+-------------------------------------------------------------------
+Thu Sep 17 13:45:33 UTC 2015 - [email protected]
+
+- Update to version 3.48.0
+  * No changelog available
+- Remove openmcu_missing_includes.patch
+- Split out codecs into there own subpackage
+- Update homepage Url
+- Use download Url as source
+- Move from pwlib-devel and openh323-devel to libpt-devel and
+  h323plus-devel
+- Add additional dependencies
+  * libav-tools
+  * libavcodec-devel
+  * libswresample-devel
+  * pkgconfig(alsa)
+  * pkgconfig(expat)
+  * pkgconfig(freetype2)
+  * pkgconfig(sofia-sip-ua)
+  * pkgconfig(libsasl2)
+  * pkgconfig(libv4l2)
+  * pkgconfig(opal)
+  * pkgconfig(openssl)
+  * pkgconfig(vpx)
+  * libjpeg-devel
+  * bison
+  * flex
+  * autoconf
+  * automake
+
+-------------------------------------------------------------------

Old:
----
  openmcu-v2_2_1-src.tar.bz2
  openmcu_missing_includes.patch

New:
----
  v3.48.0.tar.gz

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

Other differences:
------------------
++++++ openmcu.spec ++++++
--- /var/tmp/diff_new_pack.VypmbL/_old  2015-10-03 20:30:19.000000000 +0200
+++ /var/tmp/diff_new_pack.VypmbL/_new  2015-10-03 20:30:19.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package openmcu
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,54 +16,84 @@
 #
 
 
-%ifarch %ix86
-%define arch x86
-%else
-%define arch %{_target_cpu}
-%endif
-
 Name:           openmcu
+Version:        3.48.0
+Release:        0
+Summary:        H.323 Multipoint Control Unit
+License:        MPL-1.1
+Group:          Productivity/Telephony/H323/Servers
+Url:            http://openmcu.ru/eng.htm
+
+Source0:        https://github.com/muggot/openmcu/archive/v%{version}.tar.gz
 BuildRequires:  SDL-devel
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  bison
+BuildRequires:  ffmpeg
+BuildRequires:  flex
 BuildRequires:  gcc-c++
+BuildRequires:  h323plus-devel
 BuildRequires:  libdv
-BuildRequires:  openh323-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libpt-devel
 BuildRequires:  openldap2-devel
-BuildRequires:  pwlib-devel
-BuildRequires:  speex-devel
-Url:            http://www.openh323.org
+BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(expat)
+BuildRequires:  pkgconfig(freetype2)
+BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libsasl2)
+BuildRequires:  pkgconfig(libswresample)
+BuildRequires:  pkgconfig(libv4l2)
+BuildRequires:  pkgconfig(opal)
+BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(opus)
+BuildRequires:  pkgconfig(sofia-sip-ua)
+BuildRequires:  pkgconfig(speex)
+BuildRequires:  pkgconfig(vpx)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Summary:        H.323 Multipoint Control Unit
-License:        MPL-1.1
-Group:          Productivity/Telephony/H323/Servers
-Version:        2.2.1
-Release:        0
-Source0:        openmcu-v2_2_1-src.tar.bz2
-Patch:          openmcu_missing_includes.patch
 
 %description
 OpenMCU implements a multipoint control unit for video conferences
 according to the H.323 standard. You might use ohphone as a client
 application.
 
+%package codecs
+Summary:        H.323 Multipoint Control Unit - ptlib codecs
+Group:          Productivity/Telephony/H323/Servers
+
+%description codecs
+OpenMCU implements a multipoint control unit for video conferences
+according to the H.323 standard. You might use ohphone as a client
+application.
 
+This packages contains audio and video codecs.
 
 %prep
-%setup -n openmcu_v2_2_1
-%patch -p1
+%setup -q
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fstack-protector"
-make PREFIX=/usr OPENH323DIR=/usr/share/openh323 OH323_LIBDIR=%{_libdir} opt
+NOCONFIGURE=1 ./autogen.sh
+%configure \
+      --disable-h264
+make %{?_smp_mflags}
 
 %install
-mkdir -p $RPM_BUILD_ROOT/usr/sbin
-mkdir -p $RPM_BUILD_ROOT/usr/share/man/man1
-install -c obj_linux_%{arch}_r/openmcu $RPM_BUILD_ROOT/usr/sbin
-install -m644 -c openmcu.1 $RPM_BUILD_ROOT/usr/share/man/man1
+make DESTDIR=%{buildroot} install
+# Remove installed doc in the wrong location
+rm -f %{buildroot}%{_datadir}/openmcu-ru/{AUTHORS,COPYING,NEWS,README}
+# Backward compatibility symlink
+mkdir -p %{buildroot}%{_sbindir}
+ln -s %{_bindir}/openmcu-ru %{buildroot}%{_sbindir}/openmcu
 
 %files
 %defattr(-,root,root)
-/usr/sbin/openmcu
-%{_mandir}/man1/openmcu.1.gz
+%doc AUTHORS COPYING NEWS README
+%{_bindir}/openmcu-ru
+%{_sbindir}/openmcu
+%{_datadir}/openmcu-ru/
+
+%files codecs
+%defattr(-,root,root)
+%{_libexecdir}/ptlib/
 
 %changelog


Reply via email to