[DRE-commits] r4809 - trunk/libsinatra-ruby/debian

Laurent VALLAR val-guest at alioth.debian.org
Mon Feb 22 14:37:31 UTC 2010


Author: val-guest
Date: 2010-02-22 14:37:27 +0000 (Mon, 22 Feb 2010)
New Revision: 4809

Modified:
   trunk/libsinatra-ruby/debian/changelog
   trunk/libsinatra-ruby/debian/control
   trunk/libsinatra-ruby/debian/rules
Log:
Add sinatra 1.9.1 port.

Modified: trunk/libsinatra-ruby/debian/changelog
===================================================================
--- trunk/libsinatra-ruby/debian/changelog	2010-02-22 11:53:33 UTC (rev 4808)
+++ trunk/libsinatra-ruby/debian/changelog	2010-02-22 14:37:27 UTC (rev 4809)
@@ -1,8 +1,8 @@
-libsinatra-ruby (1.0.a-2) UNRELEASED; urgency=low
+libsinatra-ruby (1.0.a-2) unstable; urgency=low
 
-  * NOT RELEASED YET
+  * Port the package to Ruby 1.9.1.
 
- -- Laurent Vallar <val at zbla.net>  Fri, 19 Feb 2010 12:45:06 +0100
+ -- Laurent Vallar <val at zbla.net>  Mon, 22 Feb 2010 09:42:32 +0100
 
 libsinatra-ruby (1.0.a-1) unstable; urgency=low
 

Modified: trunk/libsinatra-ruby/debian/control
===================================================================
--- trunk/libsinatra-ruby/debian/control	2010-02-22 11:53:33 UTC (rev 4808)
+++ trunk/libsinatra-ruby/debian/control	2010-02-22 14:37:27 UTC (rev 4809)
@@ -4,8 +4,8 @@
 Maintainer: Laurent Vallar <val at zbla.net>
 Standards-Version: 3.8.4
 Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Build-Depends: cdbs, debhelper (>= 5.0.37), ruby-pkg-tools, libsetup-ruby1.8
-Build-Depends-Indep: ruby1.8, rdoc, graphviz
+Build-Depends: cdbs, debhelper (>= 5.0.37), ruby-pkg-tools (>= 0.17), libsetup-ruby1.8
+Build-Depends-Indep: ruby1.8, ruby1.9.1, rdoc1.8, rdoc1.9.1, graphviz
 Homepage: http://www.sinatrarb.com/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-ruby-extras/trunk/libsinatra-ruby/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-ruby-extras/trunk/libsinatra-ruby/
@@ -23,6 +23,19 @@
  This framework is lighweight and uses Rack which is a web server
  interface developed to run many Ruby frameworks using the same stack.
 
+Package: libsinatra-ruby1.9.1
+Architecture: all
+Depends: ${misc:Depends}, ruby1.9.1, librack-ruby1.9.1
+Suggests: mongrel, thin1.9.1
+Description: Ruby web-development dressed in a DSL
+ Sinatra is an open source web framework for Ruby programming language.
+ It provides simple Domain Specific Language (DSL) for defining RESTful
+ HTTP actions, and then defining how the application is going to respond
+ to them.
+ .
+ This framework is lighweight and uses Rack which is a web server
+ interface developed to run many Ruby frameworks using the same stack.
+
 Package: libsinatra-ruby
 Architecture: all
 Depends: ${misc:Depends}, libsinatra-ruby1.8

Modified: trunk/libsinatra-ruby/debian/rules
===================================================================
--- trunk/libsinatra-ruby/debian/rules	2010-02-22 11:53:33 UTC (rev 4808)
+++ trunk/libsinatra-ruby/debian/rules	2010-02-22 14:37:27 UTC (rev 4809)
@@ -1,12 +1,14 @@
 #!/usr/bin/make -f
 
+#LIB_PACKAGE_FILTER = libsinatra-ruby%
+
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
 
 build/libsinatra-ruby-doc::
 	# build ri doc
-	rdoc \
+	rdoc1.8 \
 		--charset utf8 \
 		--line-numbers \
 		--inline-source \
@@ -16,16 +18,32 @@
 		--op debian/libsinatra-ruby-doc/usr/share/ri/1.8/site \
 			README.rdoc LICENSE AUTHORS CHANGES lib \
 				&& rm -f debian/libsinatra-ruby-doc/usr/share/ri/1.8/site/created.rid
+	rdoc1.9.1 \
+		--charset utf8 \
+		--line-numbers \
+		--inline-source \
+		--title 'Sinatra API Documentation' \
+		--main README.rdoc \
+		--ri \
+		--op debian/libsinatra-ruby-doc/usr/share/ri/1.9.1/site \
+			README.rdoc LICENSE AUTHORS CHANGES lib \
+				&& rm -f debian/libsinatra-ruby-doc/usr/share/ri/1.9.1/site/created.rid
 
+install/libsinatra-ruby::
+	# images install (see debian patch 02-base-image-path-fix.patch)
+	mkdir -p debian/libsinatra-ruby/usr/share/pixmaps
+	cp lib/sinatra/images/404.png \
+    debian/libsinatra-ruby/usr/share/pixmaps/sinatra-error-404.png
+	cp lib/sinatra/images/500.png \
+    debian/libsinatra-ruby/usr/share/pixmaps/sinatra-error-500.png
+
 install/libsinatra-ruby-doc::
 	mkdir -p debian/libsinatra-ruby-doc/usr/share/ri/1.8
 
 install/libsinatra-ruby1.8::
 	# remove images from ruby library path
 	rm -r debian/libsinatra-ruby1.8/usr/lib/ruby/1.8/sinatra/images
-	# images install (see debian patch 02-base-image-path-fix.patch)
-	mkdir -p debian/libsinatra-ruby1.8/usr/share/pixmaps
-	cp lib/sinatra/images/404.png \
-    debian/libsinatra-ruby1.8/usr/share/pixmaps/sinatra-error-404.png
-	cp lib/sinatra/images/500.png \
-    debian/libsinatra-ruby1.8/usr/share/pixmaps/sinatra-error-500.png
+
+install/libsinatra-ruby1.9.1::
+	# remove images from ruby library path
+	rm -r debian/libsinatra-ruby1.9.1/usr/lib/ruby/1.9.1/sinatra/images




More information about the Pkg-ruby-extras-commits mailing list