summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog12
-rw-r--r--debian/control4
-rw-r--r--debian/control.in4
-rwxr-xr-xdebian/rules5
4 files changed, 20 insertions, 5 deletions
diff --git a/debian/changelog b/debian/changelog
index 977d433319..a4b388ce5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+libreoffice (4:24.2.2-3) unstable; urgency=medium
+
+ * debian/rules: make -commons -mysql and -firebird Breaks: << 4:24.2.2-2~
+ to fix it in backports
+ * debian/rules: guard firebird_sdbc.xcu install in install-common;
+ only try if it exists (as the qt/kde stuff) and add comment to the
+ build-indep check why
+
+ -- Rene Engelhard <rene@debian.org> Sun, 31 Mar 2024 12:25:17 +0200
+
libreoffice (4:24.2.2-2~progress7.99u1) graograman-backports; urgency=medium
* Uploading to graograman-backports, remaining changes:
@@ -36,7 +46,7 @@ libreoffice (4:24.2.2-2~progress7.99u1) graograman-backports; urgency=medium
libreoffice (4:24.2.2-2) unstable; urgency=medium
* debian/patches/split-sdbc-firebird-mariadb.diff: create extra
- {mysqlc,firebird_sdbc}.xcd add as for evoab. Otherwise configuration
+ {mysqlc,firebird_sdbc}.xcd as for evoab. Otherwise configuration
parts of it ends up (or not in indep builds) in libreoffice-commons
main.xcd
* debian/rules:
diff --git a/debian/control b/debian/control
index df9de4dbe3..0059a37498 100644
--- a/debian/control
+++ b/debian/control
@@ -605,8 +605,8 @@ Breaks: libreoffice-base (<< 1:6.4.0~beta1-2~),
libreoffice-l10n (<< 7.0),
libreoffice-librelogo (<< 1:7.0.0~alpha),
libreoffice-report-builder (<< 1:7.0.0~alpha),
- libreoffice-sdbc-firebird (<< 4:24.2.2-2),
- libreoffice-sdbc-mysql (<< 4:24.2.2-2),
+ libreoffice-sdbc-firebird (<< 4:24.2.2-2~),
+ libreoffice-sdbc-mysql (<< 4:24.2.2-2~),
libreoffice-sdbc-postgresql (<< 1:7.0.0~alpha),
libreoffice-style-andromeda (<< 4:${oover}~),
libreoffice-style-crystal (<< 4:${oover}~),
diff --git a/debian/control.in b/debian/control.in
index bd289e1605..b3a6ec2898 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -341,8 +341,8 @@ Breaks: libreoffice-core (<< 4:${oover}~),
libreoffice-l10n (<< 7.0),
libreoffice-librelogo (<< 1:7.0.0~alpha),
libreoffice-sdbc-postgresql (<< 1:7.0.0~alpha),
- libreoffice-sdbc-mysql (<< 4:24.2.2-2),
- libreoffice-sdbc-firebird (<< 4:24.2.2-2),
+ libreoffice-sdbc-mysql (<< 4:24.2.2-2~),
+ libreoffice-sdbc-firebird (<< 4:24.2.2-2~),
libreoffice-report-builder (<< 1:7.0.0~alpha),
libreoffice-evolution (<< 1:7.0.0~alpha),
libreoffice-gnome (<< 1:7.0.0~alpha),
diff --git a/debian/rules b/debian/rules
index 9083f09e7e..30fff1fe51 100755
--- a/debian/rules
+++ b/debian/rules
@@ -460,6 +460,11 @@ SYSTEM_STUFF += frozen
SYSTEM_STUFF += argon2
# override stuff for build-indep to save build dependencies
+# This is a hack. dpkg calls build-indep for -A so this is in effect.
+# but for the binary target it calls binary-indep which calls install etc
+# apparently without these. so those guards do not work if stuff is moved
+# in install-common. e.g. qt/kf5, firebird_sdbc.xcd. Those need to be guarded
+# with an if [ -f or similar
ifeq ($(MAKECMDGOALS),build-indep)
ENABLE_EVOAB=n
BUILD_GTK3=n