From 361938ceff8a130a77fc7c678cd2c32f9230f126 Mon Sep 17 00:00:00 2001 From: Ben Shum Date: Thu, 24 Nov 2016 15:20:50 -0500 Subject: [PATCH] LP#1649180: Add translator make target For the four major supported Linux distros: - Ubuntu Xenial - Ubuntu Trusty - Debian Jessie - Debian Wheezy Signed-off-by: Ben Shum Signed-off-by: Jason Stephenson --- Open-ILS/src/extras/Makefile.install | 9 +++++++++ .../src/extras/install/Makefile.debian-jessie | 19 ++++++++++++------- .../src/extras/install/Makefile.debian-wheezy | 19 ++++++++++++------- .../src/extras/install/Makefile.ubuntu-trusty | 19 ++++++++++++------- .../src/extras/install/Makefile.ubuntu-xenial | 19 ++++++++++++------- 5 files changed, 57 insertions(+), 28 deletions(-) diff --git a/Open-ILS/src/extras/Makefile.install b/Open-ILS/src/extras/Makefile.install index 73161a6fa2..55f7635ee9 100644 --- a/Open-ILS/src/extras/Makefile.install +++ b/Open-ILS/src/extras/Makefile.install @@ -90,6 +90,15 @@ debian-jessie-developer: debian-wheezy-developer: @make -f $(DIR)/Makefile.debian-wheezy install_developer +ubuntu-xenial-translator: + @make -f $(DIR)/Makefile.ubuntu-xenial install_translator +ubuntu-trusty-translator: + @make -f $(DIR)/Makefile.ubuntu-trusty install_translator +debian-jessie-translator: + @make -f $(DIR)/Makefile.debian-jessie install_translator +debian-wheezy-translator: + @make -f $(DIR)/Makefile.debian-wheezy install_translator + ubuntu-xenial-packager: @make -f $(DIR)/Makefile.ubuntu-xenial install_packager ubuntu-trusty-packager: diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie index e76a60ebcf..e9bb7ffd39 100644 --- a/Open-ILS/src/extras/install/Makefile.debian-jessie +++ b/Open-ILS/src/extras/install/Makefile.debian-jessie @@ -117,10 +117,13 @@ DEVELOPER_DEBS = \ npm PACKAGER_DEBS = \ - libtemplate-perl \ - liblocale-maketext-lexicon-perl \ asciidoc \ source-highlight \ + zip \ + unzip \ + nsis + +TRANSLATOR_DEBS = \ translate-toolkit \ python-dev \ python-levenshtein \ @@ -128,10 +131,9 @@ PACKAGER_DEBS = \ python-setuptools \ python-simplejson \ python-lxml \ - zip \ - unzip \ - bzr \ - nsis + libtemplate-perl \ + liblocale-maketext-lexicon-perl \ + bzr all: make -f $(DIR)/Makefile.debian install_debs @@ -150,7 +152,10 @@ install_developer: npm install -g grunt-cli npm install -g bower -install_packager: install_developer +install_translator: install_developer + make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)" + +install_packager: install_developer install_translator make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)" clean: diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy index 1601d5b084..52fb75e155 100644 --- a/Open-ILS/src/extras/install/Makefile.debian-wheezy +++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy @@ -104,10 +104,13 @@ DEVELOPER_DEBS = \ libtool PACKAGER_DEBS = \ - libtemplate-perl \ - liblocale-maketext-lexicon-perl \ asciidoc \ source-highlight \ + zip \ + unzip \ + nsis + +TRANSLATOR_DEBS = \ translate-toolkit \ python-dev \ python-levenshtein \ @@ -115,10 +118,9 @@ PACKAGER_DEBS = \ python-setuptools \ python-simplejson \ python-lxml \ - zip \ - unzip \ - bzr \ - nsis + libtemplate-perl \ + liblocale-maketext-lexicon-perl \ + bzr all: make -f $(DIR)/Makefile.debian install_debs @@ -135,7 +137,10 @@ install_developer: make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)" make -f $(DIR)/Makefile.common install_nodejs_from_source -install_packager: install_developer +install_translator: install_developer + make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)" + +install_packager: install_developer install_translator make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)" clean: diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty index 5e836e6f2c..95498729e5 100644 --- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty +++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty @@ -116,10 +116,15 @@ DEVELOPER_DEBS = \ npm PACKAGER_DEBS = \ - libtemplate-perl \ - liblocale-maketext-lexicon-perl \ asciidoc \ source-highlight \ + zip \ + unzip \ + nsis + +TRANSLATOR_DEBS = \ + libtemplate-perl \ + liblocale-maketext-lexicon-perl \ translate-toolkit \ python-dev \ python-levenshtein \ @@ -127,10 +132,7 @@ PACKAGER_DEBS = \ python-setuptools \ python-simplejson \ python-lxml \ - zip \ - unzip \ - bzr \ - nsis + bzr all: make -f $(DIR)/Makefile.debian install_debs @@ -150,7 +152,10 @@ install_developer: npm install -g grunt-cli npm install -g bower -install_packager: install_developer +install_translator: install_developer + make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)" + +install_packager: install_developer install_translator make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)" clean: diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-xenial b/Open-ILS/src/extras/install/Makefile.ubuntu-xenial index ae37fe01b0..224c91c3e0 100644 --- a/Open-ILS/src/extras/install/Makefile.ubuntu-xenial +++ b/Open-ILS/src/extras/install/Makefile.ubuntu-xenial @@ -116,10 +116,15 @@ DEVELOPER_DEBS = \ npm PACKAGER_DEBS = \ - libtemplate-perl \ - liblocale-maketext-lexicon-perl \ asciidoc \ source-highlight \ + zip \ + unzip \ + nsis + +TRANSLATOR_DEBS = \ + libtemplate-perl \ + liblocale-maketext-lexicon-perl \ translate-toolkit \ python-dev \ python-levenshtein \ @@ -127,10 +132,7 @@ PACKAGER_DEBS = \ python-setuptools \ python-simplejson \ python-lxml \ - zip \ - unzip \ - bzr \ - nsis + bzr all: make -f $(DIR)/Makefile.debian install_debs @@ -149,7 +151,10 @@ install_developer: npm install -g grunt-cli npm install -g bower -install_packager: install_developer +install_translator: install_developer + make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)" + +install_packager: install_developer install_translator make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)" clean: -- 2.43.2