diff -u vpim-0.695/debian/rules vpim-0.695/debian/rules --- vpim-0.695/debian/rules +++ vpim-0.695/debian/rules @@ -28,12 +28,13 @@ installdoc = install -g root -o root -m 644 build: - ruby setup.rb config --installdirs=std - ruby setup.rb setup + dh_ruby --setuprb --build touch stamp-build clean: debclean + dh_ruby --setuprb --clean ruby setup.rb distclean + rm -f debian/vpim.substvars rm -f stamp-build debclean: @@ -44,6 +45,9 @@ binary-arch: # Nothing to be done here +export DH_RUBY_IGNORE_TESTS=require-rubygems +export DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR=yes + binary-indep: debclean test -f stamp-build || $(MAKE) -f debian/rules build $(installbin) -d debian/tmp/DEBIAN @@ -56,7 +60,7 @@ $(installdoc) debian/copyright debian/tmp/usr/share/doc/$(package)/ $(installdoc) debian/README.Debian debian/tmp/usr/share/doc/$(package)/ # - ruby setup.rb install --prefix=debian/tmp + dh_ruby --setuprb --install debian/tmp $(installdoc) CHANGES debian/tmp/usr/share/doc/$(package)/changelog $(installdoc) samples/README.mutt debian/tmp/usr/share/doc/$(package)/ $(installdoc) README debian/tmp/usr/share/doc/$(package)/ diff -u vpim-0.695/debian/control vpim-0.695/debian/control --- vpim-0.695/debian/control +++ vpim-0.695/debian/control @@ -2,14 +2,15 @@ Section: libs Priority: optional Maintainer: Joey Schulze -Build-Depends: ruby, ruby1.8 +Build-Depends: gem2deb Standards-Version: 3.8.0 +XS-Ruby-Versions: all Package: vpim Architecture: all Section: libs Priority: optional -Depends: ruby, ruby1.8 +Depends: ruby Suggests: facter Description: Ruby support for vCard and iCalendar This package provides calendaring, scheduling, and contact support diff -u vpim-0.695/debian/changelog vpim-0.695/debian/changelog --- vpim-0.695/debian/changelog +++ vpim-0.695/debian/changelog @@ -1,3 +1,15 @@ +vpim (0.695-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Port to Ruby 1.9+ (Closes: #682772) + - debian/control: change Build-Depends to gem2deb; drop dependency on + ruby1.8 + - debian/rules: change build to call `dh_ruby --setuprb` instead of + manually calling `ruby setup.rb`. This will make sure the package will + install code that is available for all Ruby interpreters. + + -- Antonio Terceiro Wed, 15 Jan 2014 13:30:44 +0100 + vpim (0.695-1) unstable; urgency=low * New upstream release