From c4c4762c48a1991b06358fded912d355d938e0f5766a5c2183ed8cf070093f20 Mon Sep 17 00:00:00 2001 From: Cristian Morales Vega Date: Sun, 26 Aug 2012 23:14:23 +0000 Subject: [PATCH] - Update to 0.14.4 * Deprecate old flawed Lilv::Instance constructors * Fix documentation for ui_type parameter of lilv_ui_is_supported() * Fix crash when lv2info is run with an invalid URI argument * Gracefully handle failure to save plugin state and print error message * Reduce memory usage (per node) * Simpler node implementation always backed by a SordNode * Make all 'zix' symbols private to avoid symbol clashes in static builds * Add lv2bench utility * Fix various hyper-strict warnings * Do not require a C++ compiler to build * Add option to build utilities as static binaries * Upgrade to waf 1.7.2 * lilvmm.hpp: Make Lilv::Instance handle features and failed instantiations * lilvmm.hpp: Add Lilv::Instance::get_handle() * lilvmm.hpp: Add Lilv::Instance::get_extension_data() - Add lilv-0.14.4-build_compare.patch to make build reproducible OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/lilv?expand=0&rev=5 --- lilv-0.14.2.tar.bz2 | 3 --- lilv-0.14.4-build_compare.patch | 13 +++++++++++++ lilv-0.14.4.tar.bz2 | 3 +++ lilv.changes | 21 +++++++++++++++++++++ lilv.spec | 7 +++++-- 5 files changed, 42 insertions(+), 5 deletions(-) delete mode 100644 lilv-0.14.2.tar.bz2 create mode 100644 lilv-0.14.4-build_compare.patch create mode 100644 lilv-0.14.4.tar.bz2 diff --git a/lilv-0.14.2.tar.bz2 b/lilv-0.14.2.tar.bz2 deleted file mode 100644 index 41a8612..0000000 --- a/lilv-0.14.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9dfe73ed20b0db8f8933e6f981a0e6502c318324301b069ad27bce8e5c793a3d -size 176739 diff --git a/lilv-0.14.4-build_compare.patch b/lilv-0.14.4-build_compare.patch new file mode 100644 index 0000000..27b08e2 --- /dev/null +++ b/lilv-0.14.4-build_compare.patch @@ -0,0 +1,13 @@ +Index: doc/reference.doxygen.in +=================================================================== +--- doc/reference.doxygen.in.orig ++++ doc/reference.doxygen.in +@@ -939,7 +939,7 @@ HTML_COLORSTYLE_GAMMA = 80 + # page will contain the date and time when the page was generated. Setting + # this to NO can help when comparing the output of multiple runs. + +-HTML_TIMESTAMP = YES ++HTML_TIMESTAMP = NO + + # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML + # documentation will contain sections that can be hidden and shown after the diff --git a/lilv-0.14.4.tar.bz2 b/lilv-0.14.4.tar.bz2 new file mode 100644 index 0000000..4b18a55 --- /dev/null +++ b/lilv-0.14.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a92b3961f1483370509200741c33e826e4205308bee09923d0fd938653fdf8b +size 163236 diff --git a/lilv.changes b/lilv.changes index b07bc6e..5c9ec58 100644 --- a/lilv.changes +++ b/lilv.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Sun Aug 26 23:11:36 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.14.4 + * Deprecate old flawed Lilv::Instance constructors + * Fix documentation for ui_type parameter of lilv_ui_is_supported() + * Fix crash when lv2info is run with an invalid URI argument + * Gracefully handle failure to save plugin state and print error message + * Reduce memory usage (per node) + * Simpler node implementation always backed by a SordNode + * Make all 'zix' symbols private to avoid symbol clashes in static builds + * Add lv2bench utility + * Fix various hyper-strict warnings + * Do not require a C++ compiler to build + * Add option to build utilities as static binaries + * Upgrade to waf 1.7.2 + * lilvmm.hpp: Make Lilv::Instance handle features and failed instantiations + * lilvmm.hpp: Add Lilv::Instance::get_handle() + * lilvmm.hpp: Add Lilv::Instance::get_extension_data() +- Add lilv-0.14.4-build_compare.patch to make build reproducible + ------------------------------------------------------------------- Thu Aug 9 15:03:57 UTC 2012 - reddwarf@opensuse.org diff --git a/lilv.spec b/lilv.spec index 78867f5..8dd7a2b 100644 --- a/lilv.spec +++ b/lilv.spec @@ -19,13 +19,14 @@ %define soname 0 Name: lilv -Version: 0.14.2 +Version: 0.14.4 Release: 0 Summary: A C library to make the use of LV2 plugins as simple as possible License: ISC Group: System/Libraries Url: http://drobilla.net/software/lilv/ -Source0: http://download.drobilla.net/lilv-0.14.2.tar.bz2 +Source0: http://download.drobilla.net/lilv-%{version}.tar.bz2 +Patch0: lilv-0.14.4-build_compare.patch BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: graphviz @@ -64,6 +65,7 @@ Python bindings for lilv. %prep %setup -q +%patch0 %build export CFLAGS='%{optflags}' @@ -91,6 +93,7 @@ fi %files %defattr(0644,root,root,0755) %attr(0755,-,-) %{_bindir}/lilv-bench +%attr(0755,-,-) %{_bindir}/lv2bench %attr(0755,-,-) %{_bindir}/lv2info %attr(0755,-,-) %{_bindir}/lv2ls %{_mandir}/man1/lv2info.1*