From 4d479191bcbe25446fffb8f88a127ac6a113d7bf Mon Sep 17 00:00:00 2001 From: Cassandra Watergate <55339220+saltedcoffii@users.noreply.github.com> Date: Sat, 3 Apr 2021 12:40:14 -0400 Subject: [PATCH] [New Package] sonic (#5530) --- packages/sonic.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 packages/sonic.rb diff --git a/packages/sonic.rb b/packages/sonic.rb new file mode 100644 index 000000000..a13046fbd --- /dev/null +++ b/packages/sonic.rb @@ -0,0 +1,25 @@ +require 'package' + +class Sonic < Package + description 'Sonic is a simple library to speed up or slow down speech.' + homepage 'http://dev.vinux-project.org/sonic' + version '0.2.0' + license 'Apache-2.0' + compatibility 'all' + source_url 'https://github.com/espeak-ng/sonic/archive/refs/tags/release-0.2.0.tar.gz' + source_sha256 'c7827ce576838467590ffa1f935fbe1049e896dfed6c515cf569ad3779c24085' + + def self.patch + system "sed -i 's:CFLAGS=-Wall:CFLAGS=-Wall -pipe -flto=auto -fuse-ld=gold:g' Makefile" + system "sed -i 's:PREFIX=/usr:PREFIX=#{CREW_PREFIX}:' Makefile" + system "sed -i 's:LIBDIR=$(PREFIX}/lib:#{CREW_LIB_PREFIX}:' Makefile" + end + + def self.build + system 'make' + end + + def self.install + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + end +end