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 +
