From 86a079f1c523b8c8201e23f7e556a7743569f667 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Oct 04 2020 18:47:24 +0000 Subject: Update to 0.6.6 --- diff --git a/.gitignore b/.gitignore index 2022ef6..4ac7aac 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /sratom-0.6.0.tar.bz2 /sratom-0.6.2.tar.bz2 /sratom-0.6.4.tar.bz2 +/sratom-0.6.6.tar.bz2 diff --git a/sources b/sources index 5687bc5..7b5ce19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (sratom-0.6.4.tar.bz2) = 6462d8d33ed7ddaa2aea267fab14c9a15bfc077a4f8d26eb493be4c48c95d8dcec614f540bd82fe22aecca641771326a44d175c3991cd473ae371062c78aaac3 +SHA512 (sratom-0.6.6.tar.bz2) = ccc209af68a39c1a669ba694d250b292df2f588aeea2a9d1dfe54a23e31f032fcce1d99ebf9dd7cff80ce5aedd204c74e3ccc04d6cd239921cd3e443db83ed55 diff --git a/sratom-remove-deprecated-doxygen.patch b/sratom-remove-deprecated-doxygen.patch new file mode 100644 index 0000000..dec6e3b --- /dev/null +++ b/sratom-remove-deprecated-doxygen.patch @@ -0,0 +1,67 @@ +From 85c90e29f7fceae61c70bca141a123807b4b6f14 Mon Sep 17 00:00:00 2001 +From: David Robillard +Date: Sun, 27 Sep 2020 17:19:45 +0200 +Subject: [PATCH] Remove deprecated Doxygen configuration keys + +--- + doc/reference.doxygen.in | 23 +---------------------- + 1 file changed, 1 insertion(+), 22 deletions(-) + +diff --git a/doc/reference.doxygen.in b/doc/reference.doxygen.in +index 1714f60..ab16c97 100644 +--- a/doc/reference.doxygen.in ++++ b/doc/reference.doxygen.in +@@ -243,12 +243,6 @@ TAB_SIZE = 4 + + ALIASES = + +-# This tag can be used to specify a number of word-keyword mappings (TCL only). +-# A mapping has the form "name=value". For example adding "class=itcl::class" +-# will allow you to use the command class in the itcl::class meaning. +- +-TCL_SUBST = +- + # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources + # only. Doxygen will then generate output that is more tailored for C. For + # instance, some of the names that are used will be different. The list of all +@@ -1685,7 +1679,7 @@ COMPACT_LATEX = NO + # The default value is: a4. + # This tag requires that the tag GENERATE_LATEX is set to YES. + +-PAPER_TYPE = a4wide ++PAPER_TYPE = a4 + + # The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names + # that should be included in the LaTeX output. The package can be specified just +@@ -2157,12 +2151,6 @@ EXTERNAL_GROUPS = YES + + EXTERNAL_PAGES = YES + +-# The PERL_PATH should be the absolute path and name of the perl script +-# interpreter (i.e. the result of 'which perl'). +-# The default file (with absolute path) is: /usr/bin/perl. +- +-PERL_PATH = /usr/bin/perl +- + #--------------------------------------------------------------------------- + # Configuration options related to the dot tool + #--------------------------------------------------------------------------- +@@ -2176,15 +2164,6 @@ PERL_PATH = /usr/bin/perl + + CLASS_DIAGRAMS = NO + +-# You can define message sequence charts within doxygen comments using the \msc +-# command. Doxygen will then run the mscgen tool (see: +-# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the +-# documentation. The MSCGEN_PATH tag allows you to specify the directory where +-# the mscgen tool resides. If left empty the tool is assumed to be found in the +-# default search path. +- +-MSCGEN_PATH = +- + # You can include diagrams made with dia in doxygen documentation. Doxygen will + # then run dia to produce the diagram and insert it in the documentation. The + # DIA_PATH tag allows you to specify the directory where the dia binary resides. +-- +2.25.4 + diff --git a/sratom.spec b/sratom.spec index fb5ea27..d3bda42 100644 --- a/sratom.spec +++ b/sratom.spec @@ -2,13 +2,16 @@ %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} Name: sratom -Version: 0.6.4 -Release: 3%{?dist} +Version: 0.6.6 +Release: 1%{?dist} Summary: A C library for serializing LV2 plugins License: MIT URL: http://drobilla.net/software/%{name}/ Source0: http://download.drobilla.net/%{name}-%{version}.tar.bz2 +# Patch from upstream +Patch0: %{name}-remove-deprecated-doxygen.patch + BuildRequires: python3 BuildRequires: doxygen BuildRequires: graphviz @@ -38,7 +41,7 @@ control with network transparency. This package contains the headers and development libraries for %{name}. %prep -%setup -q +%autosetup -p1 # for packagers sake, build the tests with debug symbols sed -i -e "s| '-ftest-coverage'\]|\ @@ -46,7 +49,7 @@ sed -i -e "s| '-ftest-coverage'\]|\ %build %set_build_flags -python3 waf configure -v \ +%{python3} waf configure -v \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ @@ -54,10 +57,10 @@ python3 waf configure -v \ --docdir=%{_pkgdocdir} \ --test \ --docs -python3 waf build -v %{?_smp_mflags} +%{python3} waf build -v %{?_smp_mflags} %install -DESTDIR=%{buildroot} python3 waf install +DESTDIR=%{buildroot} %{python3} waf install chmod +x %{buildroot}%{_libdir}/lib%{name}-0.so.* install -pm 644 COPYING NEWS README.md %{buildroot}%{_pkgdocdir} @@ -79,6 +82,9 @@ install -pm 644 COPYING NEWS README.md %{buildroot}%{_pkgdocdir} %{_mandir}/man3/* %changelog +* Sun Oct 04 2020 Guido Aulisi - 0.6.6-1 +- Update to 0.6.6 + * Wed Jul 29 2020 Fedora Release Engineering - 0.6.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild