LP#1680624 Remove bower packaging bits
authorDan Scott <dscott@laurentian.ca>
Wed, 12 Apr 2017 00:21:56 +0000 (20:21 -0400)
committerBen Shum <ben@evergreener.net>
Wed, 12 Apr 2017 01:32:30 +0000 (21:32 -0400)
We no longer need to install bower as part of the Makefile.install
targets or worry about the bower_components cache directory when
generating a release. Rip out those references.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Ben Shum <ben@evergreener.net>

Open-ILS/src/extras/install/Makefile.common
Open-ILS/src/extras/install/Makefile.debian-jessie
Open-ILS/src/extras/install/Makefile.ubuntu-trusty
Open-ILS/src/extras/install/Makefile.ubuntu-xenial
build/tools/make_release

index 81dd53c..20bdb07 100644 (file)
@@ -36,7 +36,6 @@ install_nodejs_from_source:
        ./configure && make && make install
        npm update
        npm install -g grunt-cli
-       npm install -g bower
 
 clean:
        make -C $(LIBDBI) clean
index 945ba20..53039fb 100644 (file)
@@ -146,13 +146,12 @@ all:
 install_postgres_server:
        make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_94)"
 
-# note: if/when grunt-cli and bower are available as 
-# packages, use the packaged versions instead.
+# note: if/when grunt-cli is available as a
+# package, use the packaged version instead.
 install_developer:
        make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
        npm update
        npm install -g grunt-cli
-       npm install -g bower
 
 install_translator: install_developer
        make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
index bcddd7e..385c342 100644 (file)
@@ -152,13 +152,12 @@ all:
 install_postgres_server:
        make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_94)"
 
-# note: if/when grunt-cli and bower are available as 
-# packages, use the packaged versions instead.
+# note: if/when grunt-cli is available as a
+# package, use the packaged version instead.
 install_developer:
        make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
        npm update
        npm install -g grunt-cli
-       npm install -g bower
 
 install_translator: install_developer
        make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
index ead590f..ca0cdf3 100644 (file)
@@ -145,13 +145,12 @@ all:
 install_postgres_server:
        make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_95)"
 
-# note: if/when grunt-cli and bower are available as 
-# packages, use the packaged versions instead.
+# note: if/when grunt-cli is available as a
+# package, use the packaged version instead.
 install_developer:
        make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
        npm update
        npm install -g grunt-cli
-       npm install -g bower
 
 install_translator: install_developer
        make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
index 058ae5f..2fc6f65 100755 (executable)
@@ -79,7 +79,7 @@ while getopts ":hv:f:F:nptbrij:c" opt; do
             echo "   -r prompt to preview upgrade SQL in editor before committing."
             echo "   -i skip i18n; primarily useful for (quickly) testing this script."
             echo "   -j opensrf javascript library path.  If osrf_config is found, the value derived from osrf_config --libdir."
-            echo "   -c build the experimental browser client;  requires nodejs/grunt-cli/bower"
+            echo "   -c build the experimental browser client;  requires nodejs/grunt-cli"
             echo "   NOTE: -t and -b override PREV_BRANCH/PREV_VERSION, but -b overrides -t."
             exit -1
         ;;
@@ -331,10 +331,9 @@ if [ "$BUILD_BROWSER_CLIENT" == "YES" ]; then
     echo "Building browser staff client"
     cd Open-ILS/web/js/ui/default/staff/
     npm install   # fetch build dependencies
-    bower install # fetch JS dependencies
     grunt build # copy to build dir and minify JS files
-    # bower / node cache is big and unnecessary in the final build.  remove them.
-    rm -r bower_components node_modules 
+    # npm cache is big and unnecessary in the final build. remove it.
+    rm -r node_modules 
     cd ../../../../../../../ # release dir
 else
     echo "Skipping browser client build"