Date: Saturday, March 28, 2020 @ 17:23:38 Author: polyzen Revision: 605327
upgpkg: espeak-ng 1.50-2 Split conflicting files - Remove files conflicting with espeak from espeak-ng - Add espeak-ng-espeak split package for *speak symlinks - Also move vim/addons/ to vim/vimfiles/ and remove vim/registry/ Modified: espeak-ng/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-03-28 17:15:08 UTC (rev 605326) +++ PKGBUILD 2020-03-28 17:23:38 UTC (rev 605327) @@ -1,33 +1,48 @@ # Maintainer: Daniel M. Capella <[email protected]> -pkgname=espeak-ng +pkgname=('espeak-ng' 'espeak-ng-espeak') +pkgbase=espeak-ng pkgver=1.50 -pkgrel=1 +pkgrel=2 pkgdesc='Multi-lingual software speech synthesizer' url=https://github.com/espeak-ng/espeak-ng arch=('x86_64') license=('GPL3') -depends=('pcaudiolib') -makedepends=('ruby-ronn') -conflicts=('espeak') -source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") +makedepends=('pcaudiolib' 'ruby-ronn') +source=("$url/archive/$pkgver/espeak-ng-$pkgver.tar.gz") sha512sums=('297dd80a6cdae3e2b8acf6823475220ce89d6a5fb68ea303156ad52cb3e7388049b6921759d4ed4e3d2e2ebd19bf931259e454f74a2ac0b7ecf4ce56c1d60c0c') prepare() { - cd $pkgname-$pkgver + cd espeak-ng-$pkgver ./autogen.sh } build() { - cd $pkgname-$pkgver + cd espeak-ng-$pkgver ./configure --prefix=/usr --with-extdict-{ru,zh,zhy} make src/espeak-ng src/speak-ng make -j1 } -package() { - cd $pkgname-$pkgver +package_espeak-ng() { + depends=('pcaudiolib') + optdepends=('espeak-ng-espeak: for *speak symlinks') + cd espeak-ng-$pkgver make DESTDIR="$pkgdir" install + mv "$pkgdir"/usr/share/vim/{addons,vimfiles} + rm -r "$pkgdir"/usr/{bin/*speak,include/espeak,share/vim/registry} } +package_espeak-ng-espeak() { + pkgdesc+=' (*speak symlinks)' + depends=('espeak-ng') + conflicts=('espeak') + install -d "$pkgdir"/usr/{bin,include/espeak,share/man/man1} + ln -s /usr/bin/espeak-ng "$pkgdir"/usr/bin/espeak + ln -s /usr/bin/speak-ng "$pkgdir"/usr/bin/speak + ln -s /usr/include/espeak-ng/speak_lib.h "$pkgdir"/usr/include/espeak/speak_lib.h + ln -s /usr/share/man/man1/espeak-ng.1.gz "$pkgdir"/usr/share/man/man1/espeak.1.gz + ln -s /usr/share/man/man1/speak-ng.1.gz "$pkgdir"/usr/share/man/man1/speak.1.gz +} + # vim:set ts=2 sw=2 et:
