source: projects/specs/trunk/j/jansson/jansson-vl.spec @ 10299

Revision 10299, 2.9 KB checked in by tomop, 8 years ago (diff)

jansson-2.7-2

Line 
1Name:           jansson
2Version:        2.7
3Release:        2%{?_dist_release}
4Summary:        C library for encoding, decoding and manipulating JSON data
5Summary(ja):    JSONデータをエンコード・デコード・操作するためのライブラリ
6
7Group:          System Environment/Libraries
8License:        MIT
9URL:            http://www.digip.org/jansson/
10Source0:        http://www.digip.org/jansson/releases/jansson-%{version}.tar.bz2
11BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
12
13BuildRequires: python-sphinx
14
15Patch1000: CVE-2016-4425.patch
16
17%description
18Small library for parsing and writing JSON documents.
19
20%package devel
21Summary: Header files for jansson
22Summary(ja): Header files for jansson
23Group: Development/Libraries
24Requires: %{name} = %{version}-%{release}
25Requires: pkgconfig
26
27%description devel
28Header files for developing applications making use of jansson.
29
30%prep
31%setup -q
32%patch1000 -p1 -b .CVE-2016-4425
33
34%build
35%configure --disable-static
36make %{?_smp_mflags}
37make html
38
39%check
40make check
41
42%install
43rm -rf "$RPM_BUILD_ROOT"
44make install INSTALL="install -p" DESTDIR="$RPM_BUILD_ROOT"
45rm "$RPM_BUILD_ROOT%{_libdir}"/*.la
46
47%clean
48rm -rf "$RPM_BUILD_ROOT"
49
50%post
51/sbin/ldconfig
52
53%postun
54/sbin/ldconfig
55
56%files
57%defattr(-,root,root,-)
58%doc LICENSE CHANGES
59%{_libdir}/*.so.*
60
61%files devel
62%defattr(-,root,root,-)
63%doc doc/_build/html/*
64%{_libdir}/*.so
65%{_libdir}/pkgconfig/%{name}.pc
66%{_includedir}/*
67
68%changelog
69* Fri May 20 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7-2
70- added Patch1000 to fix CVE-2016-4425.
71
72* Wed Jul  8 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.7-1
73- new upstream release.
74
75* Tue Jun 19 2012 Daisuke SUZUKI <daisuke@linux.or.jp>  2.1-1
76- initial build for Vine Linux
77
78* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
79- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
80
81* Sat Jun 11 2011 Sean Middleditch <sean@middleditch.us> 2.1-1
82- Update to Jansson 2.1.
83- Drop Sphinx patch, no longer necessary.
84
85* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-2
86- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
87
88* Sat Jul 03 2010 Sean Middleditch <sean@middleditch.us> 1.3-1
89- Update to Jansson 1.3.
90- Disable warnings-as-errors for Sphinx documentation.
91
92* Thu Jan 21 2010 Sean Middleditch <sean@middleditch.us> 1.2-1
93- Update to Jansson 1.2.
94
95* Mon Jan 11 2010 Sean Middleditch <sean@middleditch.us> 1.1.3-4
96- Update jansson description per upstream's suggestions.
97- Removed README from docs.
98
99* Sat Jan 09 2010 Sean Middleditch <sean@middleditch.us> 1.1.3-3
100- Correct misspelling of jansson in the pkg-config file.
101
102* Sat Jan 09 2010 Sean Middleditch <sean@middleditch.us> 1.1.3-2
103- Fix Changelog dates.
104- Mix autoheader warning.
105- Added make check.
106- Build and install HTML documentation in -devel package.
107
108* Thu Jan 07 2010 Sean Middleditch <sean@middleditch.us> 1.1.3-1
109- Initial packaging for Fedora.
Note: See TracBrowser for help on using the repository browser.