debian/0000755000000000000000000000000011560273265007175 5ustar debian/TODO0000644000000000000000000000010411153457624007661 0ustar * Drop dependencies on libversion-perl after Lenny+1 is released. debian/control0000644000000000000000000000273311560273272010603 0ustar Source: module-build-cipux Section: perl Priority: optional Maintainer: CipUX team Uploaders: Jonas Smedegaard , Christian Kuelker , Xavier Oswald Build-Depends: devscripts (>= 2.10.7~), perl, perl-modules (>= 5.10.0) | libmodule-build-perl (>= 0.2808), cdbs (>= 0.4.85~), debhelper (>= 7.0.1), dh-buildinfo, libreadonly-perl, libtest-perl-critic-perl, libtest-pod-perl, libtest-pod-coverage-perl Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/module-build-cipux.git Vcs-Browser: http://git.debian.org/?p=collab-maint/module-build-cipux.git;a=summary Homepage: http://www.cipux.org/ Package: libmodule-build-cipux-perl Architecture: all Depends: ${perl:Depends}, ${cdbs:Depends}, ${misc:Depends} Recommends: libreadonly-xs-perl Description: build helper for the user and resource management framework CipUX CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . CAT is CipUX Administration Tools. Two CATs are provided officially with CipUX: - cipux-cat: generic web-based CAT - cipux-cat-moodle: CipUX plugin for Moodle These can be extended or replaced with custom tools. . This package contains Module::Build::CipUX, a subclass of Module::Build used to handle installation routines of the CipUX sources. debian/source/0000755000000000000000000000000011347220604010465 5ustar debian/source/format0000644000000000000000000000001411347220604011673 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002236511560273265011057 0ustar module-build-cipux (0.4.0-7) unstable; urgency=low * Improve package relations: + Relax (drop versioning) for packages satisifed even in oldstable: - libtest-pod-perl - libtest-pod-coverage-perl -- Jonas Smedegaard Wed, 04 May 2011 17:53:55 +0200 module-build-cipux (0.4.0-6) unstable; urgency=low * Improve package relations: + Stop declaring packages part of core Perl (even in oldstable): - libversion-perl - libtest-simple-perl - libmodule-build-perl * Update copyright file: + Rewrite using draft 174 of DEP-5 format. + Fix use initial wildcard Files section. + Rewrap license fields at 72 chars, and shorten comments. * Bump policy compliance to standards-version 3.9.2. * Wrap Uploaders field in control file. * Bump debhelper compatibility level to 7 (satisfied even in oldstable, and cdbs need backporting for oldstable anyway). Tighten build-dependencies on debhelper and cdbs correspondingly. -- Jonas Smedegaard Wed, 04 May 2011 17:19:59 +0200 module-build-cipux (0.4.0-5) unstable; urgency=low * Drop locally included CDBS snippets, and local implementation of DEB_MAINTAINER_MODE, all included in main cdbs now. * Tighten build-dependency on cdbs, due to above. * Rewrite copyright file using draft DEP5 rev. 135 format. * Use source format 3.0 (quilt). -- Jonas Smedegaard Fri, 09 Apr 2010 13:17:48 +0200 module-build-cipux (0.4.0-4) unstable; urgency=low * Update local CDBS snippets: + package-relations.mk: - Merge mixture of versioned and unversioned dependencies - Use unversioned dependencies when satisfied in oldstable - Improve whitespace cleanup - Rewrite and silence applying dependencies - Handle cdbs 0.4.53 dependency (needed when using debhelper v7) + upstream-tarball.mk: - Depend unversioned on cdbs (the needed 0.4.39 is in oldstable) - Preserve bzip2 tarballs with source format '3.0 (quilt)'. + copyright-check.mk: - More aggressive scanning (check top 99999 lines, not just 60) - Simplify more licensing notices and preserve non-ASCII chars - Group hints by sorted owner list (ignoring years) - Limit console output both horisontally and vertically - Use rev123 of draft DEP5 for hints file + perl-build.mk: - Relax build-dependency on perl to be unversioned (see bug#525190 and perl policy 3.8.3). * Build unversioned on cdbs and perl, thanks to CDBS dependency tracking. * Bump Standards-Version to 3.8.4. -- Jonas Smedegaard Wed, 17 Feb 2010 16:44:45 +0100 module-build-cipux (0.4.0-3) unstable; urgency=low * Fix typo in README.source: new new. * Update local CDBS snippets: + Update package-relations.mk: Cleanup unversioned+versioned dependency mix. Improve whitespace cleanup. Rewrite and silence applying dependencies. + Implement fail-source-not-repackaged rule in upstream-tarball.mk. + Update URL to draft DEP5 format in copyright-check.mk output. * Bump policy compliance to standards-version 3.8.2. * Tighten build-dependency on debhelper to at least 6. -- Jonas Smedegaard Mon, 10 Aug 2009 12:07:51 +0200 module-build-cipux (0.4.0-2) unstable; urgency=low * Build-depend on recent perl-modules (favored over libtest-simple-perl). * Fix CDBS snippets to consistently use underscore (not dash) in internal variables, and to ignore debian/copyright itself in copyright check. * Update git-buildpackage configfile, enabling signed tags. * Add README.source. Drop custom CDBS hints. * Bump standards-version to 3.8.1. * Update copuright and licensing info: + Add proper copyright header to debian/rules. + Add verbatim copyright statement + update copyright-hints + Add new tarball URL as (additional) source location * Update upstream homepage. -- Jonas Smedegaard Sun, 29 Mar 2009 14:54:02 +0200 module-build-cipux (0.4.0-1) unstable; urgency=low * New upstream release. -- Jonas Smedegaard Wed, 04 Mar 2009 12:01:42 +0100 module-build-cipux (0.3.1-1) unstable; urgency=low * New upstream release. -- Jonas Smedegaard Tue, 24 Feb 2009 18:02:28 +0100 module-build-cipux (0.3.0-1) unstable; urgency=low * New upstream release. * Use cdbs snippet upstream-tarball.mk to implement get-orig-source and more. * Update debian/copyright: + Bump licensing years of both upstream source and debian packaging + Update syntax to proposal v440 (no changes needed) + Merge entries with same authors and copyrights * Update copyright-hints (no new authors or licenses. -- Jonas Smedegaard Sun, 22 Feb 2009 23:30:42 +0100 module-build-cipux (0.2.5~svn2869-1) experimental; urgency=low * New upstream Subversion snapshot. * Update CDBS snippets: + Simplify internal variables + Ignore no files by default in copyright-check.mk + Correct and update copyright hints of the snippets themselves * Update debian/copyright and copyright hints: + Add info on CDBS snippets (new owners, no new licenses) + Bump to version 413 of new format (no structural changes) -- Jonas Smedegaard Thu, 11 Dec 2008 21:42:32 +0100 module-build-cipux (0.2.5~svn2557-1) experimental; urgency=low * New upstream Subversion snapshot. -- Jonas Smedegaard Fri, 22 Aug 2008 11:09:13 +0200 module-build-cipux (0.2.3~svn2529-1) experimental; urgency=low * New upstream Subversion snapshot. * Depend (not only build-depend) on libversion-perl. Add TODO note about dropping dependency and build-dependency after Lenny+1. * Semi-auto-update debian/control to update dependencies: DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean -- Jonas Smedegaard Tue, 12 Aug 2008 01:14:20 +0200 module-build-cipux (0.2.2~svn2462-3) experimental; urgency=low * Update local cdbs snippet perl-build.mk to tighten build-dependency on libmodule-build-perl (older releases treat destdir differently). * Tighten dependency on libmodule-build-perl too. * Build-depend (again) on libversion-perl (virtual package in Lenny but not on Etch). -- Jonas Smedegaard Thu, 31 Jul 2008 12:03:33 +0200 module-build-cipux (0.2.2~svn2462-2) experimental; urgency=low * Recommend libreadonly-xs-perl (not depend on it). -- Jonas Smedegaard Thu, 31 Jul 2008 03:03:17 +0200 module-build-cipux (0.2.2~svn2462-1) experimental; urgency=low * New upstream Subversion snapshot. * Depend and build-depend on libreadonly-perl and libreadonly-xs-perl. * Drop depending on virtual packages provided by perl or perl-modules packages. * Update CDBS snippets: + Use new local perl-build.mk to handle Perl Module::Build routines (and drop local improved perlmodule.mk). + Use new local package-relations.mk to resolve, cleanup and apply CDBS-declared (build-)dependencies. + Update copyright-check.mk to closer match new proposed copyright format. Update copyright-hints. + Update README.cdbs-tweaks. * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). * Semi-auto-update debian/control to update dependencies: DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean -- Jonas Smedegaard Thu, 31 Jul 2008 02:41:56 +0200 module-build-cipux (0.2.0~svn2361-1) experimental; urgency=low * New upstream Subversion snapshot. * Upstream package renamed from CipUX::Build to Module::Build::CipUX. * Update copyright-hints. -- Jonas Smedegaard Sat, 05 Jul 2008 11:46:57 +0200 cipux-build (0.1.1~svn2341-2) experimental; urgency=low * Rewrite debian/copyright to use proposed new machine-readable format at http://wiki.debian.org/Proposals/CopyrightFormat . -- Jonas Smedegaard Fri, 04 Jul 2008 10:06:12 +0200 cipux-build (0.1.1~svn2341-1) experimental; urgency=low * New upstream (Subversion-based) release. * Update copyright-hints. * Cosmetic update to cdbs snippet copyright-check.mk. * Define dependencies (not only build-dependencies) in debian/rules. -- Jonas Smedegaard Tue, 01 Jul 2008 16:05:08 +0200 cipux-build (0.1.0~svn2296-3) experimental; urgency=low * Advertise CAT in long description. * Dropped Holger Levsen as uploader (no positive contributions to the project for quite some time). * Drop superfluous cdbs cleanup code in debian/rules. * Fix dependencies (only cosmetic: add libversion-perl provided by perl in recent Debian, and reorganise cdbs intend grouping). * Relax cdbs copyright-check.mk to only warn about its discoveries. * Update debian/copyright-hints. * Semi-auto-update debian/control to update dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Mon, 23 Jun 2008 22:31:03 +0200 cipux-build (0.1.0~svn2296-2) experimental; urgency=low * Change to section perl (was devel). * Rename binary package to libcipux-build-perl (was cipux-build). -- Jonas Smedegaard Sun, 08 Jun 2008 11:24:44 +0200 cipux-build (0.1.0~svn2296-1) experimental; urgency=low * Initial release (related to - but only partly closes - bug#357694). -- Jonas Smedegaard Sun, 13 Apr 2003 17:44:22 +0200 debian/README.source0000644000000000000000000000361311237767105011361 0ustar Building this package for Debian -------------------------------- This source package need no special handling for normal package builds. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 debian/compat0000644000000000000000000000000211560266265010375 0ustar 7 debian/watch0000644000000000000000000000021411153457624010224 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://release.cipux.org/Module-Build-CipUX-([0-9\.]+)\.tar\.gz debian/copyright_hints0000644000000000000000000000174311560265570012342 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Build.PL Changes MANIFEST MANIFEST.SKIP META.yml Makefile.PL debian/README.source debian/TODO debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch t/00.load.t t/10.init.t t/perlcritic.t t/perlcritic_cpan.t t/perlcriticrc t/pod-coverage.t t/pod.t Copyright: *No copyright* License: UNKNOWN FIXME Files: lib/Module/Build/CipUX.pm Copyright: 2008, licensed under GNU GPL version 2 or any later || 2008-2009, Christian Kuelker 2008-2009, Christian Kuelker.! || HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE HOLDERS AND/OR OTHER PARTIES PROVIDE THE License: GPL FIXME Files: debian/rules Copyright: 2008-2010, Jonas Smedegaard License: GPL FIXME Files: README Copyright: 2008-2009, Christian Kuelker License: UNKNOWN FIXME debian/copyright0000644000000000000000000000223011560265712011123 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: Module::Build::CipUX Upstream-Contact: Christian Kuelker Source: http://release.cipux.org/ svn://svn.debian.org/svn/cipux/trunk/cipux-core/module-build-cipux/src Files: * Copyright: 2008-2009, Christian Kuelker License: GPL-2+ Files: debian/* Copyright: 2008-2010, Jonas Smedegaard License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . On Debian systems the GNU General Public License (GPL) version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/gbp.conf0000644000000000000000000000014611163665424010616 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000262011560272565010257 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2008-2010 Jonas Smedegaard # Description: Main Debian packaging script for Module::Build::CipUX # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2, or (at # your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-build.mk include /usr/share/cdbs/1/rules/debhelper.mk DEB_UPSTREAM_PACKAGE = Module-Build-CipUX DEB_UPSTREAM_URL = http://release.cipux.org DEB_UPSTREAM_TARBALL_MD5 = fead2c2c56ba4caffc572c60e875e2f7 # Needed both by upstream build process and at runtime common-depends = libreadonly-perl CDBS_BUILD_DEPENDS += , $(common-depends) CDBS_DEPENDS = $(common-depends) # Needed by upstream tests CDBS_BUILD_DEPENDS += , libtest-perl-critic-perl, libtest-pod-perl, libtest-pod-coverage-perl debian/control.in0000644000000000000000000000235611560266223011207 0ustar Source: module-build-cipux Section: perl Priority: optional Maintainer: CipUX team Uploaders: Jonas Smedegaard , Christian Kuelker , Xavier Oswald Build-Depends: @cdbs@ Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/module-build-cipux.git Vcs-Browser: http://git.debian.org/?p=collab-maint/module-build-cipux.git;a=summary Homepage: http://www.cipux.org/ Package: libmodule-build-cipux-perl Architecture: all Depends: ${perl:Depends}, ${cdbs:Depends}, ${misc:Depends} Recommends: libreadonly-xs-perl Description: build helper for the user and resource management framework CipUX CipUX is a modular framework for information abstraction and administration, primarily aimed at administration of users, groups and organisational resources stored in a central LDAP database. . CAT is CipUX Administration Tools. Two CATs are provided officially with CipUX: - cipux-cat: generic web-based CAT - cipux-cat-moodle: CipUX plugin for Moodle These can be extended or replaced with custom tools. . This package contains Module::Build::CipUX, a subclass of Module::Build used to handle installation routines of the CipUX sources.