summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Dolan <mu@netsoc.tcd.ie>2013-05-19 10:48:25 +0100
committerStephen Dolan <mu@netsoc.tcd.ie>2013-05-19 11:48:18 +0100
commit0535e724a274818f0ef7fab74d5a59a32fd78ac9 (patch)
tree81c445b8f1f969b2c96aa08a6a527b2f7452b559
parentfd1ac5dd791f5a9ec618b8a0eba5c39cec13b6de (diff)
jq 1.3 releasejq-1.3
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac2
-rw-r--r--docs/content/2.download/default.yml20
-rw-r--r--docs/content/index/index.yml9
-rw-r--r--docs/public/css/base.scss7
-rw-r--r--docs/site.yml2
-rw-r--r--docs/templates/default.liquid2
-rw-r--r--docs/templates/index.liquid10
8 files changed, 45 insertions, 9 deletions
diff --git a/Makefile.am b/Makefile.am
index be8e9140..34152056 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -77,7 +77,7 @@ endif
### Packaging
docs/site.yml: configure.ac
- sed 's/^jq_version: .*/jq_version: $(VERSION)/' $@ > $@.new
+ sed 's/^jq_version: .*/jq_version: "$(VERSION)"/' $@ > $@.new
mv $@.new $@
install-binaries: $(BUILT_SOURCES)
diff --git a/configure.ac b/configure.ac
index 0ad893af..1ee3ad7d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([jq], [1.2], [mu@netsoc.tcd.ie],
+AC_INIT([jq], [1.3], [mu@netsoc.tcd.ie],
[jq], [http://stedolan.github.com/jq/])
dnl Created autoconf implementation thompson@dtosolutions, 26NOV12
diff --git a/docs/content/2.download/default.yml b/docs/content/2.download/default.yml
index 502ef0b4..c7faa1e9 100644
--- a/docs/content/2.download/default.yml
+++ b/docs/content/2.download/default.yml
@@ -27,7 +27,7 @@ body:
manually by following instructions on [Arch Linux's
Wiki](https://wiki.archlinux.org/index.php/Arch_UseRepository).
- * Debian/Ubuntu packages are coming Real Soon Now.
+ * jq 1.2 is [in Debian](http://packages.debian.org/jq)
### OS X
@@ -42,18 +42,28 @@ body:
### From source on Linux or OS X
+ * [Source tarball for jq $JQ_VERSION](source/jq-$JQ_VERSION.tar.gz)
+
+ You can build it using the usual `./configure && make && sudo
+ make install` rigmarole.
+
+ If you're interested in using the lastest development version, try:
+
git clone https://github.com/stedolan/jq.git
cd jq
- make && sudo make install
+ autoreconf
+ ./configure
+ make
+ sudo make install
To build it from a git clone, you'll need to install a few
packages first:
* [Flex](http://www.gnu.org/software/flex/)
* [Bison](http://www.gnu.org/software/bison/)
- * [Python](http://www.python.org)
* [GCC](http://gcc.gnu.org)
* [Make](http://www.gnu.org/software/make)
+ * [Autotools](http://www.gnu.org/software/automake)
For Linux systems, these will all be in your system's package
manager, and if you do development on the machine they're most
@@ -73,6 +83,8 @@ body:
jq's documentation is compiled into static HTML using
[Bonsai](http://www.tinytree.info). To view the documentation
- locally, run `rake serve` from the docs/ subdirectory.
+ locally, run `rake serve` from the docs/ subdirectory. You'll
+ need a few Ruby dependencies, which can be installed by
+ following the instructions in `docs/README.md`.
diff --git a/docs/content/index/index.yml b/docs/content/index/index.yml
index 6b6faf35..096fbeda 100644
--- a/docs/content/index/index.yml
+++ b/docs/content/index/index.yml
@@ -24,4 +24,11 @@ body3: |
tail: |
Go read the [tutorial](tutorial/) for more, or the [manual](manual/)
- for *way* more. \ No newline at end of file
+ for *way* more.
+
+news:
+ - date: 2013-05-19
+ body: |
+
+ jq 1.3 (finally) released! Get it on the [download](download/) page.
+
diff --git a/docs/public/css/base.scss b/docs/public/css/base.scss
index 260f8309..9f58d944 100644
--- a/docs/public/css/base.scss
+++ b/docs/public/css/base.scss
@@ -89,4 +89,11 @@ h3 code {
footer {
text-align: center;
+}
+
+#news {
+ font-size: 12pt;
+ .date {
+ font-style: italic;
+ }
} \ No newline at end of file
diff --git a/docs/site.yml b/docs/site.yml
index 37f82cf3..058bd4ce 100644
--- a/docs/site.yml
+++ b/docs/site.yml
@@ -4,7 +4,7 @@
# This line is modified by the Makefile. To change the version number,
# edit the Autoconf version number at the top of configure.ac
-jq_version: 1.2
+jq_version: "1.3"
root: '/jq'
footer: |
diff --git a/docs/templates/default.liquid b/docs/templates/default.liquid
index eb2ebbb8..c49de1c3 100644
--- a/docs/templates/default.liquid
+++ b/docs/templates/default.liquid
@@ -10,7 +10,7 @@
<h1>{{headline}}</h1>
{% for item in body %}
{% if item.text %}
- {{ item.text | markdownify }}
+ {{ item.text | replace: '$JQ_VERSION', jq_version | markdownify }}
{% endif %}
{% if item.command %}
diff --git a/docs/templates/index.liquid b/docs/templates/index.liquid
index 4165c766..6ee88bbf 100644
--- a/docs/templates/index.liquid
+++ b/docs/templates/index.liquid
@@ -35,6 +35,16 @@
<div class="row" style="text-align:center; margin-top: 30px">
{{tail | markdownify}}
</div>
+ <div class="row">
+ <h2>News</h2>
+ <div id="news">
+ <ul>
+ {% for item in news %}
+ <li><span class="date">{{ item.date | date: '%m %B %Y' }}</span>{{item.body | markdownify}}</li>
+ {% endfor %}
+ </ul>
+ </div>
+ </div>
</div>
{% include "shared/footer" %}
</body>