@@ -9,105 +9,116 @@ all: sentry empy lektor rss2email awscli
99clear : sentry-clear empy-clear lektor-clear rss2email-clear
1010
1111pypi2nix-clear :
12- rm -f ../result
12+ @ rm -f ../result
1313
1414$(PYPI2NIX ) : pypi2nix-clear
15- cd .. && nix-build release.nix -A build.x86_64-linux
15+ @echo " building pypi2nix ..."
16+ @ cd .. && nix-build release.nix -A build.x86_64-linux
1617
1718sentry : sentry.nix
18- nix-build sentry.nix -o sentry -A interpreter --show-trace
19- ./sentry/bin/python -c ' import sentry'
20- ./sentry/bin/sentry --help
21- nix-shell sentry.nix -A interpreter --run " python -c 'import sentry'"
22- nix-shell sentry.nix -A interpreter --run " sentry --help"
19+ @echo " building and testing sentry ..."
20+ @nix-build sentry.nix -o sentry -A interpreter --show-trace
21+ @./sentry/bin/python -c ' import sentry'
22+ @./sentry/bin/sentry --help
23+ @nix-shell sentry.nix -A interpreter --run " python -c 'import sentry'"
24+ @nix-shell sentry.nix -A interpreter --run " sentry --help"
2325
2426sentry.nix : sentry.txt $(PYPI2NIX )
25- $(PYPI2NIX ) -r sentry.txt -E $(SENTRY_BUILD_INPUTS ) -I $(NIX_PATH )
27+ @echo " generating sentry nix expressions ..."
28+ @$(PYPI2NIX ) -r sentry.txt -E $(SENTRY_BUILD_INPUTS ) -I $(NIX_PATH )
2629
2730sentry.txt : sentry-clear
28- echo " Sentry" >> sentry.txt
31+ @ echo " Sentry" >> sentry.txt
2932
3033sentry-clear :
31- rm -f sentry
32- rm -f sentry.txt
33- rm -f sentry.nix
34- rm -f sentry_generated.nix
34+ @ rm -f sentry
35+ @ rm -f sentry.txt
36+ @ rm -f sentry.nix
37+ @ rm -f sentry_generated.nix
3538
3639
3740empy : empy.nix
38- nix-build empy.nix -o empy -A interpreter --show-trace
39- ./empy/bin/python -c ' import em'
40- nix-shell empy.nix -A interpreter --run " python -c 'import em'"
41+ @echo " building and testing empy ..."
42+ @nix-build empy.nix -o empy -A interpreter --show-trace
43+ @./empy/bin/python -c ' import em'
44+ @nix-shell empy.nix -A interpreter --run " python -c 'import em'"
4145
4246empy.nix : empy.txt $(PYPI2NIX )
43- $(PYPI2NIX ) -r empy.txt -I $(NIX_PATH )
47+ @echo " generating empy nix expressions ..."
48+ @$(PYPI2NIX ) -r empy.txt -I $(NIX_PATH )
4449
4550empy.txt : empy-clear
46- echo " empy" > empy.txt
51+ @ echo " empy" > empy.txt
4752
4853empy-clear :
49- rm -f empy
50- rm -f empy.txt
51- rm -f empy.nix
52- rm -f empy_generated.nix
54+ @ rm -f empy
55+ @ rm -f empy.txt
56+ @ rm -f empy.nix
57+ @ rm -f empy_generated.nix
5358
5459
5560lektor : lektor.nix
56- nix-build lektor.nix -o lektor -A interpreter --show-trace
57- ./lektor/bin/python -c ' import lektor'
58- ./lektor/bin/lektor --help
59- nix-shell lektor.nix -A interpreter --run " python -c 'import lektor'"
60- nix-shell lektor.nix -A interpreter --run " lektor --help"
61+ @echo " building and testing lektor ..."
62+ @nix-build lektor.nix -o lektor -A interpreter --show-trace
63+ @./lektor/bin/python -c ' import lektor'
64+ @./lektor/bin/lektor --help
65+ @nix-shell lektor.nix -A interpreter --run " python -c 'import lektor'"
66+ @nix-shell lektor.nix -A interpreter --run " lektor --help"
6167
6268lektor.nix : lektor.txt $(PYPI2NIX )
63- $(PYPI2NIX ) -r lektor.txt -E $(LEKTOR_BUILD_INPUTS ) -I $(NIX_PATH )
69+ @echo " generating lektor nix expressions ..."
70+ @$(PYPI2NIX ) -r lektor.txt -E $(LEKTOR_BUILD_INPUTS ) -I $(NIX_PATH )
6471
6572lektor.txt : lektor-clear
66- echo " Lektor" > lektor.txt
73+ @ echo " Lektor" > lektor.txt
6774
6875lektor-clear :
69- rm -f lektor
70- rm -f lektor.txt
71- rm -f lektor.nix
72- rm -f lektor_generated.nix
76+ @ rm -f lektor
77+ @ rm -f lektor.txt
78+ @ rm -f lektor.nix
79+ @ rm -f lektor_generated.nix
7380
7481
7582rss2email : rss2email.nix
76- nix-build rss2email.nix -o rss2email -A interpreter --show-trace
77- ./rss2email/bin/python3 -c ' import rss2email'
78- ./rss2email/bin/r2e --help
79- nix-build rss2email.nix -A interpreter --run " python3 -c 'import rss2email'"
80- nix-build rss2email.nix -A interpreter --run " r2e --help"
83+ @echo " building and testing rss2email ..."
84+ @nix-build rss2email.nix -o rss2email -A interpreter --show-trace
85+ @./rss2email/bin/python3 -c ' import rss2email'
86+ @./rss2email/bin/r2e --help
87+ @nix-build rss2email.nix -A interpreter --run " python3 -c 'import rss2email'"
88+ @nix-build rss2email.nix -A interpreter --run " r2e --help"
8189
8290rss2email.nix : rss2email.txt $(PYPI2NIX )
83- $(PYPI2NIX ) -r rss2email.txt -V " 3.4" -I $(NIX_PATH )
91+ @echo " generating rss2email nix expressions ..."
92+ @$(PYPI2NIX ) -r rss2email.txt -V " 3.4" -I $(NIX_PATH )
8493
8594rss2email.txt : rss2email-clear
86- echo " https://github.com/wking/rss2email/archive/master.zip" > rss2email.txt
95+ @ echo " https://github.com/wking/rss2email/archive/master.zip" > rss2email.txt
8796
8897rss2email-clear :
89- rm -f rss2email
90- rm -f rss2email.txt
91- rm -f rss2email.nix
92- rm -f rss2email_generated.nix
98+ @ rm -f rss2email
99+ @ rm -f rss2email.txt
100+ @ rm -f rss2email.nix
101+ @ rm -f rss2email_generated.nix
93102
94103
95104
96105awscli : awscli.nix
97- nix-build awscli.nix -o awscli -A interpreter --show-trace
98- ./awscli/bin/python -c ' import awscli'
99- PAGER=none ./awscli/bin/aws help
100- nix-shell awscli.nix -A interpreter --run " python -c 'import awscli'"
101- nix-shell awscli.nix -A interpreter --run " PAGER=none aws help"
106+ @echo " building and testing awscli ..."
107+ @nix-build awscli.nix -o awscli -A interpreter --show-trace
108+ @./awscli/bin/python -c ' import awscli'
109+ @PAGER=none ./awscli/bin/aws help
110+ @nix-shell awscli.nix -A interpreter --run " python -c 'import awscli'"
111+ @nix-shell awscli.nix -A interpreter --run " PAGER=none aws help"
102112
103113awscli.nix : awscli.txt $(PYPI2NIX )
104- $(PYPI2NIX ) -r awscli.txt -I $(NIX_PATH )
114+ @echo " generating awscli nix expressions ..."
115+ @$(PYPI2NIX ) -r awscli.txt -I $(NIX_PATH )
105116
106117awscli.txt : awscli-clear
107- echo " awscli" > awscli.txt
118+ @ echo " awscli" > awscli.txt
108119
109120awscli-clear :
110- rm -f awscli
111- rm -f awscli.txt
112- rm -f awscli.nix
113- rm -f awscli_generated.nix
121+ @ rm -f awscli
122+ @ rm -f awscli.txt
123+ @ rm -f awscli.nix
124+ @ rm -f awscli_generated.nix
0 commit comments