[SCM] Debian Qt/KDE packaging tools branch, master, updated. debian/0.6.8-7-g821e1f9

Modestas Vainius modax at alioth.debian.org
Sat Mar 13 17:39:36 UTC 2010


The following commit has been merged in the master branch:
commit 54baf0e04cda545616f7e959113e595a22040d9a
Author: Modestas Vainius <modestas at vainius.eu>
Date:   Sat Mar 13 19:23:14 2010 +0200

    Move commom shell output functions to the "lib" file.
    
    Make pkgkde-debs2symbols and pkgkde-getbuildlogs include it.
---
 Makefile                          |    6 +++++-
 datalib/sh_output                 |   18 ++++++++++++++++++
 symbolshelper/pkgkde-debs2symbols |   26 ++++++++++----------------
 symbolshelper/pkgkde-getbuildlogs |   28 ++++++++++------------------
 4 files changed, 43 insertions(+), 35 deletions(-)

diff --git a/Makefile b/Makefile
index 4d79187..d6b536e 100644
--- a/Makefile
+++ b/Makefile
@@ -6,16 +6,20 @@ VCS_DIR := vcs
 BINDIR := $(DESTDIR)/usr/bin
 MANDIR := $(DESTDIR)/usr/share/man
 DATADIR := $(DESTDIR)/usr/share/pkg-kde-tools
+DATALIBDIR := $(DATADIR)/lib
 
 build:
 	# Nothing do build
 
 install:
-	install -d $(DATADIR) $(BINDIR) $(MANDIR) $(MANDIR)/man1
+	install -d $(DATADIR) $(DATALIBDIR) $(BINDIR) $(MANDIR) $(MANDIR)/man1
 	
 	pod2man pkgkde-override-sc-dev-latest > $(MANDIR)/man1/pkgkde-override-sc-dev-latest.1
 	install -m 0755 pkgkde-override-sc-dev-latest $(BINDIR)
 	
+	# Install datalib
+	cd datalib && find . -type f -exec install -D -m 0644 {} $(DATALIBDIR)/{} \;
+	
 	# symbolshelper
 	cd $(SYMBOLSHELPER_DIR) && find Debian -type f -name "*.pm" -exec \
 	    install -D -m 0644 {} $(DESTDIR)/$(PERLLIBDIR)/{} \;
diff --git a/datalib/sh_output b/datalib/sh_output
new file mode 100644
index 0000000..22126b5
--- /dev/null
+++ b/datalib/sh_output
@@ -0,0 +1,18 @@
+PROGNAME=`basename "$0"`
+
+info() {
+    echo "* $@" >&2
+}
+
+info2() {
+    echo "  -" "$@" >&2
+}
+
+error() {
+    echo "$PROGNAME: error:" "$@" >&2
+    exit 1
+}
+
+warning() {
+    echo "$PROGNAME: warning:" "$@" >&2
+}
diff --git a/symbolshelper/pkgkde-debs2symbols b/symbolshelper/pkgkde-debs2symbols
index dc02a71..586dbd5 100755
--- a/symbolshelper/pkgkde-debs2symbols
+++ b/symbolshelper/pkgkde-debs2symbols
@@ -2,21 +2,14 @@
 
 set -e
 
-info() {
-    echo "* $@" >&2
-}
-
-info2() {
-    echo "  -" "$@" >&2
-}
-
-error() {
-    echo "$PROGNAME: error:" "$@" >&2
-    exit 1
-}
-
-warning() {
-    echo "$PROGNAME: warning:" "$@" >&2
+include_common() {
+    local _dirname
+    _dirname="`dirname "$0"`"
+    if [ -n "$_dirname" ] && [ -f "$_dirname/../datalib/sh_output" ]; then
+        . "$_dirname/../datalib/sh_output"
+    else
+        . /usr/share/pkg-kde-tools/lib/sh_output
+    fi
 }
 
 usage() {
@@ -76,6 +69,8 @@ dump_symbols() {
     fi
 }
 
+include_common
+
 # Process options
 REFFILE=""
 DEBDIR=""
@@ -96,7 +91,6 @@ VERSION="$2"
 URL="$3"
 
 DEB_WILDCARD="${PACKAGE}_${VERSION}_*.deb"
-PROGNAME=`basename "$0"`
 
 if [ -z "$PACKAGE" ] || [ -z "$VERSION" ]; then
     usage
diff --git a/symbolshelper/pkgkde-getbuildlogs b/symbolshelper/pkgkde-getbuildlogs
index 75bb7c2..522ec28 100755
--- a/symbolshelper/pkgkde-getbuildlogs
+++ b/symbolshelper/pkgkde-getbuildlogs
@@ -2,28 +2,20 @@
 
 set -e
 
-info() {
-    echo "* $@" >&2
-}
-
-info2() {
-    echo "  -" "$@" >&2
-}
-
-error() {
-    echo "$PROGNAME: error:" "$@" >&2
-    exit 1
-}
-
-warning() {
-    echo "$PROGNAME: warning:" "$@" >&2
+include_common() {
+    local _dirname
+    _dirname="`dirname "$0"`"
+    if [ -n "$_dirname" ] && [ -f "$_dirname/../datalib/sh_output" ]; then
+        . "$_dirname/../datalib/sh_output"
+    else
+        . /usr/share/pkg-kde-tools/lib/sh_output
+    fi
 }
 
 usage() {
     echo "$PROGNAME: usage:" "$0" "[ -d destdir ]" "[ -v version ]" "[ package ]" "[ distribution ]" >&2
 }
 
-
 download_logs() {
     local destdir pkg distro ver url
     destdir="$1"
@@ -77,6 +69,8 @@ rename_logs() {
     fi
 }
 
+include_common
+
 # Process options
 VERSION=""
 DESTDIR=""
@@ -93,8 +87,6 @@ shift `expr $OPTIND - 1`
 PACKAGE="$1"
 DISTRO="$2"
 
-PROGNAME=`basename "$0"`
-
 if [ -f debian/changelog ]; then
     _parsechangelog=`dpkg-parsechangelog`
     if [ -z "$PACKAGE" ]; then

-- 
Debian Qt/KDE packaging tools



More information about the pkg-kde-commits mailing list