Brett Cornwall pushed to branch main at Arch Linux / Packaging / Packages / lilypond
Commits: 0be57489 by Brett Cornwall at 2023-11-05T14:11:21-08:00 2.24.2-2: Apply finddevice -> setpagedevice patch https://gitlab.com/lilypond/lilypond/-/issues/6675 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,56 @@ +pkgbase = lilypond + pkgdesc = Music engraving program, devoted to producing the highest-quality sheet music possible + pkgver = 2.24.2 + pkgrel = 2 + url = https://lilypond.org + arch = x86_64 + groups = pro-audio + license = FDL1.3 + license = GPL3 + license = custom:OFL + makedepends = dblatex + makedepends = fontconfig + makedepends = fontforge + makedepends = freetype2 + makedepends = glib2 + makedepends = guile2.2 + makedepends = imagemagick + makedepends = pango + makedepends = python + makedepends = rsync + makedepends = t1utils + makedepends = texinfo + makedepends = texlive-basic + makedepends = texlive-bin + makedepends = texlive-binextra + makedepends = texlive-fontutils + makedepends = texlive-langcyrillic + makedepends = texlive-metapost + makedepends = texlive-xetex + makedepends = zip + depends = gcc-libs + depends = ghostscript + depends = glibc + depends = gsfonts + optdepends = python: for lilypond-book and other scripts + optdepends = tex-gyre-fonts: for extra fonts + optdepends = ttf-dejavu: for extra fonts + source = https://lilypond.org/downloads/sources/v2.24/lilypond-2.24.2.tar.gz + source = https://gitlab.com/lilypond/lilypond/-/merge_requests/2160.patch + sha512sums = 14a37e3346cad2fe78a9ce7189d21797c9d78016c675b6a20ae25de7bf3de2916c6982ef753b0d051600c0ac15317a8ecb423746be4419db023b6eb829dfc3de + sha512sums = 9a575f207ee03293e0e831bf9e056a4b9f77d12eacf509a0e94759e4fcd4e421ad9b47b3bee33bf1009be346221e6fb3f0c7c939743f01f9b131b866cc7f34e9 + b2sums = 2d69d1d09d51e44cdf635b02acca191180105dad7dd1bab5933606c2864c8a272bb28472ff429d462ce837252f5fc8223d796f28a2693c0bdd0c81ab0c1502ce + b2sums = af2e8b742defcd13181e74ea834791eeb7dc60739c8bcacc542e91e702d817b29ebd573c0bcded064ae0273e51f62dddffc644e4b842d612e87c57e412c0653b + +pkgname = lilypond + depends = gcc-libs + depends = ghostscript + depends = glibc + depends = gsfonts + depends = libfontconfig.so + depends = libfreetype.so + depends = libglib-2.0.so + depends = libgobject-2.0.so + depends = libguile-2.2.so + depends = libpangoft2-1.0.so + depends = libpango-1.0.so ===================================== PKGBUILD ===================================== @@ -9,7 +9,7 @@ pkgname=lilypond pkgver=2.24.2 -pkgrel=1 +pkgrel=2 pkgdesc="Music engraving program, devoted to producing the highest-quality sheet music possible" arch=(x86_64) url="https://lilypond.org" @@ -44,9 +44,21 @@ optdepends=( 'tex-gyre-fonts: for extra fonts' 'ttf-dejavu: for extra fonts' ) -source=(https://lilypond.org/downloads/sources/v${pkgver%.*}/$pkgname-$pkgver.tar.gz) -sha512sums=('14a37e3346cad2fe78a9ce7189d21797c9d78016c675b6a20ae25de7bf3de2916c6982ef753b0d051600c0ac15317a8ecb423746be4419db023b6eb829dfc3de') -b2sums=('2d69d1d09d51e44cdf635b02acca191180105dad7dd1bab5933606c2864c8a272bb28472ff429d462ce837252f5fc8223d796f28a2693c0bdd0c81ab0c1502ce') +source=(https://lilypond.org/downloads/sources/v${pkgver%.*}/$pkgname-$pkgver.tar.gz + https://gitlab.com/lilypond/lilypond/-/merge_requests/2160.patch) +sha512sums=('14a37e3346cad2fe78a9ce7189d21797c9d78016c675b6a20ae25de7bf3de2916c6982ef753b0d051600c0ac15317a8ecb423746be4419db023b6eb829dfc3de' + '9a575f207ee03293e0e831bf9e056a4b9f77d12eacf509a0e94759e4fcd4e421ad9b47b3bee33bf1009be346221e6fb3f0c7c939743f01f9b131b866cc7f34e9') +b2sums=('2d69d1d09d51e44cdf635b02acca191180105dad7dd1bab5933606c2864c8a272bb28472ff429d462ce837252f5fc8223d796f28a2693c0bdd0c81ab0c1502ce' + 'af2e8b742defcd13181e74ea834791eeb7dc60739c8bcacc542e91e702d817b29ebd573c0bcded064ae0273e51f62dddffc644e4b842d612e87c57e412c0653b') + +prepare() { + cd $pkgname-$pkgver + # Ghostscript removed finddevice operator without warning; Until a new + # Lilypond release is cut to quickly fix the issue let's make Lilypond + # functional again. + # https://gitlab.com/lilypond/lilypond/-/issues/6675 + patch -p1 < ../2160.patch +} build() { cd $pkgname-$pkgver View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lilypond/-/commit/0be57489bc7577ae6500836bd830cc3e9e0a9ef0 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lilypond/-/commit/0be57489bc7577ae6500836bd830cc3e9e0a9ef0 You're receiving this email because of your account on gitlab.archlinux.org.
