summaryrefslogtreecommitdiff
path: root/Rakefile
AgeCommit message (Collapse)Author
2015-03-09rake: yarn doc taskMatthias H
2014-02-21[remote] removed due to security concernsMatthias H
2010-08-18Add a plugin skeleton generatorRaine Virta
`rake plugin`
2010-07-01Rakefile: get rid of useless dependencyGiuseppe Bilotta
It's loaded by gempackagetask anyway ...
2010-07-01Rake manpages ruleGiuseppe Bilotta
2010-07-01Package man filesGiuseppe Bilotta
Define a rule in the Rakefile to generate them, and change the Dir[] into a FileList[] into the gemspec. The latter change has the downside of requiring Rake's FileList, but the upside of listing non-existing files, so that Rake can create them, if possible, or complain if they are just missing.
2010-06-29Move English messages from po/en_US to po/enGiuseppe Bilotta
When using gettext, the bot will look for English messages in the 'en' locale, rather than en_US. This causes some Ruby GetText version to not find the .mo files, which used to be stored as en_US instead. Since Ruby's GetText seems to be too stupid to fall back to en_US when en is not found, we move the messages to en. This is also probably more correct from a linguistic standpoint, since the messages are actually mostly British English due to the bot origin.
2009-03-22Separate gemspec from RakefileGiuseppe Bilotta
The benefit of this separation is that hosting services such as GitHub will automatically build a gem every time the version in the spec is changed. The underside of this separation is that hosting services such as GitHub will automatically build a gem every time the version is changed. To allow the automatic gem generation to trigger on the release of 0.9.15, we demoted the version in the spec to 0.9.14. This gimmick is needed because the gem spec doesn't allow non-numeric versions. Since the gemspec is now standalone, it uses Dir instead of FileList, which is equivalent for our use case. Moreover, the Rakefile only defines the gem tasks if the spec is present.
2009-03-16Rakefile: package launch_here.rb tooGiuseppe Bilotta
And clean up some Rakefile crud while we're at it
2008-10-17Start working on 0.9.15Giuseppe Bilotta
2008-10-16Version 0.9.14Giuseppe Bilotta
2008-10-16Version rbot-0.9.14Giuseppe Bilotta
2008-08-09Start working on 0.9.13Giuseppe Bilotta
2008-07-29Start working on 0.9.12Giuseppe Bilotta
2008-07-07generate mo files only from existing po files, instead of for each pluginYaohan Chen
2008-07-07use msginit to generate po file when it does not existYaohan Chen
2008-07-07Rakefile: ensure that the placeholder PACKAGE VERSION is properly replacedGiuseppe Bilotta
2008-07-07Rakefile: don't fail if .po or .pot file doesn't existGiuseppe Bilotta
2008-07-06mo files are no longer included in gem but built as extensionYaohan Chen
2008-07-01Rakefile: update list of binariesGiuseppe Bilotta
2008-06-30add task for normalizing po filesYaohan Chen
translators should run normalizepo task after editing po files, before commiting to version control
2008-06-30make gettext tasks only update a file with new msg/msgid, normalize po/pot filesYaohan Chen
2008-06-22rename plugin_files to source_files in rgettext_procYaohan Chen
because the proc is used for non plugin files too
2008-06-22make gettext tasks output files being regenerated and sourcesYaohan Chen
2008-06-21makemo task autocreates data/locale/*/LC_MESSAGES directoriesYaohan Chen
2008-06-20move bin/msgmerge-wrapper.rb to top level, as it is not intended for ↵Yaohan Chen
installation path/command for the msgmerge-wrapper can be adjusted with env var, if "ruby msgmerge-wrapper.rb" doesn't work on the platform
2008-06-20rewrite updatepo and makemo tasks to take advantage of file timestampsYaohan Chen
2008-06-07add wrapper for msgmerge to workaround gettext bug with "empty" pot filesYaohan Chen
2008-06-07recommit 33c336af346dc08b4f4f4951dd6eae7150cef481 po file per pluginYaohan Chen
each plugin uses its own po file, no change required for plugin source, Rakefile, plugin loader and gettext loader are modified to adjust to the change
2008-06-06Revert "each plugin uses its own po file"Yaohan Chen
This reverts commit 33c336af346dc08b4f4f4951dd6eae7150cef481.
2008-06-05each plugin uses its own po fileYaohan Chen
no modification in plugin source is needed, plugin loader is modified to automatically bind to the plugin's text domain updatepo task is modified to maintain per-plugin po file po files are updated and cleaned
2008-02-14* replace references to old website to references to new siteGiuseppe Bilotta
2007-07-10added the data directory for searching translatable source filesYaohan Chen
marked translatable strings for shiritori and dictclient plugins added Japanese translation for shiritori
2007-07-09integrated ruby-gettextYaohan Chen
modified a few files to allow translated messages created gettext template file initialized gettext files for Japanese and Simplified Chinese
2006-07-31First shot at the new Irc framework. Bot is usable (sort of), but not all ↵Giuseppe Bilotta
functionality may work as expected (or at all). If you are testing it, please report. Auth is known to be nonfunctional
2006-07-18rbot now properly identifies as the 'next version svn', and the gem package ↵Giuseppe Bilotta
is built as the 'next version'
2005-08-07Sun Aug 07 15:11:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* fix address_prefix, broken in 0.9.9, reported by ruskie.
2005-08-05more tweaking pre-releaseTom Gilbert
2005-08-05Fri Aug 05 23:55:20 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* few more tweaks preparing to release 0.9.9
2005-08-03Thu Aug 04 00:11:52 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Tweaked the debug() stuff a bit. Need to do this more cleanly really * Added a fair bit of documentation for some of the new features
2005-08-03Wed Aug 03 15:25:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Added french language file (TODO most of the plugins just talk english) * The way the Enum configs were set up, it wasn't possible to add language files to rbot at runtime (the directory was only scanned at startup). Now you can set a values Proc, which is called to return a list of allowed values whenever it's queried. * Added Config module for determining where we were installed. Unfortunately rubygems is a total whore in this regard, and I hope the current hackery I have to do to support it becomes redundant in the future.
2005-08-02Wed Aug 03 00:31:41 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Added Rakefile, tweaked gemspec