Hello community,
here is the log from the commit of package libical for openSUSE:Factory checked in at 2019-11-03 11:41:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libical (Old)
and /work/SRC/openSUSE:Factory/.libical.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libical"
Sun Nov 3 11:41:26 2019 rev:46 rq:744148 version:3.0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/libical/libical.changes 2019-10-17 13:08:41.931863873 +0200
+++ /work/SRC/openSUSE:Factory/.libical.new.2990/libical.changes 2019-11-03 11:41:29.742166564 +0100
@@ -1,0 +2,15 @@
+Wed Oct 30 11:49:14 UTC 2019 - Adam Majer
+
+- Fix multibuild building. For baselibs.conf and _multibuild to
+ work correctly, we need to define all possible %package in the
+ spec file irrespective of the "flavor". Packages are not generated
+ if they do not have a %files section
+
+-------------------------------------------------------------------
+Wed Oct 30 02:37:57 UTC 2019 - Yifan Jiang
+
+- Add pkgconfig(libical) BuildRequires: pkg-config 0.29.2 is not
+ able to generate libical-glib pkgconfig dependency without
+ libical.pc.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libical.spec ++++++
--- /var/tmp/diff_new_pack.ygHV9r/_old 2019-11-03 11:41:30.654167704 +0100
+++ /var/tmp/diff_new_pack.ygHV9r/_new 2019-11-03 11:41:30.654167704 +0100
@@ -56,86 +56,84 @@
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(libical)
BuildRequires: pkgconfig(libxml-2.0)
%endif
%if %{without glib}
-%description
+%description -n libical
Libical is an implementation of the IETF's iCalendar
calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
parses iCal components and provides a C API for manipulating the
component properties, parameters, and subcomponents.
%else
-%description
+%description -n libical-glib
This package provides a GObject wrapper for libical library with support
for GObject Introspection.
%endif
-%if %{without glib}
-%package -n %{name}%{sonum}
+%package -n libical%{sonum}
Summary: An Implementation of Basic iCAL Protocols
Group: System/Libraries
-Provides: %{name} = %{version}
-Obsoletes: %{name} < %{version}
+Provides: libical = %{version}
+Obsoletes: libical < %{version}
-%description -n %{name}%{sonum}
+%description -n libical%{sonum}
Libical is an implementation of the IETF's iCalendar
calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
parses iCal components and provides a C API for manipulating the
component properties, parameters, and subcomponents.
-%package devel
+%package -n libical-devel
Summary: Development files for libical, an implementation of basic iCAL protocols
Group: Development/Libraries/C and C++
-Requires: %{name}%{sonum} = %{version}
+Requires: libical%{sonum} = %{version}
# Typelib should be required, but might create a build cycle
-# Requires: typelib-1_0-libical%{sonum} = %%{version}
+# Requires: typelib-1_0-libical%%{sonum} = %%{version}
-%description devel
+%description -n libical-devel
Libical is an implementation of the IETF's iCalendar
Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It
parses iCal components and provides a C API for manipulating the
component properties, parameters, and subcomponents.
-%package doc
+%package -n libical-doc
Summary: Example source code for programs to use libical
Group: Documentation/Other
BuildArch: noarch
-%description doc
+%description -n libical-doc
Libical is an implementation of the IETF's iCalendar
calendaring and scheduling protocols (RFC 2445, 2446, and 2447). It
parses iCal components and provides a C API for manipulating the
component properties, parameters, and subcomponents.
-%else
-%package -n %{name}%{sonum}
+%package -n libical-glib%{sonum}
Summary: GObject wrapper for libical library
Group: System/Libraries
-Provides: %{name} = %{version}
-Obsoletes: %{name} < %{version}
+Provides: libical-glib = %{version}
+Obsoletes: libical-glib < %{version}
-%description -n %{name}%{sonum}
+%description -n libical-glib%{sonum}
This package provides a GObject wrapper for libical library with support
for GObject Introspection.
-%package devel
-Summary: Development files for building against %{name}
+%package -n libical-glib-devel
+Summary: Development files for building against libical-glib
Group: Development/Libraries/C and C++
-Requires: %{name} = %{version}
-Requires: libical%{sonum} = %{version}
+Requires: libical-glib%{sonum} = %{version}
Requires: typelib-1_0-ICal-3_0 = %{version}
Requires: typelib-1_0-ICalGLib-3_0 = %{version}
-%description devel
-Development files for building against %{name}%{sonum}
+%description -n libical-glib-devel
+Development files for building against libical-glib%{sonum}
-%package doc
-Summary: Documentation files for %{name}%{sonum}
+%package -n libical-glib-doc
+Summary: Documentation files for libical-glib%{sonum}
Group: Documentation/Other
BuildArch: noarch
-%description doc
+%description -n libical-glib-doc
Documentation files for %{name}%{sonum}
%package -n typelib-1_0-ICal-3_0
@@ -151,7 +149,6 @@
%description -n typelib-1_0-ICalGLib-3_0
This package provides the gobject-introspection bindings for libical-glib.
-%endif
%prep
%autosetup -p1 -n libical-%{version}