diff options
author | Christopher Arndt | 2023-07-19 15:01:00 +0200 |
---|---|---|
committer | Christopher Arndt | 2023-07-19 15:01:00 +0200 |
commit | 1c31420fecefe53efeb33c2366ca201d8a8e391d (patch) | |
tree | ac5b5f8ab0210a450dde92b880bac69265b68e8c | |
parent | 9b86ff726b0a486ac42b467d40d8ef98fba7ed13 (diff) | |
download | aur-1c31420fecefe53efeb33c2366ca201d8a8e391d.tar.gz |
No more source patching necessary
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 7 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = waveedit-git pkgdesc = A wavetable editor for wavetable synthesizers (git version) - pkgver = 1.2.r137.f2526a8 + pkgver = 1.2.r142.fbc6b25 pkgrel = 1 url = https://synthtech.com/waveedit arch = x86_64 @@ -13,7 +13,7 @@ _name=WaveEdit _pkgname=${_name,,} pkgname=$_pkgname-git -pkgver=1.2.r137.f2526a8 +pkgver=1.2.r142.fbc6b25 pkgrel=1 pkgdesc='A wavetable editor for wavetable synthesizers (git version)' arch=(x86_64) @@ -57,21 +57,13 @@ prepare() { git config submodule.portable-file-dialogs.url "$srcdir"/portable-file-dialogs git config submodule.pfft.url "$srcdir"/pfft git -c protocol.file.allow=always submodule update - - # Patch source for where WaveEdit looks for wave catalogs - sed -i -E -e 's|catalogPath = ".*?"|catalogPath = "/usr/share/waveedit/catalog"|' src/catalog.cpp - # Patch source for where WaveEdit looks for images - sed -i -E -e 's|"([-a-z]+\.png)"|"/usr/share/'$_pkgname'/images/\1"|' src/ui.cpp - # Patch source for where WaveEdit looks for fonts - sed -i -e 's|"fonts/|"/usr/share/'$_pkgname'/fonts/|' src/ui.cpp - # Patch source for where WaveEdit looks for the manual PDF - sed -i -e 's|"manual\.pdf"|"/usr/share/doc/'$pkgname'/manual.pdf"|' src/ui.cpp } build() { cd $_pkgname - make + CXXFLAGS+=" -ffast-math" + make WAVEEDIT_DATA_DIR=/usr/share/$_pkgname convert logo.ico[2] logo.png gendesk -f -n \ --pkgname "$_pkgname" \ @@ -87,7 +79,7 @@ package() { install -vDm 755 $_name -t "$pkgdir"/usr/bin ln -sf $_name "$pkgdir"/usr/bin/$_pkgname # UI images & fonts - install -vDm 644 logo-{dark,light}.png -t "$pkgdir"/usr/share/$_pkgname/images + install -vDm 644 images/*.png -t "$pkgdir"/usr/share/$_pkgname/images install -vDm 644 fonts/*.ttf -t "$pkgdir"/usr/share/$_pkgname/fonts # banks install -vDm 644 banks/*.wav -t "$pkgdir"/usr/share/$_pkgname/banks @@ -101,6 +93,8 @@ package() { # documentation install -vDm644 doc/*.{html,pdf,woff} -t "$pkgdir"/usr/share/doc/$pkgname install -vDm644 doc/images/*.png -t "$pkgdir"/usr/share/doc/$pkgname/images + install -dm755 "$pkgdir"/usr/share/$_pkgname/doc + ln -sf ../../doc/$pkgname/manual.pdf "$pkgdir"/usr/share/$_pkgname/doc # Don't install 'Montserrat' font used by manual.html, fallback font is fine. #install -vDm644 doc/Montserrat/*.ttf -t "$pkgdir/usr/share/doc/${pkgname}/Montserrat" } |