[DRE-commits] r4004 - in trunk/merb/debian: . patches
Joshua Timberman
jtimberman-guest at alioth.debian.org
Thu Aug 27 15:03:43 UTC 2009
Author: jtimberman-guest
Date: 2009-08-27 15:03:43 +0000 (Thu, 27 Aug 2009)
New Revision: 4004
Added:
trunk/merb/debian/README.source
trunk/merb/debian/merb-slice.1
Modified:
trunk/merb/debian/changelog
trunk/merb/debian/control
trunk/merb/debian/copyright
trunk/merb/debian/merb-slices.manpages
trunk/merb/debian/merb.1
trunk/merb/debian/patches/load_dependencies_uses_require
trunk/merb/debian/rules
trunk/merb/debian/watch
Log:
rename slice binary, licensing information updates
Added: trunk/merb/debian/README.source
===================================================================
--- trunk/merb/debian/README.source (rev 0)
+++ trunk/merb/debian/README.source 2009-08-27 15:03:43 UTC (rev 4004)
@@ -0,0 +1,42 @@
+This package uses quilt to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+See /usr/share/doc/quilt/README.source for a detailed explanation.
+
+The upstream source has also been modified to remove gems from the
+specs, as the distributability is not confirmed for the gems. As
+a result, the spec tests for Merb will not work straight from the source
+tarball. These gems do not affect the outcome of the built package. The
+following were removed:
+
+./merb-core/spec/public/core_ext/fixtures/gems/gems
+ bad_require_gem-0.0.1/
+ json_pure-1.1.3/
+ simple_gem-0.0.1/
+ simple_gem-0.0.2/
+./merb-core/spec10/public/core_ext/fixtures/gems/gems
+ bad_require_gem-0.0.1/
+ json_pure-1.1.3/
+ simple_gem-0.0.1/
+ simple_gem-0.0.2/
+./merb-core/spec10/public/webrat/test_app/gems/gems
+ abstract-1.0.0/
+ cgi_multipart_eof_fix-2.5.0/
+ daemons-1.0.10/
+ erubis-2.6.2/
+ extlib-0.9.8/
+ fastthread-1.0.1/
+ gem_plugin-0.2.3/
+ json_pure-1.1.3/
+ merb-core-0.9.14/
+ merb-helpers-0.9.14/
+ mime-types-1.15/
+ mongrel-1.1.5/
+ rack-0.4.0/
+ rake-0.8.3/
+ rspec-1.1.11/
+ thor-0.9.8/
+
+These gems would need to be manually retrieved and installed to the
+merb-core directories in order to run the spec tests.
Modified: trunk/merb/debian/changelog
===================================================================
--- trunk/merb/debian/changelog 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/changelog 2009-08-27 15:03:43 UTC (rev 4004)
@@ -1,5 +1,15 @@
-merb (1.0.12-1) unstable; urgency=low
+merb (1.0.12+dfsg-2) unstable; urgency=low
+ * Packaging approved for Ubuntu, updating for Debian.
+ * Rename merb-slices binary from slice to merb-slice.
+ * Repack upstream tarball, should not affect Debian packaging but noted:
+ + Replaced upstream empty LICENSE file with MIT license
+ + Removed object files which are part of the webrat spec testing.
+
+ -- Joshua Timberman <joshua at opscode.com> Thu, 27 Aug 2009 08:56:09 -0600
+
+merb (1.0.12+dfsg-1) unstable; urgency=low
+
* Initial release (Closes: #538928)
-- Joshua Timberman <joshua at opscode.com> Mon, 27 Jul 2009 23:38:37 -0600
Modified: trunk/merb/debian/control
===================================================================
--- trunk/merb/debian/control 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/control 2009-08-27 15:03:43 UTC (rev 4004)
@@ -35,7 +35,7 @@
Installing this package will provide the capability to run a Merb application
slice.
.
- This package contains the slice binary and associated files.
+ This package contains the merb-slice binary and associated files.
Package: libmerb-core-ruby
Architecture: all
Modified: trunk/merb/debian/copyright
===================================================================
--- trunk/merb/debian/copyright 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/copyright 2009-08-27 15:03:43 UTC (rev 4004)
@@ -7,6 +7,8 @@
Copyright (c) 2008 Engine Yard Inc.
+ Merb is released under the MIT License.
+
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
@@ -26,3 +28,11 @@
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+The Debian packaging is Copyright (c) 2009 Joshua Timberman and is licensed
+under the MIT License as above.
+
+./merb-core/spec/public/core_ext/fixtures/gems/gems
+./merb-core/spec10/public/core_ext/fixtures/gems/gems
+./merb-core/spec10/public/webrat/test_app/gems/gems
+ Files in these directories were removed as the distributability is not
+ confirmed for these gems. See README.source.
Added: trunk/merb/debian/merb-slice.1
===================================================================
--- trunk/merb/debian/merb-slice.1 (rev 0)
+++ trunk/merb/debian/merb-slice.1 2009-08-27 15:03:43 UTC (rev 4004)
@@ -0,0 +1,16 @@
+.TH MERB-SLICE "1" "July 2009"
+.SH NAME
+merb-slice \- Start a Merb slice.
+.SH SYNOPSIS
+.B merb-slice
+.SH DESCRIPTION
+The merb-slice command starts a Merb application as a slice.
+.SH SEE ALSO
+.br
+Documentation for Merb is maintained in RDoc via the package libmerb-ruby-doc, or available on the Merb web site, http://www.merbivore.com/
+.SH AUTHOR
+The upstream author of Merb is Yehuda Katz <ykatz at engineyard.com>.
+This manual page was written by Joshua Timberman <joshua at opscode.com> with help2man
+for the Debian and Ubuntu projects (but may be used by others). Permission is granted
+to copy, modify, merge, publish, and distribute this document under the terms of the
+MIT license.
Modified: trunk/merb/debian/merb-slices.manpages
===================================================================
--- trunk/merb/debian/merb-slices.manpages 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/merb-slices.manpages 2009-08-27 15:03:43 UTC (rev 4004)
@@ -1 +1 @@
-debian/slice.1
+debian/merb-slice.1
Modified: trunk/merb/debian/merb.1
===================================================================
--- trunk/merb/debian/merb.1 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/merb.1 2009-08-27 15:03:43 UTC (rev 4004)
@@ -96,9 +96,13 @@
\-?, \fB\-H\fR, \fB\-\-help\fR
Show this help message
.SH "SEE ALSO"
-Full documentation for merb is available after the Merb packages are installed.
-For getting started instructions, see /usr/share/doc/merb/README.Debian.
+Documentation for Merb is maintained in RDoc via the package libmerb-ruby-doc, or available on the Merb web site, http://www.merbivore.com/
+.PP
+For getting started instructions, see /usr/share/doc/merb-core/README.Debian.
.SH AUTHOR
The upstream author of Merb is Yehuda Katz <ykatz at engineyard.com>.
This manual page was written by Joshua Timberman <joshua at opscode.com> with help2man
-for the Debian project (but may be used by others).
+for the Debian and Ubuntu projects (but may be used by others). Permission is granted
+to copy, modify, merge, publish, and distribute this document under the terms of the
+MIT license.
+
Modified: trunk/merb/debian/patches/load_dependencies_uses_require
===================================================================
--- trunk/merb/debian/patches/load_dependencies_uses_require 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/patches/load_dependencies_uses_require 2009-08-27 15:03:43 UTC (rev 4004)
@@ -1,5 +1,7 @@
-# Merb's dependency method, which calls load_dependency needs to have
+# Description: Merb's dependency method, which calls load_dependency needs to have
# a fallback to simply use require if a gem is not found.
+# Patch: http://github.com/jtimberman/merb/commit/3633e6dfbc8f263667bd4af45f4beec2090c0e28
+# Upstream: https://merb.lighthouseapp.com/projects/7433-merb/tickets/1281
Index: merb-1.0.12/merb-core/lib/merb-core/core_ext/kernel.rb
===================================================================
--- merb-1.0.12.orig/merb-core/lib/merb-core/core_ext/kernel.rb 2009-07-29 16:20:14.000000000 -0600
Modified: trunk/merb/debian/rules
===================================================================
--- trunk/merb/debian/rules 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/rules 2009-08-27 15:03:43 UTC (rev 4004)
@@ -136,7 +136,8 @@
(cd merb-slices && /usr/bin/ruby $(DEB_RUBY_SETUP_CMD) config $(DEB_RUBY_CONFIG_ARGS))
(cd merb-slices && /usr/bin/ruby $(DEB_RUBY_SETUP_CMD) setup)
(cd merb-slices && /usr/bin/ruby $(DEB_RUBY_SETUP_CMD) install --prefix=../debian/libmerb-slices-ruby1.8)
- mv $(CURDIR)/debian/libmerb-slices-ruby1.8/usr/bin/slice $(CURDIR)/debian/merb-slices/usr/bin/
+ rm $(CURDIR)/debian/libmerb-slices-ruby1.8/usr/lib/ruby/1.8/generators/templates/common/LICENSE
+ mv $(CURDIR)/debian/libmerb-slices-ruby1.8/usr/bin/slice $(CURDIR)/debian/merb-slices/usr/bin/merb-slice
rmdir $(CURDIR)/debian/libmerb-slices-ruby1.8/usr/bin/
install/libmerb-assets-ruby1.8::
Modified: trunk/merb/debian/watch
===================================================================
--- trunk/merb/debian/watch 2009-08-26 19:56:50 UTC (rev 4003)
+++ trunk/merb/debian/watch 2009-08-27 15:03:43 UTC (rev 4004)
@@ -1,2 +1,2 @@
version=3
-http://githubredir.debian.net/github/wycats/merb /([0-9.]+).tar.gz
+http://githubredir.debian.net/github/wycats/merb /(.*).tar.gz
More information about the Pkg-ruby-extras-commits
mailing list