diff --git a/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 b/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 new file mode 100644 index 00000000..f6373f0f --- /dev/null +++ b/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 @@ -0,0 +1,37 @@ +# Copyright Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +SUMMARY="A flexible, cross-platform scripting library" +HOMEPAGE="http://www.angelcode.com/angelscript/" +DOWNLOADS="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip" + +LICENCES="ZLIB" +SLOT="0" +PLATFORMS="~amd64 ~x86" +MYOPTIONS="" + +DEPENDENCIES=" + build: virtual/unzip +" + +WORK=${WORKBASE}/sdk + +DEFAULT_SRC_PREPARE_PATCHES=( + "${FILES}"/${PNV}-install.patch +) + +src_compile() { + export CXX=${CXX} AR=${AR} RANLIB=${RANLIB} + emake -C ${PN}/projects/gnuc \ + LIBRARYDEST= +} + +src_install() { + emake -C ${PN}/projects/gnuc \ + LIBRARYDEST="${IMAGE}"/usr/$(exhost --target)/lib \ + INCLUDEDEST="${IMAGE}"/usr/$(exhost --target)/include/ install + + insinto /usr/share/doc/${PNVR}/html + doins -r "${WORK}"/docs/* +} + diff --git a/packages/dev-libs/angelscript/files/angelscript-2.30.2-install.patch b/packages/dev-libs/angelscript/files/angelscript-2.30.2-install.patch new file mode 100644 index 00000000..19d8c80b --- /dev/null +++ b/packages/dev-libs/angelscript/files/angelscript-2.30.2-install.patch @@ -0,0 +1,17 @@ +Source: Julian Ospald +Upstream: not yet +Reason: fix install rules + +--- a/angelscript/projects/gnuc/Makefile ++++ b/angelscript/projects/gnuc/Makefile +@@ -147,8 +147,8 @@ + echo "Skipping creation of symbolic links..."; \ + else \ + ( install -Dm 755 $(LIBDIR)/$(SHLIB) $(LIBRARYDEST)$(LIBNAME)_s-$$ver.so && \ +- ln -fs $(LIBRARYDEST)$(LIBNAME)_s-$$ver.so $(LIBRARYDEST)$(SHLIB) && \ +- ln -fs $(LIBRARYDEST)$(LIBNAME)_s-$$ver.so $(LIBRARYDEST)$(SHLIB).$$ver ) \ ++ ln -fs $(LIBNAME)_s-$$ver.so $(LIBRARYDEST)$(SHLIB) && \ ++ ln -fs $(LIBNAME)_s-$$ver.so $(LIBRARYDEST)$(SHLIB).$$ver ) \ + fi ; + +