postgres-server-fedora:
@make -f $(DIR)/Makefile.fedora install_postgres_server
+ubuntu-bionic-git:
+ @make -f $(DIR)/Makefile.ubuntu-bionic install_git
+ubuntu-xenial-git:
+ @make -f $(DIR)/Makefile.ubuntu-xenial install_git
+debian-buster-git:
+ @make -f $(DIR)/Makefile.debian-buster install_git
+debian-stretch-git:
+ @make -f $(DIR)/Makefile.debian-stretch install_git
+debian-jessie-git:
+ @make -f $(DIR)/Makefile.debian-jessie install_git
+
ubuntu-bionic-developer:
@make -f $(DIR)/Makefile.ubuntu-bionic install_developer
ubuntu-focal-developer:
# note: some prereqs are repeated in the developer/packager
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
-
-DEVELOPER_DEBS = \
+GIT_DEBS = \
automake \
autoconf \
- libtool \
+ libtool
+
+DEVELOPER_DEBS = \
chromium \
firefox-esr
# 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)"
+install_git:
+ make -f $(DIR)/Makefile.debian DEBS="$(GIT_DEBS)"
make -f $(DIR)/Makefile.common install_nodejs_from_source
-install_translator: install_developer
+install_developer: intall_git
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+
+install_translator: install_git
make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
install_packager: install_developer install_translator
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
-DEVELOPER_DEBS = \
+GIT_DEBS = \
automake \
autoconf \
- libtool \
+ libtool
+
+DEVELOPER_DEBS = \
chromium \
firefox-esr
# 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)"
+install_git:
+ make -f $(DIR)/Makefile.debian DEBS="$(GIT_DEBS)"
make -f $(DIR)/Makefile.common install_nodejs_from_source
-install_translator: install_developer
+install_developer: intall_git
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+
+install_translator: install_git
make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
install_packager: install_developer install_translator
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
-DEVELOPER_DEBS = \
+GIT_DEBS = \
automake \
autoconf \
- libtool \
+ libtool
+
+DEVELOPER_DEBS = \
chromium \
firefox-esr
# 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)"
+install_git:
+ make -f $(DIR)/Makefile.debian DEBS="$(GIT_DEBS)"
make -f $(DIR)/Makefile.common install_nodejs_from_source
-install_translator: install_developer
+install_developer: intall_git
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+
+install_translator: install_git
make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
install_packager: install_developer install_translator
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
-DEVELOPER_DEBS = \
+GIT_DEBS = \
automake \
autoconf \
- libtool \
+ libtool
+
+DEVELOPER_DEBS = \
chromium-browser \
firefox
# 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)"
+install_git:
+ make -f $(DIR)/Makefile.debian DEBS="$(GIT_DEBS)"
make -f $(DIR)/Makefile.common install_nodejs_from_source
-install_translator: install_developer
+install_developer: intall_git
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+
+install_translator: install_git
make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
install_packager: install_developer install_translator
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
-DEVELOPER_DEBS = \
+GIT_DEBS = \
automake \
autoconf \
- libtool \
+ libtool
+
+DEVELOPER_DEBS = \
chromium-browser \
firefox
# 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)"
+install_git:
+ make -f $(DIR)/Makefile.debian DEBS="$(GIT_DEBS)"
make -f $(DIR)/Makefile.common install_nodejs_from_source
-install_translator: install_developer
+install_developer: intall_git
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+
+install_translator: install_git
make -f $(DIR)/Makefile.debian DEBS="$(TRANSLATOR_DEBS)"
install_packager: install_developer install_translator
3. OPTIONAL: Developer additions
+
To perform certain developer tasks from a Git source code checkout,
-including the testing of the Angular web client components,
additional packages may be required. As the *root* Linux account:
+
* To install packages needed for retrieving and managing web dependencies,
- use the <osname>-developer Makefile.install target. Currently,
+ use the <osname>-git Makefile.install target. Currently,
this is only needed for building and installing the web
staff client.
+
[source, bash]
------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install <osname>-git
+------------------------------------------------------------------------------
++
+ * To install packages needed for testing the Angular web client components,
+ use the <osname>-developer Makefile.install target.
++
+[source, bash]
+------------------------------------------------------------------------------
make -f Open-ILS/src/extras/Makefile.install <osname>-developer
------------------------------------------------------------------------------
+