[neon/kf6/kf6-kapidox/Neon/unstable] debian: port it to you a virtenv

Carlos De Maine null at kde.org
Sun Dec 31 02:16:24 GMT 2023


Git commit 4bfcc45f8a378d30872fa551b45298ef1a50f2a2 by Carlos De Maine.
Committed on 31/12/2023 at 03:16.
Pushed by carlosdem into branch 'Neon/unstable'.

port it to you a virtenv

M  +5    -9    debian/control
A  +4    -0    debian/kf6-kapidox.links
M  +8    -13   debian/rules

https://invent.kde.org/neon/kf6/kf6-kapidox/-/commit/4bfcc45f8a378d30872fa551b45298ef1a50f2a2

diff --git a/debian/control b/debian/control
index 1f8e1fa..2b336e8 100644
--- a/debian/control
+++ b/debian/control
@@ -2,22 +2,21 @@ Source: kf6-kapidox
 Section: libs
 Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
-Build-Depends: debhelper (= 9),
+Build-Depends: debhelper-compat (= 13),
                dh-python,
                dh-virtualenv,
                doxygen,
                graphviz,
                kf6-extra-cmake-modules,
                libjs-bootstrap,
-               libjs-jquery
+               libjs-jquery,
                python3-all,
-               python3-gv,
                python3-pip,
                python3-pip-whl,
                python3-setuptools,
                python3-setuptools-whl,
-               python3-venv,
-Standards-Version: 3.9.5
+               python3-virtualenv,
+Standards-Version: 4.6.2
 Homepage: https://projects.kde.org/projects/frameworks/kapidox
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kapidox
 Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kapidox.git
@@ -27,11 +26,8 @@ Architecture: all
 Depends: doxygen,
          graphviz,
          python3-all,
-         python3-gv,
-         python3-pip,
-         python3-pip-whl,
+         python3-virtualenv,
          ${misc:Depends}, 
-         ${python3:Depends}
 Description: API documentation generation tool for KDE frameworks
  Framework to aid in creating API documentation for KDE Frameworks in a
  standard format and style.
diff --git a/debian/kf6-kapidox.links b/debian/kf6-kapidox.links
new file mode 100644
index 0000000..6379d54
--- /dev/null
+++ b/debian/kf6-kapidox.links
@@ -0,0 +1,4 @@
+usr/lib/kf6/kf6-kapidox/bin/depdiagram_generate_all /usr/bin/depdiagram_generate_all
+usr/lib/kf6/kf6-kapidox/bin/kapidox-depdiagram-generate /usr/bin/kapidox-depdiagram-generate
+usr/lib/kf6/kf6-kapidox/bin/kapidox-depdiagram-prepare /usr/bin/kapidox-depdiagram-prepare
+usr/lib/kf6/kf6-kapidox/bin/kapidox-generate /usr/bin/kapidox-generate
diff --git a/debian/rules b/debian/rules
index b64bf4f..75dcd06 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,20 +1,15 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-export DH_VIRTUALENV_INSTALL_ROOT=/opt/venvs
-#SNAKE=/usr/bin/python3
-#EXTRA_REQUIREMENTS=--upgrade-pip
+export DH_VERBOSE=1
+export DH_VIRTUALENV_INSTALL_ROOT=/usr/lib/kf6
 
-#PACKAGE=$(shell dh_listpackages)
-#DH_VENV_ARGS=--python $(SNAKE) --with linktree $(EXTRA_REQUIREMENTS)
-#DH_VENV_DIR=debian/$(PACKAGE)$(DH_VIRTUALENV_INSTALL_ROOT)/$(PACKAGE)
+PACKAGE=$(shell dh_listpackages)
+DH_VENV_DIR=debian/$(PACKAGE)$(DH_VIRTUALENV_INSTALL_ROOT)/$(PACKAGE)
 
 %:
-	dh $@ --buildsystem=dh_virtualenv 
-#	$(DH_VENV_ARGS)
-#	dh $@ --with python-virtualenv $(DH_VENV_ARGS)
+	dh $@ -S --buildsystem=pybuild --with python-virtualenv --no-test
 
-#override_dh_virtualenv:
-#	dh_virtualenv $(DH_VENV_ARGS)
-#	$(DH_VENV_DIR)/bin/python $(DH_VENV_DIR)/bin/pip install -U --upgrade-strategy eager -r requirements.frozen.txt
-        
+override_dh_virtualenv:
+	dh_virtualenv --python=python3
+	$(DH_VENV_DIR)/bin/python $(DH_VENV_DIR)/bin/pip install -U --upgrade-strategy eager -r requirements.frozen.txt


More information about the Neon-commits mailing list