Blob Blame History Raw
diff -up swipl-7.6.0/packages/http/jquery.pl.in.orig swipl-7.6.0/packages/http/jquery.pl.in
diff -up swipl-7.6.0/packages/http/Makefile.in.orig swipl-7.6.0/packages/http/Makefile.in
--- swipl-7.6.0/packages/http/Makefile.in.orig	2017-10-20 09:58:57.125852551 +0200
+++ swipl-7.6.0/packages/http/Makefile.in	2017-10-20 10:03:26.349680599 +0200
@@ -20,7 +20,7 @@ JSONOBJ=	json.o
 WEBSOCKETOBJ=	websocket.o
 SOLIBS=		http_stream.@SO@ json.@SO@ websocket.@SO@
 
-all:		$(SOLIBS)
+all:		$(SOLIBS) jquery
 
 http_stream.@SO@:	$(STREAMOBJ)
 		$(LD) $(LDSOFLAGS) -o $@ $(STREAMOBJ) @LIBS@ $(LIBPLSO)
@@ -32,6 +32,10 @@ websocket.@SO@:	$(WEBSOCKETOBJ)
 http_stream.o:	http_error.c http_chunked.c cgi_stream.c stream_range.c \
 		multipart.c
 
+jquery:
+		rm -f web/js/jquery-1.*.min.js
+	    ln -s $(datarootdir)/javascript/jquery/1/jquery.min.js web/js/jquery-1.min.js
+
 install:	$(LIBPL) $(SOLIBS)
 		mkdir -p $(DESTDIR)$(SOLIBDIR)
 		for f in $(SOLIBS); do \
@@ -45,7 +49,11 @@ install:	$(LIBPL) $(SOLIBS)
 		$(INSTALL_DATA) web/icons/*.png $(DESTDIR)$(PKGPLLIBDIR)/web/icons
 		$(INSTALL_DATA) web/css/*.css $(DESTDIR)$(PKGPLLIBDIR)/web/css
		for f in $(JS); do \
-		  $(INSTALL_DATA) web/js/$$f $(DESTDIR)$(PKGPLLIBDIR)/web/js; \
+			if test -L "$$f"; then \
+				cp -d "$$f" $(DESTDIR)$(PKGPLLIBDIR)/web/js ;\
+			else \
+				$(INSTALL_DATA) web/js/$$f $(DESTDIR)$(PKGPLLIBDIR)/web/js ;\
+			fi ;\
 		done
 		$(MKPKGINDEX)
 		$(MKINDEX)