[DRE-commits] [homesick] 01/01: Release debian package 1.1.2-1

Alexander GQ Gerasiov gq at moszumanska.debian.org
Mon Feb 16 00:13:33 UTC 2015


This is an automated email from the git hooks/post-receive script.

gq pushed a commit to branch master
in repository homesick.

commit 818681abf7f95ac8e443c9228daffba4f5beb757
Author: Alexander GQ Gerasiov <gq at cs.msu.su>
Date:   Sun Feb 15 21:59:20 2015 +0300

    Release debian package 1.1.2-1
    
    Signed-off-by: Alexander GQ Gerasiov <gq at cs.msu.su>
---
 debian/changelog                              |  5 ++
 debian/compat                                 |  1 +
 debian/control                                | 25 +++++++++
 debian/copyright                              | 55 +++++++++++++++++++
 debian/homesick.1                             | 79 +++++++++++++++++++++++++++
 debian/homesick.docs                          |  1 +
 debian/patches/01-fix-rspec2.x-imcompat.patch | 13 +++++
 debian/patches/series                         |  1 +
 debian/ruby-tests.rake                        |  7 +++
 debian/rules                                  | 26 +++++++++
 debian/source/format                          |  1 +
 debian/watch                                  |  2 +
 12 files changed, 216 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..a86d838
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+homesick (1.1.2-1) unstable; urgency=medium
+
+  * Initial release (Closes: #778471)
+
+ -- Alexander GQ Gerasiov <gq at debian.org>  Mon, 16 Feb 2015 03:02:26 +0300
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8cac7f4
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: homesick
+Section: ruby
+Priority: optional
+Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
+Uploaders: Alexander GQ Gerasiov <gq at debian.org>
+Build-Depends: debhelper (>= 7.0.50~), gem2deb, ruby-rspec, rake
+Standards-Version: 3.9.6
+Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/homesick.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ruby-extras/homesick.git;a=summary
+Homepage: http://github.com/technicalpickles/homesick
+Testsuite: autopkgtest
+XS-Ruby-Versions: all
+
+Package: homesick
+Architecture: all
+XB-Ruby-Versions: ${ruby:Versions}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, ruby-thor
+Description: keep your dotfiles (configs) in git
+ homesick allows one to keep some set of files from home directory in separate
+ git repository.
+ User can have several repositories attached to your home directory with several
+ sets of configs: one repository for console tools, another for GUI, third for
+ some development utilities.
+ .
+ homesick is similar to vsch, another tool for managing config files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..4f8481b
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,55 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: homesick
+Source: https://github.com/technicalpickles/homesick
+
+Files: *
+Copyright:	Copyright (c) 2009 Joshua Nichols
+		Copyright (c) 2010-2015 Joshua Nichols, Jeremy Cook, Yusuke Murata and others
+License: MIT
+
+Files: debian/*
+Copyright: 2015 Alexander GQ Gerasiov <gq at debian.org>
+License: GPL-2+ or MIT
+Comment: the Debian packaging is licensed under the same terms as the original package.
+
+License: GPL-2+
+ 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.
+ .
+ You should have received a copy of the GNU General Public
+ License along with this package; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ Boston, MA  02110-1301 USA
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
+
+License: MIT
+ 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.
diff --git a/debian/homesick.1 b/debian/homesick.1
new file mode 100644
index 0000000..5bbc60d
--- /dev/null
+++ b/debian/homesick.1
@@ -0,0 +1,79 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
+.TH HOMESICK "1" "February 2015" "homesick 1.1.2" "User Commands"
+.SH NAME
+homesick \- keep your dotfile in git
+.SH DESCRIPTION
+.SS "Commands:"
+.TP
+homesick cd CASTLE
+# Open a new shell in the root of the given castle
+.TP
+homesick clone URI
+# Clone +uri+ as a castle for homesick
+.TP
+homesick commit CASTLE MESSAGE
+# Commit the specified castle's changes
+.TP
+homesick destroy CASTLE
+# Delete all symlinks and remove the cloned repository
+.TP
+homesick diff CASTLE
+# Shows the git diff of uncommitted changes in a castle
+.TP
+homesick exec CASTLE COMMAND
+# Execute a single shell command inside the root of a castle
+.TP
+homesick exec_all COMMAND
+# Execute a single shell command inside the root of every cloned castle
+.TP
+homesick generate PATH
+# generate a homesick\-ready git repo at PATH
+.TP
+homesick help [COMMAND]
+# Describe available commands or one specific command
+.TP
+homesick link CASTLE
+# Symlinks all dotfiles from the specified castle
+.TP
+homesick list
+# List cloned castles
+.TP
+homesick open CASTLE
+# Open your default editor in the root of the given castle
+.TP
+homesick pull CASTLE
+# Update the specified castle
+.TP
+homesick push CASTLE
+# Push the specified castle
+.TP
+homesick rc CASTLE
+# Run the .homesickrc for the specified castle
+.TP
+homesick show_path CASTLE
+# Prints the path of a castle
+.TP
+homesick status CASTLE
+# Shows the git status of a castle
+.TP
+homesick track FILE CASTLE
+# add a file to a castle
+.TP
+homesick unlink CASTLE
+# Unsymlinks all dotfiles from the specified castle
+.TP
+homesick version
+# Display the current version of homesick
+.SS "Runtime options:"
+.TP
+\fB\-f\fR, [\-\-force]
+# Overwrite files that already exist
+.TP
+\fB\-p\fR, [\-\-pretend], [\-\-no\-pretend]
+# Run but do not make any changes
+.TP
+\fB\-q\fR, [\-\-quiet], [\-\-no\-quiet]
+# Suppress status output
+.TP
+\fB\-s\fR, [\-\-skip], [\-\-no\-skip]
+# Skip files that already exist
diff --git a/debian/homesick.docs b/debian/homesick.docs
new file mode 100644
index 0000000..8d526b9
--- /dev/null
+++ b/debian/homesick.docs
@@ -0,0 +1 @@
+README.markdown
diff --git a/debian/patches/01-fix-rspec2.x-imcompat.patch b/debian/patches/01-fix-rspec2.x-imcompat.patch
new file mode 100644
index 0000000..45abe15
--- /dev/null
+++ b/debian/patches/01-fix-rspec2.x-imcompat.patch
@@ -0,0 +1,13 @@
+Index: homesick/spec/homesick_cli_spec.rb
+===================================================================
+--- homesick.orig/spec/homesick_cli_spec.rb	2015-02-16 03:08:45.264664548 +0300
++++ homesick/spec/homesick_cli_spec.rb	2015-02-16 03:09:56.288502687 +0300
+@@ -107,7 +107,7 @@
+         homesick.clone "file://#{bare_repo}"
+       end
+       expect(File.directory?(File.join(home.to_s, '.homesick/repos/dotfiles')))
+-        .to be_truthy
++        .to be_true
+     end
+ 
+     it 'clones git repo like git://host/path/to.git' do
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5b27247
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01-fix-rspec2.x-imcompat.patch
diff --git a/debian/ruby-tests.rake b/debian/ruby-tests.rake
new file mode 100644
index 0000000..99987ae
--- /dev/null
+++ b/debian/ruby-tests.rake
@@ -0,0 +1,7 @@
+require 'rspec/core/rake_task'
+
+RSpec::Core::RakeTask.new(:spec) do |spec|
+  spec.pattern = './spec/*_spec.rb'
+end
+
+task :default => :spec
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c67c820
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,26 @@
+#!/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=ruby2.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
+
+manpage: debian/homesick.1
+	@true
+
+debian/homesick.1: lib/homesick/cli.rb
+	help2man -N -n "keep your dotfile in git" bin/homesick > debian/homesick.1
+
+clean::
+	dh $@
+	rm -rf coverage
+	rm -rf debian/homesick
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..6c588f3
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/homesick .*/homesick-(.*).tar.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/homesick.git



More information about the Pkg-ruby-extras-commits mailing list