Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • debian/rules

    rcbaac62 re565ce2  
    33DEBUG ?= 0
    44
     5ifdef BITLBEE_VERSION
     6BITLBEE_FORCE_VERSION=1
     7else
    58# Want to use the full package version number instead of just the release.
    69BITLBEE_VERSION ?= "$(shell dpkg-parsechangelog | grep ^Version: | awk '{print $$2}')"
    710export BITLBEE_VERSION
    8 
     11endif
    912
    1013build-arch: build-arch-stamp
    1114build-arch-stamp:
    12         if [ ! -d debian ]; then exit 1; fi
    13         ./configure --debug=$(DEBUG) --prefix=/usr --etcdir=/etc/bitlbee $(DEB_BUILD_OPTIONS)
     15        [ -d debian ]
     16        ./configure --debug=$(DEBUG) --prefix=/usr --etcdir=/etc/bitlbee --events=libevent
    1417        $(MAKE)
    1518#       $(MAKE) -C doc/ all
     
    1720
    1821clean:
    19         if [ "`whoami`" != "root" -o ! -d debian ]; then exit 1; fi
    20         rm -rf build-arch-stamp debian/bitlbee debian/*.substvars debian/files
    21         -$(MAKE) distclean
     22        [ "`whoami`" = "root" -a -d debian ]
     23        rm -rf build-arch-stamp debian/bitlbee debian/*.substvars debian/files debian/bitlbee-dev
     24        $(MAKE) distclean
    2225#       -$(MAKE) -C doc/ clean
    2326                               
    2427
    2528install-arch: build-arch
    26         if [ "`whoami`" != "root" -o ! -d debian ]; then exit 1; fi
     29        [ "`whoami`" = "root" -a -d debian ]
    2730        mkdir -p debian/bitlbee/DEBIAN/
    2831        $(MAKE) install install-etc DESTDIR=`pwd`/debian/bitlbee
     
    3235        cp doc/user-guide/user-guide.html debian/bitlbee/usr/share/doc/bitlbee/
    3336
     37install-indep: install-arch
     38        [ "`whoami`" = "root" -a -d debian ]
     39        mkdir -p debian/bitlbee-dev/DEBIAN/
     40        $(MAKE) install-dev DESTDIR=`pwd`/debian/bitlbee-dev
     41
     42        mkdir -p debian/bitlbee-dev/usr/share/doc/bitlbee-dev/
     43
    3444binary-arch: build-arch install-arch
    35         if [ "`whoami`" != "root" -o ! -d debian ]; then exit 1; fi
     45        [ "`whoami`" = "root" -a -d debian ]
    3646
    3747        chmod 755 debian/post* debian/pre* debian/config debian/bitlbee.init
     
    4959                        doc/bitlbee/examples/* man/man8/bitlbee.8 man/man5/bitlbee.conf.5
    5060       
    51         chown -R root.root debian/bitlbee/
     61        chown -R root:root debian/bitlbee/
    5262        find debian/bitlbee/usr/share/ -type d -exec chmod 755 {} \;
    5363        find debian/bitlbee/usr/share/ -type f -exec chmod 644 {} \;
     
    6676                find usr -type f -exec md5sum {} \; > DEBIAN/md5sums
    6777        dpkg-shlibdeps -Tdebian/bitlbee.substvars -dDepends debian/bitlbee/usr/sbin/bitlbee
    68 ifdef BITLBEE_VERSION
     78ifdef BITLBEE_FORCE_VERSION
    6979        dpkg-gencontrol -ldebian/changelog -isp -pbitlbee -Tdebian/bitlbee.substvars -Pdebian/bitlbee -v1:$(BITLBEE_VERSION)-0 -V'debconf-depends=debconf (>= 1.2.0) | debconf-2.0'
    7080else
     
    7484        dpkg --build debian/bitlbee ..
    7585
    76 debug-build:
    77         BITLBEE_VERSION=\"`date +%Y%m%d`-`hostname`-debug\" debian/rules clean binary DEBUG=1
     86binary-indep: install-indep
     87        [ "`whoami`" = "root" -a -d debian ]
    7888
    79 binary: binary-arch
     89        chown -R root.root debian/bitlbee-dev/
     90        find debian/bitlbee-dev/usr/share/ -type d -exec chmod 755 {} \;
     91        find debian/bitlbee-dev/usr/share/ -type f -exec chmod 644 {} \;
     92
     93        cp debian/changelog debian/bitlbee-dev/usr/share/doc/bitlbee-dev/changelog.Debian
     94        gzip -9 debian/bitlbee-dev/usr/share/doc/bitlbee-dev/changelog.Debian
     95        cp debian/copyright debian/bitlbee-dev/usr/share/doc/bitlbee-dev/copyright
     96
     97        cd debian/bitlbee-dev; \
     98                find usr -type f -exec md5sum {} \; > DEBIAN/md5sums
     99
     100        dpkg-gencontrol -ldebian/changelog -isp -pbitlbee-dev -Pdebian/bitlbee-dev
     101
     102        dpkg --build debian/bitlbee-dev ..
     103
     104binary: binary-arch binary-indep
    80105build: build-arch
    81 install: install-arch
     106install: install-arch install-indep
    82107
    83 .PHONY: build-arch build clean binary-arch binary install-arch install
     108.PHONY: build-arch build clean binary-arch binary install-arch install binary-indep install-indep
Note: See TracChangeset for help on using the changeset viewer.