[DRE-commits] r3223 - packages-wip/thin/trunk/debian
ryan52-guest at alioth.debian.org
ryan52-guest at alioth.debian.org
Sun Feb 22 09:59:18 UTC 2009
Author: ryan52-guest
Date: 2009-02-22 09:59:18 +0000 (Sun, 22 Feb 2009)
New Revision: 3223
Added:
packages-wip/thin/trunk/debian/thin.links
packages-wip/thin/trunk/debian/thin.lintian-overrides
packages-wip/thin/trunk/debian/thin1.8.dirs
packages-wip/thin/trunk/debian/thin1.8.docs
packages-wip/thin/trunk/debian/thin1.8.install
packages-wip/thin/trunk/debian/thin1.8.manpages
Removed:
packages-wip/thin/trunk/debian/dirs
packages-wip/thin/trunk/debian/docs
packages-wip/thin/trunk/debian/manpages
packages-wip/thin/trunk/debian/thin.install
Modified:
packages-wip/thin/trunk/debian/clean
packages-wip/thin/trunk/debian/control
packages-wip/thin/trunk/debian/gen_init.rb
packages-wip/thin/trunk/debian/rules
Log:
move stuff to thin1.8 to allow for packaging with 1.9.1 in the future
Modified: packages-wip/thin/trunk/debian/clean
===================================================================
--- packages-wip/thin/trunk/debian/clean 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/clean 2009-02-22 09:59:18 UTC (rev 3223)
@@ -1,2 +1,2 @@
-debian/thin.1
-debian/thin.init
+debian/thin1.8.1
+debian/thin1.8.init
Modified: packages-wip/thin/trunk/debian/control
===================================================================
--- packages-wip/thin/trunk/debian/control 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/control 2009-02-22 09:59:18 UTC (rev 3223)
@@ -9,10 +9,10 @@
Vcs-Svn: svn://svn.debian.org/svn/pkg-ruby-extras/packages/thin/trunk
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-ruby-extras/packages/thin/trunk/
-Package: thin
+Package: thin1.8
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, librack-ruby1.8, ruby1.8, libeventmachine-ruby1.8, libdaemons-ruby1.8
-Description: fast and very simple Ruby web server
+Description: fast and very simple Ruby web server (ruby 1.8 version)
Thin is a Ruby web server that glues together 3 of the best Ruby
libraries in web history:
* the Mongrel parser, the root of Mongrel's speed and security
@@ -23,3 +23,21 @@
Which makes it, with all humility, the most secure, stable, fast and
extensible Ruby web server bundled in an easy to use package for your own
pleasure.
+
+Package: thin
+Architecture: all
+Depends: ${misc:Depends}, thin1.8
+Description: fast and very simple Ruby web server (metapackage)
+ Thin is a Ruby web server that glues together 3 of the best Ruby
+ libraries in web history:
+ * the Mongrel parser, the root of Mongrel's speed and security
+ * Event Machine, a network I/O library with extremely high
+ scalability, performance and stability
+ * Rack, a minimal interface between webservers and Ruby frameworks
+ .
+ Which makes it, with all humility, the most secure, stable, fast and
+ extensible Ruby web server bundled in an easy to use package for your own
+ pleasure.
+ .
+ This is a metapackage which depends on the version of thin for the
+ current version of ruby. It also provides the /usr/bin/thin symlinks.
Deleted: packages-wip/thin/trunk/debian/dirs
===================================================================
--- packages-wip/thin/trunk/debian/dirs 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/dirs 2009-02-22 09:59:18 UTC (rev 3223)
@@ -1 +0,0 @@
-etc/thin/
Deleted: packages-wip/thin/trunk/debian/docs
===================================================================
--- packages-wip/thin/trunk/debian/docs 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/docs 2009-02-22 09:59:18 UTC (rev 3223)
@@ -1 +0,0 @@
-README
Modified: packages-wip/thin/trunk/debian/gen_init.rb
===================================================================
--- packages-wip/thin/trunk/debian/gen_init.rb 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/gen_init.rb 2009-02-22 09:59:18 UTC (rev 3223)
@@ -1,14 +1,14 @@
-#!/usr/bin/env ruby
+#!/usr/bin/ruby
require 'erb'
class Command
def self.script
- "/usr/bin/thin"
+ "/usr/bin/thin1.8"
end
end
-INITD_PATH="/etc/init.d/thin"
+INITD_PATH="/etc/init.d/thin1.8"
config_files_path="/etc/thin"
-File.open(File.dirname(__FILE__) + '/thin.init', 'w') do |f|
+File.open(File.dirname(__FILE__) + '/thin1.8.init', 'w') do |f|
f << ERB.new(File.read("lib/thin/controllers/service.sh.erb")).result(binding)
end
Deleted: packages-wip/thin/trunk/debian/manpages
===================================================================
--- packages-wip/thin/trunk/debian/manpages 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/manpages 2009-02-22 09:59:18 UTC (rev 3223)
@@ -1 +0,0 @@
-debian/thin.1
Modified: packages-wip/thin/trunk/debian/rules
===================================================================
--- packages-wip/thin/trunk/debian/rules 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/rules 2009-02-22 09:59:18 UTC (rev 3223)
@@ -6,15 +6,22 @@
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
DEB_RUBY_SETUP_CMD=./ext/thin_parser/extconf.rb
+DEB_RUBY_REAL_LIB_PACKAGES=thin1.8
-build/thin::
+build/thin1.8::
ruby ./debian/gen_init.rb
- help2man -n "fast and very simple Ruby web server" ./bin/thin >debian/thin.1
+ help2man -n "fast and very simple Ruby web server" ./bin/thin >debian/thin1.8.1
# we don't want to install this file, but we do want to use it
-install/thin::
+install/thin1.8::
[ -f ./service.sh.erb ] || mv ./lib/thin/controllers/service.sh.erb ./service.sh.erb
+ mv bin/thin bin/thin1.8
-binary/thin::
+binary/thin1.8::
[ -f ./lib/thin/controllers/service.sh.erb ] || mv ./service.sh.erb ./lib/thin/controllers/service.sh.erb
+ mv bin/thin1.8 bin/thin
+
+# err, what?
+install/thin::
+ rm -fr debian/thin/usr/lib/
Deleted: packages-wip/thin/trunk/debian/thin.install
===================================================================
--- packages-wip/thin/trunk/debian/thin.install 2009-02-22 09:54:12 UTC (rev 3222)
+++ packages-wip/thin/trunk/debian/thin.install 2009-02-22 09:59:18 UTC (rev 3223)
@@ -1,2 +0,0 @@
-lib/* usr/lib/ruby/1.8/
-bin/* usr/bin/
Added: packages-wip/thin/trunk/debian/thin.links
===================================================================
--- packages-wip/thin/trunk/debian/thin.links (rev 0)
+++ packages-wip/thin/trunk/debian/thin.links 2009-02-22 09:59:18 UTC (rev 3223)
@@ -0,0 +1,3 @@
+/usr/share/man/man1/thin1.8.1.gz /usr/share/man/man1/thin.1.gz
+/usr/bin/thin1.8 /usr/bin/thin
+/etc/init.d/thin1.8 /etc/init.d/thin
Property changes on: packages-wip/thin/trunk/debian/thin.links
___________________________________________________________________
Name: svn:mergeinfo
+
Added: packages-wip/thin/trunk/debian/thin.lintian-overrides
===================================================================
--- packages-wip/thin/trunk/debian/thin.lintian-overrides (rev 0)
+++ packages-wip/thin/trunk/debian/thin.lintian-overrides 2009-02-22 09:59:18 UTC (rev 3223)
@@ -0,0 +1 @@
+thin: script-in-etc-init.d-not-registered-via-update-rc.d
Copied: packages-wip/thin/trunk/debian/thin1.8.dirs (from rev 3180, packages-wip/thin/trunk/debian/dirs)
===================================================================
--- packages-wip/thin/trunk/debian/thin1.8.dirs (rev 0)
+++ packages-wip/thin/trunk/debian/thin1.8.dirs 2009-02-22 09:59:18 UTC (rev 3223)
@@ -0,0 +1 @@
+etc/thin/
Property changes on: packages-wip/thin/trunk/debian/thin1.8.dirs
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: packages-wip/thin/trunk/debian/thin1.8.docs (from rev 3180, packages-wip/thin/trunk/debian/docs)
===================================================================
--- packages-wip/thin/trunk/debian/thin1.8.docs (rev 0)
+++ packages-wip/thin/trunk/debian/thin1.8.docs 2009-02-22 09:59:18 UTC (rev 3223)
@@ -0,0 +1 @@
+README
Property changes on: packages-wip/thin/trunk/debian/thin1.8.docs
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: packages-wip/thin/trunk/debian/thin1.8.install (from rev 3180, packages-wip/thin/trunk/debian/thin.install)
===================================================================
--- packages-wip/thin/trunk/debian/thin1.8.install (rev 0)
+++ packages-wip/thin/trunk/debian/thin1.8.install 2009-02-22 09:59:18 UTC (rev 3223)
@@ -0,0 +1,2 @@
+lib/* usr/lib/ruby/1.8/
+bin/* usr/bin/
Property changes on: packages-wip/thin/trunk/debian/thin1.8.install
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: packages-wip/thin/trunk/debian/thin1.8.manpages (from rev 3180, packages-wip/thin/trunk/debian/manpages)
===================================================================
--- packages-wip/thin/trunk/debian/thin1.8.manpages (rev 0)
+++ packages-wip/thin/trunk/debian/thin1.8.manpages 2009-02-22 09:59:18 UTC (rev 3223)
@@ -0,0 +1 @@
+debian/thin1.8.1
Property changes on: packages-wip/thin/trunk/debian/thin1.8.manpages
___________________________________________________________________
Name: svn:mergeinfo
+
More information about the Pkg-ruby-extras-commits
mailing list