# Conditional build:
%bcond_without curl # cURL support
%bcond_without mms # MMS support
+%bcond_without graphviz # graphviz support
%bcond_without apidocs # API documentation (doxygen generated)
%bcond_without static_libs # static library
-%define libzen_ver 0.4.37
+%define libzen_ver 0.4.40
Summary: Supplies technical and tag information about a video or audio file
Summary(pl.UTF-8): Informacje techniczne i znaczniki dla plików wideo i dźwiękowych
Name: libmediainfo
-Version: 20.09
+Version: 23.06
Release: 1
License: BSD or Apache v2.0+ or LGPL v2.1+ or GPL v2+ or MPL v2.0+
Group: Libraries
Source0: https://github.com/MediaArea/MediaInfoLib/archive/v%{version}/MediaInfoLib-%{version}.tar.gz
-# Source0-md5: eeddad91ac2cf201f9b46e9e1b861c0f
+# Source0-md5: 99fd221c2aaf614fb2f081ed44acec95
URL: https://github.com/MediaArea/MediaInfoLib
BuildRequires: autoconf >= 2.50
BuildRequires: automake >= 1:1.11
%{?with_curl:BuildRequires: curl-devel}
BuildRequires: doxygen
+%{?with_graphviz:BuildRequires: graphviz-devel}
%{?with_mms:BuildRequires: libmms-devel}
BuildRequires: libstdc++-devel
BuildRequires: libtool >= 2:1.5
BuildRequires: libzen-devel >= %{libzen_ver}
BuildRequires: pkgconfig
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.752
BuildRequires: tar >= 1:1.22
BuildRequires: tinyxml2-devel
Summary: API documentation for MediaInfo library
Summary(pl.UTF-8): Dokumentacja API biblioteki MediaInfo
Group: Documentation
-%{?noarchpackage}
+BuildArch: noarch
%description apidocs
API documentation for MediaInfo library.
%{__automake}
%configure \
%{?with_static_libs:--enable-static} \
+ %{?with_graphviz:--with-graphviz} \
%{?with_curl:--with-libcurl} \
%{?with_mms:--with-libmms} \
--with-libtinyxml2