From d6fcb597ec207e434ed53de33ee6b1444d531e59 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Fri, 10 Feb 2023 06:42:49 -0800 Subject: [PATCH] rosegarden: update to 22.12.1. --- .../patches/fix-use-after-free-lilypad.patch | 12 ++++++++++++ srcpkgs/rosegarden/template | 7 ++++--- 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/rosegarden/patches/fix-use-after-free-lilypad.patch diff --git a/srcpkgs/rosegarden/patches/fix-use-after-free-lilypad.patch b/srcpkgs/rosegarden/patches/fix-use-after-free-lilypad.patch new file mode 100644 index 000000000000..7d84b7376556 --- /dev/null +++ b/srcpkgs/rosegarden/patches/fix-use-after-free-lilypad.patch @@ -0,0 +1,12 @@ +--- a/src/document/io/LilyPondExporter.cpp ++++ b/src/document/io/LilyPondExporter.cpp +@@ -462,7 +462,8 @@ LilyPondExporter::handleStartingPostEven + } + + // Duration +- const char * d = restsDuration.toStdString().data(); ++ std::string tmp = restsDuration.toStdString(); ++ const char * d = tmp.data(); + + // Indication + const char * in = diff --git a/srcpkgs/rosegarden/template b/srcpkgs/rosegarden/template index d9bf2c26cd76..89bb7789e8a2 100644 --- a/srcpkgs/rosegarden/template +++ b/srcpkgs/rosegarden/template @@ -1,18 +1,19 @@ # Template file for 'rosegarden' pkgname=rosegarden -version=22.06 +version=22.12.1 revision=1 build_style=cmake hostmakedepends="pkg-config shared-mime-info" -makedepends="qt5-devel alsa-lib-devel jack-devel ladspa-sdk liblrdf-devel dssi-devel +makedepends="qt5-devel alsa-lib-devel jack-devel ladspa-sdk liblrdf-devel dssi-devel libsanitizer-devel liblo-devel fftw-devel libsamplerate-devel libsndfile-devel libSM-devel qt5-tools-devel" depends="shared-mime-info" short_desc="Music composition and editing environment" maintainer="newbluemoon " license="GPL-2.0-or-later" homepage="http://rosegardenmusic.com/" +changelog="https://raw.githubusercontent.com/tedfelix/rosegarden-official/master/CHANGELOG" distfiles="${SOURCEFORGE_SITE}/rosegarden/rosegarden/${version/*.*.*/${version%.*}}/rosegarden-${version}.tar.bz2" -checksum=9024825155ebb1be8b4af567f3502026957398fdefd086e23fe399f1d033fadb +checksum=7ea7a27f7ee5c49781708f9c615a51919b892264a599e64edf2cd23733d99206 if [ -n "${CROSS_BUILD}" ]; then hostmakedepends+=" qt5-devel qt5-host-tools"