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
 }

Reply via email to