Skip to content
This repository was archived by the owner on Jul 23, 2019. It is now read-only.

Releases: dupr/duprkit

Experimental 0.0j Release

04 May 03:47

Choose a tag to compare

Pre-release

The Perl6 rewrite release.

  1. flink has ben rewritten in perl6.
  2. dunfold has been removed. It's functionality has been rewritten in perl6 and merged into flink. Use flink s|split <.rcp> instead.
  3. dk_prep_source will strip components safely.

Experimental 0.0i Release

02 May 05:38

Choose a tag to compare

Pre-release

HFT supports appending mode and symlinks as of this release.

Minor updates:

  1. flink uses ccache
  2. flink will remove the .sh and .hft after unfolding
  3. vim syntax support is managed by vam: vam install hft-rcp
  4. manpage for hft
  5. alternative implementation of bin/dunfold in perl6: bin/dunfold.p6

Experimental 0.0h Release

24 Apr 06:19

Choose a tag to compare

Pre-release

Some bug fixes to 0.0g, basically

  1. documentation clean up
  2. fix build problems when .rcp file is not stored in current working directory (cwd)
  3. fix build problems when .rcp file name is different from the $src name.
  4. rename the entrance executable name from bin/dupr to bin/flink.

Experimental 0.0g Release

23 Apr 07:37

Choose a tag to compare

Pre-release

Significant changes including a redesign. Notable changes are:

  1. 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.
  2. deprecated dkStartBuild
  3. deprecated dupr b|build
  4. added dupr deb, dupr dsc, and dupr u|unfold.
  5. added dupr m|minimal for generating a minimal template without comments
  6. updated some documentations
  7. duprkit: made STDVER and COMPAT optional
  8. duprkit: define new helper functions: dk_get_source, dk_prep_source, dk_debianize
  9. examples: made the default template template.rcp buildable, along with major updates
  10. examples: deb2rcp.sh converts existing debianized source into rcp
  11. examples: duprkit.rcp: packages the toolkit itself
  12. examples: added apt-nosync.rcp example (really useful in some cases)
  13. examples: minimal buildable hello-world example: hello-world.rcp
  14. updated vim syntax support for hft file and rcp file

Experimental v0.0f Release

12 Apr 04:30

Choose a tag to compare

Pre-release

Changes:

  1. hft_fold: handling UnicodeError exception
  2. DK_BUILD={deb,dsc} controls the dkStartBuild behaviour
  3. duprCollector gathers more information
  4. Minor misc updates

Experimental v0.0e Release

11 Apr 06:58

Choose a tag to compare

Pre-release
  1. Significant improvments to default template. (self-documented)
  2. Properly deal with python deps introduced by dh_with=python{,3}
  3. Merge template directory and example directory
  4. examples/makefile allows you to pack a package in archive into .durpkg
  5. dupr create <name> produces ./<name>.durpkg (using default template)
  6. support dk_skip, e.g. dk_skip="dh_auto_test" results in override_dh_auto_test: in rules.
  7. add bin/duprCollector, which allows manifest generation and searching (emerge-styled)
  8. add basic vim syntax files: ftdetect/hft.vim and syntax/hft.vim
  9. minor enhancement / fixes

Experimental v0.0d Release

10 Apr 14:54

Choose a tag to compare

Pre-release

This release includes various new features and significant enhancements. The most notable changes are:

  1. dupr fetch will pull the DefaultCollection to CWD
  2. added support to more variables in lib/duprkit, including $dh_buildsystem $source_format and $dh_with`, updated template accordingly
  3. implement dkSubst which substitutes placeholders in all files of a given dir, updated template accordingly
  4. HFT fully supports file mode as of now. debian/rules won't lose the executable bit after folding.
  5. implemented dkGet which downloads $srcurl and check the file with the given md5sum
  6. dupr create will copy the default template to the current directory.

Please use the latest release

Experimental 0.0c Release

09 Apr 15:54

Choose a tag to compare

Pre-release
  1. Various documentation updates
  2. added CI support
  3. Overhaul templates and provide helper library
  4. various enhancements

Please use the latest release

Experimental 0.0b release

09 Apr 08:51

Choose a tag to compare

Pre-release

Changes:

  1. Misc updates to README, including improved usage instruction.
  2. Rename "f822" into "HFT" (Hatless Folded Text)
  3. Split the HFT part from bin/unfold into bin/hft, and implement hft fold gracefully.
  4. Rename bin/unfold -> bin/dunfold, which only deal with .durpkg file.
  5. Delete bin/fold, replaced by hft fold.
  6. Enhance the unfolding features of hft unfold.
  7. Standarlized makefile. make install available.
  8. Debian packaging: lintian clean.

Errata: please use the latest release

The Experimental 0.0 Alpha Release

09 Apr 03:15

Choose a tag to compare

Pre-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.