From 44f08043f4d640546b95e086f1711630a91bb6ee Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Wed, 15 Mar 2017 09:59:37 +0100 Subject: [PATCH] Update to 1.14.0 Move examples to the example-plugins subpackage Provide debuginfo for the examples Use hardened LDFLAGS Enable syntax highlighting in doc subpackage Remove deprecated Groups tags --- .gitignore | 1 + lv2.spec | 34 ++++++++++++++++++++-------------- sources | 2 +- 3 files changed, 22 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 56ceed8..ea835a5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /lv2-1.8.0.tar.bz2 /lv2-1.10.0.tar.bz2 /lv2-1.12.0.tar.bz2 +/lv2-1.14.0.tar.bz2 diff --git a/lv2.spec b/lv2.spec index f762b0d..3bb7854 100644 --- a/lv2.spec +++ b/lv2.spec @@ -1,12 +1,9 @@ -%global debug_package %{nil} - %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} Name: lv2 -Version: 1.12.0 -Release: 2%{?dist} +Version: 1.14.0 +Release: 1%{?dist} Summary: Audio Plugin Standard -Group: System Environment/Libraries # lv2specgen template.html is CC-AT-SA License: ISC @@ -15,10 +12,8 @@ Source: http://lv2plug.in/spec/lv2-%{version}.tar.bz2 BuildRequires: doxygen graphviz python-rdflib BuildRequires: libsndfile-devel -# TODO: it complains about missing this, -# (Error importing pygments, syntax highlighting disabled) -# but the syntax-highlighting in the generated docs looks strange -#BuildRequires: python-pygments +BuildRequires: gcc +BuildRequires: python-pygments # this package replaces lv2core Provides: lv2core = 6.0-4 @@ -42,7 +37,6 @@ LADSPA which many hosts have outgrown. %package devel Summary: API for the LV2 Audio Plugin Standard -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Provides: lv2core-devel = 6.0-4 @@ -52,7 +46,7 @@ Obsoletes: lv2-ui-devel < 2.4-5 %description devel lv2-devel contains the lv2.h header file and headers for all of the -LV@ specification extensions and bundles. +LV2 specification extensions and bundles. Definitive technical documentation on LV2 plug-ins for both the host and plug-in is contained within copious comments within the lv2.h @@ -60,7 +54,6 @@ header file. %package doc Summary: Documentation for the LV2 Audio Plugin Standard -Group: Documentation BuildArch: noarch Obsoletes: %{name}-docs < 1.6.0-2 Provides: %{name}-docs = %{version}-%{release} @@ -70,7 +63,6 @@ Documentation for the LV2 plugin API. %package example-plugins Summary: Examples of the LV2 Audio Plugin Standard -Group: Audio/Multimedia %description example-plugins Example LV2 audio plugins @@ -80,6 +72,7 @@ Example LV2 audio plugins %build export CFLAGS="%{optflags}" +export LDFLAGS="%{__global_ldflags}" ./waf configure -vv --prefix=%{_prefix} --libdir=%{_libdir} --debug \ --docs --docdir=%{_pkgdocdir} --lv2dir=%{_libdir}/lv2 ./waf -vv %{?_smp_mflags} @@ -105,21 +98,34 @@ rm -rf %buildroot %{_libdir}/%{name}/ %exclude %{_libdir}/%{name}/*/*.[ch] +%exclude %{_libdir}/%{name}/eg-* %files devel %{_bindir}/lv2specgen.py %{_datadir}/lv2specgen %{_includedir}/%{name}.h %{_includedir}/%{name}/ -%{_libdir}/%{name}/eg-* %{_libdir}/%{name}/*/*.[hc] %{_libdir}/pkgconfig/lv2core.pc %{_libdir}/pkgconfig/%{name}.pc +%exclude %{_libdir}/%{name}/eg-* + +%files example-plugins +%{_libdir}/%{name}/eg-* + %files doc %{_pkgdocdir}/ %changelog +* Mon Mar 13 2017 Guido Aulisi - 1.14.0-1 +- Update to 1.14.0 +- Move examples to the example-plugins subpackage +- Provide debuginfo for the examples +- Use hardened LDFLAGS +- Enable syntax highlighting in doc subpackage +- Remove deprecated Groups tags + * Fri Feb 10 2017 Fedora Release Engineering - 1.12.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index ac0aa30..a57deb1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -665580dc761de40b0d335001a204496a lv2-1.12.0.tar.bz2 +SHA512 (lv2-1.14.0.tar.bz2) = 6991d848ed9f04a48ca3070efc15af83431f680aa8a8559a02b1666f7b8d43af8e089f78c3b14ad3345dac32fd1c8ad0faf3a3f56dddc07c6f0e0aeef4077498