Merge pull request #31 from opdenkamp/staging

fix pbuilder package building
This commit is contained in:
Andreas Öman 2011-06-08 13:59:51 -07:00
commit 24a833b8a1
3 changed files with 15 additions and 13 deletions

4
debian/control vendored
View file

@ -1,8 +1,8 @@
Source: tvheadend
Section: main
Section: video
Priority: extra
Maintainer: Andreas Öman <andreas@lonelycoder.com>
Build-Depends: debhelper (>= 7.0.50)
Build-Depends: debhelper (>= 7.0.50), pkg-config, libavahi-client-dev, libssl-dev
Standards-Version: 3.7.3
Package: tvheadend

8
debian/rules vendored
View file

@ -25,10 +25,14 @@ override_dh_auto_build:
$(MAKE)
override_dh_install:
$(MAKE) prefix=$(CURDIR)/debian/tvheadend/usr install
$(MAKE) DESTDIR=$(CURDIR)/debian/tvheadend install
override_dh_installinit:
dh_installinit --name tvheadend
override_dh_strip:
dh_strip --dbg-package=tvheadend-dbg
dh_strip --dbg-package=tvheadend-dbg
override_dh_autotest:
echo "skipped autotest"

View file

@ -1,23 +1,21 @@
INSTBIN= ${DESTDIR}${INSTALLPREFIX}/bin
INSTMAN= ${DESTDIR}${INSTALLPREFIX}/share/man1
INSTDBG= ${DESTDIR}/usr/lib/debug/${INSTALLPREFIX}/bin
INSTDBG= ${DESTDIR}${INSTALLPREFIX}/lib/debug/bin
MAN=man/tvheadend.1
install: ${PROG} ${MAN}
mkdir -p ${INSTBIN}
mkdir -p ${INSTDBG}
install -T ${PROG} ${INSTBIN}/tvheadend
objcopy --only-keep-debug ${INSTBIN}/tvheadend ${INSTDBG}/tvheadend.debug
strip -g ${INSTBIN}/tvheadend
objcopy --add-gnu-debuglink=${INSTDBG}/tvheadend.debug ${INSTBIN}/tvheadend
mkdir -p ${INSTMAN}
install ${MAN} ${INSTMAN}
install-debug: ${PROG}
mkdir -p ${INSTDBG}
objcopy --only-keep-debug ${INSTBIN}/tvheadend ${INSTDBG}/tvheadend.debug
strip -g ${INSTBIN}/tvheadend
objcopy --add-gnu-debuglink=${INSTDBG}/tvheadend.debug ${INSTBIN}/tvheadend
uninstall:
rm -f ${INSTBIN}/tvheadend
rm -f ${INSTDBG}/tvheadend.debug