LP#1649180: Add translator make target
authorBen Shum <ben@evergreener.net>
Thu, 24 Nov 2016 20:20:50 +0000 (15:20 -0500)
committerJason Stephenson <jason@sigio.com>
Thu, 9 Feb 2017 18:16:35 +0000 (13:16 -0500)
For the four major supported Linux distros:

  - Ubuntu Xenial
  - Ubuntu Trusty
  - Debian Jessie
  - Debian Wheezy

Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Jason Stephenson <jason@sigio.com>

Open-ILS/src/extras/Makefile.install
Open-ILS/src/extras/install/Makefile.debian-jessie
Open-ILS/src/extras/install/Makefile.debian-wheezy
Open-ILS/src/extras/install/Makefile.ubuntu-trusty
Open-ILS/src/extras/install/Makefile.ubuntu-xenial

index 73161a6..55f7635 100644 (file)
@@ -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:
index e76a60e..e9bb7ff 100644 (file)
@@ -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:
index 1601d5b..52fb75e 100644 (file)
@@ -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:
index 5e836e6..9549872 100644 (file)
@@ -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:
index ae37fe0..224c91c 100644 (file)
@@ -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: