commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at 2019-09-05 12:03:31 Comparing /work/SRC/openSUSE:Factory/libyajl (Old) and /work/SRC/openSUSE:Factory/.libyajl.new.7948 (New) Package is "libyajl" Thu Sep 5 12:03:31 2019 rev:23 rq:720526 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libyajl/libyajl.changes 2019-04-04 12:04:25.805412800 +0200 +++ /work/SRC/openSUSE:Factory/.libyajl.new.7948/libyajl.changes 2019-09-05 12:03:32.603928766 +0200 @@ -1,0 +2,5 @@ +Fri Aug 2 08:00:08 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static library. + +--- Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.TkxWBC/_old 2019-09-05 12:03:33.283928639 +0200 +++ /var/tmp/diff_new_pack.TkxWBC/_new 2019-09-05 12:03:33.283928639 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyajl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -91,6 +91,7 @@ %autosetup -p1 -n yajl-%{version} %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects %cmake %cmake_build
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at 2019-04-04 12:04:19 Comparing /work/SRC/openSUSE:Factory/libyajl (Old) and /work/SRC/openSUSE:Factory/.libyajl.new.3908 (New) Package is "libyajl" Thu Apr 4 12:04:19 2019 rev:22 rq:690893 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libyajl/libyajl.changes 2018-03-30 11:58:02.230097012 +0200 +++ /work/SRC/openSUSE:Factory/.libyajl.new.3908/libyajl.changes 2019-04-04 12:04:25.805412800 +0200 @@ -1,0 +2,7 @@ +Mon Mar 25 16:58:41 UTC 2019 - o...@aepfle.de + +- Install pkgconfig into libdir instead of datadir with libyajl-pkgconfig.patch +- Use autosetup and cmake_build macro +- Rename macro soname to sover + +--- New: libyajl-pkgconfig.patch Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.8pTrdK/_old 2019-04-04 12:04:30.173414201 +0200 +++ /var/tmp/diff_new_pack.8pTrdK/_new 2019-04-04 12:04:30.221414217 +0200 @@ -16,7 +16,7 @@ # -%define soname 2 +%define sover 2 Name: libyajl Version:2.1.0 Release:0 @@ -31,6 +31,7 @@ Source99: %{name}-rpmlintrc Patch1: libyajl-optflags.patch Patch2: libyajl-lib_suffix.patch +Patch3: libyajl-pkgconfig.patch BuildRequires: bison BuildRequires: cmake BuildRequires: doxygen @@ -43,18 +44,18 @@ YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. -%package -n %{name}%{soname} +%package -n %{name}%{sover} Summary:Yet Another JSON Library Group: System/Libraries -%description -n %{name}%{soname} +%description -n %{name}%{sover} YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. %package -n %{name}-devel Summary:Yet Another JSON Library (Development Environment) Group: Development/Libraries/C and C++ -Requires: %{name}%{soname} = %{version} +Requires: %{name}%{sover} = %{version} %description -n %{name}-devel YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a @@ -78,7 +79,7 @@ %package -n yajl Summary:Yet Another JSON Library Tools Group: Productivity/Text/Utilities -Requires: %{name}%{soname} = %{version} +Requires: %{name}%{sover} = %{version} %description -n yajl YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a @@ -87,13 +88,11 @@ This package provides a few command-line utilities for processing JSON files. %prep -%setup -q -n yajl-%{version} -%patch1 -p1 -b .optflags -%patch2 -p1 -b .lib_suffix +%autosetup -p1 -n yajl-%{version} %build %cmake -make %{?_smp_mflags} +%cmake_build %install %cmake_install @@ -103,22 +102,22 @@ %check make %{?_smp_mflags} test -%post -n %{name}%{soname} -p /sbin/ldconfig +%post -n %{name}%{sover} -p /sbin/ldconfig -%postun -n %{name}%{soname} -p /sbin/ldconfig +%postun -n %{name}%{sover} -p /sbin/ldconfig -%files -n %{name}%{soname} +%files -n %{name}%{sover} %defattr(-,root,root) %license COPYING -%{_libdir}/libyajl.so.%{soname} -%{_libdir}/libyajl.so.%{soname}.* +%{_libdir}/libyajl.so.%{sover} +%{_libdir}/libyajl.so.%{sover}.* %files -n %{name}-devel %defattr(-,root,root) %doc README TODO %{_includedir}/yajl %{_libdir}/libyajl.so -%{_datadir}/pkgconfig/yajl.pc +%{_libdir}/pkgconfig/yajl.pc %files -n %{name}-devel-static %defattr(-,root,root) ++ libyajl-lib_suffix.patch ++ --- /var/tmp/diff_new_pack.8pTrdK/_old 2019-04-04 12:04:30.941414448 +0200 +++ /var/tmp/diff_new_pack.8pTrdK/_new 2019-04-04 12:04:30.953414451 +0200 @@ -1,7 +1,6 @@ -diff -aur lloyd-yajl-66cb08c_orig/src/CMakeLists.txt lloyd-yajl-66cb08c/src/CMakeLists.txt lloyd-yajl-66cb08c_orig/src/CMakeLists.txt 2014-03-19 05:58:29.0 +0100 -+++ lloyd-yajl-66cb08c/src/CMakeLists.txt 2014-11-01 11:04:26.327902124 +0100 -@@ -28,7 +28,7 @@ +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -28,7 +28,7 @@ SET (PUB_HDRS api/yajl_parse.h api/yajl_ ADD_DEFINITIONS(-DYAJL_BUILD) # set up some paths ++ libyajl-optflags.patch ++ --- /var/tmp/diff_new_pack.8pTrdK/_old 2019-04-04 12:04:31.117414504 +0200 +++ /var/tmp/diff_new_pack.8pTrdK/_new 2019-04-04 12:04:31.133414509 +0200 @@ -1,7 +1,6 @@ -diff -aur lloyd-yajl-66cb08c_orig/CMakeLists.txt lloyd-yajl-66cb08c/CMakeLists.txt lloyd-yajl-66cb08c_orig/CMakeLists.txt 2014-03-19 05:58:29.0 +0100 -+++ lloyd-yajl-66cb08c/CMakeLists.txt 2014-11-01 11:03:10.921290296 +0100 -@@ -59,7 +59,7 @@ +--- a/CMakeLists.txt b/CMakeLists.txt +@@
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at 2018-03-30 11:57:57 Comparing /work/SRC/openSUSE:Factory/libyajl (Old) and /work/SRC/openSUSE:Factory/.libyajl.new (New) Package is "libyajl" Fri Mar 30 11:57:57 2018 rev:21 rq:591552 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libyajl/libyajl.changes 2015-04-28 20:42:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.libyajl.new/libyajl.changes 2018-03-30 11:58:02.230097012 +0200 @@ -1,0 +2,6 @@ +Tue Mar 27 11:44:33 CEST 2018 - ku...@suse.de + +- Use %license instead of %doc [bsc#1082318] +- Move other docu to -devel package where it better fits + +--- Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.G0cYyt/_old 2018-03-30 11:58:03.094065767 +0200 +++ /var/tmp/diff_new_pack.G0cYyt/_new 2018-03-30 11:58:03.094065767 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyajl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -109,12 +109,13 @@ %files -n %{name}%{soname} %defattr(-,root,root) -%doc COPYING README TODO +%license COPYING %{_libdir}/libyajl.so.%{soname} %{_libdir}/libyajl.so.%{soname}.* %files -n %{name}-devel %defattr(-,root,root) +%doc README TODO %{_includedir}/yajl %{_libdir}/libyajl.so %{_datadir}/pkgconfig/yajl.pc
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at 2014-11-06 16:49:43 Comparing /work/SRC/openSUSE:Factory/libyajl (Old) and /work/SRC/openSUSE:Factory/.libyajl.new (New) Package is libyajl Changes: --- /work/SRC/openSUSE:Factory/libyajl/libyajl.changes 2012-02-14 19:03:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.libyajl.new/libyajl.changes 2014-11-06 16:50:22.0 +0100 @@ -1,0 +2,34 @@ +Wed Nov 05 12:00:00 UTC 2014 - k...@gmx.de + +- update to 2.1.0 +- 2.1.0 +- @nonodename, @patperry - fixed some compiler warnings +- @yep, @emaste - documentation improvements +- @sgravrock - build fix for NetBSD (and whenever sh != bash) +- @rotty, @brimstone3, @lloyd - allow client to reset generator +- @sgravrock - remove bash dependencies +- @lloyd - add api tests +- @rflynn - remove ruby dependency +- @cloderic - nmake install works on windows +- @shahbag - build fix for qnx +- @breese - debugging improvements +- @lloyd - json_verify supports -s flag for stream processing +- @lloyd - json_reformat supports -s flag for stream processing +- 2.0.4 +- @jcekstrom - additional checking in integer parsing +- @jcekstrom - fix a bug in yajl_tree that would cause valid json integersto fail to parse +- @plaguemorin - fix a memory leak in yajl_tree (error strings were being leaked) +- @7AC - reset errno +- @ConradIrwin - include flags to reformatter to allow toggling of escape solidus option +- 2.0.3 +- John Stamp generation of a pkgconfig file at build time. +- @robzuber bugfix in yajl_tree_get() +- @lloyd - fix for compilation on 64 bit windows +- 2.0.2 +- lth fix typos in yajl_tree.h macros YAJL_IS_INTEGER and YAJL_IS_DOUBLE, + contributed by Artem S Vybornov. +- lth add #ifdef __cplusplus wrappers to yajl_tree to allow proper + usage from many populer C++ compilers. +- fix array access + +--- Old: lloyd-yajl-2.0.1-0-gf4b2b1a.tar.gz New: lloyd-yajl-2.1.0-0-g66cb08c.tar.gz Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.linOtp/_old 2014-11-06 16:50:24.0 +0100 +++ /var/tmp/diff_new_pack.linOtp/_new 2014-11-06 16:50:24.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libyajl # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: libyajl -Version:2.0.1 +Version:2.1.0 Release:0 # # NB, upstream does not provide pre-built tar.gz downloads. Instead @@ -37,7 +38,7 @@ # # So for new versions, update 'githash' to match the hash of the # GIT tag associated with updated 'Version:' field just above -%global githash f4b2b1a +%global githash 66cb08c %define soname 2 Summary:Yet Another JSON Library @@ -60,6 +61,7 @@ BuildRequires: glibc-devel BuildRequires: libstdc++-devel BuildRequires: make +BuildRequires: pkg-config %description YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a @@ -114,39 +116,20 @@ %prep %setup -q -n lloyd-yajl-%{githash} -%patch1 -%patch2 +%patch1 -p1 -b .optflags +%patch2 -p1 -b .lib_suffix %build -LIBSUFFIX=$(echo %{_lib} | %__sed 's|^lib||') -%__mkdir build -pushd build -OPTFLAGS=%{optflags} \ -cmake \ --DCMAKE_VERBOSE_MAKEFILE=TRUE \ --DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ --DLIB_INSTALL_DIR=%{_libdir} \ --DCMAKE_SKIP_RPATH=TRUE \ --DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ --DCMAKE_C_FLAGS_RELEASE:STRING=%{optflags} \ --DCMAKE_BUILD_TYPE=release \ --DCMAKE_STRIP=/usr/bin/touch \ --DLIB_SUFFIX=$LIBSUFFIX \ -.. - -%__make %{?_smp_flags} -popd build +%cmake +%{__make} %{_smp_mflags} %install -pushd build -%makeinstall -popd build +%cmake_install install -d -m 0755 $RPM_BUILD_ROOT%{_mandir}/man1 install -m644 %SOURCE2 %SOURCE3 $RPM_BUILD_ROOT/%{_mandir}/man1 %check -cd test -./run_tests.sh +make test %post -n %{name}%{soname} -p /sbin/ldconfig @@ -162,6 +145,7 @@ %defattr(-,root,root) %{_includedir}/yajl %{_libdir}/libyajl.so +%{_datadir}/pkgconfig/yajl.pc %files -n %{name}-devel-static %defattr(-,root,root) ++ libyajl-lib_suffix.patch ++ --- /var/tmp/diff_new_pack.linOtp/_old 2014-11-06 16:50:24.0 +0100 +++ /var/tmp/diff_new_pack.linOtp/_new 2014-11-06
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at 2012-02-14 19:03:23 Comparing /work/SRC/openSUSE:Factory/libyajl (Old) and /work/SRC/openSUSE:Factory/.libyajl.new (New) Package is libyajl, Maintainer is jfeh...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libyajl/libyajl.changes 2011-09-23 02:11:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.libyajl.new/libyajl.changes 2012-02-14 19:03:24.0 +0100 @@ -1,0 +2,5 @@ +Sun Jan 29 21:47:14 UTC 2012 - jeng...@medozas.de + +- Remove redundant tags/sections per specfile guideline suggestions + +--- Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.6gT0oW/_old 2012-02-14 19:03:25.0 +0100 +++ /var/tmp/diff_new_pack.6gT0oW/_new 2012-02-14 19:03:25.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libyajl # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,12 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: libyajl Version:2.0.1 -Release:3 +Release:0 # # NB, upstream does not provide pre-built tar.gz downloads. Instead # they make you use the 'on the fly' generated tar.gz from GITHub's @@ -44,6 +41,8 @@ %define soname 2 Summary:Yet Another JSON Library +License:ISC +Group: System/Libraries # http://download.github.com/lloyd-yajl-%{version}-0-g%{githash}.tar.gz Source: lloyd-yajl-%{version}-0-g%{githash}.tar.gz Source1:baselibs.conf @@ -53,13 +52,14 @@ Patch2: libyajl-lib_suffix.patch Source99: %{name}-rpmlintrc Url:http://lloyd.github.com/yajl/ -Group: System/Libraries -License:ISC BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: bison flex +BuildRequires: bison BuildRequires: cmake -BuildRequires: gcc-c++ libstdc++-devel -BuildRequires: glibc-devel make +BuildRequires: flex +BuildRequires: gcc-c++ +BuildRequires: glibc-devel +BuildRequires: libstdc++-devel +BuildRequires: make %description YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a @@ -152,9 +152,6 @@ %postun -n %{name}%{soname} -p /sbin/ldconfig -%clean -%{?buildroot:%__rm -rf %{buildroot}} - %files -n %{name}%{soname} %defattr(-,root,root) %doc COPYING README TODO -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at Mon Sep 19 17:54:37 CEST 2011. --- libyajl/libyajl.changes 2011-08-16 18:39:09.0 +0200 +++ libyajl/libyajl.changes 2011-09-16 19:21:52.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 16 17:21:42 UTC 2011 - jeng...@medozas.de + +- Add libyajl-devel to baselibs + +--- calling whatdependson for head-i586 Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.lDFhDG/_old 2011-09-19 17:54:29.0 +0200 +++ /var/tmp/diff_new_pack.lDFhDG/_new 2011-09-19 17:54:29.0 +0200 @@ -67,7 +67,6 @@ %package -n %{name}%{soname} - Summary:Yet Another JSON Library Group: System/Libraries @@ -77,7 +76,6 @@ %package -n %{name}-devel - Summary:Yet Another JSON Library (Development Environment) Group: Development/Libraries/C and C++ Requires: %{name}%{soname} = %{version} @@ -91,7 +89,6 @@ %package -n %{name}-devel-static - Summary:Yet Another JSON Library (Static Library) Group: Development/Libraries/C and C++ Requires: %{name}-devel = %{version} @@ -105,7 +102,6 @@ %package -n yajl - Summary:Yet Another JSON Library Tools Group: Productivity/Text/Utilities Requires: %{name}%{soname} = %{version} ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.lDFhDG/_old 2011-09-19 17:54:29.0 +0200 +++ /var/tmp/diff_new_pack.lDFhDG/_new 2011-09-19 17:54:29.0 +0200 @@ -1 +1,4 @@ libyajl2 +libyajl-devel + requires -libyajl-targettype + requires libyajl2-targettype = version Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at Thu Aug 18 10:17:52 CEST 2011. --- libyajl/libyajl.changes 2011-08-12 13:11:09.0 +0200 +++ /mounts/work_src_done/STABLE/libyajl/libyajl.changes2011-08-16 18:39:09.0 +0200 @@ -1,0 +2,5 @@ +Tue Aug 16 16:38:57 UTC 2011 - mrueck...@suse.de + +- bump baselibs.conf + +--- calling whatdependson for head-i586 Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.byllMa/_old 2011-08-18 10:17:40.0 +0200 +++ /var/tmp/diff_new_pack.byllMa/_new 2011-08-18 10:17:40.0 +0200 @@ -20,7 +20,7 @@ Name: libyajl Version:2.0.1 -Release:1 +Release:3 # # NB, upstream does not provide pre-built tar.gz downloads. Instead # they make you use the 'on the fly' generated tar.gz from GITHub's @@ -105,6 +105,7 @@ %package -n yajl + Summary:Yet Another JSON Library Tools Group: Productivity/Text/Utilities Requires: %{name}%{soname} = %{version} ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.byllMa/_old 2011-08-18 10:17:40.0 +0200 +++ /var/tmp/diff_new_pack.byllMa/_new 2011-08-18 10:17:40.0 +0200 @@ -1 +1 @@ -libyajl1 +libyajl2 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libyajl for openSUSE:Factory
Hello community, here is the log from the commit of package libyajl for openSUSE:Factory checked in at Mon Aug 15 10:40:47 CEST 2011. --- libyajl/libyajl.changes 2011-04-14 00:13:54.0 +0200 +++ /mounts/work_src_done/STABLE/libyajl/libyajl.changes2011-08-12 13:11:09.0 +0200 @@ -1,0 +2,59 @@ +Fri Aug 12 11:09:08 UTC 2011 - mrueck...@suse.de + +- update to 2.0.1 + - lth generator flag to allow client to specify they want escaped +solidi '/'. issue #28 + - lth crash fix when yajl_parse() is never called. issue #27 +- additional changes from 2.0.0 + - lth YAJL is now ISC licensed: +http://en.wikipedia.org/wiki/ISC_license + - lth 20-35% (osx and linux respectively) parsing performance +improvement attained by tweaking string scanning (idea: +@michaelrhanson). + - Florian Forster lth - yajl_tree interface introduced as a +higher level interface to the parser (eats JSON, poops a memory +representation) + - lth require a C99 compiler + - lth integers are now represented with long long (64bit+) on all +platforms. + - lth size_t now used throughout to represent buffer lengths, so +you can safely manage buffers greater than 4GB. + - gno semantic improvements to yajl's API regarding partial value +parsing and trailing garbage + - lth new configuration mechanism for yajl, see yajl_config() and +yajl_gen_config() + - gno more allocation checking in more places + - gno remove usage of strtol, replace with custom implementation +that cares not about your locale. + - lth yajl_parse_complete renamed to yajl_complete_parse. + - lth add a switch to validate utf8 strings as they are +generated. + - lth tests are a lot quieter in their output. + - lth addition of a little in tree performance benchmark, +`perftest` in perf/perftest.c +- additional changes from 1.0.12 + - Conrad Irwin - Parse null bytes correctly + - Mirek Rusin - fix LLVM warnings + - gno - Don't generate numbers for keys. closes #13 + - lth - various win32 fixes, including build documentation +improvements + - John Stamp - Don't export private symbols. + - John Stamp - Install yajl_version.h, not the template. + - John Stamp - Don't use -fPIC for static lib. Cmake will +automatically add it for the shared. + - lth 0 fix paths embedded in dylib upon installation on osx. +closes #11 +- refreshed optflags patch + +--- +Wed Jun 1 22:33:07 MDT 2011 - jfeh...@novell.com + +- Add man pages for json_{reformat,verify} + +--- +Wed Apr 13 10:43:49 MDT 2011 - jfeh...@novell.com + +- Add filters to rpmlintrc +- spec file: Document githash usage in tarbal name + +--- calling whatdependson for head-i586 Old: lloyd-yajl-1.0.11-0-gf4baae0.tar.bz2 New: json_reformat.1 json_verify.1 lloyd-yajl-2.0.1-0-gf4b2b1a.tar.gz Other differences: -- ++ libyajl.spec ++ --- /var/tmp/diff_new_pack.TPuYvQ/_old 2011-08-15 10:38:30.0 +0200 +++ /var/tmp/diff_new_pack.TPuYvQ/_new 2011-08-15 10:38:30.0 +0200 @@ -19,8 +19,8 @@ Name: libyajl -Version:1.0.11 -Release:7 +Version:2.0.1 +Release:1 # # NB, upstream does not provide pre-built tar.gz downloads. Instead # they make you use the 'on the fly' generated tar.gz from GITHub's @@ -40,19 +40,21 @@ # # So for new versions, update 'githash' to match the hash of the # GIT tag associated with updated 'Version:' field just above -%global githash f4baae0 +%global githash f4b2b1a -%define soname 1 +%define soname 2 Summary:Yet Another JSON Library # http://download.github.com/lloyd-yajl-%{version}-0-g%{githash}.tar.gz -Source: lloyd-yajl-%{version}-0-g%{githash}.tar.bz2 +Source: lloyd-yajl-%{version}-0-g%{githash}.tar.gz Source1:baselibs.conf +Source2:json_reformat.1 +Source3:json_verify.1 Patch1: libyajl-optflags.patch Patch2: libyajl-lib_suffix.patch Source99: %{name}-rpmlintrc Url:http://lloyd.github.com/yajl/ Group: System/Libraries -License:BSD3c +License:ISC BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison flex BuildRequires: cmake @@ -103,7 +105,6 @@ %package -n yajl - Summary:Yet Another JSON Library Tools Group: Productivity/Text/Utilities Requires: %{name}%{soname} = %{version} @@ -136,13 +137,15 @@ -DLIB_SUFFIX=$LIBSUFFIX \ .. -%__make %{?jobs:-j%{jobs}} +%__make %{?_smp_flags} popd build %install pushd build %makeinstall popd build +install -d -m 0755 $RPM_BUILD_ROOT%{_mandir}/man1 +install -m644 %SOURCE2 %SOURCE3