~ubuntu-branches/ubuntu/precise/ceph/precise-proposed

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2011-08-28 15:56:16 UTC
  • mfrom: (1.1.4 upstream) (0.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20110828155616-h19o67xdn2sjrh10
Tags: 0.34-1
* New upstream release (closes: #638714).
* Make librbd-dev depends on librados-dev as it uses headers from the latter
  (closes: #636845).
* Add new binary packages, gceph, gceph-dbg and obsync . The libcrush ones
  removed.
* Change to quilt source format and tune packaging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
        dh_testdir
46
46
        touch $@
47
47
 
 
48
build-arch: build
 
49
build-indep: build
 
50
 
48
51
build: build-stamp
49
52
build-stamp: configure-stamp  
50
53
        dh_testdir
53
56
        ./configure --prefix=/usr --sbindir=/sbin --localstatedir=/var \
54
57
          --sysconfdir=/etc $(extraopts) $(confflags)
55
58
        $(MAKE)
56
 
        sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
 
59
 
57
60
        cp src/init-ceph debian/ceph.init
58
61
        cp src/logrotate.conf debian/ceph.logrotate
59
62
 
67
70
        [ ! -f Makefile ] || $(MAKE) distclean
68
71
        rm -f aclocal.m4 compile config.sub config.guess config.log depcomp \
69
72
          install-sh ltmain.sh missing
70
 
        rm -f configure Makefile.in man/Makefile.in src/Makefile.in
71
 
        rm -f src/acconfig.h.in
 
73
        rm -f configure Makefile.in man/Makefile.in
 
74
        cd src/ && rm -f Makefile.in acconfig.h.in gtest/aclocal.m4 \
 
75
                gtest/configure gtest/Makefile.in
 
76
        cd src/gtest/build-aux/ &&  rm -f config.guess config.h.in \
 
77
                config.sub depcomp install-sh  ltmain.sh  missing
 
78
 
72
79
        rm -f debian/ceph.init debian/ceph.logrotate
73
80
 
74
81
        dh_clean
80
87
        dh_installdirs
81
88
 
82
89
        $(MAKE) DESTDIR=$(DESTDIR) install
 
90
        sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
83
91
        install -D -m 644 udev/50-rbd.rules $(DESTDIR)/lib/udev/rules.d/50-rbd.rules
84
92
 
85
93
# Add here commands to install the package into debian/testpack.
104
112
        dh_strip -pceph --dbg-package=ceph-dbg -k --exclude=libcls_
105
113
        dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg
106
114
        dh_strip -pceph-client-tools --dbg-package=ceph-client-tools-dbg
107
 
        dh_strip -plibcrush1 --dbg-package=libcrush1-dbg
108
115
        dh_strip -plibrados2 --dbg-package=librados2-dbg
109
116
        dh_strip -plibrbd1 --dbg-package=librbd1-dbg
110
117
        dh_strip -plibceph1 --dbg-package=libceph1-dbg
111
118
        dh_strip -pradosgw --dbg-package=radosgw-dbg
 
119
        dh_strip -pgceph --dbg-package=gceph-dbg
 
120
        dh_strip -plibrgw1 --dbg-package=librgw1-dbg
112
121
 
113
122
        dh_compress
114
123
        dh_fixperms
115
124
        dh_makeshlibs -n  # we do the postinst/postrm scripts manually
 
125
        dh_pysupport
116
126
        dh_installdeb
117
127
        dh_shlibdeps
118
128
        dh_gencontrol