aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorPatrick J Cherry <patrick@bytemark.co.uk>2011-04-13 17:03:16 +0100
committerPatrick J Cherry <patrick@bytemark.co.uk>2011-04-13 17:03:16 +0100
commit89a67770e66d11740948e90a41db6cee0482cf8e (patch)
treebe858515fb789a89d68f94975690ab019813726c /debian
new version.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog11
-rw-r--r--debian/compat1
-rw-r--r--debian/control57
-rw-r--r--debian/copyright19
-rw-r--r--debian/mauvealert-client.install3
-rw-r--r--debian/mauvealert-common.install3
-rw-r--r--debian/mauvealert-server.install31
-rwxr-xr-xdebian/rules9
8 files changed, 134 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f65d084
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,11 @@
+mauvealert (3.0.0) stable; urgency=low
+
+ * New version.
+
+ -- Patrick J Cherry <patrick@bytemark.co.uk> Wed, 13 Apr 2011 17:02:22 +0100
+
+mauvealert (0.1-1) stable; urgency=low
+
+ * First release.
+
+ -- Patrick J Cherry <patrick@bytemark.co.uk> Wed, 28 Oct 2009 10:34:17 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..cd2bcd8
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,57 @@
+Source: mauvealert
+Maintainer: Matthew Bloch <matthew@bytemark.co.uk>
+Uploaders: Patrick J Cherry <patrick@bytemark.co.uk>
+Section: ruby
+Priority: optional
+Build-Depends: ruby1.8, debhelper, cdbs, rdoc
+Standards-Version: 3.8.0
+
+Package: mauvealert-client
+Architecture: all
+Depends: ruby1.8,
+ mauvealert-common,
+ ${misc:Depends}
+Description: Mauve network alert system -- client
+ mauve is a network alert system for system and network administrators. You
+ can use it to quickly set up ad-hoc monitoring for a variety of services, and
+ to confidently replace all scripts that might otherwise send floods of emails
+ or text messages.
+ .
+ This is the client package.
+
+Package: mauvealert-server
+Architecture: all
+Depends: mauvealert-common,
+ ruby1.8,
+ libhaml-ruby1.8,
+ liblog4r-ruby1.8,
+ libredcloth-ruby1.8,
+ librmail-ruby1.8,
+ libsinatra-ruby1.8,
+ libuuidtools-ruby1.8,
+ libwebrick-ruby1.8,
+ libdm-sqlite-adapter-ruby1.8,
+ thin1.8,
+ libxmpp4r-ruby1.8,
+ ${misc:Depends}
+Suggests: mauvealert-client
+Description: Mauve network alert system -- server
+ mauve is a network alert system for system and network administrators. You can
+ use it to quickly set up ad-hoc monitoring for a variety of services, and to
+ confidently replace all scripts that might otherwise send floods of emails or
+ text messages.
+ .
+ This is the server package.
+
+Package: mauvealert-common
+Architecture: all
+Depends: ruby1.8, ruby-protobuf, ${misc:Depends}
+Suggests: mauvealert-client
+Description: Mauve network alert system -- common libraries
+ mauve is a network alert system for system and network administrators. You can
+ use it to quickly set up ad-hoc monitoring for a variety of services, and to
+ confidently replace all scripts that might otherwise send floods of emails or
+ text messages.
+ .
+ This is the package of libraries in common with both the client and server.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..e0fe391
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,19 @@
+This is Mauve Alert, Bytemark's networked alert system.
+
+Copyright © 2009 Bytemark Computer Consulting Ltd <support@support.bytemark.co.uk>
+
+Licence:
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+General Public License for more details.
+
+On Debian GNU/Linux systems, the complete text of the GNU General Public
+License can be found in ‘/usr/share/common-licenses/GPL’ or in the dpkg
+source as the file ‘COPYING’
diff --git a/debian/mauvealert-client.install b/debian/mauvealert-client.install
new file mode 100644
index 0000000..9a28237
--- /dev/null
+++ b/debian/mauvealert-client.install
@@ -0,0 +1,3 @@
+bin/mauveclient usr/bin/
+lib/mauve/sender.rb usr/lib/ruby/1.8/mauve/
+
diff --git a/debian/mauvealert-common.install b/debian/mauvealert-common.install
new file mode 100644
index 0000000..024d922
--- /dev/null
+++ b/debian/mauvealert-common.install
@@ -0,0 +1,3 @@
+mauve.proto usr/lib/mauvealert/
+lib/mauve/proto.rb usr/lib/ruby/1.8/mauve/
+
diff --git a/debian/mauvealert-server.install b/debian/mauvealert-server.install
new file mode 100644
index 0000000..630990d
--- /dev/null
+++ b/debian/mauvealert-server.install
@@ -0,0 +1,31 @@
+bin/mauveserver usr/bin/
+lib/mauve/notifiers.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/notification.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/alert.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/time.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/alert_changed.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/source_list.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/alert_group.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/web_sinatra.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/configuration.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/calendar_interface.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/auth_bytemark.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/people_list.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/person.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/web_interface.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/timers.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/server.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/datamapper.rb usr/lib/ruby/1.8/mauve/
+lib/mauve/notifiers/sms_aql.rb usr/lib/ruby/1.8/mauve/notifiers/
+lib/mauve/notifiers/xmpp-smack.rb usr/lib/ruby/1.8/mauve/notifiers/
+lib/mauve/notifiers/debug.rb usr/lib/ruby/1.8/mauve/notifiers/
+lib/mauve/notifiers/email.rb usr/lib/ruby/1.8/mauve/notifiers/
+lib/mauve/notifiers/xmpp.rb usr/lib/ruby/1.8/mauve/notifiers/
+lib/mauve/notifiers/sms_default.rb usr/lib/ruby/1.8/mauve/notifiers/
+lib/dm-sqlite-adapter-with-mutex.rb usr/lib/ruby/1.8/
+lib/sinatra-partials.rb usr/lib/ruby/1.8/
+lib/object_builder.rb usr/lib/ruby/1.8/
+lib/rack-flash.rb usr/lib/ruby/1.8/
+static usr/share/mauvealert
+views usr/share/mauvealert
+
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..1a62ae6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+#
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+# include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
+
+# in which directory to build
+# BUILDDIR = debian/tmp
+