libmoox-struct-perl 0.020-1 source package in Ubuntu


libmoox-struct-perl (0.020-1) unstable; urgency=medium

  [ upstream ]
  * new release(s)

  [ Jonas Smedegaard ]
  * (build-)depend on libnamespace-autoclean-perl
    (not libnamespace-clean-perl)
  * use debhelper compatibility level 12 (not 9);
    build-depend on debhelper-compat (not debhelper)
  * copyright: update coverage
  * Set upstream metadata fields: Bug-Database, Repository, Repository-
  * Update standards version to 4.4.1, no changes needed.
  * set upstream metadata fields
    Bug-Database Repository Repository-Browse
  * declare compliance with Debian Policy 4.5.0

 -- Jonas Smedegaard <email address hidden>  Wed, 01 Apr 2020 20:49:02 +0200

Upload details

Uploaded by:
Debian Perl Group
Uploaded to:
Original maintainer:
Debian Perl Group
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Jammy release main misc
Impish release main misc
Hirsute release main misc
Groovy release main misc


Groovy: [FULLYBUILT] amd64


File Size SHA-256 Checksum
libmoox-struct-perl_0.020-1.dsc 2.3 KiB 02e56c1ad3f1c0ad8dbb64add9530f9abdd6fcbedadd38f2d1440499f885dcb3
libmoox-struct-perl_0.020.orig.tar.gz 33.0 KiB e1e9b06d40311cd0f499d257c6b675dd4e4c936693da4cb7c25783af77cc5c9d
libmoox-struct-perl_0.020-1.debian.tar.xz 4.6 KiB a01b4ff1c5fa9ddfbcdee7587fa60ce4e0653cb0e5648dbe71fb7a84f7bd8d0f

Available diffs

No changes file available.

Binary packages built by this source

libmoox-struct-perl: simple lightweight record-like structures making sounds like cows

 MooX::Struct allows you to create cheap struct-like classes
 for your data using Moo.
 While similar in spirit to MooseX::Struct and Class::Struct,
 MooX::Struct has a somewhat different usage pattern.
 Rather than providing you with a "struct" keyword
 which can be used to define structs,
 you define all the structs as part of the "use" statement.
 This means they happen at compile time.
 A struct is just an "anonymous" Moo class.
 MooX::Struct creates this class for you,
 and installs a lexical alias for it in your namespace.
 Thus your module can create a "Point3D" struct,
 and some other module can too,
 and they won't interfere with each other.
 All struct classes inherit from MooX::Struct.