20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
release: test minify
$(eval VERSION=$(shell cat VERSION))
rm -rf /tmp/garradin-build
mkdir -p /tmp/garradin-build
fossil zip ${VERSION} /tmp/garradin-build/src.zip --name garradin
unzip -d /tmp/garradin-build /tmp/garradin-build/src.zip
cd include/lib; rsync --files-from=dependencies.list -r ./ /tmp/garradin-build/garradin/src/include/lib/
cd ../../www/admin/static; rm -f styles/[0-9]*.css admin.css; mv mini.css admin.css
mv /tmp/garradin-build/garradin/src /tmp/garradin-build/garradin-${VERSION}
@#cd /tmp/garradin-build/; zip -r -9 garradin-${VERSION}.zip garradin-${VERSION};
@#mv -f /tmp/garradin-build/garradin-${VERSION}.zip ./
tar cjvfh garradin-${VERSION}.tar.bz2 -C /tmp/garradin-build garradin-${VERSION}
deb:
cd ../debian; ./makedeb.sh
publish: release deb
$(eval VERSION=$(shell cat VERSION))
fossil uv sync
#fossil uv ls | fgrep -v 'garradin-0.8.5' | grep '^garradin-.*\.(tar\.bz2|deb)' | xargs fossil uv rm
fossil uv add garradin-${VERSION}.tar.bz2
cd ../debian && fossil uv add garradin-${VERSION}-*.deb
fossil uv sync
check-dependencies:
grep -hEo '^use \\?KD2\\[^; ]+|\\KD2\\[^\(:; ]+' -R include/lib/Garradin www | sed -r 's/^use \\?KD2\\|^\\KD2\\//' | sort | uniq
minify:
cat `ls www/admin/static/styles/[01]*.css` | sed 's/\.\.\///' > www/admin/static/mini.css
yui-compressor --nomunge www/admin/static/mini.css -o www/admin/static/mini.css
|
>
|
>
>
|
>
>
>
|
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
release: test minify
$(eval VERSION=$(shell cat VERSION))
rm -rf /tmp/garradin-build
mkdir -p /tmp/garradin-build
fossil zip ${VERSION} /tmp/garradin-build/src.zip --name garradin
unzip -d /tmp/garradin-build /tmp/garradin-build/src.zip
cd include/lib; \
rsync --files-from=dependencies.list -r ./ /tmp/garradin-build/garradin/src/include/lib/
mv www/admin/static/mini.css /tmp/garradin-build/garradin/src/www/admin/static/admin.css
cd /tmp/garradin-build/garradin/src/www/admin/static; \
rm -f styles/[0-9]*.css; \
rm -f font/*.css font/*.json
cd /tmp/garradin-build/garradin/src; \
rm -f Makefile include/lib/KD2/data/countries.en.json
mv /tmp/garradin-build/garradin/src /tmp/garradin-build/garradin-${VERSION}
@#cd /tmp/garradin-build/; zip -r -9 garradin-${VERSION}.zip garradin-${VERSION};
@#mv -f /tmp/garradin-build/garradin-${VERSION}.zip ./
tar cjvfh garradin-${VERSION}.tar.bz2 -C /tmp/garradin-build garradin-${VERSION}
deb:
cd ../debian; ./makedeb.sh
publish: release deb
$(eval VERSION=$(shell cat VERSION))
fossil uv sync
#fossil uv ls | fgrep -v 'garradin-0.8.5' | grep '^garradin-.*\.(tar\.bz2|deb)' | xargs fossil uv rm
fossil uv add garradin-${VERSION}.tar.bz2
cd ../debian && fossil uv add garradin-${VERSION}-*.deb
fossil uv sync
check-dependencies:
grep -hEo '^use \\?KD2\\[^; ]+|\\KD2\\[^\(:; ]+' -R include/lib/Garradin www | sed -r 's/^use \\?KD2\\|^\\KD2\\//' | sort | uniq
minify:
cat `ls www/admin/static/styles/[0-9]*.css` | sed 's/\.\.\///' > www/admin/static/mini.css
yui-compressor --nomunge www/admin/static/mini.css -o www/admin/static/mini.css
|