X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=package%2Fdebian%2Frules;h=83d99d35152a70555f4b8417dec5f17c71270b3d;hb=91e802b0dd5f97879f57d12e9dd758e59ab8abb8;hp=1b35dfcd44f9ff55f99b92e470ed65629c2fb79f;hpb=0819b56c3096ed77dd36312b0c4e8f37e7d46c88;p=ncurses.git diff --git a/package/debian/rules b/package/debian/rules index 1b35dfcd..83d99d35 100644 --- a/package/debian/rules +++ b/package/debian/rules @@ -1,5 +1,5 @@ #!/usr/bin/make -f -# MAde with the aid of dh_make, by Craig Small +# Made with the aid of dh_make, by Craig Small # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # Some lines taken from debmake, by Cristoph Lameter. @@ -15,11 +15,21 @@ CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic MY_ABI=6 -MY_DIR=/usr/local/ncurses$(MY_ABI) +MY_DIR=/usr MYDATA=/usr/local/ncurses/share/terminfo BUILD_DIR=$(CURDIR)/debian/ncurses$(MY_ABI) -CFLAGS = $(CC_NORMAL) +CFLAGS = $(shell dpkg-buildflags --get CFLAGS) $(CC_NORMAL) +CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) +LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) + +ifneq ($(MY_DIR),/usr) + RPATH_ENV = RPATH_LIST=../lib:$(MY_DIR)/lib + RPATH_OPT = --enable-rpath +else + RPATH_ENV = + RPATH_OPT = --disable-rpath --disable-rpath-hack +endif ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 @@ -35,8 +45,10 @@ configure: configure-stamp configure-stamp: dh_testdir - RPATH_LIST=../lib:$(MY_DIR)/lib \ - CFLAGS="$(CFLAGS)" ./configure \ + $(RPATH_ENV) \ + CFLAGS="$(CFLAGS)" \ + CPPFLAGS="$(CPPFLAGS)" \ + LDFLAGS="$(LDFLAGS)" ./configure $(RPATH_OPT) \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=$(MY_DIR) \ @@ -46,22 +58,16 @@ configure-stamp: --disable-getcap \ --disable-leaks \ --disable-macros \ + --disable-overwrite \ --disable-termcap \ - --enable-const \ - --enable-ext-colors \ - --enable-ext-mouse \ - --enable-ext-putwin \ --enable-hard-tabs \ - --enable-interop \ --enable-pc-files \ - --enable-rpath \ - --enable-sp-funcs \ --enable-warnings \ + --enable-wgetch-events \ --enable-widec \ --program-suffix=$(MY_ABI) \ --verbose \ - --with-chtype=uint32_t \ - --with-mmask_t=uint32_t \ + --with-abi-version=$(MY_ABI) \ --with-develop \ --with-extra-suffix=$(MY_ABI) \ --with-shared \ @@ -122,6 +128,7 @@ binary-arch: build install dh_compress dh_fixperms dh_installdeb + dh_makeshlibs dh_shlibdeps dh_gencontrol dh_md5sums