Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Remove template boilerplate
· 00ae04d3
Andreas Tille
authored
Feb 11, 2018
00ae04d3
Cleanup rules file
· e200c033
Andreas Tille
authored
Feb 11, 2018
e200c033
Show whitespace changes
Inline
Side-by-side
debian/get-orig-source
deleted
100755 → 0
View file @
d29fd94e
#!/bin/sh
# if you need to repack for whatever reason you can
# use this script via uscan or directly
#
# FIXME: currently the code is not conform to Debian Policy
# http://www.debian.org/doc/debian-policy/ch-source.html
# "get-orig-source (optional)"
# This target may be invoked in any directory, ...
# --> currently it is assumed the script is called in the
# source directory featuring the debian/ dir
COMPRESS
=
xz
set
-e
NAME
=
`
dpkg-parsechangelog |
awk
'/^Source/ { print $2 }'
`
if
!
echo
$@
|
grep
-q
upstream-version
;
then
VERSION
=
`
dpkg-parsechangelog |
awk
'/^Version:/ { print $2 }'
|
sed
's/\([0-9\.]\+\)-[0-9]\+$/\1/'
`
uscan
--force-download
else
VERSION
=
`
echo
$@
|
sed
"s?^.*--upstream-version
\(
[0-9.]
\+\)
.*
${
NAME
}
.*?
\1
?"
`
if
echo
"
$VERSION
"
|
grep
-q
"upstream-version"
;
then
echo
"Unable to parse version number"
exit
fi
fi
TARDIR
=
${
NAME
}
-
${
VERSION
}
mkdir
-p
../tarballs
cd
../tarballs
# need to clean up the tarballs dir first because upstream tarball might
# contain a directory with unpredictable name
rm
-rf
*
tar
-xaf
../
${
TARDIR
}
.tar.gz
UPSTREAMTARDIR
=
`
find
.
-mindepth
1
-maxdepth
1
-type
d
`
if
[
"
${
UPSTREAMTARDIR
}
"
!=
"
${
TARDIR
}
"
]
;
then
mv
"
${
UPSTREAMTARDIR
}
"
"
${
TARDIR
}
"
fi
# Remove useless binaries
# ... do something which needs to be done ...
GZIP
=
"--best --no-name"
tar
--owner
=
root
--group
=
root
--mode
=
a+rX
-caf
"
$NAME
"
_
"
$VERSION
"
.orig.tar.
${
COMPRESS
}
"
${
TARDIR
}
"
rm
-rf
${
TARDIR
}
debian/rules
View file @
e200c033
#!/usr/bin/make -f
# DH_VERBOSE := 1
export LC_ALL=C.UTF-8
# some helpful variables - uncomment them if needed
# shamelessly stolen from http://jmtd.net/log/awk/
#DEBVERS := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
#VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[0-9]*://' -e 's/-.*//')
#DEBFLAVOR := $(shell dpkg-parsechangelog | awk '/^Distribution:/ {print $$2}')
#DEBPKGNAME := $(shell dpkg-parsechangelog | awk '/^Source:/ {print $$2}')
#DEBIAN_BRANCH := $(shell awk 'BEGIN{FS="[= ]+"} /debian-branch/ {print $$2}' debian/gbp.conf)
#GIT_TAG := $(subst ~,_,$(VERSION))
# alternatively to manually set those variables you can
# include /usr/share/cdbs/1/rules/buildvars.mk
# and use what is set there. Any hint whether dh might set variables in
# a similar manner are welcome.
%:
dh $@ --parallel
#get-orig-source:
# . debian/get-orig-source
dh $@