Date: Saturday, September 17, 2022 @ 15:12:05
  Author: alex19ep
Revision: 1304538

add libsonic

Added:
  libsonic/
  libsonic/repos/
  libsonic/trunk/
  libsonic/trunk/PKGBUILD
  libsonic/trunk/ldflags.patch

---------------+
 PKGBUILD      |   32 ++++++++++++++++++++++++++++++++
 ldflags.patch |   29 +++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

Added: libsonic/trunk/PKGBUILD
===================================================================
--- libsonic/trunk/PKGBUILD                             (rev 0)
+++ libsonic/trunk/PKGBUILD     2022-09-17 15:12:05 UTC (rev 1304538)
@@ -0,0 +1,32 @@
+# Maintainer: Alexander Epaneshnikov <[email protected]>
+
+pkgname=libsonic
+pkgver=0.2.0
+pkgrel=1
+pkgdesc="Simple library to speed up or slow down speech"
+arch=('x86_64')
+url="https://github.com/waywardgeek/sonic";
+license=('Apache')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/waywardgeek/sonic/archive/refs/tags/release-${pkgver}.tar.gz";
+        "ldflags.patch")
+sha512sums=('e70510c89c4f29c30f2a3443a1c4fc1aab2c99147e2ebd1dea3cbb2b89b8bdcee14dc504600ac1f04e82d32c19f17b06fbb417311853beb764c24d15687a126f'
+            
'751ec8bca373028fe6aa02f3557116369e588148755ab26e210d6bc0b4a70aecdf8b67aae9d7ba934f2eb14ab418f3a1d2854061ee6efd7d35cead4c5858ad36')
+b2sums=('c4a45291e87bfaa36b7ee248b0f6af148d7c90a6e1efaf4e7d99b86ff987817ff49dc55aa2fb41151ea7facbd87858fc6b40818a776babdbc228f2f2406a616d'
+        
'8b38fb56ae16548df62f7a75c6f784b0139a96202fc237d03d342ea7f2427ef70e765ffce620b127b7059cab32ea169f0ebb08eb529b0b276df88d9eb0f75e2a')
+
+prepare() {
+  cd sonic-release-${pkgver}
+  patch -N -i ../ldflags.patch
+}
+
+build() {
+  cd sonic-release-${pkgver}
+  make
+}
+
+package() {
+  cd sonic-release-${pkgver}
+  make DESTDIR="$pkgdir/" install
+  rm -v "$pkgdir/usr/lib/libsonic.a"
+  install -vDm644 sonic.1 -t "$pkgdir/usr/share/man/man1/"
+}

Added: libsonic/trunk/ldflags.patch
===================================================================
--- libsonic/trunk/ldflags.patch                                (rev 0)
+++ libsonic/trunk/ldflags.patch        2022-09-17 15:12:05 UTC (rev 1304538)
@@ -0,0 +1,29 @@
+--- Makefile.orig      2015-02-27 21:17:45.000000000 +0300
++++ Makefile   2022-09-17 17:52:46.195305832 +0300
+@@ -11,7 +11,7 @@
+   SONAME=install_name
+ endif
+ #CFLAGS=-Wall -g -ansi -fPIC -pthread
+-CFLAGS=-Wall -O3 -ansi -fPIC -pthread
++CFLAGS+=-ansi -pthread
+ LIB_TAG=0.2.0
+ CC=gcc
+ PREFIX=/usr
+@@ -20,7 +20,7 @@
+ all: sonic libsonic.so.$(LIB_TAG) libsonic.a
+ 
+ sonic: wave.o main.o libsonic.so.$(LIB_TAG)
+-      $(CC) $(CFLAGS) -o sonic wave.o main.o libsonic.so.$(LIB_TAG)
++      $(CC) $(CFLAGS) $(LDFLAGS) -o sonic wave.o main.o libsonic.so.$(LIB_TAG)
+ 
+ sonic.o: sonic.c sonic.h
+       $(CC) $(CFLAGS) -c sonic.c
+@@ -32,7 +32,7 @@
+       $(CC) $(CFLAGS) -c main.c
+ 
+ libsonic.so.$(LIB_TAG): sonic.o
+-      $(CC) $(CFLAGS) -shared -Wl,-$(SONAME),libsonic.so.0 sonic.o -o 
libsonic.so.$(LIB_TAG)
++      $(CC) $(CFLAGS) -shared $(LDFLAGS),-$(SONAME),libsonic.so.0 sonic.o -o 
libsonic.so.$(LIB_TAG)
+       ln -sf libsonic.so.$(LIB_TAG) libsonic.so
+       ln -sf libsonic.so.$(LIB_TAG) libsonic.so.0
+ 

Reply via email to