Sophie

Sophie

distrib > Mageia > cauldron > i586 > by-pkgid > 5c7e9b92d099b06d23229fdfffb62494 > files > 2

lilv-0.24.24-1.mga10.src.rpm

%define lib_api         0
%define lib_major       0
%define lib_name        %mklibname %{name} %{lib_api} %{lib_major}
%define lib_name_devel	%mklibname %{name} -d

Name:           lilv
Version:        0.24.24
Release:        %mkrel 1
Summary:        LV2 plugin library for applications and hosts
License:        ISC License (ISC)
Group:		    System/Libraries
URL:            https://drobilla.net/software/%{name}/
Source0:        https://download.drobilla.net/%{name}-%{version}.tar.gz

BuildRequires:	doxygen
BuildRequires:	meson
BuildRequires:	python3
BuildRequires:	python3-devel
BuildRequires:	python-sphinx
BuildRequires:	python3-sphinxygen
BuildRequires:  python-sphinx-lv2-theme
BuildRequires:	pkgconfig(sord-0) >= 0.16.16
BuildRequires:	pkgconfig(lv2) >= 1.18.0
BuildRequires:	pkgconfig(sratom-0) >= 0.6.16
BuildRequires:	pkgconfig(serd-0) >= 0.32.0
BuildRequires:	pkgconfig(sndfile) >= 1.2.2

Obsoletes:      slv2 < 0.6.6-17

%description
LV2 plugin library for applications and hosts.


%package -n %{lib_name}
Summary:        LV2 plugin library for applications and hosts
Group:          System/Libraries
Obsoletes:      %{_lib}lilv0 < 0.24.20

%description -n %{lib_name}
Lilv is a library to make the use of LV2 plugins as simple as possible
for applications. Lilv is the successor to SLV2, rewritten to be
significantly faster and have minimal dependencies.


%package -n %{lib_name_devel}
Summary:        Headers for the lilv LV2 library
Group:          System/Libraries
Requires:       %{lib_name} = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}

%description -n %{lib_name_devel}
Development files needed to build applications against lilv.


%package -n python3-%{name}
Summary:        Python 3 bindings for %{name}
Group:          Development/Python
Requires:       %{name}%{_isa} = %{version}-%{release}
%{?python_provide:%python_provide python3-%{name}}

%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 python3 libraries for %{name}.


%prep
%autosetup -p1

%build
%meson 
%meson_build

%install
%meson_install

%files -n %{name}
%doc COPYING README.md
%{_bindir}/lv2info
%{_bindir}/lv2ls
%{_bindir}/lv2bench
%{_bindir}/lv2apply
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/bash_completion.d/lilv
%{_mandir}/man1/lv2apply.1*
%{_mandir}/man1/lv2bench.1*
%{_mandir}/man1/lv2info.1*
%{_mandir}/man1/lv2ls.1*
%{_docdir}/%{name}-%{lib_api}/

%files -n %{lib_name}
%{_libdir}/lib%{name}-%{lib_api}.so.%{lib_major}{,.*}

