This repository was archived by the owner on Jul 23, 2019. It is now read-only.
Releases: dupr/duprkit
Releases · dupr/duprkit
Experimental 0.0j Release
The Perl6 rewrite release.
flinkhas ben rewritten in perl6.- dunfold has been removed. It's functionality has been rewritten in perl6 and merged into
flink. Useflink s|split <.rcp>instead. dk_prep_sourcewill strip components safely.
Experimental 0.0i Release
HFT supports appending mode and symlinks as of this release.
Minor updates:
- flink uses ccache
- flink will remove the .sh and .hft after unfolding
- vim syntax support is managed by vam:
vam install hft-rcp - manpage for hft
- alternative implementation of
bin/dunfoldin perl6:bin/dunfold.p6
Experimental 0.0h Release
Some bug fixes to 0.0g, basically
- documentation clean up
- fix build problems when
.rcpfile is not stored in current working directory (cwd) - fix build problems when
.rcpfile name is different from the$srcname. - rename the entrance executable name from
bin/duprtobin/flink.
Experimental 0.0g Release
Significant changes including a redesign. Notable changes are:
- renamed .durpkg into .rcp (recipe) along with a redesign. .rcp file only defines how to download the source and how to debianize the source tree.
- deprecated
dkStartBuild - deprecated
dupr b|build - added
dupr deb,dupr dsc, anddupr u|unfold. - added
dupr m|minimalfor generating a minimal template without comments - updated some documentations
- duprkit: made STDVER and COMPAT optional
- duprkit: define new helper functions: dk_get_source, dk_prep_source, dk_debianize
- examples: made the default template
template.rcpbuildable, along with major updates - examples: deb2rcp.sh converts existing debianized source into rcp
- examples: duprkit.rcp: packages the toolkit itself
- examples: added apt-nosync.rcp example (really useful in some cases)
- examples: minimal buildable hello-world example:
hello-world.rcp - updated vim syntax support for hft file and rcp file
Experimental v0.0f Release
Changes:
- hft_fold: handling UnicodeError exception
- DK_BUILD={deb,dsc} controls the dkStartBuild behaviour
- duprCollector gathers more information
- Minor misc updates
Experimental v0.0e Release
- Significant improvments to default template. (self-documented)
- Properly deal with python deps introduced by dh_with=python{,3}
- Merge template directory and example directory
- examples/makefile allows you to pack a package in archive into .durpkg
dupr create <name>produces./<name>.durpkg(using default template)- support
dk_skip, e.g.dk_skip="dh_auto_test"results inoverride_dh_auto_test:in rules. - add bin/duprCollector, which allows manifest generation and searching (emerge-styled)
- add basic vim syntax files: ftdetect/hft.vim and syntax/hft.vim
- minor enhancement / fixes
Experimental v0.0d Release
This release includes various new features and significant enhancements. The most notable changes are:
dupr fetchwill pull the DefaultCollection to CWD- added support to more variables in
lib/duprkit, including$dh_buildsystem$source_formatand $dh_with`, updated template accordingly - implement
dkSubstwhich substitutes placeholders in all files of a given dir, updated template accordingly - HFT fully supports file mode as of now.
debian/ruleswon't lose the executable bit after folding. - implemented
dkGetwhich downloads$srcurland check the file with the given md5sum dupr createwill copy the default template to the current directory.
Please use the latest release
Experimental 0.0c Release
- Various documentation updates
- added CI support
- Overhaul templates and provide helper library
- various enhancements
Please use the latest release
Experimental 0.0b release
Changes:
- Misc updates to README, including improved usage instruction.
- Rename "f822" into "HFT" (Hatless Folded Text)
- Split the HFT part from
bin/unfoldintobin/hft, and implementhft foldgracefully. - Rename
bin/unfold->bin/dunfold, which only deal with.durpkgfile. - Delete
bin/fold, replaced byhft fold. - Enhance the unfolding features of
hft unfold. - Standarlized makefile.
make installavailable. - Debian packaging: lintian clean.
Errata: please use the latest release
The Experimental 0.0 Alpha Release
Only fundamental functionalities have been implemented in this version.
The attached files are signed with my personal key.
Errata: Significant changes had been made in 0.0b, please use newer version instead.