diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/changelog kconfig-frontends-4.11.0.1+dfsg/debian/changelog --- kconfig-frontends-4.11.0.1+dfsg/debian/changelog 2020-03-23 06:16:58.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/changelog 2020-08-04 12:27:52.000000000 +0000 @@ -1,8 +1,10 @@ -kconfig-frontends (4.11.0.1+dfsg-2build1) focal; urgency=medium +kconfig-frontends (4.11.0.1+dfsg-3) unstable; urgency=medium - * No-change rebuild for libgcc-s1 package name change. + * Removing GTK2 dependancy (Closes: #967553). + * Removing libglade2-dev dependency, generating py2 dep (Closes: #967151). + * Basic lintian cleaning. - -- Matthias Klose Mon, 23 Mar 2020 07:16:58 +0100 + -- Philippe Thierry Tue, 04 Aug 2020 14:27:52 +0200 kconfig-frontends (4.11.0.1+dfsg-2) unstable; urgency=medium diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/compat kconfig-frontends-4.11.0.1+dfsg/debian/compat --- kconfig-frontends-4.11.0.1+dfsg/debian/compat 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/compat 2020-08-04 12:27:52.000000000 +0000 @@ -1 +1 @@ -10 +13 diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/control kconfig-frontends-4.11.0.1+dfsg/debian/control --- kconfig-frontends-4.11.0.1+dfsg/debian/control 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/control 2020-08-04 12:27:52.000000000 +0000 @@ -1,19 +1,17 @@ Source: kconfig-frontends Section: devel Priority: optional -Maintainer: Philippe Thierry +Maintainer: Phil1ppe Thierry Build-Depends: - debhelper (>= 10), + debhelper (>= 13), flex, bison, gperf, libncurses5-dev, - libgtk-3-dev, - libglade2-dev, qtbase5-dev, pkg-config -Standards-Version: 4.2.1 -X-Python3-Version: >= 3.5 +Standards-Version: 4.5.0 +X-Python3-Version: >= 3.7 Homepage: http://ymorin.is-a-geek.org/projects/kconfig-frontends Vcs-Git: https://salsa.debian.org/philou/kconfig-frontends.git Vcs-Browser: https://salsa.debian.org/philou/kconfig-frontends @@ -26,8 +24,6 @@ python3, libncurses5-dev, Recommends: - libgtk-3-dev, - libglade2-dev, qtbase5-dev, Description: Standalone implementation of the Linux Kconfig parser and frontend Kconfig-frontends provides the kconfig parser, as well as all the frontends diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/copyright kconfig-frontends-4.11.0.1+dfsg/debian/copyright --- kconfig-frontends-4.11.0.1+dfsg/debian/copyright 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/copyright 2020-08-04 12:27:52.000000000 +0000 @@ -26,7 +26,7 @@ License: GPL-3+ Files: debian/* -Copyright: 2017 philippe Thierry +Copyright: 2017 philippe Thierry License: GPL-2+ License: GPL-3+ diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-frontends.manpages kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-frontends.manpages --- kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-frontends.manpages 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-frontends.manpages 2020-08-04 12:27:52.000000000 +0000 @@ -1,7 +1,6 @@ debian/kconfig.1 debian/kconfig-conf.1 debian/kconfig-diff.1 -debian/kconfig-gconf.1 debian/kconfig-qconf.1 debian/kconfig-gettext.1 debian/kconfig-mconf.1 diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1 kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1 --- kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,173 +0,0 @@ -.TH "KCONFIG-GCONF" "1" " kconfig-gconf Man Page" "Philippe Thierry" "October 2017" -.nh -.ad l - - -.SH NAME -.PP -kconfig\-gconf \- Standalone implementation of the Linux Kconfig parser - - -.SH SYNOPSIS -.PP -\fBkconfig\-gconf [options] \fP - - -.SH DESCRIPTION -.PP -The kconfig toolkit support the Kconfig language and implement -the parser and the configuration support associated to the KConfig -files respecting the Linux kernel KConfig convention. - -.PP -At configuration time: -.IP \(bu 2 -kconfig\-mconf is based on ncurses (menuconfig) -.IP \(bu 2 -kconfig\-conf is based on dialog (config) -.IP \(bu 2 -kconfig\-gconf is based on GTK+ (gconfig) -.IP \(bu 2 -kconfig\-qconf is based on QT (qconfig) - -.PP -Associated tools: -.IP \(bu 2 -kconfig\-diff displays symbols diff between .config files - - -.SH OPTIONS -.PP -\fB\-\-silentoldconfig\fP -Only for kconfig\-conf, reload a given .config and regenerate -header and command files accordingly. - -.PP -\fB\-\-allnoconfig\fP -Set all boolean configuration to no. - -.PP -\fB\-\-allyesconfig\fP -Set all boolean configuration to yes. - -.PP -\fB\-\-randconfig\fP -Generates a random configuration. - - -.SH ENVIRONMENT -.SH Environment variables for '*config' -.PP -\fBKCONFIG\_CONFIG\fP - -.PP -This environment variable can be used to specify a default kernel config -file name to override the default name of ".config". - -.PP -\fBKCONFIG\_OVERWRITECONFIG\fP - -.PP -If you set KCONFIG\_OVERWRITECONFIG in the environment, Kconfig will not -break symlinks when .config is a symlink to somewhere else. - -.PP -\fBCONFIG\_\fP - -.PP -If you set CONFIG\_ in the environment, Kconfig will prefix all symbols -with its value when saving the configuration, instead of using the default, -"CONFIG\_". - -.SH Environment variables for '{allyes/allmod/allno/rand}config' -.PP -\fBKCONFIG\_ALLCONFIG\fP - -.PP -The allyesconfig/allmodconfig/allnoconfig/randconfig variants can also -use the environment variable KCONFIG\_ALLCONFIG as a flag or a filename -that contains config symbols that the user requires to be set to a -specific value. If KCONFIG\_ALLCONFIG is used without a filename where -KCONFIG\_ALLCONFIG == "" or KCONFIG\_ALLCONFIG == "1", "make *config" -checks for a file named "all{yes/mod/no/def/random}.config" -(corresponding to the *config command that was used) for symbol values -that are to be forced. If this file is not found, it checks for a -file named "all.config" to contain forced values. - -.PP -This enables you to create "miniature" config (miniconfig) or custom -config files containing just the config symbols that you are interested -in. Then the kernel config system generates the full .config file, -including symbols of your miniconfig file. - -.PP -This 'KCONFIG\_ALLCONFIG' file is a config file which contains -(usually a subset of all) preset config symbols. These variable -settings are still subject to normal dependency checks. - -.PP -Examples: - KCONFIG\_ALLCONFIG=custom\-notebook.config make allnoconfig -or - KCONFIG\_ALLCONFIG=mini.config make allnoconfig -or - make KCONFIG\_ALLCONFIG=mini.config allnoconfig - -.PP -These examples will disable most options (allnoconfig) but enable or -disable the options that are explicitly listed in the specified -mini\-config files. - -.SH Environment variables for 'randconfig' -.PP -\fBKCONFIG\_SEED\fP - -.PP -You can set this to the integer value used to seed the RNG, if you want -to somehow debug the behaviour of the kconfig parser/frontends. -If not set, the current time will be used. - -.PP -\fBKCONFIG\_PROBABILITY\fP - -.PP -This variable can be used to skew the probabilities. -See /usr/share/doc/kconfig\-frontends/kconfig.txt.gz. - -.PP -Environment variables for 'silentoldconfig' - -.PP -\fBKCONFIG\_NOSILENTUPDATE\fP - -.PP -If this variable has a non\-blank value, it prevents silent kernel -config updates (requires explicit updates). - -.PP -\fBKCONFIG\_AUTOCONFIG\fP - -.PP -This environment variable can be set to specify the path \& name of the -"auto.conf" file. Its default value is "include/config/auto.conf". - -.PP -\fBKCONFIG\_TRISTATE\fP - -.PP -This environment variable can be set to specify the path \& name of the -"tristate.conf" file. Its default value is "include/config/tristate.conf". - -.PP -\fBKCONFIG\_AUTOHEADER\fP - -.PP -This environment variable can be set to specify the path \& name of the -"autoconf.h" (header) file. -Its default value is "include/generated/autoconf.h". - - -.SH HISTORY -.PP -June 2017, Man page originally compiled by Philippe Thierry (phil at reseau\-libre dot -com) diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1.md kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1.md --- kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1.md 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/kconfig-gconf.1.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,138 +0,0 @@ -% KCONFIG-GCONF(1) kconfig-gconf Man Page -% Philippe Thierry -% October 2017 -# NAME -kconfig-gconf - Standalone implementation of the Linux Kconfig parser - -# SYNOPSIS -**kconfig-gconf [options] ** - -# DESCRIPTION - -The kconfig toolkit support the Kconfig language and implement -the parser and the configuration support associated to the KConfig -files respecting the Linux kernel KConfig convention. - -At configuration time: - - - kconfig-mconf is based on ncurses (menuconfig) - - kconfig-conf is based on dialog (config) - - kconfig-gconf is based on GTK+ (gconfig) - - kconfig-qconf is based on QT (qconfig) - -Associated tools: - - - kconfig-diff displays symbols diff between .config files - -# OPTIONS - -**--silentoldconfig** -Only for kconfig-conf, reload a given .config and regenerate -header and command files accordingly. - -**--allnoconfig** -Set all boolean configuration to no. - -**--allyesconfig** -Set all boolean configuration to yes. - -**--randconfig** -Generates a random configuration. - -# ENVIRONMENT - -## Environment variables for '*config' - -**KCONFIG_CONFIG** - -This environment variable can be used to specify a default kernel config -file name to override the default name of ".config". - -**KCONFIG_OVERWRITECONFIG** - -If you set KCONFIG_OVERWRITECONFIG in the environment, Kconfig will not -break symlinks when .config is a symlink to somewhere else. - -**CONFIG_** - -If you set CONFIG_ in the environment, Kconfig will prefix all symbols -with its value when saving the configuration, instead of using the default, -"CONFIG_". - -## Environment variables for '{allyes/allmod/allno/rand}config' - -**KCONFIG_ALLCONFIG** - -The allyesconfig/allmodconfig/allnoconfig/randconfig variants can also -use the environment variable KCONFIG_ALLCONFIG as a flag or a filename -that contains config symbols that the user requires to be set to a -specific value. If KCONFIG_ALLCONFIG is used without a filename where -KCONFIG_ALLCONFIG == "" or KCONFIG_ALLCONFIG == "1", "make *config" -checks for a file named "all{yes/mod/no/def/random}.config" -(corresponding to the *config command that was used) for symbol values -that are to be forced. If this file is not found, it checks for a -file named "all.config" to contain forced values. - -This enables you to create "miniature" config (miniconfig) or custom -config files containing just the config symbols that you are interested -in. Then the kernel config system generates the full .config file, -including symbols of your miniconfig file. - -This 'KCONFIG_ALLCONFIG' file is a config file which contains -(usually a subset of all) preset config symbols. These variable -settings are still subject to normal dependency checks. - -Examples: - KCONFIG_ALLCONFIG=custom-notebook.config make allnoconfig -or - KCONFIG_ALLCONFIG=mini.config make allnoconfig -or - make KCONFIG_ALLCONFIG=mini.config allnoconfig - -These examples will disable most options (allnoconfig) but enable or -disable the options that are explicitly listed in the specified -mini-config files. - -## Environment variables for 'randconfig' - -**KCONFIG_SEED** - -You can set this to the integer value used to seed the RNG, if you want -to somehow debug the behaviour of the kconfig parser/frontends. -If not set, the current time will be used. - - -**KCONFIG_PROBABILITY** - -This variable can be used to skew the probabilities. -See /usr/share/doc/kconfig-frontends/kconfig.txt.gz. - - -Environment variables for 'silentoldconfig' - -**KCONFIG_NOSILENTUPDATE** - -If this variable has a non-blank value, it prevents silent kernel -config updates (requires explicit updates). - -**KCONFIG_AUTOCONFIG** - -This environment variable can be set to specify the path & name of the -"auto.conf" file. Its default value is "include/config/auto.conf". - -**KCONFIG_TRISTATE** - -This environment variable can be set to specify the path & name of the -"tristate.conf" file. Its default value is "include/config/tristate.conf". - -**KCONFIG_AUTOHEADER** - -This environment variable can be set to specify the path & name of the -"autoconf.h" (header) file. -Its default value is "include/generated/autoconf.h". - - -# HISTORY - -June 2017, Man page originally compiled by Philippe Thierry (phil at reseau-libre dot -com) diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/patches/gtk3.patch kconfig-frontends-4.11.0.1+dfsg/debian/patches/gtk3.patch --- kconfig-frontends-4.11.0.1+dfsg/debian/patches/gtk3.patch 1970-01-01 00:00:00.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/patches/gtk3.patch 2020-08-04 12:27:52.000000000 +0000 @@ -0,0 +1,15 @@ +Description: Support for GTK3 + GTK2 is deprecated. Local implementation should seamlessly + support GTK3 in replacement of GTK2. +Author: Philippe Thierry +--- a/configure.ac ++++ b/configure.ac +@@ -385,7 +385,7 @@ + [test "$need_gtk" = "yes" -o "$need_gtk" = "auto"], + [PKG_CHECK_MODULES( + [gtk], +- [gtk+-2.0 gmodule-2.0 libglade-2.0], ++ [gtk+-3.0 gmodule-2.0 libglade-2.0], + [has_gtk=yes], + [AS_IF( + [test "$need_gtk" = "yes"], diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/patches/series kconfig-frontends-4.11.0.1+dfsg/debian/patches/series --- kconfig-frontends-4.11.0.1+dfsg/debian/patches/series 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/patches/series 2020-08-04 12:27:52.000000000 +0000 @@ -1,2 +1,3 @@ +gtk3.patch python3_support.patch gperf_newtype.patch diff -Nru kconfig-frontends-4.11.0.1+dfsg/debian/rules kconfig-frontends-4.11.0.1+dfsg/debian/rules --- kconfig-frontends-4.11.0.1+dfsg/debian/rules 2018-11-29 10:53:02.000000000 +0000 +++ kconfig-frontends-4.11.0.1+dfsg/debian/rules 2020-08-04 12:27:52.000000000 +0000 @@ -9,7 +9,6 @@ go-md2man -in debian/kconfig.1.md -out debian/kconfig.1 go-md2man -in debian/kconfig-conf.1.md -out debian/kconfig-conf.1 go-md2man -in debian/kconfig-diff.1.md -out debian/kconfig-diff.1 - go-md2man -in debian/kconfig-gconf.1.md -out debian/kconfig-gconf.1 go-md2man -in debian/kconfig-qconf.1.md -out debian/kconfig-qconf.1 go-md2man -in debian/kconfig-gettext.1.md -out debian/kconfig-gettext.1 go-md2man -in debian/kconfig-mconf.1.md -out debian/kconfig-mconf.1 @@ -19,6 +18,9 @@ echo "exiting with error: this target should be called manually" exit 1 +override_dh_auto_configure: + dh_auto_configure -- --disable-gconf + override_dh_installdocs: dh_installdocs rm -f $(CURDIR)/debian/kconfig-frontends/usr/share/doc/kconfig-frontends/INSTALL*