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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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}


Reply via email to