[Pkg-javascript-commits] [SCM] Yahoo! User Interface Toolkit (yui) branch, master, updated. debian/2.8.1-1-10-g9fa2f48

Jaldhar H. Vyas jaldhar at debian.org
Fri Jun 29 21:18:11 UTC 2012


The following commit has been merged in the master branch:
commit 9fa2f488aeddfcda5b96c0bf41b8df42b0180a51
Author: Jaldhar H. Vyas <jaldhar at debian.org>
Date:   Fri Jun 29 16:08:36 2012 -0400

    A few final packaging changes.

diff --git a/debian/changelog b/debian/changelog
index 9f4b278..c2b83b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
 yui (2.9.0-1) unstable; urgency=low
 
   * New upstream version.
-
- -- Jaldhar H. Vyas <jaldhar at debian.org>  Fri, 29 Jun 2012 02:20:10 -0400
+  * Several of the .swf files are now built from source and the rest have
+    been removed from the package.  (Closes: #591199)  
+  * Unfortunately the charts module also had to be removed even though there
+    is source code because it can only be compiled with Adobe Flash CS3 which
+    is non-free.  If anyone can figure out how to compile it with free software
+    I'll bring it back.
+
+ -- Jaldhar H. Vyas <jaldhar at debian.org>  Fri, 29 Jun 2012 15:39:52 -0400
 
 yui (2.8.2r1-1) unstable; urgency=low
 
diff --git a/debian/copyright b/debian/copyright
index 447d477..2aba1cb 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,38 +1,16 @@
-Author: Yahoo! Inc. http://groups.yahoo.com/group/ydn-javascript/
-Download: http://developer.yahoo.com/yui/
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+upstream-Name: Yahoo! User Interface Toolkit V2
+Upstream-Contact: Yahoo! Inc. http://groups.yahoo.com/group/ydn-javascript/
+Source: http://developer.yahoo.com/yui2/
 
 Files: *
-Copyright: (C) 2006-2008 Yahoo! Inc.
+Copyright: (C) 2007-2012 Yahoo! Inc.
 License: BSD
- Redistribution and use of this software in source and binary forms,
- with or without modification, are permitted provided that the
- following conditions are met:
- .
-   * Redistributions of source code must retain the above copyright
-     notice, this list of conditions and the following disclaimer.
- .
-   * Redistributions in binary form must reproduce the above copyright
-     notice, this list of conditions and the following disclaimer in the
-     documentation and/or other materials provided with the distribution.
- .
-   * Neither the name of Yahoo! Inc. nor the names of its contributors
-     may be used to endorse or promote products derived from this
-     software without specific prior written permission of Yahoo! Inc.
- .
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 Files: debian/*
-Copyright: (C) 2007-2008 Jaldhar H. Vyas <jaldhar at debian.org>
+Copyright: (C) 2007-2012 Jaldhar H. Vyas <jaldhar at debian.org>
+License: BSD
+
 License: BSD
  Redistribution and use of this software in source and binary forms,
  with or without modification, are permitted provided that the
diff --git a/debian/libjs-yui.NEWS.Debian b/debian/libjs-yui.NEWS.Debian
index 0b1ee0b..7a871d2 100644
--- a/debian/libjs-yui.NEWS.Debian
+++ b/debian/libjs-yui.NEWS.Debian
@@ -1,3 +1,12 @@
+yui (2.9.0-1) unstable; urgency=low
+
+  * The charts module and its examples have been removed from the package
+    because the charts flash applet can only be built with non-free software. 
+    If you can figure out how to compile it with free tools, I'll bring it 
+    back.
+    
+ -- Jaldhar H. Vyas <jaldhar at debian.org>  Fri, 29 Jun 2012 15:57:56 -0400
+
 yui (2.6.0-2) experimental; urgency=low
 
   The documentation and examples which used to be in this package have been 
diff --git a/debian/rules b/debian/rules
index 7c5b2d6..7dd7174 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,15 +32,20 @@ override_dh_install:
 	mv swfstore.swf ../../../build/swfstore
 
 override_dh_clean:
-	dh_clean
+	-rm -rf as-docs/Charts.html as-docs/com/yahoo/astra/fl/charts \
+	    as-docs/com/yahoo/yui/charts build/charts examples/charts examples/swf \
+	    examples/treeview/assets/css/default/tree.css.orig \
+	    releasenotes/README.charts
 	-find build -name "*.swf" | xargs rm
 	-find examples -name "*.swf" | xargs rm
+	dh_clean
 
 override_dh_compress:
 	dh_compress -i -X.js -X-js -X.json -X.php
 
 override_dh_installdocs:
 	dh_installdocs
+	dh_installexamples
 
 	# Adjusting file locations
 
@@ -61,3 +66,6 @@ override_dh_installdocs:
 
 	find debian/libjs-yui-doc/usr/share/doc/libjs-yui-doc/examples -name "*.html" | \
 	xargs perl -pi -e 's#\Q../../docs#/doc/libjs-yui-doc\E#g;'
+
+override_dh_installexamples:
+	# Examples are built along with the docs so file locations can be adjusted.

-- 
Yahoo! User Interface Toolkit (yui)



More information about the Pkg-javascript-commits mailing list