Source: klog
Version: 2.3.4-3
Severity: serious
Justification: it also ftbfs
Tags: ftbfs patch

Hi,

I noticed that klog fails to cross build from source and came up with a
patch that mainly discards broken/duplicated build steps. The main cross
build failure arises from running a bare qmake. I then noticed that it
also FTBFS and that the patch also fixes that. Hope it helps.

Helmut
diff --minimal -Nru klog-2.3.4/debian/changelog klog-2.3.4/debian/changelog
--- klog-2.3.4/debian/changelog 2025-03-20 22:17:26.000000000 +0100
+++ klog-2.3.4/debian/changelog 2025-03-25 23:03:58.000000000 +0100
@@ -1,3 +1,10 @@
+klog (2.3.4-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS: Skip broken/duplicated build steps. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 25 Mar 2025 23:03:58 +0100
+
 klog (2.3.4-3) unstable; urgency=medium
 
   * Added some missing files. 
diff --minimal -Nru klog-2.3.4/debian/rules klog-2.3.4/debian/rules
--- klog-2.3.4/debian/rules     2025-03-20 22:19:45.000000000 +0100
+++ klog-2.3.4/debian/rules     2025-03-25 23:03:58.000000000 +0100
@@ -8,14 +8,10 @@
 override_dh_clean:
        dh_clean translations/*.qm
 
-override_dh_auto_build:
-       qmake src.pro
-       make
+execute_after_dh_auto_build:
        lrelease translations/*.ts
 
 override_dh_auto_install:
-       make install DESTDIR=$(CURDIR)/debian/klog
-
        # Install the translations qm files
        #lrelease translations/*.ts
        install -d $(CURDIR)/debian/klog/usr/share/klog/translations

Reply via email to