Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-05-10 20:35:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and      /work/SRC/openSUSE:Factory/.libglvnd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libglvnd"

Wed May 10 20:35:36 2017 rev:3 rq:493214 version:0.1.1~20161222~dc16f8c

Changes:
--------
--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes        2017-04-17 
10:22:52.947349453 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-05-10 
20:35:37.312953193 +0200
@@ -1,0 +2,9 @@
+Sat Apr 29 20:59:17 UTC 2017 - jeng...@inai.de
+
+- The package misuses an SLPP package name (libglvnd0) while not
+  being SLPP — there is not even a libglvnd.so.0. Since
+  implementing SLPP does not make much sense either (these are all
+  just compat wrappers), switch to libglvnd.
+- Avoid doubleshipping of README.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libglvnd.spec ++++++
--- /var/tmp/diff_new_pack.wZ7uhF/_old  2017-05-10 20:35:38.112840338 +0200
+++ /var/tmp/diff_new_pack.wZ7uhF/_new  2017-05-10 20:35:38.116839774 +0200
@@ -17,7 +17,6 @@
 
 
 Name:           libglvnd
-%define sonum  0
 Version:        0.1.1~20161222~dc16f8c
 Release:        0
 Summary:        The GL Vendor-Neutral Dispatch library
@@ -37,26 +36,18 @@
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Provides:       libglvnd0 = %version-%release
+Obsoletes:      libglvnd0 < %version-%release
 
 %description
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
 multiple vendors on a per-screen basis, as described by Andy Ritger's
 OpenGL ABI proposal.
  
-%package -n %name%sonum
-Summary:        The GL Vendor-Neutral Dispatch library
-Group:          System/Libraries
-Recommends:     Mesa-libGL1 >= 12.0.0
-
-%description -n %name%sonum
-Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
-multiple vendors on a per-screen basis, as described by Andy Ritger's
-OpenGL ABI proposal.
-
 %package devel
 Summary:        Development files for libglvnd
 Group:          Development/Libraries/C and C++
-Requires:       %name%sonum = %version
+Requires:       %name = %version
 Recommends:     Mesa-libGL-devel >= 12.0.0
 
 %description devel
@@ -79,14 +70,13 @@
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%buildroot";
+%make_install
+find "%buildroot" -type f -name "*.la" -delete
 >%_builddir/%name-%version/filelist.rpm
 %if 0%{?suse_version} < 1330
-rm -f "%buildroot/usr/X11R6/%_lib"/*.la
 mkdir -p %buildroot/%_libdir/pkgconfig
 mv %buildroot/usr/X11R6/%_lib/pkgconfig/*.pc %buildroot/%_libdir/pkgconfig
-rm -rf %buildroot/usr/X11R6/pkgconfig
-if [ "%_libdir" == "/usr/lib64" ]; then
+if [ "%_lib" == "lib64" ]; then
   mkdir -p %buildroot/%_sysconfdir/ld.so.conf.d
   cat > %buildroot/%_sysconfdir/ld.so.conf.d/%name.conf << EOF
 /usr/X11R6/%_lib
@@ -94,15 +84,12 @@
 EOF
   echo "%config %_sysconfdir/ld.so.conf.d/%name.conf" 
>%_builddir/%name-%version/filelist.rpm
 fi
-%else
-rm -f "%buildroot/%_libdir"/*.la
 %endif
 
-%post   -n %name%sonum -p /sbin/ldconfig
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
-%postun -n %name%sonum -p /sbin/ldconfig
-
-%files -n %name%sonum -f filelist.rpm
+%files -f filelist.rpm
 %defattr(-,root,root)
 %doc README.md
 %if 0%{?suse_version} < 1330
@@ -115,7 +102,6 @@
 
 %files devel
 %defattr(-,root,root)
-%doc README.md
 %if 0%{?suse_version} < 1330
 %dir /usr/X11R6
 %dir /usr/X11R6/%_lib

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.wZ7uhF/_old  2017-05-10 20:35:38.192829053 +0200
+++ /var/tmp/diff_new_pack.wZ7uhF/_new  2017-05-10 20:35:38.192829053 +0200
@@ -1,2 +1,2 @@
-libglvnd0
+libglvnd
 libglvnd-devel


Reply via email to