Sophie

Sophie

distrib > Mageia > 9 > x86_64 > by-pkgid > 053fe1aa8d1526b8b1599639c3e07629 > files > 3

jq-1.6-3.mga9.src.rpm

%define lib_major	1
%define lib_name	%mklibname jq %{lib_major}
%define develname	%mklibname jq -d

Name:		jq
Version:	1.6
Release:	%mkrel 3
Summary:	Command-line JSON processor
Group:		System/Base
License:	MIT and ASL 2.0 and CC-BY and GPLv3
URL:		https://stedolan.github.io/jq/
Source0:	https://github.com/stedolan/jq/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
Patch0:		jq-1.6-mga-disable-rpath.patch

BuildRequires:	flex
BuildRequires:	bison
BuildRequires:	pkgconfig(oniguruma)


%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.

%package -n %{lib_name}
Summary:	Libraries for %{name}
Group:		System/Libraries

%description -n %{lib_name}
This package contains libraries used by %{name}.



%package -n %{develname}
Summary:	Development files for %{name}
Requires:	%{name} = %{version}-%{release}
Requires:	%{lib_name} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Provides:	lib%{name}-devel = %{version}-%{release}

%description -n %{develname}
Development files for %{name}.


%prep
%autosetup -p1

%build
autoreconf -vfi
%configure --disable-static --disable-valgrind
%make_build
# 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_install

find %{buildroot} -name '*.la' -delete

%check
%__make check

%files
%{_bindir}/%{name}
%{_datadir}/man/man1/jq.1.*
%{_datadir}/doc/jq/AUTHORS
%{_datadir}/doc/jq/COPYING
%{_datadir}/doc/jq/README
%{_datadir}/doc/jq/README.md
%dir %{_datadir}/doc/jq

%files -n %{lib_name}
%{_libdir}/libjq.so.%{lib_major}
%{_libdir}/libjq.so.%{lib_major}.*

%files -n %{develname}
%{_includedir}/jq.h
%{_includedir}/jv.h
%{_libdir}/libjq.so


%changelog
* Wed Mar 23 2022 umeabot <umeabot> 1.6-3.mga9
+ Revision: 1821291
- Mageia 9 Mass Rebuild

* Sat Mar 19 2022 danf <danf> 1.6-2.mga9
+ Revision: 1800731
- Stop setting an rpath during build to drop a useless rpath in the final binary.

* Fri Feb 14 2020 umeabot <umeabot> 1.6-2.mga8
+ Revision: 1520236
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Sat Nov 10 2018 daviddavid <daviddavid> 1.6-1.mga7
+ Revision: 1329263
- new version: 1.6
- remove merged upstream patches

* Sun Sep 23 2018 umeabot <umeabot> 1.5-5.mga7
+ Revision: 1298392
- Mageia 7 Mass Rebuild

* Wed Mar 21 2018 daviddavid <daviddavid> 1.5-4.mga7
+ Revision: 1210883
- rebuild for new oniguruma 6.8.1

* Fri Nov 10 2017 luigiwalser <luigiwalser> 1.5-3.mga7
+ Revision: 1176842
- add patches from opensuse to fix CVE-2015-8863 and CVE-2016-4074

* Sun Oct 15 2017 daviddavid <daviddavid> 1.5-2.mga7
+ Revision: 1172026
- add some missing provides from devel subpakage
- fix dependencies from devel subpackge

* Sat Mar 25 2017 ovitters <ovitters> 1.5-1.mga6
+ Revision: 1094799
- add group
- from fedora


* Sun Oct 30 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.5-5
- Rebuild for oniguruma 6.1.1

* Mon Jul 18 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.5-4
- Rebuild for oniguruma 6

* Sun Mar 13 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.5-3
- valgrind on all but s390

* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Tue Aug 25 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 1.5-1
- Upstream 1.5.0

* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Thu Oct 24 2013 Flavio Percoco <flavio@redhat.com> - 1.3-2
- Added check, manpage

* Fri Oct 18 2013 Flavio Percoco <flavio@redhat.com> - 1.3-1
- Initial package release.