From 1d6f371e63311f62fd66439b224e235a4fb72816 Mon Sep 17 00:00:00 2001 From: Hyunil Date: Wed, 11 Mar 2020 18:44:02 +0900 Subject: [PATCH] apply tizen patches Change-Id: Ibe72223c8c7e17954f45fdee220febd164a4fd1d --- autogen.sh | 1 - nice/nice.pc.in | 1 - packaging/libnice.manifest | 5 ++++ packaging/libnice.spec | 62 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 packaging/libnice.manifest create mode 100644 packaging/libnice.spec diff --git a/autogen.sh b/autogen.sh index b6efba6..abadb9a 100755 --- a/autogen.sh +++ b/autogen.sh @@ -23,7 +23,6 @@ if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then fi aclocal --install || exit 1 -gtkdocize --copy || exit 1 autoreconf --verbose --force --install || exit 1 cd "$olddir" diff --git a/nice/nice.pc.in b/nice/nice.pc.in index 8805f0d..03d8b6b 100644 --- a/nice/nice.pc.in +++ b/nice/nice.pc.in @@ -8,6 +8,5 @@ Name: libnice Description: ICE library Version: @VERSION@ Requires: @NICE_PACKAGES_PUBLIC@ @GUPNP_PACKAGES_PUBLIC@ -Requires.private: @NICE_PACKAGES_PRIVATE@ @GUPNP_PACKAGES_PRIVATE@ Libs: -L${libdir} -lnice Cflags: -I${includedir}/nice -I${includedir} diff --git a/packaging/libnice.manifest b/packaging/libnice.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/libnice.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/libnice.spec b/packaging/libnice.spec new file mode 100644 index 0000000..3e0e5d7 --- /dev/null +++ b/packaging/libnice.spec @@ -0,0 +1,62 @@ +Name: libnice +Summary: Library for implementing Interactive Connectivity Establishment (ICE) standard (RFC 5245 & RFC 8445) +Version: 0.1.16 +Release: 1 +Group: Multimedia/Libraries +License: LGPL-2.1 +Source0: %{name}-%{version}.tar.gz +Source1001: %{name}.manifest +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 +BuildRequires: pkgconfig(openssl1.1) + +%description +Library for implementing Interactive Connectivity Establishment (ICE) standard (RFC 5245 & RFC 8445) + +%package devel +Summary: nice headers and libraries for development. +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +nice headers and libraries for development. + +%prep +%setup -q -n %{name}-%{version} +cp %{SOURCE1001} . + +%build +%autogen +%configure \ + --disable-static \ + --disable-gtk-doc \ + --disable-gtk-doc-html \ + --disable-gtk-doc-pdf + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{_bindir}/* +%{_libdir}/*.so.* +%license COPYING.LGPL + +%files devel +%manifest %{name}.manifest +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%{_includedir}/nice/*.h +%{_includedir}/stun/*.h +%{_includedir}/stun/usages/*.h +%exclude /usr/share/gtk-doc/* +%exclude /usr/include/stun/win32_common.h -- 2.7.4