[Libreoffice-commits] online.git: configure.ac loleaflet/Makefile.am

Pranav Kant pranavk at collabora.co.uk
Wed Jan 4 14:22:50 UTC 2017


 configure.ac          |    2 +-
 loleaflet/Makefile.am |   35 ++++++++++++++++++-----------------
 2 files changed, 19 insertions(+), 18 deletions(-)

New commits:
commit 907b391f433983f170901ceac1bb5e5640bf6c6a
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Jan 4 19:38:33 2017 +0530

    dist-hook and install-data-hook for loleaflet
    
    Also tell automake to use tar-pax instead to allow bigger file
    names (> 99).
    
    Change-Id: I1d910a08684e780c958c7edc9852432705d51b18

diff --git a/configure.ac b/configure.ac
index 4b05b56..386fe3a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ AC_PREREQ([2.69])
 AC_INIT([loolwsd], [2.0.1+], [libreoffice at lists.freedesktop.org])
 LT_INIT([shared, disable-static, dlopen])
 
-AM_INIT_AUTOMAKE([1.11 silent-rules subdir-objects])
+AM_INIT_AUTOMAKE([1.11 silent-rules subdir-objects tar-pax])
 
 AC_CONFIG_MACRO_DIR([m4])
 
diff --git a/loleaflet/Makefile.am b/loleaflet/Makefile.am
index ade8fee..178b827 100644
--- a/loleaflet/Makefile.am
+++ b/loleaflet/Makefile.am
@@ -12,8 +12,7 @@ MINIFY=false
 
 EXTRA_DIST = $(shell git ls-files)
 
-.PHONY: build
-build: node_modules
+all-local: node_modules
 	rm -rf dist/plugins/draw-$(DRAW_VERSION) && mkdir -p dist/plugins/draw-$(DRAW_VERSION)
 	cd plugins/draw-$(DRAW_VERSION) && jake build && cp -ar dist ../../dist/plugins/draw-$(DRAW_VERSION)
 	jake build debug=$(ENABLE_DEBUG) minify=$(MINIFY)
@@ -24,25 +23,27 @@ node_modules: npm-shrinkwrap.json
 
 .PHONY: build-l10n
 build-l10n:
-	mkdir -p dist/l10n/styles
-
 	util/po2json.py --quiet po/*.po
-	mv po/*.json dist/l10n/
 	util/po2json.py --quiet po/styles/*.po
+
+.PHONY: move-l10n-to-dist
+move-l10n-to-dist:
+	mv po/*.json dist/l10n/
 	mv po/styles/*.json dist/l10n/styles/
 
-all-local: build
-
-.PHONY: dist
-dist: MINIFY=true
-dist: all build-l10n
-	rm -rf loleaflet-$(VERSION)
-	mkdir loleaflet-$(VERSION)
-	cp -ar dist loleaflet-$(VERSION)
-	mkdir -p loleaflet-$(VERSION)/dist/node_modules/jquery-ui/themes/ui-lightness/images/
-	cp -a node_modules/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png loleaflet-$(VERSION)/dist/node_modules/jquery-ui/themes/ui-lightness/images/
-	tar cfz loleaflet-$(VERSION).tar.gz loleaflet-$(VERSION)
-	rm -rf loleaflet-$(VERSION)
+install-data-hook:
+	mkdir -p $(DESTDIR)$(pkgdatadir)/loleaflet; \
+	cp -ar dist/ $(DESTDIR)$(pkgdatadir)/loleaflet/;
+
+dist-hook: build-l10n
+	chmod u+w $(distdir)/dist
+
+	mkdir -p $(distdir)/dist/l10n/styles
+	mv po/*.json $(distdir)/dist/l10n/
+	mv po/styles/*.json $(distdir)/dist/l10n/styles/
+
+	mkdir -p $(distdir)/dist/node_modules/jquery-ui/themes/ui-lightness/images/
+	cp -a node_modules/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png $(distdir)/dist/node_modules/jquery-ui/themes/ui-lightness/images/
 
 pot:
 	xgettext --from-code=UTF-8 --keyword=_ --output=po/templates/loleaflet-ui.pot \


More information about the Libreoffice-commits mailing list