Date: Monday, December 19, 2022 @ 20:26:57 Author: alerque Revision: 1362019
upgpkg: lilypond 2.24.0-1 Modified: lilypond/trunk/PKGBUILD ----------+ PKGBUILD | 48 +++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 21 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-19 20:21:36 UTC (rev 1362018) +++ PKGBUILD 2022-12-19 20:26:57 UTC (rev 1362019) @@ -5,20 +5,34 @@ # Contributor: Geoffroy Carrier <[email protected]> # Contributor: William Rea <[email protected]> # Contributor: Robert Emil Berge <[email protected]> +# Contributor: Jonas Hahnfeld <[email protected]> pkgname=lilypond -pkgver=2.22.2 -pkgrel=2 +pkgver=2.24.0 +pkgrel=1 pkgdesc="Music engraving program, devoted to producing the highest-quality sheet music possible" arch=(x86_64) url="https://lilypond.org" license=(FDL1.3 GPL3 custom:OFL) groups=(pro-audio) -# NOTE: use guile only with 2.24.x -depends=(gcc-libs ghostscript glibc gsfonts guile1.8) -makedepends=(fontconfig fontforge freetype2 glib2 imagemagick pango -python rsync t1utils texinfo texlive-core tex-gyre-fonts -texlive-langcyrillic zip) +depends=(gcc-libs + ghostscript + glibc + gsfonts) +makedepends=(fontconfig + fontforge + freetype2 + glib2 + guile2.2 + imagemagick + pango + python + rsync + t1utils + texinfo + texlive-core + texlive-langcyrillic + zip) optdepends=( 'python: for lilypond-book and other scripts' 'tex-gyre-fonts: for extra fonts' @@ -26,30 +40,22 @@ ) options=(debug) source=(https://lilypond.org/downloads/sources/v${pkgver%.*}/$pkgname-$pkgver.tar.gz) -sha512sums=('c49434a540a4a5297b6b03103ee388b384027bbf7a8aaacea0435d354b29e1fbd989d3a4ca35d5420bc0187e460248b52e58f034cbcd8f665db55ee840b423c0') -b2sums=('8296c412d70cf4d25d10b1369188e0f3cbb9183504b4c48deeda0521ffeccf7f8a9fb15d861d406db5e9a3ab0a04d297d3cfa5eec06b58836f109bf25a76a5a0') +sha512sums=('fc00736ae899519408781a7f1bf83065e493a857073d6f56cdadabc5817d4f41092dad12bfe210ec8a866f454b70f87ede6c7f1ba7aedc901134913b22c1431b') +b2sums=('2915d44e0e61a5756f515d31d11d29c657d763b7d7d84701ba67cb67c8e84faad74b8743a9703c4fe64ea4ef5f7c4ff76ed9675d62bd670aa6ea81b15385d348') -prepare() { - cd $pkgname-$pkgver - autoconf --force --verbose -} - build() { cd $pkgname-$pkgver - export GUILE=guile1.8 ./configure --prefix=/usr \ --disable-texi2html - make + make all bytecode } package() { - depends+=(libfontconfig.so libfreetype.so libglib-2.0.so - libgobject-2.0.so libpangoft2-1.0.so libpango-1.0.so) + depends+=(libfontconfig.so libfreetype.so libglib-2.0.so libgobject-2.0.so + libguile-2.2.so libpangoft2-1.0.so libpango-1.0.so) cd $pkgname-$pkgver - make DESTDIR="$pkgdir" vimdir="/usr/share/vim/vimfiles" install + make DESTDIR="$pkgdir" vimdir="/usr/share/vim/vimfiles" install install-bytecode install -vDm 644 LICENSE.OFL -t "$pkgdir/usr/share/licenses/$pkgname/" install -vDm 644 {AUTHORS,NEWS}.txt README.md -t "$pkgdir/usr/share/doc/$pkgname/" - # delete copied fonts, they are relied upon as optdepends - rm -fv "$pkgdir/usr/share/lilypond/$pkgver/fonts/otf/"{C059,Nimbus,texgyre}*.otf }
