|
|
|
@ -2,8 +2,8 @@
|
|
|
|
|
%global maj 0
|
|
|
|
|
|
|
|
|
|
Name: lilv
|
|
|
|
|
Version: 0.24.4
|
|
|
|
|
Release: 7%{?dist}
|
|
|
|
|
Version: 0.24.6
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Summary: An LV2 Resource Description Framework Library
|
|
|
|
|
|
|
|
|
|
License: MIT
|
|
|
|
@ -13,13 +13,14 @@ BuildRequires: doxygen
|
|
|
|
|
BuildRequires: graphviz
|
|
|
|
|
BuildRequires: sord-devel >= 0.14.0
|
|
|
|
|
BuildRequires: sratom-devel >= 0.4.4
|
|
|
|
|
BuildRequires: lv2-devel >= 1.14.0
|
|
|
|
|
BuildRequires: lv2-devel >= 1.16.0
|
|
|
|
|
BuildRequires: python3
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
BuildRequires: swig
|
|
|
|
|
BuildRequires: python3-numpy
|
|
|
|
|
BuildRequires: serd-devel >= 0.18.0
|
|
|
|
|
BuildRequires: serd-devel >= 0.30.0
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
|
BuildRequires: libsndfile-devel >= 1.0.0
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
%{name} is a library to make the use of LV2 plugins as simple as possible
|
|
|
|
@ -36,6 +37,17 @@ supports reading and writing Turtle and NTriples.
|
|
|
|
|
|
|
|
|
|
This package contains the headers and development libraries for %{name}.
|
|
|
|
|
|
|
|
|
|
%package -n python3-%{name}
|
|
|
|
|
%{?python_provide:%python_provide python3-%{name}}
|
|
|
|
|
Summary: Python bindings for %{name}
|
|
|
|
|
Requires: %{name}%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description -n python3-%{name}
|
|
|
|
|
%{name} is a lightweight C library for Resource Description Syntax which
|
|
|
|
|
supports reading and writing Turtle and NTriples.
|
|
|
|
|
|
|
|
|
|
This package contains the python libraries for %{name}.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
|
|
|
|
# we'll run ld config
|
|
|
|
@ -50,7 +62,8 @@ export LINKFLAGS="%{__global_ldflags}"
|
|
|
|
|
python3 waf configure -v --prefix=%{_prefix} \
|
|
|
|
|
--libdir=%{_libdir} --configdir=%{_sysconfdir} --mandir=%{_mandir} \
|
|
|
|
|
--docdir=%{_pkgdocdir} \
|
|
|
|
|
--docs --test --dyn-manifest
|
|
|
|
|
--docs --test --dyn-manifest \
|
|
|
|
|
--default-lv2-path=%{_libdir}/lv2
|
|
|
|
|
python3 waf -v build %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
@ -61,7 +74,7 @@ chmod +x %{buildroot}%{_libdir}/lib%{name}-0.so.*
|
|
|
|
|
./build/test/lilv_test
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%doc AUTHORS NEWS README
|
|
|
|
|
%doc AUTHORS NEWS README.md
|
|
|
|
|
%license COPYING
|
|
|
|
|
%exclude %{_pkgdocdir}/%{name}-%{maj}/
|
|
|
|
|
%{_libdir}/lib%{name}-%{maj}.so.*
|
|
|
|
@ -69,6 +82,7 @@ chmod +x %{buildroot}%{_libdir}/lib%{name}-0.so.*
|
|
|
|
|
%{_bindir}/lv2info
|
|
|
|
|
%{_bindir}/lv2ls
|
|
|
|
|
%{_bindir}/lv2bench
|
|
|
|
|
%{_bindir}/lv2apply
|
|
|
|
|
%{_sysconfdir}/bash_completion.d/lilv
|
|
|
|
|
%{_mandir}/man1/*
|
|
|
|
|
|
|
|
|
@ -79,7 +93,15 @@ chmod +x %{buildroot}%{_libdir}/lib%{name}-0.so.*
|
|
|
|
|
%{_pkgdocdir}/%{name}-%{maj}/
|
|
|
|
|
%{_mandir}/man3/*
|
|
|
|
|
|
|
|
|
|
%files -n python3-%{name}
|
|
|
|
|
%{python3_sitelib}/%{name}.*
|
|
|
|
|
%{python3_sitelib}/__pycache__/*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Sat Dec 07 2019 Guido Aulisi <guido.aulisi@gmail.com> - 0.24.6-1
|
|
|
|
|
- Update to 0.24.6
|
|
|
|
|
- Add python3 bindings
|
|
|
|
|
|
|
|
|
|
* Wed Oct 30 2019 Guido Aulisi <guido.aulisi@gmail.com> - 0.24.4-7
|
|
|
|
|
- BR python3-numpy
|
|
|
|
|
|
|
|
|
|