-Summary: Virtual package for development with gLite jobid C API
+Summary: @SUMMARY@
 Name: glite-jobid-api-c
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: chrpath
 BuildRequires: libtool
 BuildRequires: cppunit-devel
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-jobid C library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-jobid-api-c%{?_isa} <= 2.1.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite jobid C library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-jobid-api-c%{?_isa} <= 2.1.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite jobid
 C library.
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 /usr/%{_lib}/libglite_jobid.so.@MAJOR@.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_jobid.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/jobid
 
 jobid C++ API.
 
 
-%package -n %{name}-devel
+%package devel
 Summary: @SUMMARY@
 Group: Development/Libraries
-Requires: libglite-jobid-api-c%{?_isa}
+Requires: glite-jobid-api-c%{?_isa}
 Provides: %{name} = %{version}-%{release}
-Obsoletes: glite-jobid-api-cpp <= 1.2.0
 
 
-%description -n %{name}-devel
+%description devel
 @DESCRIPTION@
 
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/jobid
 
-Summary: Virtual package for development with gLite L&B client library
+Summary: @SUMMARY@
 Name: glite-lb-client
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: classads
 BuildRequires: classads-devel
 BuildRequires: cppunit-devel
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B client library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lb-client%{?_isa} <= 5.1.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B client library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: glite-lb-common-devel
 Requires: glite-jobid-api-c-devel
 Requires: glite-jobid-api-cpp-devel
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lb-client%{?_isa} <= 5.1.0
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B
 client library.
 
 
-%package -n %{name}-progs
+%package progs
 Summary: gLite L&B client programs and examples
-Group: Applications/Communications
-Obsoletes: glite-lb-client%{?_isa} <= 5.1.0
+Group: System Environment/Base
 
 
-%description -n %{name}-progs
+%description progs
 This package contains client programs and examples for gLite L&B.
 
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/%{name}-%{version}/
 /usr/%{_lib}/libglite_lb_client.so.11.@MINOR@.@REVISION@
 /usr/share/doc/%{name}-%{version}/package.summary
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/share/emi/
 %dir /usr/share/emi/build/
 /usr/share/man/man8/glite-lb-load.8.gz
 
 
-%files -n %{name}-progs
+%files progs
 %defattr(-,root,root)
 %dir /usr/%{_lib}/glite-lb/
 %dir /usr/%{_lib}/glite-lb/examples/
 
-Summary: Virtual package for development with gLite L&B common library
+Summary: @SUMMARY@
 Name: glite-lb-common
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: c-ares-devel
 BuildRequires: chrpath
 BuildRequires: classads
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B common library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lb-common%{?_isa} <= 8.1.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B common library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: glite-jobid-api-c-devel
 Requires: glite-lbjp-common-gss-devel
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lb-common%{?_isa} <= 8.1.0
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B
 common library.
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/%{name}-%{version}/
 /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/%{_lib}/libglite_lb_common.so.13
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite/
 %dir /usr/include/glite/lb/
 
 Vendor: EMI
 Group: System Environment/Daemons
 BuildRequires: activemq-cpp-library
-BuildRequires: cppunit-devel
-BuildRequires: glite-lb-logger
+BuildRequires: cppunit-devel%{?_isa}
+BuildRequires: glite-lb-logger-devel%{?_isa}
+BuildRequires: glite-lbjp-common-trio-devel%{?_isa}
 BuildRequires: libtool
 Requires: glite-lb-logger
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 License: Apache Software License
 Vendor: EMI
 Group: System Environment/Daemons
-BuildRequires: cppunit-devel
+BuildRequires: cppunit-devel%{?_isa}
 BuildRequires: chrpath
-BuildRequires: glite-lb-common-devel
-BuildRequires: glite-jobid-api-c-devel
-BuildRequires: glite-lbjp-common-gss-devel
-BuildRequires: glite-lbjp-common-trio-devel
-BuildRequires: glite-lbjp-common-log-devel
+BuildRequires: glite-lb-common-devel%{?_isa}
+BuildRequires: glite-jobid-api-c-devel%{?_isa}
+BuildRequires: glite-lbjp-common-gss-devel%{?_isa}
+BuildRequires: glite-lbjp-common-trio-devel%{?_isa}
+BuildRequires: glite-lbjp-common-log-devel%{?_isa}
 BuildRequires: libtool
 Requires(post): chkconfig
 Requires(preun): chkconfig
 @DESCRIPTION@
 
 
+%package devel
+Summary: Development files for gLite L&B logger
+Group: Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: glite-lb-common-devel%{?_isa}
+Requires: glite-lbjp-common-gss-devel%{?_isa}
+Requires: glite-lbjp-common-log-devel%{?_isa}
+
+
+%description devel
+This package contains header files for building plugins for gLite L&B logger.
+
+
 %prep
 %setup -q
 
 
 %files
 %defattr(-,root,root)
