Hello community,

here is the log from the commit of package giflib for openSUSE:Factory
checked in at Thu Sep 22 10:44:56 CEST 2011.



--------
--- giflib/giflib.changes       2010-08-30 01:16:47.000000000 +0200
+++ /mounts/work_src_done/STABLE/giflib/giflib.changes  2011-09-21 
13:26:20.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Sep 21 10:59:15 UTC 2011 - [email protected]
+
+- Correct project URL
+- Implement shlib naming (libgif4)
+- Apply packaging guidelines (remove redundant/obsolete
+  tags/sections from specfile, etc.)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


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

Other differences:
------------------
++++++ giflib.spec ++++++
--- /var/tmp/diff_new_pack.doj3DY/_old  2011-09-22 10:44:53.000000000 +0200
+++ /var/tmp/diff_new_pack.doj3DY/_new  2011-09-22 10:44:53.000000000 +0200
@@ -15,24 +15,36 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           giflib
+%define lname  libgif4
 BuildRequires:  xorg-x11-libICE-devel xorg-x11-libSM-devel 
xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel 
xorg-x11-libXt-devel
 License:        MIT
 Group:          System/Libraries
-Url:            http://sourceforge.net/projects/libungif
-AutoReqProv:    on
+URL:            http://sourceforge.net/projects/libungif
+Version:        4.1.6
+Release:        23
+Summary:        A Library for Working with GIF Images
+Source:         giflib-%{version}.tar.bz2
+Source2:        baselibs.conf
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+
+%description
+This Library allows manipulating GIF Image files. Since the LZW patents
+have expired, giflib can again be used instead of libungif.
+
+%package -n %lname
+Summary:        A Library for Working with GIF Images
+Group:          System/Libraries
+Obsoletes:      giflib < %version-%release
+Provides:       giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:      giflib-64bit
 Obsoletes:      libungif-64bit
 %endif
 #
-Version:        4.1.6
-Release:        23
-Summary:        A Library for Working with GIF Images
 Provides:       libungif
 %ifarch ia64 x86_64 s390x ppc64
 Provides:       libungif.so.4()(64bit)
@@ -40,44 +52,26 @@
 Provides:       libungif.so.4
 %endif
 Obsoletes:      libungif
-Source:         giflib-%{version}.tar.bz2
-Source2:        baselibs.conf
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
-%description
+%description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
-have expired, giflib can be used instead of libungif again.
-
-
-
-Authors:
---------
-    Toshio Kuratomi <[email protected]>
-    Eric S. Raymond <[email protected]>
+have expired, giflib can again be used instead of libungif.
 
 %package progs
 License:        MIT
 Summary:        Tools for Working with the GIF Library
 Group:          Productivity/Graphics/Convertors
-AutoReqProv:    on
 Provides:       ungif
 Obsoletes:      ungif
 
 %description progs
 A tool for converting GIFs to various formats.
 
-
-
-Authors:
---------
-    Toshio Kuratomi <[email protected]>
-    Eric S. Raymond <[email protected]>
-
 %package devel
 License:        MIT
 Summary:        Library for Working with GIF Images - Files Mandatory for 
Development
 Group:          Development/Libraries/C and C++
-Requires:       %name = %version
+Requires:       %lname = %version
 # bug437293
 %ifarch ppc64
 Obsoletes:      giflib-devel-64bit
@@ -86,14 +80,7 @@
 
 %description devel
 This Library allows manipulating GIF Image files. Since the LZW patents
-have expired, giflib can be used instead of libungif again.
-
-
-
-Authors:
---------
-    Toshio Kuratomi <[email protected]>
-    Eric S. Raymond <[email protected]>
+have expired, giflib can again be used instead of libungif.
 
 %prep
 %setup -q
@@ -111,7 +98,7 @@
 
 autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-%{__make} %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
@@ -123,11 +110,11 @@
 rm -f %{buildroot}%{_libdir}/*.la
 find doc -name "Makefile*" -print -delete
 
-%post -p /sbin/ldconfig
+%post -n %lname -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
-%files
+%files -n %lname
 %defattr(-,root,root)
 %doc COPYING
 %{_libdir}/lib*.so.*

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.doj3DY/_old  2011-09-22 10:44:53.000000000 +0200
+++ /var/tmp/diff_new_pack.doj3DY/_new  2011-09-22 10:44:53.000000000 +0200
@@ -1,6 +1,12 @@
-giflib
+libgif4
+# O/P on giflib added in 4.1.6. Once 4.1.7 is used, switch "<=" to "<".
+  obsoletes "giflib-<targettype> <= <version>"
+  provides "giflib-<targettype> = <version>"
+
   obsoletes "libungif-<targettype>"
   provides  "libungif-<targettype>"
   targettype 32bit provides "libungif.so.4"
   targettype 64bit provides "libungif.so.4()(64bit)"
 giflib-devel
+  requires -giflib-<targettype> = <version>
+  requires "libgif4-<targettype> = <version>"


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to