2023-07-11 SVN: new release
* Release: 0.3.0
2023-07-11 08:57 squinney@INF.ED.AC.UK
* bin/lcfg-pkgcfg.in, lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in:
Improved support for adding to the platforms list
2019-08-16 14:53 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.8
2019-08-16 14:52 squinney@INF.ED.AC.UK
* debian/docs: no need for changelog to be in docs file
2019-08-16 14:52 squinney@INF.ED.AC.UK
* debian/rules: tabs not spaces
2019-08-16 14:26 squinney@INF.ED.AC.UK
* debian/rules: Ensure all files are packaged. Install upstream
changelog with correct name
2019-03-22 15:28 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.7
2019-03-22 15:28 squinney@INF.ED.AC.UK
* debian/control: Need to build-depend on libmodule-build-perl
2019-03-21 16:36 squinney@INF.ED.AC.UK
* README: Added notes about what packages are required on Debian
2019-01-18 10:45 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.6
2019-01-18 10:45 squinney@INF.ED.AC.UK
* lcfg.yml, t/02_pkgspec_basic.t: updated tests for change to
tarname accessor behaviour
2019-01-18 10:43 squinney@INF.ED.AC.UK
* lib/LCFG/Build/PkgSpec.pm.in: Need to keep the original tar file
name for compatibility. Will instead symlink the Debian name to
the real file
2019-01-18 09:51 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.5
2019-01-18 09:50 squinney@INF.ED.AC.UK
* Makefile.PL: Updated minimum perl version to 5.10
2019-01-18 09:49 squinney@INF.ED.AC.UK
* META.yml.in: quote version strings to be safer
2019-01-18 09:45 squinney@INF.ED.AC.UK
* Build.PL.in, META.json.in, META.yml.in, README: Updated minimum
perl version to 5.10. Other minor metadata updates
2019-01-18 09:39 squinney@INF.ED.AC.UK
* Makefile.PL: minor tweak for latest Module::Build
2019-01-18 09:39 squinney@INF.ED.AC.UK
* debian/control: Added perl modules to build deps so tests can be
run
2019-01-16 16:31 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.4
2019-01-16 16:31 squinney@INF.ED.AC.UK
* debian/control: changed debian binary package name to be
'liblcfg-build-pkgspec-perl' so that it is more standard
2019-01-15 16:23 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.3
2019-01-15 16:22 squinney@INF.ED.AC.UK
* debian/changelog: Fixed email address in changelog
2019-01-15 16:21 squinney@INF.ED.AC.UK
* lib/LCFG/Build/PkgSpec.pm.in: Fixed POD errors
2019-01-15 16:19 squinney@INF.ED.AC.UK
* bin/lcfg-pkgcfg.in: Fixed POD errors
2019-01-15 16:11 squinney@INF.ED.AC.UK
* Changes, debian/changelog, lcfg.yml: LCFG-Build-PkgSpec release:
0.2.2
2019-01-15 16:11 squinney@INF.ED.AC.UK
* debian, debian/compat, debian/control, debian/copyright,
debian/docs, debian/rules, debian/source, debian/source/format,
lcfg.yml, t/01_load.t, t/03_pkgspec_from_file.t,
t/04_pkgspec_badattr.t, t/05_pkgspec_version.t,
t/06_pkgspec_cfg.t, t/07_pkgspec_savemeta.t, t/08_pkgspec_cfg2.t,
t/09_clone.t: Added debian packaging metadata
2019-01-09 12:54 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.2.1
2019-01-09 12:54 squinney@INF.ED.AC.UK
* lib/LCFG/Build/PkgSpec.pm.in: Added deb_dscname method to make it
easy to get the name of the .dsc file for a project build
2018-12-07 15:59 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.2.0
2018-12-07 15:59 squinney@INF.ED.AC.UK
* lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/05_pkgspec_version.t:
Added various methods related to debian package names and
versions. Altered the behaviour of dev_version so that it appends
.dev and the release number
2018-12-07 13:07 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.1.3
2018-12-07 12:11 squinney@INF.ED.AC.UK
* lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in: Added a 'debname' method
which can be used to get a name for the project which can be
safely used for a debian package
2018-12-07 11:54 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.1.2
2018-12-07 11:53 squinney@INF.ED.AC.UK
* lcfg.yml, t/02_pkgspec_basic.t: Updated tests to check new
support for alternate compression in tarname method
2018-12-07 11:49 squinney@INF.ED.AC.UK
* lib/LCFG/Build/PkgSpec.pm.in: Made it possible to alter the
compression type for the tar file name
2018-12-07 10:14 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.1.1
2018-12-07 10:14 squinney@INF.ED.AC.UK
* lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/02_pkgspec_basic.t:
Minor tweak to the way the source tar.gz file name is built
2015-06-24 10:11 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.1.0
2015-06-24 10:11 squinney@INF.ED.AC.UK
* lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in: added a new
'perl_version' method which returns a version string which is
always safe for use in perl modules
2013-01-22 14:20 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.36
2013-01-22 14:19 squinney@INF.ED.AC.UK
* bin/lcfg-pkgcfg.in: Reworked the get code some more so that
lookups for unsupported attributes give a different error code.
Also tidied the code slightly to appease perlcritic
2013-01-22 12:03 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.35
2013-01-22 12:03 squinney@INF.ED.AC.UK
* bin/lcfg-pkgcfg.in, lcfg.yml: Added support for accessing values
stored in hashes
2012-04-30 13:49 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.34
2012-04-30 13:49 squinney@INF.ED.AC.UK
* lcfg.yml, t/expected.yml: Updated test for new attribute
2012-04-30 13:47 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.33
2012-04-30 13:47 squinney@INF.ED.AC.UK
* bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Added new
orgident attribute and pkgident method. These are used for MacOSX
packaging
2011-02-14 17:05 squinney@INF.ED.AC.UK
* README: updated README
2011-02-14 16:57 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.32
2011-02-14 16:57 squinney@INF.ED.AC.UK
* LCFG-Build-PkgSpec.spec: Fixed build-requires for new
Email::Address and Email::Valid dependencies
2011-02-14 16:52 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.31
2011-02-14 16:45 squinney@INF.ED.AC.UK
* Build.PL.in, META.yml.in, Makefile.PL,
lib/LCFG/Build/PkgSpec.pm.in, t/06_pkgspec_cfg.t: Switched to
using Native Traits so we can drop the dependency on the
deprecated AttributeHelpers module. Switched the email address
list handling for the authors field to Email::Address &
Email::Valid (new deps)
2011-02-14 16:41 squinney@INF.ED.AC.UK
* Build.PL.in, MANIFEST, META.yml.in, Makefile.PL: Updated
dependency list, meta-data and build scripts
2011-02-14 15:55 squinney@INF.ED.AC.UK
* t/10_pkgspec_date.t: fixed date spec tests so they always work
2010-11-19 10:43 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.30
2010-11-19 10:43 squinney@INF.ED.AC.UK
* lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/10_pkgspec_date.t:
Fixed the date formatting so that it is DD/MM/YY and not the
American style of MM/DD/YY. Also added tests so this does not
happen again
2009-03-13 15:14 squinney@INF.ED.AC.UK
* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.29
2009-03-13 14:53 squinney@INF.ED.AC.UK
* Build.PL.in, LCFG-Build-PkgSpec.spec, META.yml.in, Makefile.PL,
README, lib/LCFG/Build/PkgSpec.pm.in: Switched from Date::Format
to DateTime
2009-03-11 13:25 squinney@INF.ED.AC.UK
* bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in,
lib/LCFG/Build/PkgSpec.pm.in: Set svn:keywords on the
LCFG::Build::PkgSpec Perl modules and scripts
2009-03-09 16:43 squinney
* lcfg.yml: Removed hardwired version-control type from lcfg.yml to
allow future transfer to subversion
2009-03-09 12:44 squinney
* Changes, lcfg.yml: Release: 0.0.28
2009-03-09 12:44 squinney
* lcfg.yml, t/06_pkgspec_cfg.t: Updated tests in 06_pkgspec_cfg.t
to reflect the fact that we no longer hardwire the
version-control system type
2009-03-09 12:42 squinney
* Changes, lcfg.yml: Release: 0.0.27
2009-03-09 12:42 squinney
* lib/LCFG/Build/PkgSpec.pm.in: lib/LCFG/Build/PkgSpec.pm.in
(new_from_cfgmk): No longer hardwire the version-control system
type to be CVS when converting config.mk files
2008-11-12 14:26 squinney
* Changes, lcfg.yml: Release: 0.0.26
2008-11-12 14:26 squinney
* t/09_clone.t: Switched to using is_deeply() in 09_clone.t test.
The eq_or_diff() method in Test::Differences does not handle
comparing an integer with a string (e.g. 1 is considered to not
equal '1'. See http://rt.cpan.org/Public/Bug/Display.html?id=3029
2008-11-12 14:24 squinney
* lib/LCFG/Build/PkgSpec.pm.in: The schema is now explicitly an
integer.
2008-10-29 14:24 squinney
* Changes, lcfg.yml: Release: 0.0.25
2008-10-29 14:24 squinney
* lib/LCFG/Build/PkgSpec.pm.in: Fixed a small problem with parsing
the NAME field in a config.mk file
2008-09-12 14:28 squinney
* Changes, lcfg.yml: Release: 0.0.24
2008-09-12 14:28 squinney
* bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in: Switched file path
handling in lcfg-cfg2meta and lcfg-pkgcfg to using File::Spec
2008-09-10 13:59 squinney
* bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Small
documentation tweaks to get links to other modules automatically
generated
2008-09-09 14:30 squinney
* Changes, lcfg.yml: Release: 0.0.23
2008-09-09 14:29 squinney
* Build.PL.in, LCFG-Build-PkgSpec.spec, META.yml, META.yml.in,
Makefile.PL, README, bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in,
lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/04_pkgspec_badattr.t:
Support fields in config.mk which use the ling-continuation
backslash. Improved handling of attributes which can be either
strings or array-refs so that they get properly transformed into
array-refs. Removed the override of the new() method as it is no
longer required. Made the LCFG::Build::PkgSpec class immutable to
get a speed gain. Improved the README and other docs. Updated
various Moose dependencies to ensure the code works correctly
2008-07-23 10:56 squinney
* Changes, lcfg.yml: Release: 0.0.22
2008-07-23 10:56 squinney
* bin/lcfg-cfg2meta.in: If not specified search the current working
directory for the config.mk when using lcfg-cfg2meta
2008-07-01 14:37 squinney
* Changes, lcfg.yml: Release: 0.0.21
2008-07-01 14:36 squinney
* t/06_pkgspec_cfg.t: Updated the tests which go with the config.mk
parser
2008-07-01 14:32 squinney
* Changes, lcfg.yml: Release: 0.0.20
2008-07-01 14:32 squinney
* lib/LCFG/Build/PkgSpec.pm.in: When parsing a config.mk make the
default license GPLv2 to be redhat compatible, also removed the
specfile from the translate list and turned on the gencmake
option
2008-07-01 10:37 squinney
* Build.PL.in, Changes, lcfg.yml: Release: 0.0.19
2008-07-01 10:37 squinney
* LCFG-Build-PkgSpec.spec: Modified specfile to avoid installing
*.in files
2008-07-01 08:53 squinney
* Changes, lcfg.yml: Release: 0.0.18
2008-07-01 08:51 squinney
* LCFG-Build-PkgSpec.spec, lcfg.yml: Increased dependency on Moose
to 0.51 to get consistent error messages
2008-07-01 08:51 squinney
* Build.PL, Build.PL.in, bin/lcfg-cfg2meta, bin/lcfg-cfg2meta.in,
bin/lcfg-pkgcfg, bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm,
lib/LCFG/Build/PkgSpec.pm.in: Moved to *.in files for perl
libraries and executables
2008-07-01 08:34 squinney
* Build.PL, Changes, LCFG-Build-PkgSpec.spec, lcfg.yml,
lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Release:
0.0.17
2008-06-05 14:04 squinney
* Changes, lcfg.yml: Release: 0.0.16
2008-06-05 14:03 squinney
* Build.PL, LCFG-Build-PkgSpec.spec, MANIFEST, META.yml,
Makefile.PL, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lcfg.yml, lib/LCFG/Build/PkgSpec.pm, t/09_clone.t: Added clone
method to LCFG::Build::PkgSpec and accompanying tests
2008-06-04 15:35 squinney
* perl-LCFG-Build-PkgSpec.spec: renamed
perl-LCFG-Build-PkgSpec.spec to LCFG-Build-PkgSpec.spec
2008-06-04 14:01 squinney
* META.yml, Makefile.PL, README: updated metadata files
2008-06-04 14:00 squinney
* Changes, lcfg.yml: Release: 0.0.15
2008-06-04 14:00 squinney
* Build.PL, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: made
build info attribute lazy
2008-06-04 13:47 squinney
* META.yml, README: updated meta files
2008-06-04 13:47 squinney
* Build.PL, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: updated
version string everywhere
2008-06-04 13:43 squinney
* Changes, lcfg.yml: Release: 0.0.14
2008-06-04 13:37 squinney
* lcfg.yml, lib/LCFG/Build/PkgSpec.pm: Added build info section
support for lcfg metadata file
2008-06-03 12:40 squinney
* Changes, lcfg.yml: Release: 0.0.13
2008-06-03 12:17 squinney
* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec,
t/05_pkgspec_version.t: Added dev_version and update_release
methods
2008-05-28 11:29 squinney
* Changes, lcfg.yml: Release: 0.0.12
2008-05-28 11:27 squinney
* Build.PL, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta,
bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec: *** empty log message ***
2008-05-28 11:24 squinney
* Build.PL, perl-LCFG-Build-PkgSpec.spec: Updated dependencies on
Moose and MooseX::AttributeHelpers
2008-05-28 11:17 squinney
* perl-LCFG-Build-PkgSpec.spec: updated specfile
2008-05-28 11:16 squinney
* Changes, lcfg.yml: Release: 0.0.11
2008-05-28 11:15 squinney
* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Renamed the
smallest part of the version from 'level' to 'micro'. Added
ability to query the individual parts of the version. Added an
attribute to store the metafile name which can be used as a
default when saving out the changed spec
2008-05-07 10:46 squinney
* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: version
is now 0.0.10
2008-05-07 10:45 squinney
* Changes, lcfg.yml: Release: 0.0.10
2008-05-07 10:45 squinney
* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lcfg.yml, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec, t/02_pkgspec_basic.t: Added new
tarname() method and associated tests and docs
2008-04-30 14:29 squinney
* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lcfg.yml, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec, t/02_pkgspec_basic.t,
t/03_pkgspec_from_file.t, t/06_pkgspec_cfg.t: Added fullname
method
2008-03-06 09:45 squinney
* Build.PL, Changes, META.yml, README, bin/lcfg-cfg2meta,
bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec: Release: 0.0.7
2008-03-06 09:40 squinney
* lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Added support
for dev versions
2008-03-04 10:06 squinney
* Changes, lcfg.yml: Release: 0.0.6
2008-03-04 10:06 squinney
* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Added
support for setting a list of files to translate @FOO@ macros
2008-03-03 12:09 squinney
* Changes, lcfg.yml: Release: 0.0.5
2008-03-03 12:08 squinney
* Build.PL, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta,
bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec: new release number
2008-03-03 12:02 squinney
* lib/LCFG/Build/PkgSpec.pm, t/04_pkgspec_badattr.t: Improved error
message when creating a new pkgspec object and a required
parameter is missing
2008-03-03 11:57 squinney
* Build.PL, META.yml, Makefile.PL, lib/LCFG/Build/PkgSpec.pm,
t/05_pkgspec_version.t: Minimum version for Moose is now 0.38.
This allows the setting of the release field as either undef or a
validated string through the Maybe[] type syntax. Various tests
were also updated as the error strings had changed slightly.
2008-02-28 12:09 squinney
* Changes, lcfg.yml: Release: 0.0.4
2008-02-28 12:08 squinney
* Build.PL, META.yml, README, bin/lcfg-pkgcfg, lcfg.yml,
lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Updated
version
2008-02-28 12:08 squinney
* bin/lcfg-cfg2meta: Added new --set, --skeleton options to
lcfg-pkgcfg. Also added the ability to clone metadata files.
2008-02-20 14:03 squinney
* Changes, lcfg.yml: Release: 0.0.3
2008-02-20 14:02 squinney
* MANIFEST, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta,
bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec: Set version to 0.0.3
2008-02-20 14:02 squinney
* Build.PL: Added dependency on Date::Format
2008-02-20 13:52 squinney
* Changes, lcfg.yml, perl-LCFG-Build-PkgSpec.spec: Release: 0.0.2
2008-02-20 13:51 squinney
* lcfg.yml: Added version control information to lcfg.yml
2008-02-20 13:49 squinney
* t/03_pkgspec_from_file.t, t/05_pkgspec_version.t,
t/06_pkgspec_cfg.t, t/08_pkgspec_cfg2.t, t/expected.yml,
t/lcfg.yml: updated tests to deal with the new date attribute
handling
2008-02-20 13:47 squinney
* lib/LCFG/Build/PkgSpec.pm: Improved date handling, it now
defaults to 'DD/MM/YY HH:MM:SS'. Added update_date() method and
made the update_major, update_minor and update_level methods use
it
2008-02-20 13:45 squinney
* Changes: Added Changes file
2008-02-19 16:58 squinney
* lcfg.yml: Added lcfg.yml
2008-02-19 16:38 squinney
* Build.PL, MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL, README,
bin, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib, lib/LCFG,
lib/LCFG/Build, lib/LCFG/Build/PkgSpec.pm,
perl-LCFG-Build-PkgSpec.spec, t, t/01_load.t,
t/02_pkgspec_basic.t, t/03_pkgspec_from_file.t,
t/04_pkgspec_badattr.t, t/05_pkgspec_version.t,
t/06_pkgspec_cfg.t, t/07_pkgspec_savemeta.t, t/08_pkgspec_cfg2.t,
t/config.mk, t/config2.mk, t/expected.yml, t/lcfg.yml: First
release of LCFG::Build::PkgSpec
2008-02-19 16:38
* .: Standard project directories initialized by cvs2svn.