Alexander Epaneshnikov pushed to branch main at Arch Linux / Packaging /
Packages / espeak-ng
Commits:
7069ba6d by Alexander Epaneshnikov at 2024-12-12T17:38:12+03:00
upgpkg: 1.52.0-1: upstream update
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,10 +1,12 @@
pkgbase = espeak-ng
pkgdesc = Multi-lingual software speech synthesizer
- pkgver = 1.51.1
- pkgrel = 4
+ pkgver = 1.52.0
+ pkgrel = 1
url = https://github.com/espeak-ng/espeak-ng
arch = x86_64
license = GPL-3.0-or-later
+ checkdepends = python
+ makedepends = cmake
makedepends = git
makedepends = ruby-ronn-ng
depends = pcaudiolib
@@ -13,7 +15,7 @@ pkgbase = espeak-ng
conflicts = espeak-ng-espeak
conflicts = espeak
replaces = espeak-ng-espeak
- source = git+https://github.com/espeak-ng/espeak-ng.git#tag=1.51.1
- b2sums =
4095798ad873282403226f8c28208f3b0ab3d5d0883678d88f63b9a4c5312c9c31fcf5c4355d5f0083b4635d5326aeceaa631d5fb4eb1b7c8ba388e410f57307
+ source = git+https://github.com/espeak-ng/espeak-ng.git#tag=1.52.0
+ b2sums =
f934eb948035222de2c6b5c7d8c9e104e0326ceb1052859598ed6f0010fd975bc3e1ef26ac60f77c3b6d1a4aa567b4b7d3c75639dca89eef2508be2a680f7c2b
pkgname = espeak-ng
=====================================
PKGBUILD
=====================================
@@ -2,8 +2,8 @@
# Maintainer: Alexander Epaneshnikov <[email protected]>
pkgname=espeak-ng
-pkgver=1.51.1
-pkgrel=4
+pkgver=1.52.0
+pkgrel=1
pkgdesc='Multi-lingual software speech synthesizer'
url=https://github.com/espeak-ng/espeak-ng
arch=(x86_64)
@@ -12,8 +12,9 @@ depends=(
pcaudiolib
libsonic
)
-#checkdepends=(python)
+checkdepends=(python)
makedepends=(
+ cmake
git
ruby-ronn-ng
)
@@ -24,31 +25,26 @@ conflicts=(
espeak
)
source=("git+$url.git#tag=$pkgver")
-b2sums=('4095798ad873282403226f8c28208f3b0ab3d5d0883678d88f63b9a4c5312c9c31fcf5c4355d5f0083b4635d5326aeceaa631d5fb4eb1b7c8ba388e410f57307')
-
-prepare() {
- cd $pkgname
- ./autogen.sh
-}
-
+b2sums=('f934eb948035222de2c6b5c7d8c9e104e0326ceb1052859598ed6f0010fd975bc3e1ef26ac60f77c3b6d1a4aa567b4b7d3c75639dca89eef2508be2a680f7c2b')
build() {
- cd $pkgname
- ./configure --prefix=/usr
- make src/espeak-ng src/speak-ng
- make
+ cmake -B build -S "${pkgname%-git}" -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \
+ -DBUILD_SHARED_LIBS=ON \
+ -DESPEAK_COMPAT=ON \
+ -DESPEAK_BUILD_MANPAGES=ON \
+ -Wno-dev
+ cmake --build build
}
-#check() {
-# cd $pkgname
-# make -j1 check
-#}
+check() {
+ ctest --test-dir build --output-on-failure
+}
package() {
- cd $pkgname
- make DESTDIR="$pkgdir" install
- mv "$pkgdir"/usr/share/vim/{addons,vimfiles}
- rm -r "$pkgdir"/usr/{include/espeak,share/vim/registry}
+ DESTDIR="$pkgdir" cmake --install build
+ rm -rv "$pkgdir"/usr/include/espeak
}
# vim:set ts=2 sw=2 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/espeak-ng/-/commit/7069ba6ddd666d6bad5693e85c83db79eee95050
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/espeak-ng/-/commit/7069ba6ddd666d6bad5693e85c83db79eee95050
You're receiving this email because of your account on gitlab.archlinux.org.