[yast-commit] r68028 - in /trunk/qt-pkg: VERSION.cmake package/yast2-qt-pkg.changes src/YQPkgPackageKitGroupsFilterView.cc src/YQPkgPackageKitGroupsFilterView.h yast2-qt-pkg.spec.in
Author: tgoettlicher Date: Thu Apr 26 11:03:52 2012 New Revision: 68028 URL: http://svn.opensuse.org/viewcvs/yast?rev=68028&view=rev Log: Added package group for unneeded packages Modified: trunk/qt-pkg/VERSION.cmake trunk/qt-pkg/package/yast2-qt-pkg.changes trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.cc trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.h trunk/qt-pkg/yast2-qt-pkg.spec.in Modified: trunk/qt-pkg/VERSION.cmake URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/VERSION.cmake?rev=68028&r1=68027&r2=68028&view=diff ============================================================================== --- trunk/qt-pkg/VERSION.cmake (original) +++ trunk/qt-pkg/VERSION.cmake Thu Apr 26 11:03:52 2012 @@ -1,3 +1,3 @@ SET(VERSION_MAJOR "2") SET(VERSION_MINOR "21") -SET(VERSION_PATCH "22") +SET(VERSION_PATCH "23") Modified: trunk/qt-pkg/package/yast2-qt-pkg.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/package/yast2-qt-pkg.changes?rev=68028&r1=68027&r2=68028&view=diff ============================================================================== --- trunk/qt-pkg/package/yast2-qt-pkg.changes (original) +++ trunk/qt-pkg/package/yast2-qt-pkg.changes Thu Apr 26 11:03:52 2012 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Thu Apr 26 11:03:07 CEST 2012 - tgoettlicher@suse.de + +- Added package group for unneeded packages +- 2.21.23 + +------------------------------------------------------------------- Fri Mar 23 11:05:38 CET 2012 - tgoettlicher@suse.de - Fixed bnc#704123: When updating packages, same version numbers in different repositories confuse YaST Modified: trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.cc?rev=68028&r1=68027&r2=68028&view=diff ============================================================================== --- trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.cc (original) +++ trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.cc Thu Apr 26 11:03:52 2012 @@ -93,6 +93,7 @@ case YPKG_GROUP_SUGGESTED: return _( "Suggested Packages" ); case YPKG_GROUP_RECOMMENDED: return _( "Recommended Packages"); case YPKG_GROUP_ORPHANED: return _( "Orphaned Packages" ); + case YPKG_GROUP_UNNEEDED: return _( "Unneeded Packages" ); case YPKG_GROUP_MULTIVERSION: return _( "Multiversion Packages" ); // Intentionally omitting 'default' case so gcc can catch unhandled enums @@ -140,6 +141,7 @@ case YPKG_GROUP_SUGGESTED: return( "package_edutainment_languages" ); case YPKG_GROUP_RECOMMENDED: return( "package_edutainment_languages" ); case YPKG_GROUP_ORPHANED: return( "package_edutainment_languages" ); + case YPKG_GROUP_UNNEEDED: return( "package_edutainment_languages" ); case YPKG_GROUP_MULTIVERSION: return( "package_edutainment_languages" ); case YPKG_GROUP_ALL: return( "package_main" ); @@ -242,6 +244,7 @@ _groupsMap[ YPKG_GROUP_RECOMMENDED ] = new YQPkgPackageKitGroup( this, YPKG_GROUP_RECOMMENDED ); _groupsMap[ YPKG_GROUP_SUGGESTED ] = new YQPkgPackageKitGroup( this, YPKG_GROUP_SUGGESTED ); _groupsMap[ YPKG_GROUP_ORPHANED ] = new YQPkgPackageKitGroup( this, YPKG_GROUP_ORPHANED ); + _groupsMap[ YPKG_GROUP_UNNEDED ] = new YQPkgPackageKitGroup( this, YPKG_GROUP_UNNEEDED ); if ( ! zypp::sat::Pool::instance().multiversionEmpty() ) _groupsMap[ YPKG_GROUP_MULTIVERSION] = new YQPkgPackageKitGroup( this, YPKG_GROUP_MULTIVERSION ); @@ -320,7 +323,8 @@ // to solve first if ( _selectedGroup == YPKG_GROUP_SUGGESTED || _selectedGroup == YPKG_GROUP_RECOMMENDED || - _selectedGroup == YPKG_GROUP_ORPHANED ) + _selectedGroup == YPKG_GROUP_ORPHANED || + _selectedGroup == YPKG_GROUP_UNNEEDED ) { // set the busy cursor for the solving QApplication::setOverrideCursor(Qt::WaitCursor); @@ -377,6 +381,13 @@ emit filterMatch( selectable, pkg ); return true; } + if ( selectedGroup() == YPKG_GROUP_UNNEEDED && + zypp::PoolItem(pkg).status().isUnneeded() ) + { + emit filterMatch( selectable, pkg ); + return true; + } + if ( selectedGroup() == YPKG_GROUP_MULTIVERSION && selectable->multiversionInstall() ) { Modified: trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.h?rev=68028&r1=68027&r2=68028&view=diff ============================================================================== --- trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.h (original) +++ trunk/qt-pkg/src/YQPkgPackageKitGroupsFilterView.h Thu Apr 26 11:03:52 2012 @@ -92,6 +92,7 @@ YPKG_GROUP_SUGGESTED, YPKG_GROUP_RECOMMENDED, YPKG_GROUP_ORPHANED, + YPKG_GROUP_UNNEEDED, YPKG_GROUP_MULTIVERSION, YPKG_GROUP_ALL, } YPkgGroupEnum; Modified: trunk/qt-pkg/yast2-qt-pkg.spec.in URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt-pkg/yast2-qt-pkg.spec.in?rev=68028&r1=68027&r2=68028&view=diff ============================================================================== --- trunk/qt-pkg/yast2-qt-pkg.spec.in (original) +++ trunk/qt-pkg/yast2-qt-pkg.spec.in Thu Apr 26 11:03:52 2012 @@ -12,9 +12,9 @@ Requires: yast2-qt >= 2.20.0 %requires_ge libqt4 BuildRequires: yast2-qt-devel >= 2.20.0 -BuildRequires: libzypp-devel >= 7.4.0 +BuildRequires: libzypp-devel >= 11.4.0 BuildRequires: yast2-libyui-devel >= 2.20.0 -Requires: libzypp >= 7.4.0 +Requires: libzypp >= 11.4.0 Requires: yast2-libyui >= 2.20.0 Requires: yast2_theme >= 2.16.1 Provides: yast2-qt:/usr/lib/YaST2/plugin/libpy2qt_pkg.so.2 -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
tgoettlicher@svn2.opensuse.org