Last active
December 26, 2015 03:08
-
-
Save flaper87/7083329 to your computer and use it in GitHub Desktop.
JQ Package
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name: jq | |
Version: 1.3 | |
Release: 2%{?dist} | |
Summary: Command-line JSON processor | |
License: MIT and ASL 2.0 and CC-BY and GPLv3 | |
URL: http://stedolan.github.io/jq/ | |
Source0: http://stedolan.github.io/%{name}/download/source/%{name}-%{version}.tar.gz | |
BuildRequires: flex | |
BuildRequires: bison | |
%ifarch %{ix86} x86_64 | |
BuildRequires: valgrind | |
%endif | |
%description | |
lightweight and flexible command-line JSON processor | |
jq is like sed for JSON data – you can use it to slice | |
and filter and map and transform structured data with | |
the same ease that sed, awk, grep and friends let you | |
play with text. | |
It is written in portable C, and it has zero runtime | |
dependencies. | |
jq can mangle the data format that you have into the | |
one that you want with very little effort, and the | |
program to do so is often shorter and simpler than | |
you'd expect. | |
%prep | |
%setup -qn %{name}-%{version} | |
%build | |
%configure | |
make %{?_smp_mflags} | |
# Docs already shipped in jq's tarball. | |
# In order to build the manual page, it | |
# is necessary to install rake, rubygem-ronn | |
# and do the following steps: | |
# | |
# # yum install rake rubygem-ronn | |
# $ cd docs/ | |
# $ curl -L https://get.rvm.io | bash -s stable --ruby=1.9.3 | |
# $ source $HOME/.rvm/scripts/rvm | |
# $ bundle install | |
# $ cd .. | |
# $ ./configure | |
# $ make real_docs | |
%install | |
make DESTDIR=%{buildroot} install | |
%check | |
# Valgrind used, so restrict architectures for check | |
%ifarch %{ix86} x86_64 | |
make check | |
%endif | |
%files | |
%{_bindir}/%{name} | |
%{_datadir}/man/man1/jq.1.gz | |
%{_datadir}/doc/jq/AUTHORS | |
%{_datadir}/doc/jq/COPYING | |
%{_datadir}/doc/jq/README | |
%{_datadir}/doc/jq/README.md | |
%changelog | |
* Thu Oct 24 2013 Flavio Percoco <[email protected]> - 1.3-2 | |
- Added check, manpage | |
* Fri Oct 18 2013 Flavio Percoco <[email protected]> - 1.3-1 | |
- Initial package release. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment