rpms/geomview/devel geomview.spec,1.43,1.44

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Thu Apr 3 13:43:34 UTC 2008


Author: rdieter

Update of /cvs/pkgs/rpms/geomview/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24951

Modified Files:
	geomview.spec 
Log Message:
* Tue Apr 03 2008 Rex Dieter <rdieter at fedoraproject.org> 1.9.4-7
- -libs subpkg, fixes multiarch conflicts (#341241)



Index: geomview.spec
===================================================================
RCS file: /cvs/pkgs/rpms/geomview/devel/geomview.spec,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- geomview.spec	19 Feb 2008 21:09:47 -0000	1.43
+++ geomview.spec	3 Apr 2008 13:42:51 -0000	1.44
@@ -1,8 +1,13 @@
 
+%if 0%{?fedora} > 8
+# make -libs subpkg
+%define libs 1
+%endif
+
 Name:    geomview
 Summary: Interactive 3D viewing program
 Version: 1.9.4
-Release: 6%{?dist}
+Release: 7%{?dist}
 
 License: LGPLv2+
 Url:     http://www.geomview.org/
@@ -63,6 +68,15 @@
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 
+%if 0%{?libs}
+Requires: %{name}-libs = %{version}-%{release}
+%else
+Obsoletes: %{name}-libs < %{version}-%{release}
+Provides:  %{name}-libs = %{version}-%{release}
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+%endif
+
 %description
 Geomview is an interactive 3D viewing program for Unix. It lets you view and
 manipulate 3D objects: you use the mouse to rotate, translate, zoom in and out,
@@ -71,10 +85,24 @@
 display objects described in a variety of file formats. It comes with a wide
 selection of example objects, and you can create your own objects too.
 
+%if 0%{?libs}
+%package libs
+Summary: %{name} runtime libraries
+Group:   System Environment/Libraries
+# include to paranoid, installing libs-only is still mostly untested
+Requires: %{name} = %{version}-%{release}
+# hack to help multilib upgrades (temporary)
+Obsoletes: %{name} < %{version}-%{release}
+# split happened here
+#Obsoletes: geomview < 1.9.4-7 
+%description libs
+%{summary}.
+%endif
+
 %package devel
 Summary: Development files for %{name} 
 Group:   Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
 %description devel
 %{summary}.
 
@@ -163,9 +191,14 @@
 %{_mandir}/man1/*
 %{_mandir}/man3/*
 %{_mandir}/man5/*
-%{_libdir}/libgeomview-%{version}.so
 %{_libexecdir}/geomview/
 
+%if 0%{?libs}
+%files libs
+%defattr(-,root,root,-)
+%endif
+%{_libdir}/libgeomview-%{version}.so
+
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/libgeomview.so
@@ -173,6 +206,9 @@
 
 
 %changelog
+* Tue Apr 03 2008 Rex Dieter <rdieter at fedoraproject.org> 1.9.4-7
+- -libs subpkg, fixes multiarch conflicts (#341241)
+
 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 1.9.4-6
 - Autorebuild for GCC 4.3
 




More information about the fedora-extras-commits mailing list