Commit graph

21 commits

Author SHA1 Message Date
Alexandre Aubin
bf1fbf6fff debian: use npm from nodesource, not from local/bin, during build 2023-04-04 14:22:39 +02:00
Alexandre Aubin
df50779905 debian: Try to fix nodejs version, force install of nodejs 14 2023-04-04 13:54:41 +02:00
Alexandre Aubin
e2d54225da Revert "Yolo: try to speed up and simplify builds by adding --production ?"
This reverts commit 6ba9442940.
2022-01-18 16:54:30 +01:00
Alexandre Aubin
6ba9442940 Yolo: try to speed up and simplify builds by adding --production ? 2022-01-16 23:01:14 +01:00
Alexandre Aubin
52c5300328 debian: try to fix build on the new build chain 2022-01-10 21:13:31 +01:00
Alexandre Aubin
0e283acc9a Attempt to properly fix debian builds... 2021-08-08 23:08:44 +02:00
Axolotle
c0d1a90a53 Merge remote-tracking branch 'origin/dev' into enh-vuejs 2020-11-05 15:12:45 +01:00
Axolotle
ef54685e2f update debian install config (NOT TESTED) 2020-11-05 13:43:52 +01:00
Alexandre Aubin
ab60726787 Small tweaks in deb build rules 2020-07-27 20:22:15 +02:00
Alexandre Aubin
d3590b466a Idk somehow we do this during builds because the npm install is done using a weird hack etc... c.f. vinaigrette 2020-07-27 20:22:15 +02:00
Alexandre Aubin
9b4110e72d Don't use version for cache control 2019-03-22 19:29:16 +01:00
Jérôme Lebleu
67caf00f28 [fix] Run npm/gulp at build in Debian rules
The assets building - e.g. npm and bower installation followed by build task -
must be done in the build sequence instead of the install one. The main reason
is logic, we are building something. The second one - which we "fixed" by
adding extra arguments to npm and bower - is due to the user who runs those
sequences: *build* uses a non-privileged one while *install* uses root. It
resulted in npm and bower complaining about using the root user.

Since 03e979f, bower installation is integrated to npm postinstall, that's
why this issue reappears. This commit also removes the useless `bower install`
command.
2016-07-23 22:16:47 +02:00
Julien Malik
a53a772ac2 [fix] Use --unsafe-perm to allow build in pbuilder environment 2016-03-16 15:48:15 +01:00
Julien Malik
7dc011d1df [enh] separate calls so that the makefile can error out at first error 2016-03-04 22:33:11 +01:00
Julien Malik
0c4da6bbb9 [fix] the version of npm on stable seems to prefer another way for options 2016-03-04 22:04:42 +01:00
Julien Malik
6d8a3ad7ba [enh] run npm, bower and gulp at build time. make sure it starts from a clean env 2016-03-04 18:28:20 +01:00
Jérôme Lebleu
fd76587ba0 [fix] Update and review Debian packaging 2015-11-03 15:07:41 +01:00
opi
ff4b1f2575 [fix] Last commit was wrong. Fix Debian makefile. 2015-09-02 10:23:23 +02:00
opi
d5616374ef [fix] Sed current pkg version in index.html 2015-09-02 09:58:16 +02:00
opi
194de9213d [enh] Use current pkg version in index.html to update browser cache. 2015-08-31 12:17:55 +02:00
opi
fa8e694f61 [enh] Add Debian package configuration. 2015-01-31 21:24:58 +01:00