Alois Mahdal
3581b501d8
Update own dogfood
hace 9 años
Alois Mahdal
4fd076b58d
Also replace __MKIT_SELF_VERSION__ token
MKit current version; this can be added in templates to aid maintenance
and debugging issues related to MKit.
hace 9 años
Alois Mahdal
a9a2e38a89
Simplify expand_variables $script creation syntax
hace 9 años
Alois Mahdal
e039c9422b
Replace also token __MKIT_PROJ_PKGNAME__
The package name as used in distributions.
hace 9 años
Alois Mahdal
145834a265
Clean up mkit.ini
hace 9 años
Alois Mahdal
7082a644eb
Check if data is available for debstuff
hace 9 años
Alois Mahdal
fe4a064980
Bump version
Overview of changes:
* Added debstuff target to help Debian maintainers
* `make clean` removes directories as well
* Rewrote route with sane(r) approach ro targets
hace 9 años
Alois Mahdal
2b6740ca00
Add debstuff target to help Debian maintainers
hace 9 años
Alois Mahdal
263c0b37b1
Have `make clean` remove directories as well
But apply at least minimal safeguards from running `rm -rf /` or
similar catastrophic cases.
hace 9 años
Alois Mahdal
af419ea8b8
Rewrite route with sane(r) approach ro targets
Simplify maintenance by moving list of valid_targets to a separate
function. Both router and usage message are now consumers thereof.
This also changes format of the usage message.
hace 9 años
Alois Mahdal
af120bbeeb
Bump version
Overview of changes:
* Move all project meta-data to mkit.ini (obsolete config.mk)
* Add tagline to common peoject meta-data
* Use more qualified tokens for replacement
* Improve mini-changelog
hace 9 años
Alois Mahdal
cfd9d788e6
Drop obsoleted meta-data
hace 9 años
Alois Mahdal
e3c25de393
Update own dogfood
hace 9 años
Alois Mahdal
2d2b2fb8b9
Remove options reminder from Makefile module
hace 9 años
Alois Mahdal
bcd6fc4d68
Move CODENAME to mkit.ini
hace 9 años
Alois Mahdal
ebb7510cee
Move version to mkit.ini
hace 9 años
Alois Mahdal
231e822f38
Move PRERELEASE to mkit.ini
hace 9 años
Alois Mahdal
8c65327f70
Move RELSRC and RELDST parameters to mkit.ini
hace 9 años
Alois Mahdal
5715231e7a
Add tagline to common peoject meta-data
hace 9 años
Alois Mahdal
832c01ca55
Use more qualified tokens
hace 9 años
Alois Mahdal
5f274b43c9
Move static project meta-data outside ENV
hace 9 años
Alois Mahdal
c8e285db22
Use better qualified global names
Make it clear what's related to the packaged project.
hace 9 años
Alois Mahdal
ba597b1934
Add label to mini-changelog
hace 9 años
Alois Mahdal
fa997ed8aa
Add filename lists to mini-change-log template
hace 9 años
Alois Mahdal
5e5e2a0129
Bump version
* Fix tag format errors
* Fix VERSION parsing from config.mk
* Fix sed error when generating changelog data
hace 9 años
Alois Mahdal
5bba6c61b9
Update dogfood
hace 9 años
Alois Mahdal
8b044c5abc
Fix tag format errors
v0.0.0 vs vv0.0.0 vs 0.0.0
hace 9 años
Alois Mahdal
f38bf45bb1
Fix VERSION parsing from config.mk
hace 9 años
Alois Mahdal
06219b61d0
Fix sed error when generating changelog data
hace 9 años
Alois Mahdal
e7d99dbd58
Update own dog food to v0.0.7
hace 9 años
Alois Mahdal
0c1cc922e9
Bump version
hace 9 años
Alois Mahdal
8b12150a66
Fix dry mode for find/chmod
In local install, the files could be present, so relying on find to find
nothing did not work. chmod must be properly sandboxed.
hace 9 años
Alois Mahdal
9acbd8256d
Fix DESTDIR/PREFIX logic
Hopefully this is now according to GNU standards.
hace 9 años
Alois Mahdal
206ad43359
Fix order; ini already uses debug*() routines
hace 9 años
Alois Mahdal
68af743ce2
Update own dog food to v0.0.6
It looks .dirty as we had to update in 2 steps due to a bug in v0.0.5
hace 9 años
Alois Mahdal
6aa79bb312
Fix lasttag expression to get "latest tag *so far*"
Turns out that the old version has always shown the last tag available
instead of last tag available *so far*, i.e. up to the current HEAD.
This made it impossible to determine version correctly when an older
version was checked out, i.e. installing or packaging an older version
would result in broken versioning.
hace 9 años
Alois Mahdal
8fec923786
Add version bump/CL helper targets
hace 9 años
Alois Mahdal
fe1646c7e2
Rewrite __release blocking condition system
New "functional-like" design makes it simpler to understand, extend,
re-order and re-use blocking conditions.
Also, the "old looks newer" condition was dropped as it's not really
necessary under such simplistic conditions.
hace 9 años
Alois Mahdal
327711fa38
Remove non-existent file from dist target
hace 9 años
Alois Mahdal
cdfa878e49
Add debugging to ini.sh
hace 9 años
Alois Mahdal
403f4ba51c
Bump version
hace 9 años
Alois Mahdal
d188315a09
Make use of debug*() routines
hace 9 años
Alois Mahdal
7b5e2721bf
Add MKIT_DEBUG mode and routines
hace 9 años
Alois Mahdal
3c02087f21
Support type-based building
hace 9 años
Alois Mahdal
78ed991707
Parametrize expand_variables
Add flexiblility for more specialized targets
hace 9 años
Alois Mahdal
4a0aaaf8fd
die() if variable expansion fails
hace 9 años
Alois Mahdal
308a48ed50
Ack dist tarball as a cleanup item
hace 9 años
Alois Mahdal
63ed41bcb9
Bump version
hace 9 años
Alois Mahdal
cc16c95173
Add new target: rpmstuff
hace 9 años
Alois Mahdal
c2b4279b89
Allow specifying destination when building item
hace 9 años