User Tools

Site Tools


howtos:making_a_deb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

howtos:making_a_deb [d/m/Y H:i] (current)
Line 1: Line 1:
 +<​code>​
  
 +making_a_deb/​
 +making_a_deb/​rdesktop-1.6.0
 +making_a_deb/​rdesktop-1.6.0.tar.gz
 +
 +
 +sudo apt-get install build-essential dh-make debhelper devscripts fakeroot
 +
 +cd making_a_deb/​rdesktop-1.6.0
 +dh_make -e domingo@domingo.dk -f ../​rdesktop-1.6.0.tar.gz
 +
 +sh ../script
 +
 +cd rdesktop-1.6.0/​
 +
 +debian/​control:​
 +Source: rdesktop
 +Section: unknown
 +Priority: extra
 +Maintainer: Thomas D Dahlmann <​domingo@domingo.dk>​
 +Build-Depends:​ debhelper (>= 5), autotools-dev,​ libc6-dev (>= 2.7-10ubuntu3 )
 +Standards-Version:​ 3.7.2
 +
 +Package: rdesktop
 +Architecture:​ any
 +Depends: ${shlibs:​Depends},​ ${misc:​Depends},​ binutils (>= 2.18.1~cvs20080103-0ubuntu1 ), coreutils (>= 6.10-3ubuntu2 ), libacl1 (>= 2.2.45-1 ), libattr1 (>=1 ), libc6 (>​=2.7-10ubuntu3 ), libc6-i686 (>= 2.7-10ubuntu3 )
 +Description: ​ A Remote Desktop Protocol Client
 + ​rdesktop is an open source client for Windows Terminal Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's Windows desktop.
 + ​Supported servers include Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista and Windows NT Server 4.0.
 +
 +finding dependencies - script:
 + ​strace -f -o /tmp/log ./configure
 +       # or make instead of ./​configure,​ if the package doesn'​t use autoconf
 +       for x in `dpkg -S $(grep open /tmp/log|\
 +                           perl -pe 's!.* open\(\"​([^\"​]*).*!$1!'​ |\
 +                           grep "​^/"​| sort | uniq|\
 +                           grep -v "​^\(/​tmp\|/​dev\|/​proc\)"​ ) 2>/​dev/​null|\
 +                           cut -f1 -d":"​| sort | uniq`; \
 +             do \
 +               echo -n "$x (>​="​ `dpkg -s $x|grep ^Version|cut -f2 -d":"​` "), "; \
 +             done
 +
 +
 +
 +cd rdesktop-1.6.0/​
 +sudo dpkg-buildpackage -rfakeroot
 +
 +</​code>​
howtos/making_a_deb.txt · Last modified: d/m/Y H:i (external edit)