[DRE-commits] [ruby-pygments.rb] 01/04: Add upstream repack method

Per Andersson avtobiff-guest at moszumanska.debian.org
Fri Apr 4 01:36:26 UTC 2014


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

avtobiff-guest pushed a commit to branch master
in repository ruby-pygments.rb.

commit 24bbe9cc8c824c6af07127b96dd50e0f15ec10fd
Author: Per Andersson <avtobiff at gmail.com>
Date:   Fri Apr 4 02:15:36 2014 +0200

    Add upstream repack method
---
 debian/README.source      | 16 ++++++++++++++++
 debian/get-orig-source.sh | 29 +++++++++++++++++++++++++++++
 debian/rules              |  3 +++
 3 files changed, 48 insertions(+)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..e7d7c5e
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,16 @@
+git-buildpackage
+================
+
+updating package
+----------------
+
+In order to download a repacked version of the upstream tarball execute
+
+    debian/rules get-orig-source
+
+Import the generated tarball as normal with
+
+    git import-orig <generated-tarball>
+
+
+ -- Per Andersson <avtobiff at gmail.com>  Fri, 04 Apr 2014 02:05:06 +0200
diff --git a/debian/get-orig-source.sh b/debian/get-orig-source.sh
new file mode 100755
index 0000000..c6bbf18
--- /dev/null
+++ b/debian/get-orig-source.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+set -e
+
+# bail if we already are up to date
+if ! uscan --no-symlink ; then
+    echo "Already up-to-date."
+    exit 0
+fi
+
+upstream_version=$(uscan --report --verbose | sed -n '/Newest version/ {s/.*site is \(.*\),.*/\1/;p}')
+upstream_tarball=../v$upstream_version.tar.gz
+version="$(uscan --report --verbose | sed -n '/Newest version/ {s/.*site is \(.*\),.*/\1/;p}')~ds1"
+repack_dir="../ruby-pygments.rb-$version"
+
+tar zxvf $upstream_tarball -C ..
+mv ../pygments.rb-* $repack_dir
+
+## remove vendor libraries
+rm -rf $repack_dir/vendor
+
+tar zcvf ../ruby-pygments.rb-$version.tar.gz $repack_dir
+
+echo "Deleting downloaded files.."
+rm -rf $repack_dir
+rm -f $upstream_tarball
+
+echo "New repackaged orig source tarball is at"
+echo "    ../ruby-pygments.rb-$version.tar.gz"
diff --git a/debian/rules b/debian/rules
index 2b871b4..42b108e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -33,3 +33,6 @@ override_dh_auto_install:
 override_dh_installchangelogs:
 	dh_installchangelogs CHANGELOG.md
 	dh_compress
+
+get-orig-source:
+	debian/get-orig-source.sh

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



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