File: make-debian.sh

package info (click to toggle)
jgmenu 4.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,464 kB
  • sloc: ansic: 13,215; perl: 4,953; sh: 3,009; python: 600; makefile: 294; xml: 98
file content (34 lines) | stat: -rwxr-xr-x 994 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

#
# This assumes you have build-essential, devscripts, debhelper, git
#

test -d "debian" || { echo "fatal: need to run from project root"; exit 1; }
test -f "src/jgmenu.c" || { echo "fatal: need to run from project root"; exit 1; }

ver=$(./scripts/version-gen.sh | sed -e 's/^jgmenu v//' | cut -f1 -d"-")
#git describe --exact-match HEAD 2>/dev/null || echo "warn: not at tag"

rm ../jgmenu_*
dh_make -p jgmenu_${ver} --createorig --addmissing --single

rm -f debian/watch.ex
rm -f debian/prerm.ex
rm -f debian/preinst.ex
rm -f debian/postrm.ex
rm -f debian/postinst.ex
rm -f debian/package.doc-base.EX
rm -f debian/package.default.ex
rm -f debian/package.cron.d.ex
rm -f debian/menu.ex
rm -f debian/manpage.xml.ex
rm -f debian/manpage.sgml.ex
rm -f debian/manpage.1.ex
rm -f debian/jgmenu.doc-base.EX
rm -f debian/jgmenu.default.ex
rm -f debian/jgmenu.cron.d.ex
rm -f debian/init.d.ex

echo "======================================="
echo "Now run 'debuild -us -uc' or 'pdebuild'"