]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- add parsable versioning
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 24 Sep 2008 15:23:14 +0000 (15:23 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    adapter.awk -> 1.401
    adapter.sh -> 1.30

adapter.awk
adapter.sh

index 2ef6b1bd1d2315242e6bf226e1f4cdde7a020a3b..5e13caa422da339ae4727f7c3e4850ec34a03bd4 100644 (file)
@@ -1,7 +1,6 @@
 #!/usr/bin/gawk -f
 #
-# This is adapter v0.31. Adapter adapts .spec files for PLD Linux.
-# $Id$
+# Adapter adapts .spec files for PLD Linux.
 #
 # Copyright (C) 1999-2007 PLD-Team <feedback@pld-linux.org>
 # Authors:
@@ -30,6 +29,10 @@ BEGIN {
        RPM_SECTIONS = "package|build|changelog|clean|description|install|post|posttrans|postun|pre|prep|pretrans|preun|triggerin|triggerpostun|triggerun|verifyscript|check"
        SECTIONS = "^%(" RPM_SECTIONS ")"
 
+       RCSID = "$Id$"
+       rev = RCSID # TODO: parse from RCSID
+       VERSION = "0.31/" rev
+
        PREAMBLE_TAGS = "(R|BR|Summary|Name|Version|Release|Epoch|License|Group|URL|BuildArch|BuildRoot|Obsoletes|Conflicts|Provides|ExclusiveArch|ExcludeArch|Pre[Rr]eq|(Build)?Requires|Suggests)"
 
        usedigest = 0   # Enable to switch to rpm 4.4.6+ md5 digests
index 7bf8d57c2d4aa9bfe47033880d5140cff2cdd99d..5b38684c299c58e99bd6e3912ae60dec2c9d726b 100644 (file)
@@ -1,8 +1,5 @@
 #!/bin/sh
 #
-# This is adapter v0.31. Adapter adapts .spec files for PLD Linux.
-#
-# Copyright (C) 1999-2003 PLD-Team <feedback@pld-linux.org>
 # Authors:
 #      Michał Kuratczyk <kura@pld.org.pl>
 #      Sebastian Zagrodzki <s.zagrodzki@mimuw.edu.pl>
 #
 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
 
+RCSID='$Id$'
+r=${RCSID#* * }
+rev=${r%% *}
+VERSION="v0.31/$rev"
+VERSIONSTRING="\
+Adapter adapts .spec files for PLD Linux.
+$VERSION (C) 1999-2008 Free Penguins".
+
 self=$(basename "$0")
 adapter=$(dirname "$0")/adapter.awk
 usage="Usage: $self [FLAGS] SPECFILE
@@ -40,7 +45,7 @@ if [ ! -x /usr/bin/patch ]; then
        exit 1
 fi
 
-t=`getopt -o hsmda --long help,sort,sort-br,no-macros,skip-macros,skip-desc,skip-defattr -n "$self" -- "$@"` || exit $?
+t=$(getopt -o hsmdaV --long help,version,sort,sort-br,no-macros,skip-macros,skip-desc,skip-defattr -n "$self" -- "$@") || exit $?
 eval set -- "$t"
 
 while true; do
@@ -61,6 +66,10 @@ while true; do
        -a|--skip-defattr)
                export SKIP_DEFATTR=1
        ;;
+       -V|--version)
+               echo "$VERSIONSTRING"
+               exit 0
+       ;;
        --)
                shift
                break
This page took 0.045041 seconds and 4 git commands to generate.