[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