Hello community, here is the log from the commit of package lilypond for openSUSE:Leap:15.2 checked in at 2020-02-22 17:53:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/lilypond (Old) and /work/SRC/openSUSE:Leap:15.2/.lilypond.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lilypond" Sat Feb 22 17:53:10 2020 rev:15 rq:778125 version:2.18.2 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/lilypond/lilypond-doc.changes 2020-01-15 15:26:51.470624713 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.lilypond.new.26092/lilypond-doc.changes 2020-02-22 17:53:11.817862861 +0100 @@ -1,0 +2,11 @@ +Thu Mar 14 12:02:29 UTC 2019 - [email protected] + +- Add _constraints for PowerPC to avoid build error of lilypond-doc + +------------------------------------------------------------------- +Fri Oct 12 08:10:02 UTC 2018 - [email protected] + +- Fix Factory build by requiring missing fonts and texlive packages + directly. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Leap:15.2/lilypond/lilypond.changes 2020-01-15 15:26:51.762624876 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.lilypond.new.26092/lilypond.changes 2020-02-22 17:53:11.873862974 +0100 @@ -1,0 +2,17 @@ +Fri Feb 21 06:34:35 UTC 2020 - Dave Plater <[email protected]> + +- Work around boo#1163190 by requiring pkgconfig(cairo) for 15.2 + +------------------------------------------------------------------- +Mon May 13 12:13:03 UTC 2019 - plater <[email protected]> + +- Fix build against glib2 >= 2.60.2 by manually adding: + -lglib-2.0 -lgobject-2.0 to the linker flags. + +------------------------------------------------------------------- +Tue Oct 30 09:51:36 UTC 2018 - [email protected] + +- Removed requirement for autotrace which was needed by mftrace + and replaced with potrace. See boo#1040278 + +------------------------------------------------------------------- New: ---- _constraints ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lilypond-doc.spec ++++++ --- /var/tmp/diff_new_pack.1bK6or/_old 2020-02-22 17:53:12.397864033 +0100 +++ /var/tmp/diff_new_pack.1bK6or/_new 2020-02-22 17:53:12.397864033 +0100 @@ -1,7 +1,7 @@ # # spec file for package lilypond-doc # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ Version: %{ver}.%{plevel} Release: 0 Summary: Documentation for the LilyPond Typesetter -License: GFDL-1.3 +License: GFDL-1.3-only Group: Documentation/HTML Url: http://lilypond.org/ Source0: http://download.linuxaudio.org/lilypond/sources/v%{ver}/lilypond-%{version}.tar.gz @@ -38,7 +38,6 @@ Patch10: use_system_correctly.patch BuildRequires: ImageMagick-extra BuildRequires: autoconf -BuildRequires: autotrace BuildRequires: bison BuildRequires: dblatex BuildRequires: dejavu @@ -52,12 +51,14 @@ BuildRequires: gentium BuildRequires: gettext-tools #BuildRequires: ghostscript-fonts-rus +BuildRequires: bitstream-vera-fonts BuildRequires: ghostscript >= 8.60 BuildRequires: ghostscript-fonts-other BuildRequires: ghostscript-fonts-std BuildRequires: guile1 >= 1.8.2 BuildRequires: gzip BuildRequires: ifntjapa +BuildRequires: liberation-fonts BuildRequires: libgnutls-devel BuildRequires: libguile1-devel >= 1.8.2 BuildRequires: libtool @@ -70,7 +71,13 @@ BuildRequires: python-devel >= 2.4 BuildRequires: rsync BuildRequires: t1utils +BuildRequires: texlive-avantgar-fonts +BuildRequires: texlive-collection-fontsrecommended +BuildRequires: texlive-dejavu-fonts +BuildRequires: texlive-gnu-freefont-fonts BuildRequires: texlive-lh +BuildRequires: texlive-libertine-fonts +BuildRequires: texlive-metafont-bin BuildRequires: texlive-metapost BuildRequires: ttf-wqy-zenhei BuildRequires: xfntjp ++++++ lilypond.spec ++++++ --- /var/tmp/diff_new_pack.1bK6or/_old 2020-02-22 17:53:12.417864073 +0100 +++ /var/tmp/diff_new_pack.1bK6or/_new 2020-02-22 17:53:12.421864081 +0100 @@ -1,7 +1,7 @@ # # spec file for package lilypond # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ Version: 2.18.2 Release: 0 Summary: A typesetting system for music notation -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Publishing/Other Url: http://www.lilypond.org Source0: http://download.linuxaudio.org/lilypond/sources/v2.18/lilypond-%{version}.tar.gz @@ -41,7 +41,6 @@ Patch9: use_cstring_and_ctype_includes.patch Patch10: use_system_correctly.patch BuildRequires: ImageMagick -BuildRequires: autotrace BuildRequires: bison BuildRequires: dblatex BuildRequires: flex @@ -53,6 +52,7 @@ BuildRequires: libguile1-devel >= 1.8 BuildRequires: makeinfo BuildRequires: mftrace >= 1.1.19 +BuildRequires: potrace-devel # Needed for pngtopnm BuildRequires: netpbm BuildRequires: pkgconfig @@ -67,7 +67,11 @@ BuildRequires: texlive-metapost BuildRequires: vim-base BuildRequires: zip +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(pango) >= 1.12.0 +# This is a work around for boo#1163190 pango-devel doesn't pull in cairo-devel although it requires it +BuildRequires: pkgconfig(cairo) Requires(post): %install_info_prereq Requires(preun): %install_info_prereq Requires: ghostscript >= 8.15 @@ -139,10 +143,12 @@ %patch10 %build +export LIBS="$LIBS -lglib-2.0 -lgobject-2.0" %configure --without-kpathsea \ --disable-checking \ --with-ncsb-dir=%{_datadir}/ghostscript/fonts/ -make -j1 +# Build sometimes fails with multiple threads. +make %{_smp_mflags} || make -j1 %install vimver=$(vim --version | head -n1 | grep -Po "\d\.\d" | sed 's|\.||') ++++++ _constraints ++++++ <constraints> <overwrite> <conditions> <arch>ppc64</arch> <arch>ppc64le</arch> </conditions> <hardware> <physicalmemory> <size unit="M">3000</size> </physicalmemory> <disk> <size unit="G">4</size> </disk> </hardware> </overwrite> </constraints>