-%dir /usr/include/glite/
-%dir /usr/include/glite/lb/
 %dir /usr/share/doc/%{name}-%{version}/
 /etc/init.d/glite-lb-locallogger
 /usr/bin/glite-lb-notif-interlogd
 /usr/bin/glite-lb-interlogd
 /usr/bin/glite-lb-logd
-/usr/include/glite/lb/*.h
 /usr/share/doc/%{name}-%{version}/ChangeLog
 /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/share/doc/%{name}-%{version}/package.description
 /usr/share/man/man8/glite-lb-logd.8.gz
 
 
+%files devel
+%dir /usr/include/glite/
+%dir /usr/include/glite/lb/
+/usr/include/glite/lb/*.h
+
+
 %changelog
 * @SPEC_DATE@ @MAINTAINER@ - @MAJOR@.@MINOR@.@REVISION@-@AGE@%{?dist}
 - automatically generated package
 
 Requires: mysql-server
 # for upgrade from EMI-1:
 # new function glite_srvbones_daemon_listen() in 2.2.0
-Requires: libglite-lbjp-common-server-bones%{?_isa} >= 2.2.0
+Requires: glite-lbjp-common-server-bones%{?_isa} >= 2.2.0
 Requires(post): chkconfig
 Requires(preun): chkconfig
 Requires(preun): initscripts
 
-Summary: Virtual package for development with gLite L&B state machine
+Summary: @SUMMARY@
 Name: glite-lb-state-machine
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: chrpath
 BuildRequires: classads-devel
 BuildRequires: expat-devel
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B state machine.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lb-state-machine%{?_isa} <= 1.3.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B state machine
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: glite-lb-common-devel
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lb-state-machine%{?_isa} <= 1.3.0
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B
 state machine.
 
 find $RPM_BUILD_ROOT -name '*.a' -exec rm -rf {} \;
 find $RPM_BUILD_ROOT -name '*' -print | xargs -I {} -i bash -c "chrpath -d {} > /dev/null 2>&1" || echo 'Stripped RPATH'
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 /usr/%{_lib}/libglite_lb_statemachine.so.@MAJOR@.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_lb_statemachine.so.@MAJOR@
 /usr/%{_lib}/glite_lb_plugin.so.0.0.0
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite/
 %dir /usr/include/glite/lb/
 
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Applications/Communications
+Group: System Environment/Base
 BuildRequires: chrpath
 BuildRequires: gsoap-devel
 BuildRequires: glite-lb-ws-interface
 
-Summary: Virtual package for development with gLite L&B/JP common DB module
+Summary: @SUMMARY@
 Name: glite-lbjp-common-db
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: cppunit-devel
 BuildRequires: chrpath
 BuildRequires: log4c-devel
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B/JP common DB module.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lbjp-common-db%{?_isa} <= 3.1.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B/JP common DB module
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lbjp-common-db%{?_isa} <= 3.1.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B/JP
 common DB module.
 
 find $RPM_BUILD_ROOT -name '*.a' -exec rm -rf {} \;
 find $RPM_BUILD_ROOT -name '*' -print | xargs -I {} -i bash -c "chrpath -d {} > /dev/null 2>&1" || echo 'Stripped RPATH'
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/%{name}-%{version}
 %doc /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/%{_lib}/libglite_lbu_db.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/lbu
 
-Summary: Virtual package for development with gLite gsoap-plugin
+Summary: @SUMMARY@
 Name: glite-lbjp-common-gsoap-plugin
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: c-ares-devel
 BuildRequires: cppunit-devel
 BuildRequires: chrpath
 BuildRequires: glite-lbjp-common-gss-devel
 BuildRequires: libtool
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+Obsoletes: glite-security-gsoap-plugin%{?_isa} < 2.0.1-1
 AutoReqProv: yes
 Source: http://eticssoft.web.cern.ch/eticssoft/repository/emi/emi.lbjp-common.gsoap-plugin/%{version}/src/%{name}-@VERSION@.src.tar.gz
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-gsoap-plugin.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-security-gsoap-plugin%{?_isa} < 2.0.1-1
-Obsoletes: glite-lbjp-common-gsoap-plugin%{?_isa} <= 3.1.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite gsoap-plugin
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: glite-lbjp-common-gss-devel
-Provides: %{name}%{?_isa} = %{version}-%{release}
 Provides: glite-security-gsoap-plugin%{?_isa} = %{version}-%{release}
 Obsoletes: glite-security-gsoap-plugin%{?_isa} < 2.0.1-1
-Obsoletes: glite-lbjp-common-gsoap-plugin%{?_isa} <= 3.1.0
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite
 gsoap-plugin.
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/gsoap-plugin-%{version}
 %doc /usr/share/doc/gsoap-plugin-%{version}/LICENSE
 /usr/%{_lib}/libglite_security_gsoap_plugin_*.so.9
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/security
 
-Summary: Virtual package for development with gLite GSS library
+Summary: @SUMMARY@
 Name: glite-lbjp-common-gss
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: c-ares-devel
 BuildRequires: c-ares
 BuildRequires: chrpath
 BuildRequires: globus-gssapi-gsi-devel
 BuildRequires: libtool
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+Obsoletes: glite-security-gss%{?_isa} < 2.1.5-1
 AutoReqProv: yes
 Source: http://eticssoft.web.cern.ch/eticssoft/repository/emi/emi.lbjp-common.gss/%{version}/src/%{name}-@VERSION@.src.tar.gz
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-GSS library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-security-gss%{?_isa} < 2.1.5-1
-Obsoletes: glite-lbjp-common-gss%{?_isa} <= 3.1.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite GSS library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: globus-gssapi-gsi-devel
-Provides: %{name}%{?_isa} = %{version}-%{release}
 Provides: glite-security-gss%{?_isa} = %{version}-%{release}
 Obsoletes: glite-security-gss%{?_isa} < 2.1.5-1
-Obsoletes: glite-lbjp-common-gss%{?_isa} <= 3.1.0
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite GSS
 library.
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/gss-%{version}
 %doc /usr/share/doc/gss-%{version}/LICENSE
 /usr/%{_lib}/libglite_security_gss.so.9
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/security
 
-Summary: Virtual package for development with gLite L&B/JP interface library
+Summary: @SUMMARY@
 Name: glite-lbjp-common-jp-interface
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: chrpath
 BuildRequires: cppunit-devel
 BuildRequires: glite-jobid-api-c-devel
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B/JP interface library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lbjp-common-jp-interface%{?_isa} <= 2.2.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B/JP interface library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lbjp-common-jp-interface%{?_isa} <= 2.2.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B/JP
 interface library.
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 /usr/%{_lib}/libglite_jp_common.so.@MAJOR@.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_jp_common.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/jp
 
-Summary: Virtual package for development with gLite L&B/JP common log module
+Summary: @SUMMARY@
 Name: glite-lbjp-common-log
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: chrpath
 BuildRequires: libtool
 BuildRequires: log4c-devel
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B/JP common log module.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lbjp-common-log%{?_isa} <= 1.2.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B/JP common log module
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lbjp-common-log%{?_isa} <= 1.2.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B/JP
 common log module.
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/%{name}-%{version}
 %dir /etc/glite-lb
 /usr/%{_lib}/libglite_lbu_log.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/lbu
 
-Summary: Virtual package for development with gLite L&B/JP common maildir library
+Summary: @SUMMARY@
 Name: glite-lbjp-common-maildir
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: chrpath
 BuildRequires: libtool
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B/JP common maildir library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lbjp-common-maildir%{?_isa} <= 2.2.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B/JP common maildir library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lbjp-common-maildir%{?_isa} <= 2.2.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B/JP
 common maildir library.
 
 find $RPM_BUILD_ROOT -name '*.a' -exec rm -rf {} \;
 find $RPM_BUILD_ROOT -name '*' -print | xargs -I {} -i bash -c "chrpath -d {} > /dev/null 2>&1" || echo 'Stripped RPATH'
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 /usr/%{_lib}/libglite_lbu_maildir.so.@MAJOR@.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_lbu_maildir.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/lbu
 
-Summary: Virtual package for development with gLite L&B/JP common server-bones.
+Summary: @SUMMARY@
 Name: glite-lbjp-common-server-bones
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: chrpath
 BuildRequires: glite-lbjp-common-log-devel
 BuildRequires: libtool
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B/JP common server-bones.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lbjp-common-server-bones%{?_isa} <= 2.2.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B/JP common server-bones
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lbjp-common-server-bones%{?_isa} <= 2.2.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B/JP
 common server-bones.
 
 find $RPM_BUILD_ROOT -name '*.a' -exec rm -rf {} \;
 find $RPM_BUILD_ROOT -name '*' -print | xargs -I {} -i bash -c "chrpath -d {} > /dev/null 2>&1" || echo 'Stripped RPATH'
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 /usr/%{_lib}/libglite_lbu_server_bones.so.@MAJOR@.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_lbu_server_bones.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/lbu
 
-Summary: Virtual package for development with gLite L&B/JP common trio library
+Summary: @SUMMARY@
 Name: glite-lbjp-common-trio
 Version: @MAJOR@.@MINOR@.@REVISION@
 Release: @AGE@%{?dist}
 Url: @URL@
 License: Apache Software License
 Vendor: EMI
-Group: Development/Libraries
+Group: System Environment/Libraries
 BuildRequires: cppunit-devel
 BuildRequires: chrpath
 BuildRequires: libtool
 
 
 %description
-This is a virtual package providing runtime and development files for gLite
-L&B/JP common trio library.
-
-
-%package -n lib%{name}
-Summary: @SUMMARY@
-Group: System Environment/Libraries
-Obsoletes: glite-lbjp-common-trio%{?_isa} <= 2.2.0
-
-
-%description -n lib%{name}
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite L&B/JP common trio library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
-Provides: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: glite-lbjp-common-trio%{?_isa} <= 2.2.0
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite L&B/JP
 common trio library.
 
 find $RPM_BUILD_ROOT -name '*.a' -exec rm -rf {} \;
 find $RPM_BUILD_ROOT -name '*' -print | xargs -I {} -i bash -c "chrpath -d {} > /dev/null 2>&1" || echo 'Stripped RPATH'
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
-%files -n lib%{name}
+%files
 %defattr(-,root,root)
 %dir /usr/share/doc/%{name}-%{version}
 %doc /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/%{_lib}/libglite_lbu_trio.so.@MAJOR@
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite
 %dir /usr/include/glite/lbu
 
 Requires: %{name}-devel%{?_isa}
 Requires: %{name}-clients
 Obsoletes: glite-security-proxyrenewal%{?_isa} <= 1.3.11-4
-Obsoletes: glite-px-proxyrenewal%{?_isa} <= 1.3.22
 Provides: %{name}%{?_isa} = %{version}-%{release}
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 AutoReqProv: yes
 proxyrenewal library.
 
 
-%package -n lib%{name}
+%package libs
 Summary: @SUMMARY@
 Group: System Environment/Libraries
 Obsoletes: glite-security-proxyrenewal%{?_isa} <= 1.3.11-4
-Obsoletes: glite-px-proxyrenewal%{?_isa} <= 1.3.22
 
 
-%description -n lib%{name}
+%description libs
 @DESCRIPTION@
 
 
-%package -n %{name}-devel
+%package devel
 Summary: Development files for gLite proxyrenewal library
 Group: Development/Libraries
-Requires: lib%{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 Obsoletes: glite-security-proxyrenewal%{?_isa} <= 1.3.11-4
-Obsoletes: glite-px-proxyrenewal%{?_isa} <= 1.3.22
 
 
-%description -n %{name}-devel
+%description devel
 This package contains development libraries and header files for gLite
 proxyrenewal library.
 
 
-%package -n %{name}-clients
+%package clients
 Summary: Daemon and client program for gLite proxyrenewal
 Group: System Environment/Base
-Obsoletes: glite-px-proxyrenewal%{?_isa} <= 1.3.22
 
 
-%description -n %{name}-clients
+%description clients
 This package contains daemon and client program for gLite proxyrenewal.
 
 
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -n lib%{name} -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
 
 
-%postun -n lib%{name} -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
 
 
-%pre -n %{name}-clients
+%pre clients
 getent group glite >/dev/null || groupadd -r glite
 getent passwd glite >/dev/null || useradd -r -g glite -d /var/glite -c "gLite user" glite
 mkdir -p /var/glite /var/log/glite 2>/dev/null || :
 exit 0
 
 
-%post -n %{name}-clients
+%post clients
 /sbin/chkconfig --add glite-proxy-renewald
 
 
-%preun -n %{name}-clients
+%preun clients
 if [ $1 -eq 0 ] ; then
        /sbin/service glite-proxy-renewald stop >/dev/null 2>&1
        /sbin/chkconfig --del glite-proxy-renewald
 fi
 
 
-%postun -n %{name}-clients
+%postun clients
 if [ "$1" -ge "1" ] ; then
        /sbin/service glite-proxy-renewald condrestart >/dev/null 2>&1 || :
 fi
 
 
-%files -n %{name}
+%files
 %defattr(-,root,root)
 
 
-%files -n lib%{name}
+%files libs
 %defattr(-,root,root)
 %dir /usr/share/doc/%{name}-%{version}/
 /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/%{_lib}/libglite_security_proxyrenewal_core.so.2
 
 
-%files -n %{name}-devel
+%files devel
 %defattr(-,root,root)
 %dir /usr/include/glite/
 %dir /usr/include/glite/security/
 /usr/%{_lib}/libglite_security_proxyrenewal_core.so
 
 
-%files -n %{name}-clients
+%files clients
 %defattr(-,root,root)
 /etc/init.d/glite-proxy-renewald
 /usr/bin/glite-proxy-renew