Blame SPECS/dleyna-core.spec

af9161
%define api 1.0
af9161
af9161
Name:           dleyna-core
af9161
Version:        0.6.0
f8f92e
Release:        3%{?dist}
af9161
Summary:        Utilities for higher level dLeyna libraries
af9161
af9161
License:        LGPLv2
af9161
URL:            https://01.org/dleyna/
af9161
Source0:        https://01.org/sites/default/files/downloads/dleyna/%{name}-%{version}.tar_3.gz
af9161
f8f92e
# https://bugzilla.redhat.com/show_bug.cgi?id=1464902
f8f92e
Patch0:         dleyna-core-Don-t-remove-a-queue-more-than-once.patch
f8f92e
Patch1:         dleyna-core-Make-the-task-processor-more-robust.patch
f8f92e
af9161
BuildRequires:  autoconf
af9161
BuildRequires:  automake
af9161
BuildRequires:  libtool
af9161
BuildRequires:  pkgconfig
af9161
BuildRequires:  pkgconfig(gio-2.0)
af9161
BuildRequires:  pkgconfig(glib-2.0)
af9161
BuildRequires:  pkgconfig(gmodule-2.0)
af9161
BuildRequires:  pkgconfig(gupnp-1.0)
af9161
af9161
%description
af9161
A set of utility functions that are used by the higher level dLeyna libraries
af9161
to communicate with DLNA devices. It provides APIs for logging, error, settings
af9161
and task management, and an IPC abstraction.
af9161
af9161
%package        devel
af9161
Summary:        Development files for %{name}
af9161
Requires:       %{name}%{?_isa} = %{version}-%{release}
af9161
af9161
%description    devel
af9161
The %{name}-devel package contains libraries and header files for
af9161
developing applications that use %{name}.
af9161
af9161
af9161
%prep
af9161
%setup -q
f8f92e
%patch0 -p1
f8f92e
%patch1 -p1
af9161
af9161
af9161
%build
af9161
autoreconf -f -i
af9161
%configure \
af9161
  --disable-silent-rules \
af9161
  --disable-static
af9161
af9161
make %{?_smp_mflags}
af9161
af9161
af9161
%install
af9161
make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
af9161
find $RPM_BUILD_ROOT -name '*.la' -delete
af9161
af9161
%post -p /sbin/ldconfig
af9161
af9161
%postun -p /sbin/ldconfig
af9161
af9161
af9161
%files
af9161
%license COPYING
af9161
%doc AUTHORS
af9161
%doc ChangeLog
af9161
%doc README
af9161
%{_libdir}/libdleyna-core-%{api}.so.*
af9161
af9161
%files devel
af9161
%{_libdir}/libdleyna-core-%{api}.so
af9161
%{_libdir}/pkgconfig/%{name}-%{api}.pc
af9161
af9161
%dir %{_includedir}/dleyna-%{api}
af9161
%dir %{_includedir}/dleyna-%{api}/libdleyna
af9161
%{_includedir}/dleyna-%{api}/libdleyna/core
af9161
af9161
af9161
%changelog
f8f92e
* Thu Dec 10 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.6.0-3
f8f92e
- Don't remove a queue more than once
f8f92e
- Remove any pending task processing handlers when destroying a queue
f8f92e
Resolves: #1464902
f8f92e
af9161
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
af9161
af9161
* Thu Oct 05 2017 Debarshi Ray <rishi@fedoraproject.org> - 0.6.0-1
af9161
- Update to 0.6.0
af9161
af9161
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-7
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
af9161
af9161
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-6
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
af9161
af9161
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-5
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
af9161
af9161
* Thu Sep 15 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.5.0-4
af9161
- Don't schedule dleyna_task_processor_t->on_quit_cb more than once
af9161
  (RH #1251366)
af9161
- Remove all queues before dleyna_task_processor_t->on_quit_cb is run
af9161
  (RH #1205574, #1360209)
af9161
af9161
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-3
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
af9161
af9161
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
af9161
af9161
* Wed May 06 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.5.0-1
af9161
- Update to 0.5.0
af9161
af9161
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-3
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
af9161
af9161
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
af9161
af9161
* Wed Jan 15 2014 Bastien Nocera <bnocera@redhat.com> - 0.4.0-1
af9161
- Update to 0.4.0
af9161
af9161
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-2
af9161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
af9161
af9161
* Wed Jun 26 2013 Debarshi Ray <rishi@fedoraproject.org> - 0.1.0-1
af9161
- Initial spec.