41
recipes-musicians/stk/files/0001-avoid-usr-usr-paths.patch
Normal file
41
recipes-musicians/stk/files/0001-avoid-usr-usr-paths.patch
Normal file
@@ -0,0 +1,41 @@
|
||||
From 9e17bf3e93be8492682f253a8cb07394d8e5ff6a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Sun, 8 Jan 2017 01:24:21 +0100
|
||||
Subject: [PATCH] avoid /usr/usr paths
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
src/Makefile.in | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/Makefile.in b/src/Makefile.in
|
||||
index 739fa74..5657364 100755
|
||||
--- a/src/Makefile.in
|
||||
+++ b/src/Makefile.in
|
||||
@@ -93,13 +93,13 @@ $(SHAREDLIB) : $(OBJECTS)
|
||||
$(LN) -s @sharedname@ $(SHAREDLIB)
|
||||
|
||||
install-headers:
|
||||
- install -d $(DESTDIR)$(PREFIX)$(INCLUDEDIR)/stk
|
||||
- cp -r ../include/*.h $(DESTDIR)$(PREFIX)$(INCLUDEDIR)/stk
|
||||
+ install -d $(DESTDIR)$(INCLUDEDIR)/stk
|
||||
+ cp -r ../include/*.h $(DESTDIR)$(INCLUDEDIR)/stk
|
||||
|
||||
install: $(SHAREDLIB) install-headers
|
||||
- install -d $(DESTDIR)$(PREFIX)$(LIBDIR)
|
||||
- install -m 644 @sharedname@ $(DESTDIR)$(PREFIX)$(LIBDIR)
|
||||
- ln -sf @sharedname@ $(DESTDIR)$(PREFIX)$(LIBDIR)/$(SHAREDLIB)
|
||||
+ install -d $(DESTDIR)$(LIBDIR)
|
||||
+ install -m 644 @sharedname@ $(DESTDIR)$(LIBDIR)
|
||||
+ ln -sf @sharedname@ $(DESTDIR)$(LIBDIR)/$(SHAREDLIB)
|
||||
|
||||
|
||||
$(OBJECTS) : Stk.h
|
||||
--
|
||||
2.5.5
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
From f85ca25ff74f3d3fc7dd021172a1459eb5f58bea Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
|
||||
Date: Sun, 8 Jan 2017 01:42:07 +0100
|
||||
Subject: [PATCH] configure.ac: fix shared library name
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
|
||||
---
|
||||
configure.ac | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 39fba08..25ffd1a 100755
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -111,11 +111,11 @@ CXXFLAGS="$CXXFLAGS $cxxflag"
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
-basesharedname="libstk-\$(RELEASE)"
|
||||
+basesharedname="libstk.so.\$(RELEASE)"
|
||||
|
||||
AC_SUBST( sharedlib, ["libstk.so"] )
|
||||
-AC_SUBST( sharedname, [${basesharedname}.so] )
|
||||
-AC_SUBST( libflags, ["-shared -Wl,-soname,${basesharedname}.so -o $sharedname"] )
|
||||
+AC_SUBST( sharedname, [${basesharedname}] )
|
||||
+AC_SUBST( libflags, ["-shared -Wl,-soname,${basesharedname} -o $sharedname"] )
|
||||
case $host in
|
||||
*-apple*)
|
||||
AC_SUBST( sharedlib, ["libstk.dylib"] )
|
||||
--
|
||||
2.5.5
|
||||
|
||||
20
recipes-musicians/stk/stk_4.5.1.bb
Normal file
20
recipes-musicians/stk/stk_4.5.1.bb
Normal file
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "The Synthesis ToolKit in C++"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a5f6d67a6d869bcfa305225149e2b4fb"
|
||||
|
||||
SRC_URI = " \
|
||||
http://ccrma.stanford.edu/software/stk/release/${BPN}-${PV}.tar.gz \
|
||||
file://0001-avoid-usr-usr-paths.patch \
|
||||
file://0002-configure.ac-fix-shared-library-name.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "87e1b1a24ec09f81321c01f2cdea513d"
|
||||
SRC_URI[sha256sum] = "3466860901a181120d3bd0407e4aeb5ab24127a4350c314af106778c1db88594"
|
||||
|
||||
inherit autotools-brokensep pkgconfig
|
||||
|
||||
PACKAGECONFIG ??= "alsa jack"
|
||||
PACKAGECONFIG[alsa] = "--with-alsa,--without-alsa,alsa-lib"
|
||||
PACKAGECONFIG[jack] = "--with-jack,--without-jack,jack"
|
||||
|
||||
DISABLE_STATIC = ""
|
||||
EXTRA_OECONF = "--enable-realtime"
|
||||
Reference in New Issue
Block a user