about summary refs log tree commit homepage
path: root/Rakefile
DateCommit message (Collapse)
2016-01-18doc: preserve times in website
We should not be busting caches and wasting visitor's bandwidth for unmodified files.
2016-01-02copyright updates for 2016
Using the 'update-copyright' script from gnulib[1]: git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \ UPDATE_COPYRIGHT_USE_INTERVALS=2 \ xargs /path/to/gnulib/build-aux/update-copyright [1] git://git.savannah.gnu.org/gnulib.git
2015-12-25enable "frozen_string_literal: true"
While we're in the area, make a wording change from "GPLv3 or later" to "GPL-3.0+", as the latter is favored by SPDX.org
2015-12-14Rakefile: add Atom feed to website 0.12.x-stable
This will hopefully allow readers to follow along with developments more easily.
2015-04-13Rakefile: use version sort for NEWS file
Otherwise it's not very readable since our version numbers are no longer lexographically sortable.
2015-01-19update copyright years and links to mailing list archives
The documentation part is managed by the new Documentation/update-copyright script. For the future, the rest may be managed by the update-copyright tool in gnulib
2014-06-06update copyrights and email address for 2014
I'm still normal, and still trolling, but 80x24.org will be epic :)
2013-09-28rework packaging to use GNU make + gemspec instead of Hoe
Currently, this allows us to use different manpage paths for the tarball and gem; as gem-man and setup.rb expect different paths for manpages. Additionally, Hoe is designed for Ruby projects. dtas may include Perl/shell/Python/whatever in the future. So use GNU make as it is more suited for language agnosticism.
2013-09-22Rakefile: add examples to website, too
This makes it easier to reference in mailing list posts and docs.
2013-09-09Rakefile: add fix_perms dep when building gem
I have restrictive permissions sometimes, do not propagate them to the gem/tarballs.
2013-08-31Rakefile: wrap long line
This was a blind copy+paste.
2013-08-31Rakefile: additional pointer to git-set-file-times
In case we have non-Debian users
2013-08-28add license/copyright headers/footers to all files
All files we distribute in the tarball need to have a copyright/license specified for Savannah. We don't need the example state file anymore.
2013-08-27Rakefile: use git set-file-times for consistent mtimes
Preserving mtimes will cut down on unnecessary rsync and HTTP traffic, saving bandwidth and making the Internet a better place :>
2013-08-26Rakefile: fix NEWS generation
order from most recent to oldest, and preserve non-numeric characters
2013-08-25Rakefile: rsync task uploads gzipped files, too
This allows gzip_static in nginx to serve files more efficiently. While we're at it, replace some system() calls with sh() which fails appropriately.
2013-08-25more cleanups for packaging and documentation v0.0.0
Rename COPYRIGHT -> COPYING, as that seems to be the more common name for the GPLv3 license file. Kill all rdoc, since I don't agree with HTML documentation and we do not expose any Ruby APIs.
2013-08-25manpage installation updates
We should be compatible with "gem-man", as well as allowing installation to prefix ($HOME by default) via: make -C Documentation install-man
2013-08-25build: include prebuilt manpages with installation
This may make lives easier for users without pandoc.
2013-08-25packaging for dtas-linux and dtas-mpris meta-packages
We shall reserve dtas-mpris until it's actually implemented.
2013-08-24initial commit