debian/0000755000000000000000000000000012153371451007170 5ustar debian/ruby-fssm.docs0000644000000000000000000000002011757433674012000 0ustar README.markdown debian/ruby-fssm.examples0000644000000000000000000000001311757433674012670 0ustar example.rb debian/watch0000644000000000000000000000013511757433674010237 0ustar version=3 http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/fssm .*/fssm-(.*).tar.gz debian/rules0000755000000000000000000000070111757433674010265 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 # # Uncomment to ignore all test failures (but the tests will run anyway) #export DH_RUBY_IGNORE_TESTS=all # # Uncomment to ignore some test failures (but the tests will run anyway). # Valid values: #export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems # # If you need to specify the .gemspec (eg there is more than one) #export DH_RUBY_GEMSPEC=gem.gemspec %: dh $@ --buildsystem=ruby --with ruby debian/source/0000755000000000000000000000000011757433674010507 5ustar debian/source/lintian-overrides0000644000000000000000000000027111757433674014070 0ustar ruby-fssm source: duplicate-short-description libfssm-ruby libfssm-ruby1.8 libfssm-ruby1.9.1 ruby-fssm source: duplicate-long-description libfssm-ruby libfssm-ruby1.8 libfssm-ruby1.9.1 debian/source/format0000644000000000000000000000001411757433674011715 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000002011757433674012115 0ustar unapply-patches debian/control0000644000000000000000000000202512153371346010575 0ustar Source: ruby-fssm Section: ruby Priority: optional Maintainer: Debian Ruby Extras Maintainers Uploaders: Micah Anderson , Cédric Boutillier Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~), ruby-rspec (>= 2.4.0), rake Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/ruby-fssm.git Vcs-Browser: http://anonscm.debian.org/gitweb?p=pkg-ruby-extras/ruby-fssm.git;a=summary Homepage: https://github.com/ttilley/fssm XS-Ruby-Versions: all Package: ruby-fssm Architecture: any XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter Recommends: ruby-rb-inotify [linux-any] Description: Ruby library firing events when the state of monitored paths changes FFSM (File System State Monitor) keeps track of the state of any number of paths and will fire events when said state changes (create/update/delete). . FSSM supports inotify on GNU/Linux and polling anywhere else. debian/compat0000644000000000000000000000000211757433674010405 0ustar 7 debian/changelog0000644000000000000000000000372212153371451011046 0ustar ruby-fssm (0.2.10-1) unstable; urgency=low * New upstream version * debian/control: + remove obsolete DM-Upload-Allowed flag + use canonical URI in Vcs-* fields + update my email address + Bump Standard-Versions to 3.9.4 (no changes needed) + drop libfssm-ruby* transitional packages + fix typo in short description * debian/copyright: update my email address and years -- Cédric Boutillier Tue, 04 Jun 2013 16:01:00 +0200 ruby-fssm (0.2.9-2) unstable; urgency=low * Bump build dependency on gem2deb to >= 0.3.0~ -- Cédric Boutillier Tue, 26 Jun 2012 10:06:17 +0200 ruby-fssm (0.2.9-1) unstable; urgency=low * New upstream version * Use new Ruby packaging policy: + rename source and binary packages + use gem2deb packaging tool * Add myself to Uploaders * Bump Standards-Version to 3.9.3 (no changes needed) * Override lintian warning about duplicate descriptions for transitional packages * Convert debian/copyright to DEP5 * debian/patches + remove_rubygems_bundler_stuff_from_spec.patch since require statements on bundler and rubygems are not needed here + remove_load_path_manipulations.patch to avoid overriding of system $LOAD_PATH from this library + modify_example_rb.patch to avoid using rubygems in it -- Cédric Boutillier Wed, 16 May 2012 00:29:04 +0200 libfssm-ruby (0.1.4-2) unstable; urgency=low * Fix Build-dependency on ruby1.9.1 (Closes: #574316) * Fix libfssm-ruby dependency on libfssm-ruby1.8 -- Micah Anderson Wed, 17 Mar 2010 12:25:29 -0400 libfssm-ruby (0.1.4-1) unstable; urgency=low * New upstream release fixes rb-inotify requirement -- Micah Anderson Fri, 12 Mar 2010 22:35:59 -0500 libfssm-ruby (0.1.3-1) unstable; urgency=low * Initial release (Closes: #572586) -- Micah Anderson Thu, 04 Mar 2010 15:45:17 -0500 debian/patches/0000755000000000000000000000000011757433674010636 5ustar debian/patches/remove_rubygems_bundler_stuff_from_spec.patch0000644000000000000000000000134111757433674022047 0ustar Description: Remove bundler/rubygems require statement from the specs These are not needed since all the libraries are in Debian Author: Cédric Boutillier Forwarded: not-needed Last-Update: 2012-05-15 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,8 +1,8 @@ -$LOAD_PATH.unshift(File.dirname(__FILE__)) -$LOAD_PATH.unshift(File.expand_path('../lib', File.dirname(__FILE__))) - -require 'rubygems' -require 'bundler/setup' +#$LOAD_PATH.unshift(File.dirname(__FILE__)) +#$LOAD_PATH.unshift(File.expand_path('../lib', File.dirname(__FILE__))) +# +#require 'rubygems' +#require 'bundler/setup' require 'fssm' require 'rspec' debian/patches/series0000644000000000000000000000015311757433674012052 0ustar remove_rubygems_bundler_stuff_from_spec.patch remove_load_path_manipulations.patch modify_example_rb.patch debian/patches/remove_load_path_manipulations.patch0000644000000000000000000000062111757433674020131 0ustar Description: Avoid $LOAD_PATH manipulations in lib/fssm.rb Author: Cédric Boutillier Last-Update: 2012-05-15 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/lib/fssm.rb +++ b/lib/fssm.rb @@ -1,6 +1,3 @@ -dir = File.expand_path(File.dirname(__FILE__)) -$LOAD_PATH.unshift dir unless $LOAD_PATH.include?(dir) - require 'thread' module FSSM debian/patches/modify_example_rb.patch0000644000000000000000000000074711757433674015354 0ustar Description: Modify slightly the example to avoid requirement on rubygems Author: Cédric Boutillier Last-Update: 2012-05-15 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/example.rb +++ b/example.rb @@ -1,7 +1,8 @@ -$:.unshift(File.join(File.dirname(__FILE__), 'lib')) - -# for rb-inotify/rb-fsevent -require 'rubygems' +begin + require 'rb-inotify' +rescue LoadError + puts "Cannot load rb-inotify" +end require 'fssm' debian/copyright0000644000000000000000000000260712153366504011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: fssm Source: https://github.com/ttilley/fssm Files: * Copyright: 2009-2011 Travis Tilley 2012-2013 Cédric Boutillier License: Expat License: Expat 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 without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/ruby-tests.rake0000644000000000000000000000031511757433674012173 0ustar require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |spec| spec.rspec_opts = ["--color", "--backtrace", "--format", "documentation"] spec.verbose = true end task :default => :spec