------------------------------------------------------------ revno: 1383 committer: Rene Engelhard <r...@debian.org> branch nick: debian timestamp: Thu 2009-01-08 01:03:03 +0100 message: start migrating to dh_install modified: changelog control control.qa.in rules
=== modified file 'changelog' --- a/changelog 2009-01-07 20:09:57 +0000 +++ b/changelog 2009-01-08 00:03:03 +0000 @@ -26,10 +26,12 @@ extensions - temporarily hardcode 3.0 in -debian-menu extraction, as current 3.1 snapshot still has 3.0 in there.. + - move install of make install-installed file from cp -a to dh_install; + this also moves hid.lst to -qa-tools * debian/rules, debian/startcenter.desktop: remove own startcenter.desktop; OOo now has one upstream - -- Rene Engelhard <r...@debian.org> Thu, 01 Jan 2009 19:33:16 +0100 + -- Rene Engelhard <r...@debian.org> Tue, 06 Jan 2009 16:06:56 +0100 openoffice.org (1:3.0.1~rc1-2.3pre) experimental; urgency=low
=== modified file 'control' --- a/control 2008-12-28 01:09:40 +0000 +++ b/control 2009-01-08 00:03:03 +0000 @@ -3180,7 +3180,7 @@ Recommends: openoffice.org-qa-api-tests, openoffice.org-qa-ui-tests, Suggests: ${java-runtime-depends} Conflicts: openoffice.org-core (<< 1:2.3.0~oog680m2) -Replaces: openoffice.org-common (<< 2.0.4~ood680m2) +Replaces: openoffice.org-common (<< 1:3.1.0~dev300m38) Architecture: i386 powerpc sparc mips mipsel armel s390 m68k amd64 ppc64 Description: OpenOffice.org Automatic Test Programs OpenOffice.org is a full-featured office productivity suite that provides === modified file 'control.qa.in' --- a/control.qa.in 2008-12-03 16:32:04 +0000 +++ b/control.qa.in 2009-01-08 00:03:03 +0000 @@ -9,7 +9,7 @@ openoffice.orgVER-qa-ui-tests, Suggests: ${java-runtime-depends} Conflicts: openoffice.org-core (<< 1:2.3.0~oog680m2) -Replaces: openoffice.org-common (<< 2.0.4~ood680m2) +Replaces: openoffice.org-common (<< 1:3.1.0~dev300m38) Architecture: %OOO_QA_ARCHS% Description: OpenOffice.org Automatic Test Programs OpenOffice.org is a full-featured office productivity suite that provides === modified file 'rules' --- a/rules 2009-01-07 20:09:57 +0000 +++ b/rules 2009-01-08 00:03:03 +0000 @@ -977,7 +977,7 @@ stampdir_targets=files.backup icons.scale patch.apply build.prepare.artwork stampdir_targets+=build.prepare configure stampdir_targets+=setupins setup install install-arch install-indep -stampdir_targets+=langpacks helppacks binary-common binary-arch binary-indep +stampdir_targets+=langpacks binary-common binary-arch binary-indep ifdef FORCE DUMMY:=$(shell rm -f $(patsubst %,$(STAMP_DIR)/%,$(filter $(stampdir_targets),$(MAKECMDGOALS)))) endif @@ -1593,123 +1593,177 @@ dh_testdir dh_testroot - rm -rf $(CURDIR)/debian/tmp - cd ooo-build ; PATH=$(BUILD_PATH) LD_LIBRARY_PATH="/usr/lib/libfakeroot:$(BUILD_LD_LIBRARY_PATH)" DESTDIR=$(CURDIR)/debian/tmp $(MAKE) install - -ifeq "$(HELPISOS)" "" - for i in common calc math draw writer impress base; do \ - rm -rf debian/tmp/pkg/openoffice.org-$$i/$(OODIR)/help; \ + if [ -x /usr/bin/dh_prep ]; then dh_prep; else dh_clean -k; fi + rm -f debian/*.install debian/*.links debian/*.dirs + + # remove those for safety in case the languages might change on + # testbuilds. then the /*/ in dh_installdocs in binary-* won't work + # anymore (different dirs) + rm -rf $(SOURCE_TREE)/instsetoo_native/util/OpenOffice + + # install OpenOffice.org. + cd ooo-build; PATH=$(BUILD_PATH) \ + LD_LIBRARY_PATH="/usr/lib/libfakeroot:$(BUILD_LD_LIBRARY_PATH)" \ + DESTDIR=$(CURDIR)/debian/tmp $(MAKE) install + + # prepare install/dir files for dh + for i in `cd $(CURDIR)/debian/tmp/pkg; ls -1 | xargs`; do \ + echo "$${i}/usr/* usr" > debian/$$i.install; \ + if [ "$$i" = "openoffice.org-common" ]; then \ + echo "$${i}/etc/* etc" >> debian/$$i.install; \ + fi; \ + (cd debian/tmp/pkg/$$i; find . -type d | sed -e "s,\./,,") \ + > debian/$$i.dirs; \ done -else - # save space by removing non-packaged localized help; we don't need - # them anyway - cd debian/tmp/pkg && \ - for iso in $(filter-out en-US,$(LANGPACKISOS)); do \ - if ! `echo $(HELPISOS) | grep -q $$iso`; then \ - rm -rf openoffice.org-help-$$iso; \ + + # the english resources should be in -common + cat debian/openoffice.org-l10n-en-US.dirs >> debian/openoffice.org-common.dirs + cat debian/openoffice.org-l10n-en-US.install >> debian/openoffice.org-common.install + rm -f debian/openoffice.org-l10n-en-US.dirs debian/openoffice.org-l10n-en-US.install + + # fixup case (-l10n-pt-BR -> l10n-pt-br etc.) + for iso in $(ISOS); do \ + pkgiso=`echo $$iso | tr A-Z a-z`; \ + if [ "$$iso" != "$$pkgiso" ]; then \ + if [ "$$iso" != "en-US" ]; then \ + mv debian/openoffice.org-l10n-$$iso.dirs \ + debian/openoffice.org-l10n-$$pkgiso.dirs; \ + mv debian/openoffice.org-l10n-$$iso.install \ + debian/openoffice.org-l10n-$$pkgiso.install; \ fi; \ - done -endif - - # move resources which have been installed outside of common there - cd debian/tmp/pkg; \ - cp -r openoffice.org-l10n-en-US/* \ - openoffice.org-common && \ - rm -rf openoffice.org-l10n-en-US + mv debian/openoffice.org-help-$$iso.dirs \ + debian/openoffice.org-help-$$pkgiso.dirs; \ + mv debian/openoffice.org-help-$$iso.install \ + debian/openoffice.org-help-$$pkgiso.install; \ + fi; \ + done + + # fix up still sneaking in ./. They break dh_install (it installs + # but wrongly complains about it as not-installed files) + perl -pi -e 's,\./,,' debian/openoffice.org$(VER)-common.install + perl -pi -e 's,\./,,' debian/ure.install + +ifneq "$(HELPISOS)" "" + # remove non-packaged localized help. This a) saves space + # and b) we need this for the following dh_install as there will be + # no .install files created and dh_install will warn/fail due + # to non-installed files. + for iso in $(filter-out en-US,$(LANGPACKISOS)); do \ + if ! `echo $(HELPISOS) | grep -q $$iso`; then \ + pkgiso=`echo $$iso | tr A-Z a-z`; \ + rm -rf debian/tmp/pkg/openoffice.org-help-$$pkgiso; \ + rm -f debian/openoffice.org-help.$$pkgiso.dirs; \ + rm -f debian/openoffice.org-help.$$pkgiso.install; \ + fi; \ + done +endif + +ifeq "$(PACKAGE_QA_TOOLS)" "n" + rm -rf debian/tmp/pkg/openoffice.org-qa-tools + rm -f openoffice.org$(VER)-qa-tools.dirs + rm -f openoffice.org$(VER)-qa-tools.install +endif + + dh_installdirs -A + dh_install -A --sourcedir=debian/tmp/pkg --fail-missing + + rm -rf debian/tmp/pkg ifeq "$(ENABLE_JAVA)" "y" # move officebean.jar into -officebean (They will be moved out of -core # in the install-arch target). Do the /usr/share/java move here already - cd debian/tmp/pkg; \ - mkdir -p openoffice.org-core/usr/share/java/$(OODIRNAME); \ - mv openoffice.org-common/$(OODIR)/program/classes/officebean.jar \ - openoffice.org-core/usr/share/java/$(OODIRNAME) + mkdir -p $(PKGDIR)-core/usr/share/java/$(OODIRNAME); \ + mv $(PKGDIR)-common/$(OODIR)/program/classes/officebean.jar \ + $(PKGDIR)-core/usr/share/java/$(OODIRNAME) # move sdbc_hsqldb.jar into -base (do the move # to /usr/share/java here directly, we do it for the "rest" # later - cd debian/tmp/pkg; \ - mkdir -p openoffice.org-base/usr/share/java/$(OODIRNAME); \ - mkdir -p openoffice.org-base/$(OODIR)/program/classes; \ - mv openoffice.org-common/$(OODIR)/program/classes/sdbc_hsqldb.jar \ - openoffice.org-base/usr/share/java/$(OODIRNAME); \ - ln -s /usr/share/java/$(OODIRNAME)/sdbc_hsqldb.jar \ - openoffice.org-base/$(OODIR)/program/classes/sdbc_hsqldb.jar + mkdir -p $(PKGDIR)-base/usr/share/java/$(OODIRNAME); \ + mkdir -p $(PKGDIR)-base/$(OODIR)/program/classes; \ + mv $(PKGDIR)-common/$(OODIR)/program/classes/sdbc_hsqldb.jar \ + $(PKGDIR)-base/usr/share/java/$(OODIRNAME); \ + ln -s /usr/share/java/$(OODIRNAME)/sdbc_hsqldb.jar \ + $(PKGDIR)-base/$(OODIR)/program/classes/sdbc_hsqldb.jar + + ifneq "$(USE_SYSTEM_HSQLDB)" "y" # we need this in -base. Otherwise we get unwanted package differences # in the unstable version and backports which might use internal hsqldb - ifneq "$(USE_SYSTEM_HSQLDB)" "y" - mkdir -p debian/tmp/pkg/openoffice.org-base/$(OODIR)/program/classes - mv debian/tmp/pkg/openoffice.org-common/$(OODIR)/program/classes/hsqldb.jar \ - debian/tmp/pkg/openoffice.org-base/$(OODIR)/program/classes + mkdir -p $(PKGDIR)-base/$(OODIR)/program/classes + mv $(PKGDIR)-common/$(OODIR)/program/classes/hsqldb.jar \ + $(PKGDIR)-base/$(OODIR)/program/classes endif endif ifeq "$(ENABLE_MONO)" "y" - cd debian/tmp/pkg; \ - mkdir -p openoffice.org-core/$(OOBRANDDIR)/ure/lib; \ - mv openoffice.org-common/$(OOBRANDDIR)/ure/lib/cli_uno_bridge.dll* \ - openoffice.org-core/$(OOBRANDDIR)/ure/lib + mkdir -p $(PKGDIR)-core/$(OOBRANDDIR)/ure/lib; \ + mv $(PKGDIR)-common/$(OOBRANDDIR)/ure/lib/cli_uno_bridge.dll* \ + $(PKGDIR)-core/$(OOBRANDDIR)/ure/lib for i in `dh_listpackages | grep libuno-cli`; do \ if echo "$$i" | grep -q oootypes; then p=openoffice.org-common; d=$(OODIR)/program; \ else p=ure; d=$(OOBRANDDIR)/ure/lib; fi; \ - rm -rf debian/tmp/pkg/$$i && mkdir -p -m755 debian/tmp/pkg/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`; \ - mv debian/tmp/pkg/$$p/$$d/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll \ - debian/tmp/pkg/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`; \ - mv debian/tmp/pkg/$$p/$$d/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.config \ - debian/tmp/pkg/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll.config; \ + rm -rf debian/$$i && mkdir -p -m755 debian/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`; \ + mv debian/$$p/$$d/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll \ + debian/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`; \ + mv debian/$$p/$$d/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.config \ + debian/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll.config; \ ln -s `echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll.config \ - debian/tmp/pkg/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.config; \ - mv debian/tmp/pkg/$$p/$$d/policy.*.`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll \ - debian/tmp/pkg/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`; \ + debian/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`/`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.config; \ + mv debian/$$p/$$d/policy.*.`echo $$i | sed -e "s/libuno-//" | sed -e "s/-cil$$//" | sed -e "s/-/_/" | perl -pi -e 's/\d.\d//'`.dll \ + debian/$$i/usr/lib/cli/uno-`echo $$i | perl -pi -e 's/.*(\d.\d).*/$$1/'`; \ done endif # remove eventually sneaked in .testtoolrc - cd debian/tmp/pkg; \ - rm -f openoffice.org-common/$(OODIR)/program/.testtoolrc + rm -f $(PKGDIR)-common/$(OODIR)/program/.testtoolrc ifeq "$(BUILD_GTK)" "y" # Gtk quickstarter for the eggtrtray stuff, so to -gtk (via -gnome) - mkdir -p -m755 debian/tmp/pkg/openoffice.org-gnome/$(OOBRANDDIR)/share/xdg - mv debian/tmp/pkg/openoffice.org-common/$(OOBRANDDIR)/share/xdg/qstart.desktop \ - debian/tmp/pkg/openoffice.org-gnome/$(OOBRANDDIR)/share/xdg + mkdir -p -m755 $(PKGDIR)-gnome/$(OOBRANDDIR)/share/xdg + mv $(PKGDIR)-common/$(OOBRANDDIR)/share/xdg/qstart.desktop \ + $(PKGDIR)-gnome/$(OOBRANDDIR)/share/xdg endif +ifeq "$(PACKAGE_SDK)" "y" # move gengal stuff into -dev - mkdir -p debian/tmp/pkg/openoffice.org-dev/$(OODIR)/program - mv debian/tmp/pkg/openoffice.org-core/$(OODIR)/program/gengal* \ - debian/tmp/pkg/openoffice.org-dev/$(OODIR)/program - mv debian/tmp/pkg/openoffice.org-common/$(OODIR)/program/gengal \ - debian/tmp/pkg/openoffice.org-dev/$(OODIR)/program + mkdir -p $(PKGDIR)-dev/$(OODIR)/program + mv $(PKGDIR)-core/$(OODIR)/program/gengal* \ + $(PKGDIR)-dev/$(OODIR)/program + mv $(PKGDIR)-common/$(OODIR)/program/gengal \ + $(PKGDIR)-dev/$(OODIR)/program +else + rm -f $(PKGDIR)-core/$(OODIR)/program/gengal* + rm -f $(PKGDIR)-common/$(OODIR)/program/gengal +endif ifeq "$(PACKAGE_SDK)" "y" # move SDK documentation into own package - rm -rf debian/tmp/pkg/openoffice.org-dev-doc - mkdir -p debian/tmp/pkg/openoffice.org-dev-doc/usr/share/doc/openoffice.org-dev-doc - mv debian/tmp/pkg/openoffice.org-dev/usr/share/doc/openoffice.org \ - debian/tmp/pkg/openoffice.org-dev-doc/usr/share/doc/openoffice.org-dev && \ - mv debian/tmp/pkg/openoffice.org-dev-doc/usr/share/doc/openoffice.org-dev/sdk/docs \ - debian/tmp/pkg/openoffice.org-dev-doc/usr/share/doc/openoffice.org-dev - mkdir -p debian/tmp/pkg/openoffice.org-dev-doc/$(OODIR)/sdk - mv debian/tmp/pkg/openoffice.org-dev-doc/usr/share/doc/openoffice.org-dev/sdk/index.html \ - debian/tmp/pkg/openoffice.org-dev-doc/$(OODIR)/sdk - rm -f debian/tmp/pkg/openoffice.org-dev/$(OODIR)/sdk/index.html - rm -rf debian/tmp/pkg/openoffice.org-dev/usr/share/doc/openoffice.org \ - debian/tmp/pkg/openoffice.org-dev-doc/usr/share/doc/openoffice.org-dev/sdk - mv debian/tmp/pkg/openoffice.org-dev/$(OODIR)/sdk/examples \ - debian/tmp/pkg/openoffice.org-dev-doc/$(OODIR)/sdk + rm -rf $(PKGDIR)-dev-doc + mkdir -p $(PKGDIR)-dev-doc/usr/share/doc/openoffice.org-dev-doc + mv $(PKGDIR)-dev/usr/share/doc/openoffice.org \ + $(PKGDIR)-dev-doc/usr/share/doc/openoffice.org-dev && \ + mv $(PKGDIR)-dev-doc/usr/share/doc/openoffice.org-dev/sdk/docs \ + $(PKGDIR)-dev-doc/usr/share/doc/openoffice.org-dev + mkdir -p $(PKGDIR)-dev-doc/$(OODIR)/sdk + mv $(PKGDIR)-dev-doc/usr/share/doc/openoffice.org-dev/sdk/index.html \ + $(PKGDIR)-dev-doc/$(OODIR)/sdk + rm -f $(PKGDIR)-dev/$(OODIR)/sdk/index.html + rm -rf $(PKGDIR)-dev/usr/share/doc/openoffice.org \ + $(PKGDIR)-dev-doc/usr/share/doc/openoffice.org-dev/sdk + mv $(PKGDIR)-dev/$(OODIR)/sdk/examples \ + $(PKGDIR)-dev-doc/$(OODIR)/sdk endif # fixup ure-link symlink. The move is done in install-arch # but the link is in -common so we need to do it here. - cd debian/tmp/pkg/openoffice.org-common/$(OOBASISDIR) && \ + cd $(PKGDIR)-common/$(OOBASISDIR) && \ rm ure-link && ln -sf /$(OOUREDIR) ure-link ifeq "$(ENABLE_GIO)" "y" # the config for gio should be there where gio itself is, shouldn't it? - mkdir -p debian/tmp/pkg/openoffice.org-gnome//$(OOBASISDIR)/share/registry/modules/org/openoffice/ucb/Configuration - mv debian/tmp/pkg/openoffice.org-common/$(OOBASISDIR)/share/registry/modules/org/openoffice/ucb/Configuration/Configuration-gio.xcu \ - debian/tmp/pkg/openoffice.org-gnome//$(OOBASISDIR)/share/registry/modules/org/openoffice/ucb/Configuration + mkdir -p $(PKGDIR)-gnome/$(OOBASISDIR)/share/registry/modules/org/openoffice/ucb/Configuration + mv $(PKGDIR)-common/$(OOBASISDIR)/share/registry/modules/org/openoffice/ucb/Configuration/Configuration-gio.xcu \ + $(PKGDIR)-gnome/$(OOBASISDIR)/share/registry/modules/org/openoffice/ucb/Configuration endif find debian/tmp ! -perm -200 | xargs -r chmod u+w @@ -1751,49 +1805,9 @@ touch $@ # Install files generated by setup into package directories -helppacks: $(STAMP_DIR)/helppacks -$(STAMP_DIR)/helppacks: $(STAMP_DIR)/install ooo-build/bin/openoffice-xlate-lang - -ifneq "$(HELPISOS)" "" - # we assume here that when we want to build/package help here we want - # to do that with en-US anyway... - rm -rf $(PKGDIR)-help-en-us $(PKGDIR)-help-en-us.*.debhelper; \ - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-help-en-US $(PKGDIR)-help-en-us || exit 1 - ifneq "$(HELPISOS)" "en-US" - set -e; \ - for iso in $(filter-out en-US,$(HELPISOS)); do \ - pkgiso=`echo $$iso | tr \[:upper:\] \[:lower:\]`; \ - if [ -d debian/tmp/pkg/openoffice.org-help-$$iso ]; then \ - rm -rf $(PKGDIR)-help-$$pkgiso $(PKGDIR)-help-$$pkgiso.*.debhelper; \ - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-help-$$iso \ - $(PKGDIR)-help-$$pkgiso; \ - fi; \ - done - endif -endif - - touch $@ - -# Install files generated by setup into package directories langpacks: $(STAMP_DIR)/langpacks $(STAMP_DIR)/langpacks: $(STAMP_DIR)/install $(STAMP_DIR)/install-indep ooo-build/bin/openoffice-xlate-lang - for ext in `echo $(LANGPACKISOS) |tr A-Z a-z` ; do \ - rm -rf $(PKGDIR)-l10n-$$ext;\ - rm -rf $(PKGDIR)-l10n-$$ext.*.debhelper;\ - done - - # ... and install the rest of the langpacks - for iso in $(LANGPACKISOS); do \ - if [ "$$iso" = "en-US" ]; then continue; fi ; \ - pkgiso=`echo $$iso | tr \[:upper:\] \[:lower:\]`; \ - if [ -d debian/tmp/pkg/openoffice.org-l10n-$$iso ]; then \ - rm -rf $(PKGDIR)-l10n-$$pkgiso $(PKGDIR)-l10n-$$pkgiso.*.debhelper; \ - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-l10n-$$iso \ - $(PKGDIR)-l10n-$$pkgiso || exit 1; \ - fi; \ - done - # remove empty uno_packages dirs somehow in the langpacks(?) for iso in `echo $(LANGPACKISOS) | tr A-Z a-z`; do \ rm -rf $(PKGDIR)-l10n-$$iso/$(OODIR)/share/uno_packages; \ @@ -1835,13 +1849,13 @@ rm -rf debian/tmp/native-jars mkdir -p debian/tmp/native-jars/gcj cp -a \ - debian/tmp/pkg/openoffice.org-common/$(OODIR)/program/classes/*.jar \ + $(PKGDIR)-common/$(OODIR)/program/classes/*.jar \ debian/tmp/native-jars/ cp -a \ - debian/tmp/pkg/openoffice.org-core/usr/share/java/$(OODIRNAME)/*.jar \ + $(PKGDIR)-core/usr/share/java/$(OODIRNAME)/*.jar \ debian/tmp/native-jars/ cp -a \ - debian/tmp/pkg/openoffice.org-base/usr/share/java/$(OODIRNAME)/*.jar \ + $(PKGDIR)-base/usr/share/java/$(OODIRNAME)/*.jar \ debian/tmp/native-jars/ : # remove problematic ones rm -f debian/tmp/native-jars/ridl.jar @@ -1876,23 +1890,6 @@ dh_testroot umask 022 - # Copy files placed by ooo-build/bin/package-ooo - for i in base calc core draw impress math writer gnome dev; do \ - rm -rf $(PKGDIR)-$$i $(PKGDIR)-$$i.*.debhelper ;\ - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-$$i $(PKGDIR)-$$i || exit 1;\ - done -ifeq "$(BUILD_KDE)" "y" - rm -rf $(PKGDIR)-kde $(PKGDIR)-kde.*.debhelper - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-kde $(PKGDIR)-kde || exit 1 -endif - -ifeq "$(BUILD_BINFILTERS)" "y" - rm -rf $(PKGDIR)-filter-binfilter $(PKGDIR)-filter-binfilter.*.debhelper - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-filter-binfilter $(PKGDIR)-filter-binfilter || exit 1 -endif - - rm -rf debian/ure debian/ure.*.debhelper ;\ - cp -r --preserve=mode debian/tmp/pkg/ure debian/ure || exit 1 # move the URE to /usr/lib/ure mv debian/ure/$(OOBRANDDIR)/ure debian/ure/usr/lib rmdir debian/ure/$(OOBRANDDIR) @@ -1921,14 +1918,6 @@ -e 's|\(UNO_JAVA_JFW_CLASSPATH_URLS=.*\)|\1 file:///usr/share/java/postgresql.jar|' \ debian/ure/$(OOUREDIR)/lib/jvmfwk3rc - rm -rf debian/mozilla-openoffice.org$(VER) debian/mozilla-openoffice.org$(VER).*.debhelper - rm -rf $(PKGDIR) $(PKGDIR).*.debhelper -ifeq "$(ENABLE_EVO2)" "y" - rm -rf $(PKGDIR)-evolution $(PKGDIR)-evolution.*.debhelper -endif - - dh_installdirs -a - ifeq "$(BUILD_KDE)" "y" mkdir -p -m755 $(PKGDIR)-kde/$(OODIR)/program mkdir -p -m755 $(PKGDIR)-kde/$(OOBRANDDIR)/program @@ -2047,6 +2036,7 @@ ifeq "$(ENABLE_JAVA)" "y" ifeq "$(USE_SYSTEM_HSQLDB)" "y" # link to system hsqldb + mkdir -p $(PKGDIR)-base/$(OODIR)/program/classes ln -sf /usr/share/java/hsqldb.jar \ $(PKGDIR)-base/$(OODIR)/program/classes/hsqldb.jar endif @@ -2068,16 +2058,11 @@ $(PKGDIR)-core/usr/share/applications ifeq "$(PACKAGE_QA_TOOLS)" "y" - rm -rf $(PKGDIR)-qa-tools mkdir -p -m755 $(PKGDIR)-qa-tools/usr/bin install -m755 $(SOURCE_TREE)/ootestapi$(VER) $(PKGDIR)-qa-tools/usr/bin install -m755 $(SOURCE_TREE)/ootesttool$(VER) $(PKGDIR)-qa-tools/usr/bin install -m755 $(SOURCE_TREE)/oosmoketest$(VER) $(PKGDIR)-qa-tools/usr/bin - rm -rf $(PKGDIR)-qa-tools $(PKGDIR)-qa-tools.*.debhelper - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-qa-tools \ - debian/openoffice.org-qa-tools - install -D -m644 $(SOURCE_TREE)/solver/$(shell . $(SOURCE_TREE)/*.sh; echo $$UPD)/$(shell . $(SOURCE_TREE)/*.sh; echo $$OUTPATH$$PROEXT)/lib/libsalalloc_malloc.so.3 $(PKGDIR)-qa-tools/$(OOUREDIR)/lib/libsalalloc_malloc.so.3 ifeq "$(ENABLE_JAVA)" "y" @@ -2100,8 +2085,7 @@ # fix permission chmod 644 $(PKGDIR)-qa-tools/$(OODIR)/program/hid.lst -else - rm -f debian/tmp/pkg/openoffice.org-qa-tools + chmod 644 $(PKGDIR)-qa-tools/$(OODIR)/program/testtoolrc endif ifeq "$(USE_OOO_BUILD_DESKTOPS)" "n" @@ -2171,9 +2155,6 @@ ifeq "$(BUILD_PYUNO)" "y" # PyUNO packaging - rm -rf debian/python-uno debian/python-uno.*.debhelper - cp -r --preserve=mode debian/tmp/pkg/python-uno debian/python-uno - install -d $(PYTHON_SITE) mv debian/python-uno/$(OODIR)/program/uno.py $(PYTHON_SITE) mv debian/python-uno/$(OODIR)/program/unohelper.py $(PYTHON_SITE) @@ -2533,21 +2514,9 @@ dh_testdir dh_testroot - # Copy files placed by ooo-build/bin/package-ooo/install - for i in common emailmerge; do \ - rm -rf $(PKGDIR)-$$i $(PKGDIR)-$$i.*.debhelper; \ - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-$$i $(PKGDIR)-$$i || exit 1; \ - done -ifeq "$(PACKAGE_SDK)" "y" - rm -rf $(PKGDIR)-dev-doc $(PKGDIR)-dev-doc.*.debhelper; \ - cp -r --preserve=mode debian/tmp/pkg/openoffice.org-dev-doc $(PKGDIR)-dev-doc || exit 1 -endif - perl -pi -e 's,/bin,/usr/bin,' \ debian/openoffice.org$(VER)-emailmerge/$(OODIR)/program/mailmerge.py - dh_installdirs -i - ifneq "$(USE_GSTREAMER)" "y" # sound doesn't work anyway, remove the .wav files to save space rm -rf $(PKGDIR)-common/$(OODIR)/share/gallery/sounds @@ -2899,14 +2868,6 @@ zip -d $(CURDIR)/$(PKGDIR)-wiki-publisher/$(OOBRANDDIR)/share/extension/install/wiki-publisher.oxt license/THIRDPARTYLICENSEREADME.html endif -ifeq "$(ENABLE_MONO)" "y" - for i in `dh_listpackages -i | grep libuno-cli`; do \ - rm -rf debian/$$i; \ - cp -ra debian/tmp/pkg/$$i \ - debian/$$i; \ - done -endif - for i in $(ARCH_INDEP_PACKAGES); do \ install -D -m644 debian/presubj \ debian/$$i/usr/share/bug/$$i/presubj; \ @@ -2971,7 +2932,7 @@ done dh_installdocs -s -A -Nlibmythes-dev debian/README.Debian \ - debian/tmp/pkg/openoffice.org-common/$(OOBRANDDIR)/README + $(SOURCE_TREE)/instsetoo_native/util/OpenOffice/replace_file/*/00/README dh_installdocs -plibmythes-dev debian/copyright dh_installman -s # fix manpage symlinks @@ -3140,7 +3101,7 @@ touch $@ binary-indep: $(GSI_EXPORT_STAMP) $(STAMP_DIR)/binary-indep -$(STAMP_DIR)/binary-indep: $(STAMP_DIR)/install-indep debian/control $(STAMP_DIR)/maintscripts $(STAMP_DIR)/langpacks $(STAMP_DIR)/helppacks $(STAMP_DIR)/broffice +$(STAMP_DIR)/binary-indep: $(STAMP_DIR)/install-indep debian/control $(STAMP_DIR)/maintscripts $(STAMP_DIR)/langpacks $(STAMP_DIR)/broffice ifneq ($(ARCH),$(findstring $(ARCH),$(OOO_JAVA_ARCHS))) echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" echo "For uploads with binary-all packages, please use arches where Java is enabled!!!!!" @@ -3191,7 +3152,7 @@ perl -pi -e 's,html/,html /,g' debian/openoffice.org-dev-doc.doc-base.udk-common-ref endif dh_installdocs -i -A debian/README.Debian \ - debian/tmp/pkg/openoffice.org-common/$(OOBRANDDIR)/README + $(SOURCE_TREE)/instsetoo_native/util/OpenOffice/replace_file/*/00/README dh_installman -i for i in `find $(PKGDIR)-common -type l -name "o*.1"`; do \ mv $$i $$i.gz; \