aboutsummaryrefslogtreecommitdiff
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-03-24Makefile: Make "src/bin/paku" a member of $(derived-assets)EuAndreh1-8/+9
2023-03-24Makefile: Remove src/bin/paku as a direct (duplicate) dependency of paku.htmlEuAndreh1-1/+1
2023-03-24Makefile: Remove "all" as a dependency to "check"EuAndreh1-1/+1
2023-03-24Makefile: Enable building targets directly which have sentinel aliasesEuAndreh1-8/+10
2023-03-24Makefile: Make "debian" target silent by defaultEuAndreh1-1/+1
2023-03-24Makefile: Derive "EuAndreh.key" from paku.lock fileEuAndreh1-7/+10
2023-03-24Makefile: Use ".sentinel" files to fix dependency graph of Guix and Nix buildEuAndreh1-15/+23
2023-03-23Makefile: Add check-debian-x86_64-debEuAndreh1-1/+6
2023-03-23Makefile: Add architecture to check target nameEuAndreh1-3/+5
2023-03-23Makefile: Put check targets at the endEuAndreh1-10/+9
2023-03-22git mv src/bin/paku src/bin/paku.inEuAndreh1-7/+8
Use the derived version without the ".in" suffix as the executable one, and remove the explicit "perl src/bin/paku" invocation with a simple "paku" one.
2023-03-22Support HomebrewEuAndreh1-5/+16
2023-03-21src/bin/paku: General cleanup and tidynessEuAndreh1-2/+5
2023-03-21Add generated Guix and Nix files as dependencies of paku.lockEuAndreh1-4/+6
2023-03-21Big revamp of paku(1): now in Perl, genating Debian packagesEuAndreh1-19/+47
2023-03-20Makefile: Add "guix-packages" as dependency to the "guix-services-*" targetsEuAndreh1-2/+2
2023-03-17queue.scm: Put Dovecot config file under /etc/dovecot/dovecot.conf by defaultEuAndreh1-7/+7
2023-03-17Makefile: Streamline verification of generated config filesEuAndreh1-6/+26
2023-03-17Test for expected output of Postfix config filesEuAndreh1-4/+21
2023-03-16queue.scm: Split postfix-service-type into {local,internet}-postfix-service-typeEuAndreh1-7/+13
Also add those to `Makefile` as separate targets. BONUS: better naming of Guix targets in `Makefile`. Instead of `all-{packages,services}`, it is now `guix-{packages,services}`, as there are other packages being built that do not belong to Guix, and maybe more services in the future.
2023-03-13Build nix derivation without the "shell.nix" hackEuAndreh1-1/+7
2023-03-13Makefile: Cleanup old targetsEuAndreh1-35/+2
2023-03-13Also build OS with services in "all" targetEuAndreh1-1/+7
2023-03-13git mv src/xyz/euandreh/* src/org/euandre/EuAndreh1-3/+3
2023-03-11Makefile: Add rule to generate "EuAndreh.key"EuAndreh1-1/+4
2022-11-22Makefile: Run build once over doing in a loopEuAndreh1-4/+3
2022-11-16Makefile: Remove "latest.scm" and "pending.scm"EuAndreh1-2/+0
2022-10-17Makefile: Unregister removed scheme filesEuAndreh1-3/+0
2022-06-06src/xyz/euandreh/perl.scm: Add Perl::CriticEuAndreh1-0/+1
2022-06-03Makefile: Disable empty file for nowEuAndreh1-1/+0
2022-05-30Makefile: Add {docs,rg}.scm files, sort by nameEuAndreh1-2/+4
2022-05-30Makefile: Disable Nix build for nowEuAndreh1-1/+0
Recover it when I start building for multiple package managers. Right now things are Guix-only.
2022-01-19Setup basic translation infrastructureEuAndreh1-3/+17
2022-01-13Makefile: Add .POSIX lineEuAndreh1-0/+1
2021-07-12Makefile: Fail early when Guix fails, put queue.scm at the beginningEuAndreh1-2/+2
2021-07-04aux/: Update, adjust Makefile accordinglyEuAndreh1-3/+3
2021-06-30src/xyz/euandreh/pending.scm: Init file, with po4a-textEuAndreh1-0/+1
2021-06-30Makefile: guix build -K to keep failed builds when debuggingEuAndreh1-1/+1
2021-06-25Makefile: Use default variables for public/dependencies.svgEuAndreh1-1/+1
2021-06-25Makefile: Add missing argument to aux/workflow/public.shEuAndreh1-1/+1
2021-06-20Generate dependencies.svg and paku.html inside public/ directlyEuAndreh1-6/+8
2021-06-17Makefile: Remove loop, cp know how to handle multiple argumentsEuAndreh1-3/+1
2021-06-17Makefile: Run scripts in dev-check instead of checkEuAndreh1-2/+2
2021-06-17scripts/paku: Generate paku.htmlEuAndreh1-4/+8
2021-06-17Add empty CHANGELOG.mdEuAndreh1-0/+1
2021-06-16Makefile: Run assert-readme.sh in "check" targetEuAndreh1-2/+6
2021-06-16Makefile: Remove .PHONY targetEuAndreh1-2/+0
2021-03-10queue.scm: Add perl-tidy and perl-b-lintEuAndreh1-2/+3
2021-02-28Makefile: Add dependencies.svg to clean targetEuAndreh1-1/+1
2021-02-28Makefile: Fix build of dependencies.svgEuAndreh1-4/+4