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.


Reply via email to