Control: tags -1 patch
Please find a patch attached that drops the doublecmd-gtk package.
>From 5f9b4a5e042e42e2136d543f4072f277853cc617 Mon Sep 17 00:00:00 2001
From: Bastian Germann <[email protected]>
Date: Wed, 11 Feb 2026 01:01:20 +0100
Subject: [PATCH] Drop doublecmd-gtk
---
debian/control | 24 +-----------------------
debian/rules | 20 ++++----------------
2 files changed, 5 insertions(+), 39 deletions(-)
diff --git a/debian/control b/debian/control
index a5f6df5..f837bee 100644
--- a/debian/control
+++ b/debian/control
@@ -7,39 +7,17 @@ Build-Depends: debhelper-compat (= 13),
fp-units-gfx,
fp-units-misc,
fp-units-net,
- lcl-gtk2,
lcl-qt5,
lcl-units,
lcl-utils,
libbz2-dev,
libdbus-1-dev,
- libglib2.0-dev,
- libgtk2.0-dev,
libqt5pas-dev
Standards-Version: 4.7.3
Vcs-Git: https://salsa.debian.org/pascal-team/doublecmd.git
Vcs-Browser: https://salsa.debian.org/pascal-team/doublecmd
Homepage: https://doublecmd.sourceforge.io
-Package: doublecmd-gtk
-Architecture: any
-Depends: doublecmd-common (= ${source:Version}),
- doublecmd-plugins (= ${binary:Version}),
- ${misc:Depends},
- ${shlibs:Depends}
-Provides: doublecmd
-Conflicts: doublecmd
-Replaces: doublecmd
-Description: twin-panel (commander-style) file manager (GTK2)
- Double Commander is a cross platform open source file manager
- with two panels side by side. It is inspired by Total Commander
- and features some new ideas.
- .
- Support for RAR archives can be enabled by installing the
- libunrar5 package from non-free.
- .
- This package contains the GTK2 user interface.
-
Package: doublecmd-qt
Architecture: any
Depends: doublecmd-common (= ${source:Version}),
@@ -76,7 +54,7 @@ Description: twin-panel (commander-style) file manager (plugins)
Package: doublecmd-common
Architecture: all
Multi-Arch: foreign
-Recommends: doublecmd-gtk | doublecmd-qt
+Recommends: doublecmd-qt
Depends: desktop-file-utils, ${misc:Depends}
Suggests: doublecmd-help-en | doublecmd-help,
libffmpegthumbnailer4v5,
diff --git a/debian/rules b/debian/rules
index c34e4d5..8fa1fb4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,28 +15,16 @@ override_dh_install:
# Remove convenience copy of Free Pascal Qt4 binding, use libqt4pas-dev instead
rm -f plugins/wlx/WlxMplayer/src/qt4.pas
- # Build GTK2 version
- ./build.sh beta gtk2
- ./install/linux/install.sh --install-prefix=$(CURDIR)/debian/doublecmd-common
- ./clean.sh
-
# Build Qt5 version
./build.sh beta qt5
- ./install/linux/install.sh --install-prefix=$(CURDIR)/debian/doublecmd-qt-temp
+ ./install/linux/install.sh --install-prefix=$(CURDIR)/debian/doublecmd-common
./clean.sh
- # Separate GTK2-specific files
- mkdir -p $(CURDIR)/debian/doublecmd-gtk/usr/lib/doublecmd/plugins
- mv $(CURDIR)/debian/doublecmd-common/usr/lib/doublecmd/doublecmd $(CURDIR)/debian/doublecmd-gtk/usr/lib/doublecmd/
- mv $(CURDIR)/debian/doublecmd-common/usr/lib/doublecmd/plugins/wlx $(CURDIR)/debian/doublecmd-gtk/usr/lib/doublecmd/plugins/
- mv $(CURDIR)/debian/doublecmd-common/usr/lib/doublecmd/doublecmd.zdli $(CURDIR)/debian/doublecmd-gtk/usr/lib/doublecmd/
-
# Separate Qt5-specific files
mkdir -p $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/plugins
- mv $(CURDIR)/debian/doublecmd-qt-temp/usr/lib/doublecmd/doublecmd $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/
- mv $(CURDIR)/debian/doublecmd-qt-temp/usr/lib/doublecmd/plugins/wlx $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/plugins/
- mv $(CURDIR)/debian/doublecmd-qt-temp/usr/lib/doublecmd/doublecmd.zdli $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/
- rm -rf $(CURDIR)/debian/doublecmd-qt-temp/
+ mv $(CURDIR)/debian/doublecmd-common/usr/lib/doublecmd/doublecmd $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/
+ mv $(CURDIR)/debian/doublecmd-common/usr/lib/doublecmd/plugins/wlx $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/plugins/
+ mv $(CURDIR)/debian/doublecmd-common/usr/lib/doublecmd/doublecmd.zdli $(CURDIR)/debian/doublecmd-qt/usr/lib/doublecmd/
# Separate plugins
mkdir -p $(CURDIR)/debian/doublecmd-plugins/usr/lib/doublecmd