[SCM] kconfig packaging branch, master, updated. debian/5.37.0-2-107-gd21f3fc
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Jan 26 16:22:49 UTC 2018
Gitweb-URL: http://git.debian.org/?p=pkg-kde/frameworks/kconfig.git;a=commitdiff;h=b06edb6
The following commit has been merged in the master branch:
commit b06edb663324e469104d03f66ef412013e357b99
Author: Maximiliano Curia <maxy at gnuservers.com.ar>
Date: Thu Jan 25 11:14:51 2018 -0300
Fix cross compilation issues
+ Move kconfig_compiler to an arch independant path
+ Move cmake files back to the -dev package
+ Rename -bin-dev package to -dev-bin
Closes: 887452
Thanks: Helmut Grohne for the analysis and suggestions
Gbp-Dch: Full
---
debian/control | 60 +++++++++++++++++++------------------
debian/libkf5config-bin-dev.install | 2 --
debian/libkf5config-dev-bin.install | 1 +
debian/libkf5config-dev.install | 1 +
debian/rules | 2 +-
5 files changed, 34 insertions(+), 32 deletions(-)
diff --git a/debian/control b/debian/control
index 6e8c881..3eecc99 100644
--- a/debian/control
+++ b/debian/control
@@ -44,34 +44,6 @@ Description: configuration settings framework for Qt
.
This package contains runtime files for KConfig.
-Package: libkf5config-bin-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Breaks: libkf5config-dev (<< 5.15.0-2~)
-Replaces: libkf5config-dev (<< 5.15.0-2~)
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: configuration settings framework for Qt -- binary package
- KConfig provides an advanced configuration system. It is made of two
- parts: KConfigCore and KConfigGui.
- .
- KConfigCore provides access to the configuration files themselves. It
- features:
- .
- - centralized definition: define your configuration in an XML file
- and use `kconfig_compiler` to generate classes to read and write
- configuration entries.
- - lock-down (kiosk) support.
- .
- KConfigGui provides a way to hook widgets to the configuration so
- that they are automatically initialized from the configuration and
- automatically propagate their changes to their respective
- configuration files.
- .
- This package is part of KDE Frameworks 5.
- .
- This package contains the binary files for the libkf5config-dev package.
-
Package: libkf5config-data
Architecture: all
Multi-Arch: foreign
@@ -102,18 +74,20 @@ Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libkf5config-bin (= ${binary:Version}),
- libkf5config-bin-dev (= ${binary:Version}),
+ libkf5config-dev-bin (= ${binary:Version}),
libkf5configcore5 (= ${binary:Version}),
libkf5configgui5 (= ${binary:Version}),
qtbase5-dev (>= 5.7.0~),
${misc:Depends},
${shlibs:Depends},
Breaks: libkf5completion-dev (<< 5.41),
+ libkf5config-bin-dev (<< 5.42),
libkf5configwidgets-dev (<< 5.41),
libkf5notifications-dev (<< 5.41),
libkf5service-dev (<< 5.41),
libkf5wallet-dev (<< 5.41),
libkf5xmlgui-dev (<< 5.41),
+Replaces: libkf5config-bin-dev (<< 5.42)
Recommends: libkf5config-doc (= ${source:Version})
Description: configuration settings framework for Qt
KConfig provides an advanced configuration system. It is made of two
@@ -136,6 +110,34 @@ Description: configuration settings framework for Qt
.
This package contains the development files.
+Package: libkf5config-dev-bin
+Section: libdevel
+Architecture: any
+Multi-Arch: foreign
+Breaks: libkf5config-dev (<< 5.15.0-2~)
+Replaces: libkf5config-dev (<< 5.15.0-2~)
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: configuration settings framework for Qt -- binary package
+ KConfig provides an advanced configuration system. It is made of two
+ parts: KConfigCore and KConfigGui.
+ .
+ KConfigCore provides access to the configuration files themselves. It
+ features:
+ .
+ - centralized definition: define your configuration in an XML file
+ and use `kconfig_compiler` to generate classes to read and write
+ configuration entries.
+ - lock-down (kiosk) support.
+ .
+ KConfigGui provides a way to hook widgets to the configuration so
+ that they are automatically initialized from the configuration and
+ automatically propagate their changes to their respective
+ configuration files.
+ .
+ This package is part of KDE Frameworks 5.
+ .
+ This package contains the binary files for the libkf5config-dev package.
+
Package: libkf5config-doc
Architecture: all
Multi-Arch: foreign
diff --git a/debian/libkf5config-bin-dev.install b/debian/libkf5config-bin-dev.install
deleted file mode 100644
index 1443c8b..0000000
--- a/debian/libkf5config-bin-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/cmake/KF5Config/KF5ConfigCompilerTargets*.cmake
-usr/lib/*/libexec/kf5/kconfig_compiler_kf5
diff --git a/debian/libkf5config-dev-bin.install b/debian/libkf5config-dev-bin.install
new file mode 100644
index 0000000..9e1f921
--- /dev/null
+++ b/debian/libkf5config-dev-bin.install
@@ -0,0 +1 @@
+usr/lib/libexec/kf5/kconfig_compiler_kf5
diff --git a/debian/libkf5config-dev.install b/debian/libkf5config-dev.install
index 33ec312..7bb63a6 100644
--- a/debian/libkf5config-dev.install
+++ b/debian/libkf5config-dev.install
@@ -1,6 +1,7 @@
usr/include/KF5/KConfigCore/
usr/include/KF5/KConfigGui/
usr/include/KF5/kconfig_version.h
+usr/lib/*/cmake/KF5Config/KF5ConfigCompilerTargets*.cmake
usr/lib/*/cmake/KF5Config/KF5ConfigConfig*.cmake
usr/lib/*/cmake/KF5Config/KF5ConfigMacros.cmake
usr/lib/*/cmake/KF5Config/KF5ConfigQchTargets.cmake
diff --git a/debian/rules b/debian/rules
index 2d841e8..890dce5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,7 @@ export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
dh $@ --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp
override_dh_auto_configure:
- dh_auto_configure -- -DBUILD_QCH=ON
+ dh_auto_configure -- -DBUILD_QCH=ON -DKCONFIG_COMPILER_INSTALL_DIR="lib/libexec/kf5"
override_dh_strip:
dh_strip --dbgsym-migration='libkf5config5-dbg (<= 5.19.0-1~~)'
--
kconfig packaging
More information about the pkg-kde-commits
mailing list