[libmodule-install-doapchangesets-perl] 18/47: Ubercool RDF-driven build system.
Jonas Smedegaard
js at alioth.debian.org
Fri Aug 9 14:08:39 UTC 2013
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository libmodule-install-doapchangesets-perl.
commit 324d2f2affa62bc041778e9943ace3452bc90dcd
Author: Toby Inkster <mail at tobyinkster.co.uk>
Date: Sat Oct 1 18:40:42 2011 +0000
Ubercool RDF-driven build system.
--HG--
branch : Module-Install-DOAPChangeSets
extra : convert_revision : svn%3A3fe8e991-6959-4966-b76d-b07eca2b6e37/Module-Install-DOAPChangeSets%40953
---
Changes | 50 ------
Changes.xml | 224 --------------------------
MANIFEST.SKIP | 10 --
META.yml | 42 -----
Makefile.PL | 45 +-----
Module-Install-DOAPChangeSets-0.103.tar.gz | Bin 0 -> 42639 bytes
Module-Install-DOAPChangeSets-0.200.tar.gz | Bin 0 -> 44958 bytes
README | 50 ------
TODO | 5 +-
example1.pl | 17 --
lib/Module/Install/Admin/DOAPChangeSets.pm | 57 +++++--
lib/Module/Install/DOAPChangeSets.pm | 22 ++-
lib/Module/Install/DOAPChangeSets/Format.pod | 4 +-
lib/RDF/DOAP/ChangeSets.pm | 24 +--
Changes.ttl => meta/changes.ttl | 89 ++++------
meta/deps.ttl | 14 ++
meta/doap.ttl | 39 +++++
meta/makefile.ttl | 8 +
18 files changed, 168 insertions(+), 532 deletions(-)
diff --git a/Changes b/Changes
deleted file mode 100644
index f12145e..0000000
--- a/Changes
+++ /dev/null
@@ -1,50 +0,0 @@
-############################################################################
-## Changes #################################################################
-############################################################################
-
-Module-Install-DOAPChangeSets
-=============================
-
-Created: 2010-01-08
-Home page: <http://search.cpan.org/dist/Module-Install-DOAPChangeSets/>
-Bug tracker: <http://rt.cpan.org/Dist/Display.html?Queue=Module-Install-DOAPChangeSets>
-Maintainer: Toby Inkster <mailto:tobyink at cpan.org>
-
-0.102 [2011-04-02]
- - Allow change items to have multiple RDF types.
- - Improve sort order of versions in output. Take dates into consideration.
-
-0.101 [2010-07-21]
- - (Bugfix) XML output no longer just an empty file!
-
-0.100 [2010-07-18]
- - Sort change items within each version for text output.
- - Use RDF::Trine::Serializer::RDFXML for XML output.
-
-0.04 [2010-04-07]
- - (Update) Best practice is to use http://purl.org/NET/cpan-uri/.
-
-0.03 [2010-03-26]
- - Use Perl::Version to sort revisions in output.
-
-0.02 [2010-01-27]
- - (Bugfix) Project name was being overridden by URI.
-
-0.01 [2010-01-18]
- - Documentation improvements.
-
-0.00_04 [2010-01-13] # Omega 4
- - Split out RDF::DOAP::ChangeSets as a separate Perl module.
-
-0.00_03 [2010-01-11] # Omega 3
- - Reverse order of versions in Changelog (newest at top)
- - (Addition) Use Text::Wrap to wrap text.
- - (Addition) Support Aaron Cope's changefile vocab as a legacy input
- format.
-
-0.00_02 [2010-01-08] # Omega 2
- - Don't recommend QNames containing '.' -- they're supported by libraptor,
- but illegal in Turtle.
-
-0.00_01 [2010-01-08] # Omega 1
-
diff --git a/Changes.xml b/Changes.xml
deleted file mode 100644
index c481c62..0000000
--- a/Changes.xml
+++ /dev/null
@@ -1,224 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<rdf:RDF xmlns:dbug="http://ontologi.es/doap-bugs#" xmlns:dc="http://purl.org/dc/terms/" xmlns:dcs="http://ontologi.es/doap-changeset#" xmlns:doap="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr0">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr1"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_01"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr1">
- <rdfs:label xml:lang="en">Don't recommend QNames containing '.' -- they're supported by libraptor, but illegal in Turtle.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr10">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr11"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v-0_01"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr11">
- <rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
- <rdfs:label xml:lang="en">Project name was being overridden by URI.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr12">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr13"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-02"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr13">
- <rdfs:label xml:lang="en">Use Perl::Version to sort revisions in output.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr14">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr15"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-03"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr15">
- <rdf:type rdf:resource="http://ontologi.es/doap-changeset#Update"/>
- <rdfs:label xml:lang="en">Best practice is to use http://purl.org/NET/cpan-uri/.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr16">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr17"/>
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr18"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-04"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr17">
- <rdfs:label xml:lang="en">Use RDF::Trine::Serializer::RDFXML for XML output.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr18">
- <rdfs:label xml:lang="en">Sort change items within each version for text output.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr19">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr20"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-100"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr2">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr3"/>
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr4"/>
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr5"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_02"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr20">
- <rdf:type rdf:resource="http://ontologi.es/doap-changeset#Bugfix"/>
- <rdfs:label xml:lang="en">XML output no longer just an empty file!</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr21">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr22"/>
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr23"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-101"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr22">
- <rdfs:label xml:lang="en">Improve sort order of versions in output. Take dates into consideration.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr23">
- <rdfs:label xml:lang="en">Allow change items to have multiple RDF types.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr24">
- <doap:browse rdf:resource="http://goddamn.co.uk/viewvc/perlmods/Module-Install-DOAPChangeSets/"/>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#SVNRepository"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr3">
- <rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
- <rdfs:label xml:lang="en">Support Aaron Cope's changefile vocab as a legacy input format.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr4">
- <rdfs:label xml:lang="en">Reverse order of versions in Changelog (newest at top)</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr5">
- <rdf:type rdf:resource="http://ontologi.es/doap-changeset#Addition"/>
- <rdfs:label xml:lang="en">Use Text::Wrap to wrap text.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr6">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr7"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_03"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr7">
- <rdfs:label xml:lang="en">Split out RDF::DOAP::ChangeSets as a separate Perl module.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr8">
- <dcs:item rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr9"/>
- <dcs:versus rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_04"/>
-</rdf:Description>
-<rdf:Description rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr9">
- <rdfs:label xml:lang="en">Documentation improvements.</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:about="file:///home/tai/src/perlmods/Module-Install-DOAPChangeSets/Changes.ttl">
- <dc:creator rdf:resource="http://tobyinkster.co.uk/#i"/>
- <dc:description xml:lang="en">Revision history for Perl extension Module::Install::DOAPChangeSets.</dc:description>
- <dc:subject rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/project"/>
- <dc:title>Changes</dc:title>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/project">
- <doap:bug-database rdf:resource="http://rt.cpan.org/Dist/Display.html?Queue=Module-Install-DOAPChangeSets"/>
- <doap:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-08</doap:created>
- <doap:developer rdf:resource="http://tobyinkster.co.uk/#i"/>
- <doap:documenter rdf:resource="http://tobyinkster.co.uk/#i"/>
- <doap:download-page rdf:resource="http://search.cpan.org/dist/Module-Install-DOAPChangeSets/"/>
- <doap:homepage rdf:resource="http://search.cpan.org/dist/Module-Install-DOAPChangeSets/"/>
- <doap:license rdf:resource="http://dev.perl.org/licenses/"/>
- <doap:maintainer rdf:resource="http://tobyinkster.co.uk/#i"/>
- <doap:name>Module-Install-DOAPChangeSets</doap:name>
- <doap:programming-language>Perl</doap:programming-language>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_01"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_02"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_03"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_04"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-01"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-02"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-03"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-04"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-100"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-101"/>
- <doap:release rdf:resource="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-102"/>
- <doap:repository rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr24"/>
- <doap:shortdesc xml:lang="en">write your distribution change log in RDF</doap:shortdesc>
- <doap:tester rdf:resource="http://tobyinkster.co.uk/#i"/>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Project"/>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_01">
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-08</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.00_01.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.00_01</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
- <rdfs:comment xml:lang="en">Developer preview.</rdfs:comment>
- <rdfs:label>Omega 1</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_02">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr0"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-08</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.00_02.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.00_02</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
- <rdfs:comment xml:lang="en">Developer preview.</rdfs:comment>
- <rdfs:label>Omega 2</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_03">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr2"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-11</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.00_03.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.00_03</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
- <rdfs:comment xml:lang="en">Developer preview.</rdfs:comment>
- <rdfs:label>Omega 3</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-00_04">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr6"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-13</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.00_04.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.00_04</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
- <rdfs:comment xml:lang="en">Developer preview.</rdfs:comment>
- <rdfs:label>Omega 4</rdfs:label>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-01">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr8"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-18</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.01.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.01</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
- <rdfs:comment xml:lang="en">First vaguely stable release.</rdfs:comment>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-02">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr10"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-01-27</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.02.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.02</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-03">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr12"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-03-26</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.03.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.03</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-04">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr14"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-04-07</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.04.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.04</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-100">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr16"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-07-18</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.100.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.100</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-101">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr19"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2010-07-21</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.101.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.101</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
-</rdf:Description>
-<rdf:Description rdf:about="http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/v_0-102">
- <dcs:changeset rdf:nodeID="r013219FC5D0411E0971D88D2F15C406Dr21"/>
- <dc:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2011-04-02</dc:issued>
- <doap:file-release rdf:resource="http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.102.tar.gz"/>
- <doap:revision rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.102</doap:revision>
- <rdf:type rdf:resource="http://usefulinc.com/ns/doap#Version"/>
-</rdf:Description>
-<rdf:Description xmlns:ns1="http://www.w3.org/2002/07/owl#" rdf:about="http://tobyinkster.co.uk/#i">
- <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
- <ns1:sameAs rdf:resource="http://purl.org/NET/cpan-uri/person/tobyink"/>
- <foaf:homepage rdf:resource="http://tobyinkster.co.uk/"/>
- <foaf:mbox rdf:resource="mailto:tobyink at cpan.org"/>
- <foaf:name>Toby Inkster</foaf:name>
- <foaf:page rdf:resource="http://search.cpan.org/~tobyink/"/>
-</rdf:Description>
-</rdf:RDF>
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
deleted file mode 100644
index 1f3724c..0000000
--- a/MANIFEST.SKIP
+++ /dev/null
@@ -1,10 +0,0 @@
-^MANIFEST.bak$
-^Makefile.old$
-^Makefile$
-^blib/
-^pm_to_blib
-^blibdirs
-\.svn
-^example.*\.pl$
-^[^/]+\.(tar\.gz|tar\.bz2|tgz|tbz2|tbz|zip|tar)$
-^MYMETA.yml
diff --git a/META.yml b/META.yml
deleted file mode 100644
index eda93c7..0000000
--- a/META.yml
+++ /dev/null
@@ -1,42 +0,0 @@
----
-abstract: 'write your distribution change log in RDF'
-author:
- - 'Toby Inkster <tobyink at cpan.org>'
-build_requires:
- ExtUtils::MakeMaker: 6.42
- Test::More: 0.61
-configure_requires:
- ExtUtils::MakeMaker: 6.42
-distribution_type: module
-generated_by: 'Module::Install version 1.00'
-keywords:
- - RDF
- - 'Semantic Web'
- - CPAN
- - DOAP
- - Perl
- - Changes
-license: perl
-meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
-name: Module-Install-DOAPChangeSets
-no_index:
- directory:
- - inc
- - t
-requires:
- File::Slurp: 0
- LWP::Simple: 0
- Perl::Version: 0
- RDF::Query: 2.200
- RDF::Trine: 0.112
- Text::Wrap: 0
- URI::file: 0
- perl: 5.8.0
-resources:
- bugtracker: http://rt.cpan.org/Dist/Display.html?Queue=Module-Install-DOAPChangeSets
- homepage: http://search.cpan.org/dist/Module-Install-DOAPChangeSets/
- license: http://dev.perl.org/licenses/
- repository: http://goddamn.co.uk/viewvc/perlmods/Module-Install-DOAPChangeSets/
-version: 0.102
diff --git a/Makefile.PL b/Makefile.PL
index ad647ca..01e5b33 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,44 +1 @@
-use strict;
-use warnings;
-
-use inc::Module::Install;
-
-my $dist = 'Module-Install-DOAPChangeSets';
-my $fn = "lib/$dist.pm"; $fn =~ s#-#/#g;
-
-name $dist;
-perl_version_from $fn;
-version_from $fn;
-abstract_from $fn;
-readme_from $fn;
-author 'Toby Inkster <tobyink at cpan.org>';
-license 'perl';
-
-test_requires 'Test::More' => '0.61';
-
-requires 'Perl::Version' => 0;
-requires 'RDF::Trine' => '0.112';
-requires 'RDF::Query' => '2.200';
-requires 'File::Slurp' => 0;
-requires 'Text::Wrap' => 0;
-requires 'URI::file' => 0;
-requires 'LWP::Simple' => 0;
-
-resources(
- 'homepage' => "https://metacpan.org/release/$dist",
- 'repository' => "http://goddamn.co.uk/svn-web/perlmods/browse/$dist/",
- 'bugtracker' => "http://rt.cpan.org/Dist/Display.html?Queue=$dist",
- );
-
-keywords 'RDF', 'Semantic Web', 'CPAN', 'DOAP', 'Perl', 'Changes';
-
-write_doap_changes;
-write_doap_changes_xml;
-auto_license;
-auto_manifest;
-
-auto_install;
-WriteAll(
- 'meta' => 1,
- 'sign' => 1,
- );
+use inc::Module::Package 'RDF:standard';
diff --git a/Module-Install-DOAPChangeSets-0.103.tar.gz b/Module-Install-DOAPChangeSets-0.103.tar.gz
new file mode 100644
index 0000000..a4c7ab8
Binary files /dev/null and b/Module-Install-DOAPChangeSets-0.103.tar.gz differ
diff --git a/Module-Install-DOAPChangeSets-0.200.tar.gz b/Module-Install-DOAPChangeSets-0.200.tar.gz
new file mode 100644
index 0000000..b3c9ae1
Binary files /dev/null and b/Module-Install-DOAPChangeSets-0.200.tar.gz differ
diff --git a/README b/README
deleted file mode 100644
index c91741a..0000000
--- a/README
+++ /dev/null
@@ -1,50 +0,0 @@
-NAME
- Module::Install::DOAPChangeSets - write your distribution change log in
- RDF
-
-DESCRIPTION
- This package allows you to write your Changes file in Turtle or RDF/XML
- and autogenerate a human-readable text file.
-
- To do this, create an RDF file called "Changes.ttl" (or something like
- that) and describe your distribution's changes in RDF using the Dublin
- Core, DOAP, and DOAP Change Sets vocabularies. Then in your Makefile.PL,
- include:
-
- write_doap_changes "Changes.ttl", "Changes", "turtle";
-
- This line will read your data from the file named as the first argument,
- parse it using either Turtle or RDFXML parsers (the third argument), and
- output a human-readable changelog to the file named as the second
- argument.
-
- The defaults are "Changes.ttl", "Changes", "turtle", so if you name the
- files like that, then you can exclude all the arguments and just include
- this in your Makefile.PL:
-
- write_doap_changes;
-
- There's also a line you can use to output a Changes.xml file:
-
- write_doap_changes_xml "Changes.ttl", "Changes.xml", "turtle";
-
-WHY?
- Why not?
-
-BUGS
- Please report any bugs to <http://rt.cpan.org/>.
-
-SEE ALSO
- Module::Install, Module::Install::DOAPChangeSets::Format .
-
- <http://www.perlrdf.org/>.
-
-AUTHOR
- Toby Inkster <tobyink at cpan.org>.
-
-COPYRIGHT AND LICENSE
- Copyright (C) 2010 by Toby Inkster
-
- This library is free software; you can redistribute it and/or modify it
- under the same terms as Perl itself.
-
diff --git a/TODO b/TODO
index a2c7cf0..c846af3 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,2 @@
-TODO:
-* Add some more items to this list.
-* Add keywords to Makefile.PL
+- Write and release Module-Install-RDF
+- Document relationship between that distribution and this one
diff --git a/example1.pl b/example1.pl
deleted file mode 100644
index 7fa8e6a..0000000
--- a/example1.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-use lib "lib";
-use Module::Install::Admin::DOAPChangeSets;
-
-my $foo = bless {}, 'Foo';
-
-Module::Install::Admin::DOAPChangeSets::write_doap_changes(
- $foo, 'trine.ttl', 'trine.txt');
-
-
-package Foo;
-sub name {
- return 'RDF-Triney';
-}
-sub _top {
- return $_[0];
-}
-1;
\ No newline at end of file
diff --git a/lib/Module/Install/Admin/DOAPChangeSets.pm b/lib/Module/Install/Admin/DOAPChangeSets.pm
index df6f571..2c281ab 100644
--- a/lib/Module/Install/Admin/DOAPChangeSets.pm
+++ b/lib/Module/Install/Admin/DOAPChangeSets.pm
@@ -10,34 +10,62 @@ use File::Slurp qw(slurp);
use URI::file;
use Module::Install::Base;
-our $VERSION = '0.102';
+our $VERSION = '0.200';
+
+sub _make_dcs
+{
+ my ($self, $in, $fmt, $type) = @_;
+
+ unless (defined $self->{DCS})
+ {
+ my @files_to_try = qw[meta/changes.ttl Changes.ttl];
+ while (!defined $in)
+ {
+ my $f = shift @files_to_try;
+ $in = $f if -e $f;
+ }
+ die "meta/changes.ttl not found.\n" unless defined $in;
+
+ my $inuri = URI::file->new_abs($in);
+
+ my $model = eval {
+ require Module::Install::Admin::RDF;
+ Module::Install::Admin::RDF::rdf_metadata($self);
+ };
+ if (defined $model)
+ {
+ $self->{DCS} = RDF::DOAP::ChangeSets->new($inuri, $model);
+ }
+ else
+ {
+ my $data = slurp($in);
+ $self->{DCS} = RDF::DOAP::ChangeSets->new($inuri, undef, $type, $fmt);
+ }
+ }
+
+ return $self->{DCS};
+}
sub write_doap_changes
{
my $self = shift;
- my $in = shift || "Changes.ttl";
+ my $in = shift || undef;
my $out = shift || "Changes";
my $fmt = shift || "turtle";
my $type = shift || "auto";
- my $data = slurp($in);
- my $inuri = URI::file->new_abs($in);
-
- my $changeset = RDF::DOAP::ChangeSets->new($inuri, undef, $type, $fmt);
- $changeset->to_file($out);
+ _make_dcs($self, $in, $fmt, $type)->to_file($out);
}
sub write_doap_changes_xml
{
my $self = shift;
- my $in = shift || "Changes.ttl";
+ my $in = shift || undef;
my $out = shift || "Changes.xml";
my $fmt = shift || "turtle";
+ my $type = shift || "auto";
- my $data = slurp($in);
- my $inuri = URI::file->new_abs($in);
-
- my $changeset = RDF::DOAP::ChangeSets->new($inuri, undef, 'auto', $fmt);
+ my $changeset = _make_dcs($self, $in, $fmt, $type);
my $rdfxml = RDF::Trine::Serializer::RDFXML->new(namespaces => {
dbug => 'http://ontologi.es/doap-bugs#',
dc => 'http://purl.org/dc/terms/',
@@ -46,9 +74,8 @@ sub write_doap_changes_xml
foaf => 'http://xmlns.com/foaf/0.1/',
rdfs => 'http://www.w3.org/2000/01/rdf-schema#',
});
- open my $fh, ">$out";
- $rdfxml->serialize_model_to_file($fh, $changeset->{'model'});
-
+ open my $fh, '>', $out;
+ $rdfxml->serialize_model_to_file($fh, $changeset->{'model'});
close $fh;
}
diff --git a/lib/Module/Install/DOAPChangeSets.pm b/lib/Module/Install/DOAPChangeSets.pm
index 0325c3d..202bfd0 100644
--- a/lib/Module/Install/DOAPChangeSets.pm
+++ b/lib/Module/Install/DOAPChangeSets.pm
@@ -4,7 +4,8 @@ use 5.008;
use base qw(Module::Install::Base);
use strict;
-our $VERSION = '0.102';
+our $VERSION = '0.200';
+our $AUTHOR_ONLY = 1;
sub write_doap_changes {
my $self = shift;
@@ -28,17 +29,17 @@ Module::Install::DOAPChangeSets - write your distribution change log in RDF
This package allows you to write your Changes file in Turtle or RDF/XML and
autogenerate a human-readable text file.
-To do this, create an RDF file called "Changes.ttl" (or something like that)
+To do this, create an RDF file called "meta/changes.ttl" (or something like that)
and describe your distribution's changes in RDF using the Dublin Core, DOAP,
and DOAP Change Sets vocabularies. Then in your Makefile.PL, include:
- write_doap_changes "Changes.ttl", "Changes", "turtle";
+ write_doap_changes "meta/changes.ttl", "Changes", "turtle";
This line will read your data from the file named as the first argument,
parse it using either Turtle or RDFXML parsers (the third argument), and
output a human-readable changelog to the file named as the second argument.
-The defaults are "Changes.ttl", "Changes", "turtle", so if you name the
+The defaults are "meta/changes.ttl", "Changes", "turtle", so if you name the
files like that, then you can exclude all the arguments and just include
this in your Makefile.PL:
@@ -46,7 +47,13 @@ this in your Makefile.PL:
There's also a line you can use to output a Changes.xml file:
- write_doap_changes_xml "Changes.ttl", "Changes.xml", "turtle";
+ write_doap_changes_xml "meta/changes.ttl", "Changes.xml", "turtle";
+
+=head2 Integration with Module::Install::RDF
+
+L<Module::Install::RDF> reads all the RDF it can find in 'meta'. If you invoke
+Module::Install::RDF before invoking Module::Install::DOAPChangeSets, then
+this module will use Module::Install::RDF's copy of the data.
=head1 WHY?
@@ -58,7 +65,8 @@ Please report any bugs to L<http://rt.cpan.org/>.
=head1 SEE ALSO
-L<Module::Install>, L<Module::Install::DOAPChangeSets::Format> .
+L<Module::Install>, L<Module::Install::DOAPChangeSets::Format> ,
+L<Module::Install::RDF>.
L<http://www.perlrdf.org/>.
@@ -68,7 +76,7 @@ Toby Inkster E<lt>tobyink at cpan.orgE<gt>.
=head1 COPYRIGHT AND LICENSE
-Copyright (C) 2010 by Toby Inkster
+Copyright (C) 2010-2011 by Toby Inkster
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
diff --git a/lib/Module/Install/DOAPChangeSets/Format.pod b/lib/Module/Install/DOAPChangeSets/Format.pod
index d619999..0c088e7 100644
--- a/lib/Module/Install/DOAPChangeSets/Format.pod
+++ b/lib/Module/Install/DOAPChangeSets/Format.pod
@@ -10,7 +10,7 @@ module supports any input format recognised by L<RDF::Trine>.)
This document assumes a good working knowledge of RDF and Turtle.
-You would normally describe your project in a file called "Changes.ttl"
+You would normally describe your project in a file called "meta/changes.ttl"
from which a changelog called "Changes" will be automatically built
at packaging time.
@@ -118,7 +118,7 @@ Toby Inkster E<lt>tobyink at cpan.orgE<gt>.
=head1 COPYRIGHT AND LICENSE
-Copyright (C) 2010 by Toby Inkster
+Copyright (C) 2010-2011 by Toby Inkster
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
diff --git a/lib/RDF/DOAP/ChangeSets.pm b/lib/RDF/DOAP/ChangeSets.pm
index 8c3a206..1799179 100644
--- a/lib/RDF/DOAP/ChangeSets.pm
+++ b/lib/RDF/DOAP/ChangeSets.pm
@@ -30,7 +30,7 @@ use RDF::Trine;
use RDF::Query;
use Text::Wrap;
-our $VERSION = '0.102';
+our $VERSION = '0.200';
=head1 DESCRIPTION
@@ -70,7 +70,7 @@ sub new
my $inuri = shift;
my $data = shift;
my $type = shift || 'auto';
-
+
my $model;
if (ref $data and $data->isa('RDF::Trine::Model'))
{
@@ -179,10 +179,10 @@ sub to_string
# Get project data for all projects described in the model.
$self->_project_data;
- # Heading
- $rv.= "#" x 76 . "\n";
- $rv.= "## " . $self->{'doctitle'} . " " . ("#" x (72 - length $self->{'doctitle'})) . "\n";
- $rv.= "#" x 76 . "\n\n";
+# # Heading
+# $rv.= "#" x 76 . "\n";
+# $rv.= "## " . $self->{'doctitle'} . " " . ("#" x (72 - length $self->{'doctitle'})) . "\n";
+# $rv.= "#" x 76 . "\n\n";
# Create a shortcut to the data.
my $projects = $self->{'projects'};
@@ -230,14 +230,14 @@ sub to_string
{
# Version number, release data and version name.
$rv.= $version->{'revision'};
- $rv.= sprintf(' [%s]', $version->{'issued'})
+ $rv.= sprintf(' %s', $version->{'issued'})
if $version->{'issued'};
- $rv.= sprintf(' # %s', $version->{'name'})
+ $rv.= sprintf("\n# %s", $version->{'name'})
if $version->{'name'};
- $rv.= "\n";
+ $rv.= "\n\n";
my @changes = sort {
- $a->{type} cmp $b->{type} || $a->{label} cmp $b->{label}
+ $a->{type} cmp $b->{type} or $a->{label} cmp $b->{label}
} values %{$version->{'c'}};
# foreach change
@@ -589,7 +589,7 @@ Please report any bugs to L<http://rt.cpan.org/>.
=head1 SEE ALSO
-L<RDF::Trine>, L<Module::Install::DOAPChangeSets>.
+L<RDF::Trine>, L<CPAN::Changes::Spec>, L<Module::Install::DOAPChangeSets>.
L<http://www.perlrdf.org/>.
@@ -599,7 +599,7 @@ Toby Inkster E<lt>tobyink at cpan.orgE<gt>.
=head1 COPYRIGHT
-Copyright 2010 Toby Inkster
+Copyright 2010-2011 Toby Inkster
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
diff --git a/Changes.ttl b/meta/changes.ttl
similarity index 73%
rename from Changes.ttl
rename to meta/changes.ttl
index f105ec1..9cfd1fc 100644
--- a/Changes.ttl
+++ b/meta/changes.ttl
@@ -1,5 +1,3 @@
-#############################################################
-
@prefix : <http://usefulinc.com/ns/doap#> .
@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix dc: <http://purl.org/dc/terms/> .
@@ -9,19 +7,8 @@
@prefix toby: <http://tobyinkster.co.uk/#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-#############################################################
-
-<>
-
- dc:title "Changes" ;
- dc:description "Revision history for Perl extension Module::Install::DOAPChangeSets."@en ;
- dc:subject my:project ;
- dc:creator toby:i .
-
-#############################################################
-
+my:project :release my:v_0-00_01 .
my:v_0-00_01
-
a :Version ;
dc:issued "2010-01-08"^^xsd:date ;
:revision "0.00_01"^^xsd:string ;
@@ -29,8 +16,8 @@ my:v_0-00_01
rdfs:label "Omega 1" ;
rdfs:comment "Developer preview."@en .
+my:project :release my:v_0-00_02 .
my:v_0-00_02
-
a :Version ;
dc:issued "2010-01-08"^^xsd:date ;
:revision "0.00_02"^^xsd:string ;
@@ -42,8 +29,8 @@ my:v_0-00_02
dcs:item [ rdfs:label "Don't recommend QNames containing '.' -- they're supported by libraptor, but illegal in Turtle."@en ]
] .
+my:project :release my:v_0-00_03 .
my:v_0-00_03
-
a :Version ;
dc:issued "2010-01-11"^^xsd:date ;
:revision "0.00_03"^^xsd:string ;
@@ -57,8 +44,8 @@ my:v_0-00_03
dcs:item [ rdfs:label "Use Text::Wrap to wrap text."@en ; a dcs:Addition ]
] .
+my:project :release my:v_0-00_04 .
my:v_0-00_04
-
a :Version ;
dc:issued "2010-01-13"^^xsd:date ;
:revision "0.00_04"^^xsd:string ;
@@ -70,8 +57,8 @@ my:v_0-00_04
dcs:item [ rdfs:label "Split out RDF::DOAP::ChangeSets as a separate Perl module."@en ]
] .
+my:project :release my:v_0-01 .
my:v_0-01
-
a :Version ;
dc:issued "2010-01-18"^^xsd:date ;
:revision "0.01"^^xsd:string ;
@@ -82,8 +69,8 @@ my:v_0-01
dcs:item [ rdfs:label "Documentation improvements."@en ]
] .
+my:project :release my:v_0-02 .
my:v_0-02
-
a :Version ;
dc:issued "2010-01-27"^^xsd:date ;
:revision "0.02"^^xsd:string ;
@@ -93,8 +80,8 @@ my:v_0-02
dcs:item [ rdfs:label "Project name was being overridden by URI."@en ; a dcs:Bugfix ]
] .
+my:project :release my:v_0-03 .
my:v_0-03
-
a :Version ;
dc:issued "2010-03-26"^^xsd:date ;
:revision "0.03"^^xsd:string ;
@@ -104,8 +91,8 @@ my:v_0-03
dcs:item [ rdfs:label "Use Perl::Version to sort revisions in output."@en ]
] .
+my:project :release my:v_0-04 .
my:v_0-04
-
a :Version ;
dc:issued "2010-04-07"^^xsd:date ;
:revision "0.04"^^xsd:string ;
@@ -115,8 +102,8 @@ my:v_0-04
dcs:item [ rdfs:label "Best practice is to use http://purl.org/NET/cpan-uri/."@en ; a dcs:Update ]
] .
+my:project :release my:v_0-100 .
my:v_0-100
-
a :Version ;
dc:issued "2010-07-18"^^xsd:date ;
:revision "0.100"^^xsd:string ;
@@ -127,8 +114,8 @@ my:v_0-100
dcs:item [ rdfs:label "Sort change items within each version for text output."@en ]
] .
+my:project :release my:v_0-101 .
my:v_0-101
-
a :Version ;
dc:issued "2010-07-21"^^xsd:date ;
:revision "0.101"^^xsd:string ;
@@ -138,8 +125,8 @@ my:v_0-101
dcs:item [ rdfs:label "XML output no longer just an empty file!"@en ; a dcs:Bugfix ]
] .
+my:project :release my:v_0-102 .
my:v_0-102
-
a :Version ;
dc:issued "2011-04-02"^^xsd:date ;
:revision "0.102"^^xsd:string ;
@@ -150,37 +137,27 @@ my:v_0-102
dcs:item [ rdfs:label "Allow change items to have multiple RDF types."@en ]
] .
-#############################################################
-
-my:project
-
- a :Project ;
- :name "Module-Install-DOAPChangeSets" ;
- :shortdesc "write your distribution change log in RDF"@en ;
- :programming-language "Perl" ;
- :homepage <https://metacpan.org/release/Module-Install-DOAPChangeSets> ;
- :download-page <https://metacpan.org/release/Module-Install-DOAPChangeSets> ;
- :bug-database <http://rt.cpan.org/Dist/Display.html?Queue=Module-Install-DOAPChangeSets> ;
- :repository [ a :SVNRepository ; :browse <http://goddamn.co.uk/svn-web/perlmods/browse/Module-Install-DOAPChangeSets/> ] ;
- :maintainer toby:i ;
- :developer toby:i ;
- :documenter toby:i ;
- :tester toby:i ;
- :created "2010-01-08"^^xsd:date ;
- :license <http://dev.perl.org/licenses/> ;
- :release my:v_0-00_01 , my:v_0-00_02 , my:v_0-00_03 , my:v_0-00_04 ,
- my:v_0-01 , my:v_0-02 , my:v_0-03 , my:v_0-04 ,
- my:v_0-100 , my:v_0-101 , my:v_0-102 .
-
-#############################################################
-
-toby:i
+my:project :release my:v_0-103 .
+my:v_0-103
+ a :Version ;
+ dc:issued "2011-09-30"^^xsd:date ;
+ :revision "0.103"^^xsd:string ;
+ :file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.103.tar.gz> ;
+ dcs:changeset [
+ dcs:versus my:v_0-102 ;
+ dcs:item [ rdfs:label "Output is now compliant with CPAN::Changes::Spec."@en ] ;
+ dcs:item [ rdfs:label "Default input file is now called 'meta/changes.ttl'."@en ]
+ ] .
- a foaf:Person ;
- foaf:name "Toby Inkster" ;
- foaf:homepage <http://tobyinkster.co.uk/> ;
- foaf:page <https://metacpan.org/author/TOBYINK> ;
- foaf:mbox <mailto:tobyink at cpan.org> ;
- <http://www.w3.org/2002/07/owl#sameAs> <http://purl.org/NET/cpan-uri/person/tobyink> .
+my:project :release my:v_0-200 .
+my:v_0-200
-#############################################################
+ a :Version ;
+ dc:issued "2011-10-01"^^xsd:date ;
+ :revision "0.200"^^xsd:string ;
+ :file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Module-Install-DOAPChangeSets-0.200.tar.gz> ;
+ dcs:changeset [
+ dcs:versus my:v_0-103 ;
+ dcs:item [ rdfs:label "Will use data from Module::Install::RDF in favour of 'meta/changes.ttl', if 'rdf_metadata' has been called prior to 'write_doap_changes'."@en ] ;
+ dcs:item [ rdfs:label "No longer produces top heading for Changes file: just a smaller heading for each project. (And there will rarely be more than one project described.)"@en ; a dcs:Removal ]
+ ] .
diff --git a/meta/deps.ttl b/meta/deps.ttl
new file mode 100644
index 0000000..5ef3088
--- /dev/null
+++ b/meta/deps.ttl
@@ -0,0 +1,14 @@
+ at prefix : <http://purl.org/NET/cpan-uri/terms#> .
+
+<http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/project>
+ :requires
+ "File::Slurp" ,
+ "Module::Install 1.00" ,
+ "Perl::Version" ,
+ "RDF::Trine 0.112" ,
+ "RDF::Query 2.200" ,
+ "Text::Wrap" ,
+ "LWP::Simple" ,
+ "URI::file 4.0" ;
+ :test_requires
+ "Test::More 0.61" .
diff --git a/meta/doap.ttl b/meta/doap.ttl
new file mode 100644
index 0000000..1d44f12
--- /dev/null
+++ b/meta/doap.ttl
@@ -0,0 +1,39 @@
+ at prefix : <http://usefulinc.com/ns/doap#> .
+ at prefix dcs: <http://ontologi.es/doap-changeset#> .
+ at prefix dc: <http://purl.org/dc/terms/> .
+ at prefix foaf: <http://xmlns.com/foaf/0.1/> .
+ at prefix my: <http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/> .
+ at prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+ at prefix toby: <http://tobyinkster.co.uk/#> .
+ at prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+my:project
+ a :Project ;
+ :name "Module-Install-DOAPChangeSets" ;
+ :shortdesc "write your distribution change log in RDF"@en ;
+ :programming-language "Perl" ;
+ :homepage <https://metacpan.org/release/Module-Install-DOAPChangeSets> ;
+ :download-page <https://metacpan.org/release/Module-Install-DOAPChangeSets> ;
+ :bug-database <http://rt.cpan.org/Dist/Display.html?Queue=Module-Install-DOAPChangeSets> ;
+ :repository [ a :SVNRepository ; :browse <http://goddamn.co.uk/svn-web/perlmods/browse/Module-Install-DOAPChangeSets/> ] ;
+ :maintainer toby:i ;
+ :developer toby:i ;
+ :documenter toby:i ;
+ :tester toby:i ;
+ :created "2010-01-08"^^xsd:date ;
+ :license <http://dev.perl.org/licenses/> ;
+ :category
+ [ rdfs:label "Semantic Web" ] ,
+ [ rdfs:label "RDF" ] ,
+ [ rdfs:label "DOAP" ] ,
+ [ rdfs:label "Packaging" ] ,
+ [ rdfs:label "Changes" ] ,
+ [ rdfs:label "Change Log" ] .
+
+toby:i
+ a foaf:Person ;
+ foaf:name "Toby Inkster" ;
+ foaf:homepage <http://tobyinkster.co.uk/> ;
+ foaf:page <https://metacpan.org/author/TOBYINK> ;
+ foaf:mbox <mailto:tobyink at cpan.org> ;
+ <http://www.w3.org/2002/07/owl#sameAs> <http://purl.org/NET/cpan-uri/person/tobyink> .
diff --git a/meta/makefile.ttl b/meta/makefile.ttl
new file mode 100644
index 0000000..bd65d0b
--- /dev/null
+++ b/meta/makefile.ttl
@@ -0,0 +1,8 @@
+ at prefix : <http://purl.org/NET/cpan-uri/terms#> .
+
+<http://purl.org/NET/cpan-uri/dist/Module-Install-DOAPChangeSets/project>
+ :perl_version_from _:main ;
+ :version_from _:main ;
+ :readme_from _:main .
+
+_:main <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#fileName> "lib/Module/Install/DOAPChangeSets.pm" .
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmodule-install-doapchangesets-perl.git
More information about the Pkg-perl-cvs-commits
mailing list