[limb-svn] r6108 - 3.x/branches/2007.3/limb/calendar
svn at limb-project.com
svn at limb-project.com
Fri Jul 6 19:02:31 MSD 2007
Author: pachanga
Date: 2007-07-06 19:02:31 +0400 (Fri, 06 Jul 2007)
New Revision: 6108
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6108
Added:
3.x/branches/2007.3/limb/calendar/CHANGELOG
3.x/branches/2007.3/limb/calendar/DESCRIPTION
3.x/branches/2007.3/limb/calendar/MAINTAINERS
3.x/branches/2007.3/limb/calendar/SUMMARY
3.x/branches/2007.3/limb/calendar/VERSION
3.x/branches/2007.3/limb/calendar/package.php
Log:
-- preparing for release
Added: 3.x/branches/2007.3/limb/calendar/CHANGELOG
===================================================================
--- 3.x/branches/2007.3/limb/calendar/CHANGELOG (rev 0)
+++ 3.x/branches/2007.3/limb/calendar/CHANGELOG 2007-07-06 15:02:31 UTC (rev 6108)
@@ -0,0 +1,3 @@
+0.1.0-alpha - 6 July 2007 (r6088)
+==================================================
+-- initial release of this package.
Added: 3.x/branches/2007.3/limb/calendar/DESCRIPTION
===================================================================
--- 3.x/branches/2007.3/limb/calendar/DESCRIPTION (rev 0)
+++ 3.x/branches/2007.3/limb/calendar/DESCRIPTION 2007-07-06 15:02:31 UTC (rev 6108)
@@ -0,0 +1 @@
+Calendar widget based on DHML Calendar library(www.dynarch.com/projects/calendar)
Added: 3.x/branches/2007.3/limb/calendar/MAINTAINERS
===================================================================
--- 3.x/branches/2007.3/limb/calendar/MAINTAINERS (rev 0)
+++ 3.x/branches/2007.3/limb/calendar/MAINTAINERS 2007-07-06 15:02:31 UTC (rev 6108)
@@ -0,0 +1,5 @@
+
+lead,pachanga,Pavel Shevaev,pacha.shevaev at gmail.com,yes
+lead,syfisher,Sergey Yudin,syfisher at gmail.com,yes
+developer,wiliam,Ilia Moltyaninov,moltyaninov at gmail.com,yes
+developer,tony,Roman Senuta,senutar at gmail.com,yes
Added: 3.x/branches/2007.3/limb/calendar/SUMMARY
===================================================================
--- 3.x/branches/2007.3/limb/calendar/SUMMARY (rev 0)
+++ 3.x/branches/2007.3/limb/calendar/SUMMARY 2007-07-06 15:02:31 UTC (rev 6108)
@@ -0,0 +1 @@
+Calendar widget
Added: 3.x/branches/2007.3/limb/calendar/VERSION
===================================================================
--- 3.x/branches/2007.3/limb/calendar/VERSION (rev 0)
+++ 3.x/branches/2007.3/limb/calendar/VERSION 2007-07-06 15:02:31 UTC (rev 6108)
@@ -0,0 +1 @@
+calendar-0.1.0-alpha
Added: 3.x/branches/2007.3/limb/calendar/package.php
===================================================================
--- 3.x/branches/2007.3/limb/calendar/package.php (rev 0)
+++ 3.x/branches/2007.3/limb/calendar/package.php 2007-07-06 15:02:31 UTC (rev 6108)
@@ -0,0 +1,88 @@
+<?php
+/*
+ * Limb PHP Framework
+ *
+ * @link http://limb-project.com
+ * @copyright Copyright © 2004-2007 BIT(http://bit-creative.com)
+ * @license LGPL http://www.gnu.org/copyleft/lesser.html
+ */
+
+/**
+ * @package fs
+ * @version $Id$
+ */
+require_once 'PEAR/PackageFileManager2.php';
+require_once 'PEAR/PackageFileManager/Svn.php';
+
+list($name, $baseVersion, $state) = explode('-', trim(file_get_contents(dirname(__FILE__) . '/VERSION')));
+$changelog = htmlspecialchars(file_get_contents(dirname(__FILE__) . '/CHANGELOG'));
+$summary = htmlspecialchars(file_get_contents(dirname(__FILE__) . '/SUMMARY'));
+$description = htmlspecialchars(file_get_contents(dirname(__FILE__) . '/DESCRIPTION'));
+$maintainers = explode("\n", trim(file_get_contents(dirname(__FILE__) . '/MAINTAINERS')));
+
+$version = $baseVersion . (isset($argv[3]) ? $argv[3] : '');
+$dir = dirname(__FILE__);
+
+$apiVersion = $baseVersion;
+$apiStability = $state;
+
+$package = new PEAR_PackageFileManager2();
+
+$result = $package->setOptions(array(
+ 'license' => 'LGPL',
+ 'filelistgenerator' => 'file',
+ 'ignore' => array('package.php',
+ 'package.xml',
+ '*.tgz',
+ 'var',
+ 'setup.override.php',
+ 'common.ini.override'),
+ //'simpleoutput' => true,
+ 'baseinstalldir' => 'limb/' . $name,
+ 'packagedirectory' => './',
+ 'packagefile' => 'package.xml',
+ 'dir_roles' => array('docs' => 'doc',
+ 'examples' => 'doc',
+ 'tests' => 'test'),
+ 'roles' => array('*' => 'php'),
+ ));
+if(PEAR::isError($result))
+{
+ echo $result->getMessage();
+ exit(1);
+}
+
+$package->setPackage($name);
+$package->setSummary($summary);
+$package->setDescription($description);
+
+$package->setChannel('pear.limb-project.com');
+$package->setAPIVersion($apiVersion);
+$package->setReleaseVersion($version);
+$package->setReleaseStability($state);
+$package->setAPIStability($apiStability);
+$package->setNotes($changelog);
+$package->setPackageType('php');
+$package->setLicense('LGPL', 'http://www.gnu.org/copyleft/lesser.txt');
+
+foreach($maintainers as $line)
+{
+ list($role, $nick, $name, $email, $active) = explode(',', $line);
+ $package->addMaintainer($role, $nick, $name, $email, $active);
+}
+
+$package->setPhpDep('5.1.4');
+$package->setPearinstallerDep('1.4.99');
+
+$package->addPackageDepWithChannel('required', 'core', 'pear.limb-project.com', '0.2.0');
+
+$package->generateContents();
+
+$result = $package->writePackageFile();
+
+if(PEAR::isError($result))
+{
+ echo $result->getMessage();
+ exit(1);
+}
+?>
More information about the limb-svn
mailing list