Author: lslezak Date: Wed Apr 2 16:41:24 2008 New Revision: 45983 URL: http://svn.opensuse.org/viewcvs/yast?rev=45983&view=rev Log: - moved package callbacks from yast2-packager to yast2 package - 2.16.30 Added: trunk/packager/src/clients/wrapper_slideshow_callbacks.ycp Removed: trunk/packager/src/modules/DontShowAgain.ycp trunk/packager/src/modules/PackageCallbacks.ycp trunk/packager/src/modules/SignatureCheckCallbacks.ycp trunk/packager/src/modules/SignatureCheckDialogs.ycp Modified: trunk/packager/VERSION trunk/packager/package/yast2-packager.changes trunk/packager/yast2-packager.spec.in Modified: trunk/packager/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/VERSION?rev=45983&r1... ============================================================================== --- trunk/packager/VERSION (original) +++ trunk/packager/VERSION Wed Apr 2 16:41:24 2008 @@ -1 +1 @@ -2.16.29 +2.16.30 Modified: trunk/packager/package/yast2-packager.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/package/yast2-packager.c... ============================================================================== --- trunk/packager/package/yast2-packager.changes (original) +++ trunk/packager/package/yast2-packager.changes Wed Apr 2 16:41:24 2008 @@ -2,7 +2,9 @@ Wed Apr 2 15:24:24 CEST 2008 - lslezak@suse.cz - adapted callback registration implementation - use references - to functions (fate#302296) + to functions (fate#302296) +- moved package callbacks from yast2-packager to yast2 package +- 2.16.30 ------------------------------------------------------------------- Fri Mar 28 08:49:19 CET 2008 - lslezak@suse.cz Added: trunk/packager/src/clients/wrapper_slideshow_callbacks.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/src/clients/wrapper_slid... ============================================================================== --- trunk/packager/src/clients/wrapper_slideshow_callbacks.ycp (added) +++ trunk/packager/src/clients/wrapper_slideshow_callbacks.ycp Wed Apr 2 16:41:24 2008 @@ -0,0 +1,47 @@ +/** + * Module: wrapper_slideshow_callbacks.ycp + * + * Authors: Ladislav Slezak <lslezak@novell.com> + * + * Purpose: A wrapper for SlideShowCallbacks:: module, + * required for removing the cyclic import dependency + * between SlideShowCallbacks.ycp and SlideShow.ycp + * + * $Id$ + */ + +{ + string func = (string)WFM::Args(0); + list param = []; + + // get parameters if available + if (size(WFM::Args()) >= 2) + { + param = (list) WFM::Args(1); + } + + any ret = nil; + + y2milestone("SlideShowCallbacks:: wrapper: func: %1, args: %2", func, param); + + import "SlideShowCallbacks"; + + // call the required function + if (func == "InstallSlideShowCallbacks") + { + ret = SlideShowCallbacks::InstallSlideShowCallbacks(); + } + else if (func == "RemoveSlideShowCallbacks") + { + ret = SlideShowCallbacks::RemoveSlideShowCallbacks(); + } + else + { + // the required function is not known + y2error("unknown function: %1", func); + } + + y2milestone("SlideShowCallbacks wrapper: result: %1", ret); + + return ret; +} Modified: trunk/packager/yast2-packager.spec.in URL: http://svn.opensuse.org/viewcvs/yast/trunk/packager/yast2-packager.spec.in?r... ============================================================================== --- trunk/packager/yast2-packager.spec.in (original) +++ trunk/packager/yast2-packager.spec.in Wed Apr 2 16:41:24 2008 @@ -4,11 +4,11 @@ @HEADER@ BuildRequires: gcc-c++ libxcrypt-devel yast2-country-data yast2-xml perl-XML-Writer update-desktop-files yast2-devtools yast2-testsuite yast2-slp -# enhanced String::FormatRateMessage() -BuildRequires: yast2 >= 2.16.34 +# package callbacks +BuildRequires: yast2 >= 2.16.42 -# "priority" support -BuildRequires: yast2-pkg-bindings >= 2.16.22 +# new registration of callbacks +BuildRequires: yast2-pkg-bindings >= 2.16.23 # Module: OneClickInstallStandard Requires: perl-XML-Bare yast2-perl-bindings @@ -17,11 +17,11 @@ Requires: yast2-country-data >= 2.16.3 Requires: yast2-installation >= 2.15.12 -# "priority" support -Requires: yast2-pkg-bindings >= 2.16.22 +# new registration of callbacks +Requires: yast2-pkg-bindings >= 2.16.23 -# URL::MakeParamsFromMap and URL::MakeMapFromParams -Requires: yast2 >= 2.16.25 +# package callbacks +Requires: yast2 >= 2.16.42 # unzipping license file Requires: unzip -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org