summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog23
-rw-r--r--debian/control13
-rw-r--r--debian/copyright5
-rw-r--r--debian/gbp.conf4
-rw-r--r--debian/ruby-tests.rake10
-rwxr-xr-xdebian/rules14
-rw-r--r--debian/salsa-ci.yml3
-rw-r--r--debian/upstream/metadata9
-rw-r--r--debian/watch7
9 files changed, 51 insertions, 37 deletions
diff --git a/debian/changelog b/debian/changelog
index 717ce02..3df210c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,26 @@
+ruby-subexec (0.2.3+gh-4) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Lucas Nussbaum ]
+ * debian/gbp.conf: Add for DEP-14
+ * debian/gbp.conf: remove trailing empty lines
+ * debian/.gitattributes: remove
+ * debian/salsa-ci.yml: use team-specific include
+
+ [ Simon Quigley ]
+ * Upgrade the watch file to version 5.
+ * Refresh the upstream metadata.
+ * Refresh the rules file.
+ * Modernize ruby-tests.rake.
+ * Refresh the copyright file.
+ * Drop {XS,XB}-Ruby-Versions from control.
+ * Update Standards-Version to 4.7.4.
+ * Bump debhelper-compat to 14, dropping ${misc:Depends},
+ ${shlibs:Depends}, and ${ruby:Depends} from runtime dependencies.
+
+ -- Simon Quigley <tsimonq2@debian.org> Sun, 28 Jun 2026 12:28:52 -0500
+
ruby-subexec (0.2.3+gh-3) unstable; urgency=medium
* Team upload.
diff --git a/debian/control b/debian/control
index 4ea2f50..de0b0c1 100644
--- a/debian/control
+++ b/debian/control
@@ -1,24 +1,15 @@
Source: ruby-subexec
Section: ruby
-Priority: optional
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Markus Tornow <tornow@riseup.net>
-Build-Depends: debhelper-compat (= 13),
- gem2deb,
- rake,
- ruby-rspec
-Standards-Version: 3.9.7
+Build-Depends: debhelper-compat (= 14), gem2deb, rake, ruby-rspec
+Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/ruby-team/ruby-subexec.git
Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-subexec
Homepage: https://github.com/nulayer/subexec
-XS-Ruby-Versions: all
Package: ruby-subexec
Architecture: all
-XB-Ruby-Versions: ${ruby:Versions}
-Depends: ruby | ruby-interpreter,
- ${misc:Depends},
- ${shlibs:Depends}
Description: mechanism for spawning a subprocess
Subexec is a simple library that spawns an external command. It has an
optional timeout parameter, useful for libraries which are wrappers for
diff --git a/debian/copyright b/debian/copyright
index d078231..27fa0fd 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,11 +3,14 @@ Upstream-Name: subexec
Source: https://github.com/nulayer/subexec/
Files: *
-Copyright: 2011 Nulayer Inc. info@nulayer.com
+Copyright: 2011 Nulayer Inc. info@nulayer.com
License: Expat
Files: debian/*
Copyright: 2013 Markus Tornow <tornow@riseup.net>
+ 2014 Pirate Praveen <praveen@debian.org>
+ 2025 Lucas Nussbaum <lucas@debian.org>
+ 2026 Simon Quigley <tsimonq2@debian.org>
License: Expat
License: Expat
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..6b65fe0
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,4 @@
+[DEFAULT]
+debian-branch = debian/latest
+upstream-branch = upstream/latest
+pristine-tar = True
diff --git a/debian/ruby-tests.rake b/debian/ruby-tests.rake
index b491191..cf1591e 100644
--- a/debian/ruby-tests.rake
+++ b/debian/ruby-tests.rake
@@ -1,9 +1,5 @@
-require 'rspec/core/rake_task'
-
-RSpec::Core::RakeTask.new(:spec) do |spec|
-
- spec.pattern = './spec/**/*_spec.rb'
+require 'gem2deb/rake/spectask'
+Gem2Deb::Rake::RSpecTask.new do |spec|
+ spec.pattern = './spec/**/*_spec.rb'
end
-
-task :default => :spec
diff --git a/debian/rules b/debian/rules
index a5e7dc8..4e91465 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,15 +1,7 @@
#!/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
+
+export GEM2DEB_TEST_RUNNER = --check-dependencies
+export DH_RUBY = --gem-install
%:
dh $@ --buildsystem=ruby --with ruby
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
index 33c3a64..7b5d2f7 100644
--- a/debian/salsa-ci.yml
+++ b/debian/salsa-ci.yml
@@ -1,4 +1,3 @@
---
include:
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+ - https://salsa.debian.org/ruby-team/meta/raw/master/salsa-ci.yml
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
index 84ff950..f3f38bb 100644
--- a/debian/upstream/metadata
+++ b/debian/upstream/metadata
@@ -1,2 +1,7 @@
-Bug-Database: https://github.com/nulayer/subexec/issues
-Bug-Submit: https://github.com/nulayer/subexec/issues/new
+---
+Archive: GitHub
+Bug-Database: https://github.com/pressly/subexec/issues
+Bug-Submit: https://github.com/pressly/subexec/issues
+Changelog: https://github.com/pressly/subexec/tags
+Repository: https://github.com/pressly/subexec.git
+Repository-Browse: https://github.com/pressly/subexec
diff --git a/debian/watch b/debian/watch
index 0a47272..b9340d2 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,4 @@
-version=3
-opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb|gh)\d*$// \
-https://github.com/nulayer/subexec/tags .*/v?(\d[\d\.]+)\.tar\.gz
+Version: 5
+Template: GitHub
+Owner: nulayer
+Project: subexec