GARNAME = amanith GARVERSION = 0.3 CATEGORIES = media MASTER_SITES = http://www.amanith.org/download/files/ DISTFILES = $(GARNAME)_$(subst .,,$(GARVERSION)).tar.gz PATCHFILES = fix.diff LIBDEPS = x11/qt x11/glew WORKSRC = $(WORKDIR)/$(GARNAME) DESCRIPTION = A C++ vector graphics framework HOME_URL = http://www.amanith.org/ CONFIGURE_SCRIPTS = none path BUILD_SCRIPTS = $(WORKSRC)/Makefile INSTALL_SCRIPTS = none work = $(shell cd $(WORKSRC) && pwd) env = \ QTDIR=$(prefix)/lib/qt \ AMANITHDIR=$(work) \ LD_LIBRARY_PATH=$(work)/lib:$(LD_LIBRARY_PATH) BUILD_ENV = $(env) include ../../gar.mk COLLISIONS += include/GL configure-none: @cd $(WORKSRC) && env $(env) qmake amanith.pro $(MAKECOOKIE) configure-path: sed -i 's,\(GString SysUtils::AmanithPath() {\),\1 return GString("$(prefix)/lib/amanith");,' $(WORKSRC)/src/support/gutilities.cpp $(MAKECOOKIE) pre-build: @cd $(WORKSRC) && \ for x in plugins/*/; do \ ln -sf ../../config/settings.conf $$x; \ done && \ for x in examples/*/*/; do \ ln -sf ../../../config/settings.conf $$x; \ done $(MAKECOOKIE) install-none: @$(INSTALL_DOCS) $(WORKSRC)/[A-Z][A-Z]* $(WORKSRC)/doc/* @$(INSTALL_LIB) $(WORKSRC)/lib/libamanith.so* @mkdir -p $(packageprefix)/include $(packageprefix)/lib/amanith/plugins @cp -LR $(WORKSRC)/include/* $(packageprefix)/include/ @install -m755 $(WORKSRC)/plugins/*.so* $(packageprefix)/lib/amanith/plugins/ $(MAKECOOKIE)