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
