Update to 0.24.18

epel10
Guido Aulisi 1 year ago
parent 5ee2de72b0
commit 6ca73a7f25

1
.gitignore vendored

@ -12,3 +12,4 @@
/lilv-0.24.10.tar.bz2 /lilv-0.24.10.tar.bz2
/lilv-0.24.12.tar.bz2 /lilv-0.24.12.tar.bz2
/lilv-0.24.14.tar.bz2 /lilv-0.24.14.tar.bz2
/lilv-0.24.18.tar.xz

@ -2,30 +2,28 @@
%global maj 0 %global maj 0
Name: lilv Name: lilv
Version: 0.24.14 Version: 0.24.18
Release: 6%{?dist} Release: 1%{?dist}
Summary: An LV2 Resource Description Framework Library Summary: An LV2 Resource Description Framework Library
License: MIT License: MIT
URL: http://drobilla.net/software/lilv/ URL: http://drobilla.net/software/lilv/
Source0: http://download.drobilla.net/%{name}-%{version}.tar.bz2 Source0: http://download.drobilla.net/%{name}-%{version}.tar.xz
BuildRequires: meson
BuildRequires: doxygen BuildRequires: doxygen
BuildRequires: graphviz BuildRequires: graphviz
BuildRequires: sord-devel >= 0.14.0 BuildRequires: sord-devel >= 0.16.9
BuildRequires: sratom-devel >= 0.4.4 BuildRequires: sratom-devel >= 0.6.9
BuildRequires: lv2-devel >= 1.18.0 BuildRequires: lv2-devel >= 1.18.2
BuildRequires: python3
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: swig BuildRequires: serd-devel >= 0.30.9
BuildRequires: serd-devel >= 0.30.0
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libsndfile-devel >= 1.0.0 BuildRequires: libsndfile-devel >= 1.0.0
BuildRequires: python3-sphinx BuildRequires: python3-sphinx
BuildRequires: python3-sphinx_lv2_theme BuildRequires: python3-sphinx_lv2_theme
Requires: lv2 >= 1.18.0 Requires: lv2 >= 1.18.2
# To try and deal with multilib issues from the -libs split: # To try and deal with multilib issues from the -libs split:
# https://bugzilla.redhat.com/show_bug.cgi?id=2052588 # https://bugzilla.redhat.com/show_bug.cgi?id=2052588
@ -69,31 +67,26 @@ This package contains the python libraries for %{name}.
%prep %prep
%autosetup -p1 %autosetup -p1
# Do not run ld config
sed -i -e 's|bld.add_post_fun(autowaf.run_ldconfig)||' wscript
# for packagers sake, build the tests with debug symbols
sed -i -e "s|'-ftest-coverage'\]|\
'-ftest-coverage' \] + '%{optflags}'.split(' ')|" wscript
%build %build
%set_build_flags %meson
export LINKFLAGS="%{__global_ldflags}" %meson_build
%{python3} waf configure -v --prefix=%{_prefix} \
--libdir=%{_libdir} --configdir=%{_sysconfdir} --mandir=%{_mandir} \
--docdir=%{_pkgdocdir} \
--docs --test --dyn-manifest
%{python3} waf -v build %{?_smp_mflags}
%install %install
%{python3} waf -v install --destdir=%{buildroot} %meson_install
chmod +x %{buildroot}%{_libdir}/lib%{name}-0.so.*
# Delete sphinx buildinfo
rm %{buildroot}%{_docdir}/%{name}-%{maj}/{html,singlehtml}/.buildinfo
# Move devel docs to the right directory
install -d %{buildroot}%{_docdir}/%{name}
mv %{buildroot}%{_docdir}/%{name}-%{maj} %{buildroot}%{_docdir}/%{name}
%check %check
%{python3} waf test %meson_test
%files %files
%exclude %{_pkgdocdir}/%{name}-%{maj}/ %exclude %{_pkgdocdir}/%{name}-%{maj}/
%{_bindir}/lilv-bench
%{_bindir}/lv2info %{_bindir}/lv2info
%{_bindir}/lv2ls %{_bindir}/lv2ls
%{_bindir}/lv2bench %{_bindir}/lv2bench
@ -117,6 +110,9 @@ chmod +x %{buildroot}%{_libdir}/lib%{name}-0.so.*
%{python3_sitelib}/__pycache__/* %{python3_sitelib}/__pycache__/*
%changelog %changelog
* Sun Sep 17 2023 Guido Aulisi <guido.aulisi@gmail.com> - 0.24.18-1
- Update to 0.24.18
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.24.14-6 * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.24.14-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

@ -1 +1 @@
SHA512 (lilv-0.24.14.tar.bz2) = f266e91f3cbc325c25dd7d08bde5033091cb3072c2dcb1490e9474f562b798dbc71c45ca7d971ed4dfd6bb16f5f6725ae242a58c4486684b71350e73f1469f47 SHA512 (lilv-0.24.18.tar.xz) = eece846338403ba3e7c366024511d33bd5e399d3b1e6871d04ec3907540a9e3541ab7b0445bf17cf61c5779c5263f1ef23eadefb6411a2e4be8d79464a5b873e

Loading…
Cancel
Save