gnu-smalltalk: Make it compile
This commit is contained in:
parent
7563b0a378
commit
b8018837e3
|
@ -0,0 +1,16 @@
|
||||||
|
The build system tries to execute the gst-tool gst-doc and gst-tool is
|
||||||
|
not installed and the easiest right now is to not build the docs
|
||||||
|
|
||||||
|
Index: smalltalk-3.2.4/Makefile.am
|
||||||
|
===================================================================
|
||||||
|
--- smalltalk-3.2.4.orig/Makefile.am 2013-01-04 18:56:47.000000000 +0800
|
||||||
|
+++ smalltalk-3.2.4/Makefile.am 2013-01-04 18:59:51.715391338 +0800
|
||||||
|
@@ -30,7 +30,7 @@
|
||||||
|
if ENABLE_DISASSEMBLER
|
||||||
|
SUBDIRS += opcode
|
||||||
|
endif
|
||||||
|
-SUBDIRS += libgst . $(BUILT_PACKAGES) doc tests
|
||||||
|
+SUBDIRS += libgst . $(BUILT_PACKAGES) tests
|
||||||
|
|
||||||
|
# Running gst inside the build directory...
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
DESCRIPTION = "GNU Smalltalk."
|
DESCRIPTION = "GNU Smalltalk."
|
||||||
HOMEPAGE = "http://people.freedesktop.org/~whot/evtest/"
|
HOMEPAGE = "http://smalltalk.gnu.org/"
|
||||||
LICENSE = "GPLv2"
|
LICENSE = "GPLv2+"
|
||||||
PR = "r9"
|
PR = "r10"
|
||||||
|
|
||||||
DEPENDS = "smalltalk-native"
|
DEPENDS = "smalltalk-native gnutls"
|
||||||
DEPENDS_virtclass-native = ""
|
DEPENDS_virtclass-native = "gnutls-native"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.gz \
|
ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.gz \
|
||||||
|
@ -13,22 +13,22 @@ SRC_URI = " \
|
||||||
file://gst-remote-resume.patch \
|
file://gst-remote-resume.patch \
|
||||||
file://fix_clock_behavior_across_image.patch \
|
file://fix_clock_behavior_across_image.patch \
|
||||||
file://fix_fd_resume.patch \
|
file://fix_fd_resume.patch \
|
||||||
|
file://no-doc.patch \
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "a36a7c9beddca08dc492b500738efc82"
|
SRC_URI[md5sum] = "a36a7c9beddca08dc492b500738efc82"
|
||||||
SRC_URI[sha256sum] = "901cc7090a1fa44bc60900a970d207de4aa3bdfdce72bea55114e243bc1eb1b3"
|
SRC_URI[sha256sum] = "901cc7090a1fa44bc60900a970d207de4aa3bdfdce72bea55114e243bc1eb1b3"
|
||||||
|
|
||||||
EXTRA_OECONF = "--disable-static --disable-gtk --without-x"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
||||||
|
|
||||||
PACKAGES =+ "${PN}-digest ${PN}-expat ${PN}-gdbm ${PN}-opengl ${PN}-sdl ${PN}-sqlite"
|
EXTRA_OECONF = "--disable-static --disable-gtk --without-x --without-opengl"
|
||||||
|
PACKAGES =+ "${PN}-digest ${PN}-expat ${PN}-gdbm ${PN}-sdl ${PN}-sqlite"
|
||||||
|
|
||||||
FILES_${PN}-digest = "${libdir}/smalltalk/digest*.so"
|
FILES_${PN}-digest = "${libdir}/smalltalk/digest*.so"
|
||||||
FILES_${PN}-expat = "${libdir}/smalltalk/expat*.so"
|
FILES_${PN}-expat = "${libdir}/smalltalk/expat*.so"
|
||||||
FILES_${PN}-gdbm = "${libdir}/smalltalk/gdbm*.so"
|
FILES_${PN}-gdbm = "${libdir}/smalltalk/gdbm*.so"
|
||||||
FILES_${PN}-opengl = "${libdir}/smalltalk/gstopengl*.so"
|
|
||||||
FILES_${PN}-sdl = "${libdir}/smalltalk/sdl*.so"
|
FILES_${PN}-sdl = "${libdir}/smalltalk/sdl*.so"
|
||||||
FILES_${PN}-sqlite = "${libdir}/smalltalk/dbd-sqlite*.so"
|
FILES_${PN}-sqlite = "${libdir}/smalltalk/dbd-sqlite*.so"
|
||||||
FILES_${PN}-dbg += "${libdir}/smalltalk/.debug ${libexecdir}/smalltalk/.debug"
|
FILES_${PN}-dbg += "${libdir}/smalltalk/.debug ${libexecdir}/smalltalk/.debug"
|
||||||
#FILES_${PN}-dev += "${libdir}/smalltalk/*.so ${libdir}/smalltalk/*.la"
|
|
||||||
FILES_${PN}-dev += "${libdir}/smalltalk/*.la"
|
FILES_${PN}-dev += "${libdir}/smalltalk/*.la"
|
||||||
FILES_${PN}-static += "${libdir}/smalltalk/lib*.a"
|
FILES_${PN}-static += "${libdir}/smalltalk/lib*.a"
|
||||||
|
|
||||||
|
@ -39,6 +39,7 @@ do_configure() {
|
||||||
sed -i -e 's/^GST_PACKAGE = .*$/GST_PACKAGE = XZIP="$(XZIP)" gst-package $(GST_OPTS)/' ${S}/Makefile.am
|
sed -i -e 's/^GST_PACKAGE = .*$/GST_PACKAGE = XZIP="$(XZIP)" gst-package $(GST_OPTS)/' ${S}/Makefile.am
|
||||||
sed -i -e 's/"$(abs_top_builddir)\/gst$(EXEEXT)"/gst/' ${S}/Makefile.am
|
sed -i -e 's/"$(abs_top_builddir)\/gst$(EXEEXT)"/gst/' ${S}/Makefile.am
|
||||||
autotools_do_configure
|
autotools_do_configure
|
||||||
|
rm -f ${S}/libc.la
|
||||||
}
|
}
|
||||||
|
|
||||||
do_configure_virtclass-native() {
|
do_configure_virtclass-native() {
|
||||||
|
|
Loading…
Reference in New Issue