Hello, New versions of Scripts (2.8.3) and Compile (10.0.1) are out! Please update your versions by running 'InstallPackage Scripts' and 'InstallPackage Compile'.
These new versions feature: - Better integration with freedesktop.org's basedir specification - Support for dynamic user/group creation in recipes and packages - Fixes for left-over files in Python scripts - Support for GIT in Compile - Improvements in the infrastructure used by Manager, Scripts and Freshen - Assorted bug fixes Thanks to everyone who helped us by filing bug reports at bugs.gobolinux.org. Please continue to use the bug tracker! Follow below the full ChangeLog for these tools. Cheers, Lucas ### Compile ### 2008-01-26 01:03 lucasvr * bin/PackRecipe: One more variant of the Temple Place GPL2 license. 2008-01-26 01:01 lucasvr * bin/Compile: Use $sudo_exec in scons install stage; Added 'prefix' to scons_variables. 2008-01-25 23:22 lucasvr * bin/MakeRecipe: Reintroduce $basefile, as it's expected to exist by the script (revision 1.39 mistakenly removed it). 2008-01-25 04:39 mohjive * bin/Compile: Not use negation in check so that we return true by default 2008-01-25 02:07 lucasvr * bin/Compile: Deducting everything from $recipedir and $target. This should put a smile upon Jonas' face for the rest of the day. 2008-01-24 22:59 lucasvr * bin/MakeRecipe: Create the Resources dir by default (should help newcomers to point them to the place where Dependencies should be filled). 2008-01-24 22:47 lucasvr * bin/Compile: Ensuring that required users and groups are created before calling the install target of the recipe. 2008-01-15 20:19 mwh * bin/: EditRecipe, PackRecipe: Make EDITOR errors more verbose after a number of questions about them recently. 2008-01-15 14:55 mohjive * bin/GetRecipe: Forgot {} around the variable expression 2008-01-15 14:31 mohjive * bin/Compile: Add option to not run PostInstall after installation 2008-01-15 13:00 mohjive * bin/GetRecipe: Remove trailing slash from the path 2008-01-10 21:09 hisham * bin/PackRecipe: Make sure error code is returned on failure. 2008-01-09 14:13 mohjive * bin/Compile: Forgot to add the option 'install-separatly' 2008-01-09 14:02 mohjive * bin/Compile: Adding support for 'part_of'. Defining this in a recipe will make that recipe "insert" the application into the "containing" meta application 2008-01-06 03:38 lucasvr * bin/RecipeLint: Added support for GIT. 2008-01-06 02:13 lucasvr * bin/: Compile, FetchArchive: Finished adding initial support for GIT on Compile. 2008-01-06 02:00 lucasvr * bin/: FetchArchive, MakeRecipe, NewVersion: Added support for GIT, which also happened to be bug #209 -- closed now. 2008-01-06 01:51 lucasvr * bin/MakeRecipe: Specifying the directory where cvs/svn files will be fetched to; Adding quotes around cvs_server. 2008-01-06 01:31 lucasvr * bin/Compile: Specifying make cmd using --make, as --command doesn't serve for that purposes. 2008-01-05 15:40 lucasvr * bin/Compile: Propagate $make to SandboxInstall. 2008-01-04 17:58 hisham * bin/RecipeLint: We should use the compatibility list for abstract dependency names such as "JRE" ### Scripts ### 2008-01-28 22:30 lucasvr * bin/CreateRootlessEnvironment: Update version. 2008-01-28 01:39 lucasvr * src/LinkOrExpandAll.c: Filtering out CVS directory names from conflicts in SymlinkProgram. 2008-01-25 02:07 lucasvr * Functions/Requirements, bin/SymlinkProgram: Deducting everything from $recipedir and $target. This should put a smile upon Jonas' face for the rest of the day. 2008-01-24 22:47 lucasvr * Functions/Requirements, bin/SymlinkProgram: reqfile needs to be passed as a parameter now that we parse it from both packages and recipes. 2008-01-19 07:22 mohjive * Functions/OptionParser: Handle more than 9 arguments 2008-01-19 05:16 mohjive * bin/ListProgramFiles: Probably more robust to get something and then check that for validity 2008-01-19 01:47 mohjive * bin/ListProgramFiles: Current link must exists. We can't return a missing or broken link 2008-01-18 13:10 mohjive * Functions/OptionParser: changed to bash built-in string handling as 'cut' could not handle when the argument to an option had '=' in it as well 2008-01-18 00:04 mwh * bin/GetAvailable, lib/python2.3/site-packages/PythonUtils.py: Add len() support to KeyInsensitiveDict, and fix GetAvailable(['installed']) to work with that. 2008-01-17 20:01 mwh * lib/python2.3/site-packages/PythonUtils.py: Make in work for KeyInsensitiveDict 2008-01-17 00:47 mwh * bin/CheckDependencies: Work properly when a recipe URL is passed in, and when no version is specified. 2008-01-16 19:18 mwh * lib/python2.3/site-packages/PythonUtils.py: Add iterator support to KeyInsensitiveDict, and allow creating/updating from an iterable of 2-sequences like built-in dict. 2008-01-15 22:02 mwh * lib/python2.3/site-packages/PythonUtils.py: Allow terminating consoleProgressHook with different string output, such as "done." or \\r. Defaults to \\n still. 2008-01-15 00:03 mwh * bin/CheckDependencies: This output is really annoying for a console application. Is it necessary? 2008-01-13 14:58 detsch * bin/CheckDependencies: Fixed caching of package matching a given rule. 2008-01-12 14:47 detsch * bin/CheckDependencies: Caching find_matching_package results, to improve speed when calling CheckDependencies for multiple programs. 2008-01-10 14:47 mohjive * Functions/GoboLinux, Resources/Environment: It's possible that the target directories don't exist, so we try to create them first. Also add definition of XDG_CONFIG_DIRS and add $goboShared to XDG_DATA_DIRS. This together with the previous commit fixes bug #240 2008-01-10 14:20 mohjive * Functions/GoboLinux, Resources/Environment: Fixing better implementation of freedesktop.org's basedir specification. Now our base XDG_DATA directory is $goboVariable/xdg. 2008-01-09 15:11 mohjive * bin/Dependencies: Make Dependencies use 'All_Versions' 2008-01-09 15:04 mohjive * bin/AttachProgram: Changing AttachProgram to use the new function 'All_Versions' 2008-01-09 15:03 mohjive * Functions/Versions: Expanding 'All_Versions' to optionally take a program prefix 2008-01-09 14:57 mohjive * bin/CheckDependants: Fixing better handling when trying to get which version to use 2008-01-09 14:55 mohjive * Functions/Versions: Added new function 'All_Versions' that returns all available versions excluding such as 'Variables' 2008-01-09 04:24 hisham * Shared/zsh/zkbd-rxvt-pc-linux-gnu: Add rules for rxvt. 2008-01-08 17:22 hisham * bin/TemplateScript: We removed EditScript a while ago, but this remained. Removing it, to help cleaning up bin/ and tab completions. It's easy to follow the mold from other scripts, no need for a dedicated template. 2008-01-08 17:20 hisham * bin/RenameCaps: Removing one of the last few remnants of the days when Scripts used to my just my personal scripts collection. 2008-01-08 14:42 lucasvr * Functions/Requirements, bin/SymlinkProgram: We can access Resources/Requirements from $package and $version alone. 2008-01-08 13:36 lucasvr * Functions/Requirements, bin/SymlinkProgram: Added support for Resources/Requirements. Closes bugs #10 and #11. 2008-01-06 15:25 lucasvr * bin/SandboxInstall: Cleaning .pyc/.pyo from the sandbox (catching both in the same place), as there's no way, now, to tell Python to disable the (re)generation of its .pyo files. This closes bugs #218 and #200. 2008-01-06 01:30 lucasvr * bin/SandboxInstall: Introduced --make so that we can use other make variants. --command doesn't serve for that purposes. 2008-01-04 17:54 hisham * Resources/Defaults/Settings/Scripts/CompatibilityList: Handle some other naming variations out there. 2008-01-04 17:52 hisham * Resources/Defaults/Settings/Scripts/CompatibilityList: JDK works as a JRE 2007-12-30 23:20 lucasvr * bin/CreateRootlessEnvironment: Adds Glibc and Xorg to Dependencies.blacklist when creating the Rootless environment. Closes bug #220. _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel