@make -f $(DIR)/Makefile.ubuntu-trusty install_developer
debian-jessie-developer:
@make -f $(DIR)/Makefile.debian-jessie install_developer
+ubuntu-precise-developer:
+ @make -f $(DIR)/Makefile.ubuntu-precise install_developer
+debian-wheezy-developer:
+ @make -f $(DIR)/Makefile.debian-wheezy install_developer
ubuntu-trusty-packager:
@make -f $(DIR)/Makefile.ubuntu-trusty install_packager
debian-jessie-packager:
@make -f $(DIR)/Makefile.debian-jessie install_packager
+ubuntu-precise-packager:
+ @make -f $(DIR)/Makefile.ubuntu-precise install_packager
+debian-wheezy-packager:
+ @make -f $(DIR)/Makefile.debian-wheezy install_packager
# vim:noet:sw=4:ts=4:
postgresql-plperl-9.1 \
postgresql-server-dev-9.1
+DEVELOPER_DEBS = \
+ autoconf \
+ automake \
+ libtool
+
+PACKAGER_DEBS = \
+ translate-toolkit \
+ python-dev \
+ python-levenshtein \
+ python-polib \
+ python-setuptools \
+ python-simplejson \
+ python-lxml \
+ zip \
+ unzip \
+ nsis
+
all:
make -f $(DIR)/Makefile.debian install_debs
make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
install_postgres_server:
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_91)"
+# browser client deps are only installed of BROWSER_CLIENT_DEPS=1
+# is set, since it requires a source install of nodejs.
+install_developer:
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+ if [ -n "$(BROWSER_CLIENT_DEPS)" ]; then \
+ cd /tmp && \
+ git clone https://github.com/joyent/node.git && \
+ cd node && \
+ git checkout -b v0.10.28 v0.10.28 && \
+ ./configure && make && make install && \
+ npm update && \
+ npm install -g grunt-cli && \
+ npm install -g bower; \
+ fi;
+
+install_packager:
+ make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
+
clean:
make -f $(DIR)/Makefile.common clean
make -f $(DIR)/Makefile.debian clean
postgresql-plperl-9.1 \
postgresql-server-dev-9.1
+DEVELOPER_DEBS = \
+ autoconf \
+ automake \
+ libtool
+
+PACKAGER_DEBS = \
+ translate-toolkit \
+ python-dev \
+ python-levenshtein \
+ python-polib \
+ python-setuptools \
+ python-simplejson \
+ python-lxml \
+ zip \
+ unzip \
+ nsis
+
all:
make -f $(DIR)/Makefile.debian install_debs
make -f $(DIR)/Makefile.debian test_for_libdbi_pkg
install_postgres_server:
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_91)"
+# browser client deps are only installed of BROWSER_CLIENT_DEPS=1
+# is set, since it requires a source install of nodejs.
+install_developer:
+ make -f $(DIR)/Makefile.debian DEBS="$(DEVELOPER_DEBS)"
+ if [ -n "$(BROWSER_CLIENT_DEPS)" ]; then \
+ cd /tmp && \
+ git clone https://github.com/joyent/node.git && \
+ cd node && \
+ git checkout -b v0.10.28 v0.10.28 && \
+ ./configure && make && make install && \
+ npm update && \
+ npm install -g grunt-cli && \
+ npm install -g bower; \
+ fi;
+
+install_packager:
+ make -f $(DIR)/Makefile.debian DEBS="$(PACKAGER_DEBS)"
+
clean:
make -f $(DIR)/Makefile.common clean
make -f $(DIR)/Makefile.debian clean