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.


Reply via email to