Remove static libs from package build.
Trim configure options to reflect new defaults. Make i18n package conflict/replace. Not my first choice. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33506 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
52
debian/rules
vendored
52
debian/rules
vendored
@@ -70,7 +70,6 @@ package_headers_msw = wx$(release)-headers-msw
|
||||
|
||||
# Build directories:
|
||||
objdir_gtk_shared = objs_gtk_sh
|
||||
objdir_gtk_static = objs_gtk_st
|
||||
objdir_gtk_debug = objs_gtk_d
|
||||
objdir_gtk_install = objs_gtk_install
|
||||
objdir_doc_cruft = objs_doc_con
|
||||
@@ -83,8 +82,7 @@ objdir_msw_static = objs_msw_st
|
||||
objdir_msw_dbg = objs_msw_d
|
||||
objdir_msw_install = objs_msw_install
|
||||
|
||||
objdirs = $(objdir_gtk_shared) $(objdir_gtk_static) $(objdir_gtk_debug) \
|
||||
$(objdir_gtk_install) \
|
||||
objdirs = $(objdir_gtk_shared) $(objdir_gtk_debug) $(objdir_gtk_install) \
|
||||
$(objdir_doc_cruft) $(objdir_doc) $(objdir_examples) \
|
||||
$(objdir_msw_shared) $(objdir_msw_static) $(objdir_msw_dbg) \
|
||||
$(objdir_msw_install)
|
||||
@@ -96,7 +94,6 @@ objdirs = $(objdir_gtk_shared) $(objdir_gtk_static) $(objdir_gtk_debug) \
|
||||
|
||||
# Build stamps:
|
||||
build_arch_stamps = build-gtk-shared-stamp build-gtk-shared-contrib-stamp \
|
||||
build-gtk-static-stamp build-gtk-static-contrib-stamp \
|
||||
build-gtk-debug-stamp build-gtk-debug-contrib-stamp \
|
||||
build-i18n-stamp build-gtk-py-stamp
|
||||
|
||||
@@ -219,15 +216,10 @@ configure-gtk-shared-stamp:
|
||||
--cache-file=$(config_cache) \
|
||||
--with-flavour=$(DEBIAN_WXFLAVOUR) \
|
||||
--with-gtk \
|
||||
--enable-unicode \
|
||||
--with-opengl \
|
||||
--with-zlib=sys \
|
||||
--with-libjpeg=sys \
|
||||
--with-libpng=sys \
|
||||
--with-libtiff=sys \
|
||||
--with-gnomeprint \
|
||||
--enable-dynamic-loader \
|
||||
--enable-std_iostreams
|
||||
--with-libtiff=sys
|
||||
touch $@
|
||||
|
||||
build-gtk-shared-stamp: configure-gtk-shared-stamp
|
||||
@@ -235,30 +227,6 @@ build-gtk-shared-stamp: configure-gtk-shared-stamp
|
||||
cd $(objdir_gtk_shared) && $(FAST_MAKE)
|
||||
touch $@
|
||||
|
||||
configure-gtk-static-stamp:
|
||||
dh_testdir
|
||||
mkdir -p $(objdir_gtk_static)
|
||||
cd $(objdir_gtk_static) \
|
||||
&& ../configure --prefix=/usr \
|
||||
--cache-file=$(config_cache) \
|
||||
--with-flavour=$(DEBIAN_WXFLAVOUR) \
|
||||
--with-gtk \
|
||||
--enable-unicode \
|
||||
--with-opengl \
|
||||
--disable-shared \
|
||||
--with-zlib=sys \
|
||||
--with-libjpeg=sys \
|
||||
--with-libpng=sys \
|
||||
--with-libtiff=sys \
|
||||
--with-gnomeprint \
|
||||
--enable-dynamic-loader \
|
||||
--enable-std_iostreams
|
||||
touch $@
|
||||
|
||||
build-gtk-static-stamp: configure-gtk-static-stamp
|
||||
dh_testdir
|
||||
cd $(objdir_gtk_static) && $(FAST_MAKE)
|
||||
touch $@
|
||||
|
||||
configure-gtk-debug-stamp:
|
||||
dh_testdir
|
||||
@@ -268,16 +236,11 @@ configure-gtk-debug-stamp:
|
||||
--cache-file=$(config_cache) \
|
||||
--with-flavour=$(DEBIAN_WXFLAVOUR) \
|
||||
--with-gtk \
|
||||
--enable-unicode \
|
||||
--with-opengl \
|
||||
--enable-debug \
|
||||
--with-zlib=sys \
|
||||
--with-libjpeg=sys \
|
||||
--with-libpng=sys \
|
||||
--with-libtiff=sys \
|
||||
--with-gnomeprint \
|
||||
--enable-dynamic-loader \
|
||||
--enable-std_iostreams
|
||||
--with-libtiff=sys
|
||||
touch $@
|
||||
|
||||
build-gtk-debug-stamp: configure-gtk-debug-stamp
|
||||
@@ -293,10 +256,6 @@ build-gtk-shared-contrib-stamp: build-gtk-shared-stamp
|
||||
#cd $(objdir_gtk_shared)/contrib/utils/wxrcedit && $(FAST_MAKE)
|
||||
touch $@
|
||||
|
||||
build-gtk-static-contrib-stamp: build-gtk-static-stamp
|
||||
dh_testdir
|
||||
cd $(objdir_gtk_static)/contrib/src && $(FAST_MAKE)
|
||||
touch $@
|
||||
|
||||
build-gtk-debug-contrib-stamp: build-gtk-debug-stamp
|
||||
dh_testdir
|
||||
@@ -496,7 +455,7 @@ install-gtk-lib: install-gtk-shared-stamp
|
||||
dh_install $(objdir_gtk_install)/lib/libwx_*.so.* usr/lib
|
||||
|
||||
install-gtk-dev: DH_OPTIONS=-p$(package_gtk_dev)
|
||||
install-gtk-dev: build-gtk-static-stamp build-gtk-static-contrib-stamp install-gtk-shared-stamp
|
||||
install-gtk-dev: install-gtk-shared-stamp
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
@@ -504,9 +463,6 @@ install-gtk-dev: build-gtk-static-stamp build-gtk-static-contrib-stamp install-g
|
||||
dh_install $(objdir_gtk_install)/lib/libwx_*.so usr/lib
|
||||
dh_install $(objdir_gtk_install)/lib/wx/include usr/lib/wx
|
||||
dh_install $(objdir_gtk_install)/lib/wx/config/gtk* usr/lib/wx/config
|
||||
dh_install $(objdir_gtk_static)/lib/libwx*.a usr/lib
|
||||
dh_install $(objdir_gtk_static)/lib/wx/include usr/lib/wx
|
||||
dh_install $(objdir_gtk_static)/lib/wx/config/gtk* usr/lib/wx/config
|
||||
|
||||
install-gtk-dbg: DH_OPTIONS=-p$(package_gtk_dbg)
|
||||
install-gtk-dbg: build-gtk-debug-stamp build-gtk-debug-contrib-stamp
|
||||
|
Reference in New Issue
Block a user