libupnp/libupnp.spec
wang--ge d881e43629 remove redundancy %{?dist}
(cherry picked from commit f00cbf88061c98a7557e99f5bcb8979abf271b0d)
2021-06-03 16:19:47 +08:00

69 lines
1.5 KiB
RPMSpec
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Version: 1.8.4
Summary: Universal Plug and Play (UPnP) SDK
Name: libupnp
Release: 2
License: BSD
URL: https://sourceforge.net/projects/pupnp
Source: https://downloads.sourceforge.net/pupnp/%{name}-%{version}.tar.bz2
Patch0: libupnp-1.8.4-nobump.patch
Patch1: 96.patch
BuildRequires: gcc autoconf automake
%description
The Universal Plug and Play (UPnP) SDK for Linux provides
support for building UPnP-compliant control points, devices,
and bridges on Linux.
%package devel
Summary: Include files needed for development with libupnp
Requires: libupnp%{?_isa} = %{version}-%{release}
%description devel
The libupnp-devel package contains the files necessary for development with
the UPnP SDK libraries.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
autoreconf
%build
%configure \
--enable-static=no \
--enable-ipv6
# remove rpath from libtool
sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_build
%install
%make_install
%{__rm} %{buildroot}%{_libdir}/{libixml.la,libupnp.la}
%ldconfig_scriptlets
%files
%license COPYING
%doc THANKS
%{_libdir}/libixml.so.10*
%{_libdir}/libupnp.so.10*
%files devel
%{_includedir}/upnp/
%{_libdir}/libixml.so
%{_libdir}/libupnp.so
%{_libdir}/pkgconfig/libupnp.pc
%changelog
* Mon Dec 28 2020 Ge Wang <wangge20@huawei.com> - 1.8.4-2
- Remove redundancy %{?dist}
* Thu Jul 23 2020 Zhao Yang <yangzhao1@kylinos.cn> - 1.8.4-1
- Initial release for OpenEuler