%files -n %{lib_name_devel}
%{_libdir}/lib%{name}-%{lib_api}.so
%dir %{_includedir}/%{name}-%{lib_api}
%dir %{_includedir}/%{name}-%{lib_api}/%{name}
%{_includedir}/%{name}-%{lib_api}/%{name}/*.h
%{_includedir}/%{name}-%{lib_api}/%{name}/*.hpp
%{_libdir}/pkgconfig/%{name}-%{lib_api}.pc

%files -n python3-%{name}
%{python3_sitelib}/%{name}.*
%{python3_sitelib}/__pycache__/*


%changelog
* Sun Jan 28 2024 philippedidier <philippedidier> 0.24.24-1.mga10
+ Revision: 2035560
- new version 0.24.24

* Fri May 05 2023 daviddavid <daviddavid> 0.24.20-2.mga9
+ Revision: 1955890
- own include dir

* Tue Dec 13 2022 philippedidier <philippedidier> 0.24.20-1.mga9
+ Revision: 1921716
- new version 0.24.20
- built with meson instead of waf

* Fri Apr 01 2022 umeabot <umeabot> 0.24.12-4.mga9
+ Revision: 1839062
- Mageia 9 Mass Rebuild

* Tue Mar 01 2022 mrambo3501 <mrambo3501> 0.24.12-3.mga9
+ Revision: 1787089
- rebuild for python-3.10

* Sat Mar 27 2021 daviddavid <daviddavid> 0.24.12-2.mga9
+ Revision: 1711007
- rebuild for python 3.9

* Wed Mar 03 2021 daviddavid <daviddavid> 0.24.12-1.mga9
+ Revision: 1697160
- new version: 0.24.12

* Wed Oct 14 2020 luigiwalser <luigiwalser> 0.24.10-1.mga8
+ Revision: 1636058
- 0.24.10
- remove upstreamed patch

* Wed Jul 01 2020 daviddavid <daviddavid> 0.24.8-1.mga8
+ Revision: 1600998
- new version: 0.24.8
- compile with system waf (from archlinux)
- do not mark manpages as doc

* Sun May 24 2020 wally <wally> 0.24.6-2.mga8
+ Revision: 1587181
- build with python3
- enable debug pkgs
- export LINKFLAGS for build

* Mon May 11 2020 tv <tv> 0.24.6-1.mga8
+ Revision: 1583196
- Update to 0.24.6
- Add python3 bindings

* Fri Feb 14 2020 umeabot <umeabot> 0.24.4-2.mga8
+ Revision: 1521646
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%setup_compile_flags

* Sat Dec 29 2018 luigiwalser <luigiwalser> 0.24.4-1.mga7
+ Revision: 1345911
- 0.24.4

* Sun Sep 23 2018 umeabot <umeabot> 0.24.2-5.mga7
+ Revision: 1299305
- Mageia 7 Mass Rebuild

* Tue Feb 20 2018 kekepower <kekepower> 0.24.2-4.mga7
+ Revision: 1203773
- This package can only obsolete another, single package

* Tue Feb 20 2018 kekepower <kekepower> 0.24.2-3.mga7
+ Revision: 1203502
- Really Obsolete slv2

* Mon Feb 19 2018 kekepower <kekepower> 0.24.2-2.mga7
+ Revision: 1202929
- Obsolete discontinued slv2 as lilv is the successor

* Tue Jan 10 2017 luigiwalser <luigiwalser> 0.24.2-1.mga6
+ Revision: 1080858
- 0.24.2

* Sun Jan 01 2017 luigiwalser <luigiwalser> 0.24.0-1.mga6
+ Revision: 1079445
- 0.24.0

* Mon Feb 15 2016 umeabot <umeabot> 0.22.0-2.mga6
+ Revision: 961267
- Mageia 6 Mass Rebuild

* Sat Oct 24 2015 barjac <barjac> 0.22.0-1.mga6
+ Revision: 894950
- new version 0.22.0

* Wed Oct 15 2014 umeabot <umeabot> 0.20.0-3.mga5
+ Revision: 750308
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.20.0-2.mga5
+ Revision: 681940
- Mageia 5 Mass Rebuild

* Sat Aug 30 2014 barjac <barjac> 0.20.0-1.mga5
+ Revision: 669735
- new version 0.20.0

* Thu May 08 2014 barjac <barjac> 0.18.0-1.mga5
+ Revision: 621161
- new version lilv-0.18.0
- removed patch0 applied upstream

* Sat Oct 19 2013 umeabot <umeabot> 0.16.0-5.mga4
+ Revision: 535981
- Mageia 4 Mass Rebuild

* Sat Sep 21 2013 fwang <fwang> 0.16.0-4.mga4
+ Revision: 482891
- add upstream patch to define UI for downstream apps

* Sun Aug 25 2013 barjac <barjac> 0.16.0-3.mga4
+ Revision: 471455
- rebuild for lv2-1.6.0

* Sat Jul 13 2013 wally <wally> 0.16.0-2.mga4
+ Revision: 453862
- fix lib pkg name
- use our build time flags
- drop unneeded requires from devel pkg

* Fri Jun 21 2013 philippedidier <philippedidier> 0.16.0-1.mga4
+ Revision: 445317
- new version 0.16.0

* Sat Jan 12 2013 umeabot <umeabot> 0.14.4-2.mga3
+ Revision: 358790
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Nov 24 2012 barjac <barjac> 0.14.4-1.mga3
+ Revision: 321488
- new version
- minor spec clean
- thanks to Philippe Didier

* Wed Sep 07 2011 tv <tv> 0.4.4-1.mga2
+ Revision: 139990
- imported package lilv