Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: lxpanel

lxpanel (0.9.3-1ubuntu3) bionic; urgency=medium * Set the preferred alternative for x-terminal-emulator. LP: #1766478. -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 24 Apr 2018 12:23:08 -0700 lxpanel (0.9.3-1ubuntu2) artful; urgency=medium * debian/patches/05_bluetooth_applet.patch - Add bluetooth applet support. * debian/images, debian/lxpanel-data.install & debian/source/include-binaries - Install bluetooth applet images. * debian/lxpanel.install - Install bluetooth plugin. -- Julien Lavergne <gilir@ubuntu.com> Wed, 17 May 2017 01:44:55 +0200 lxpanel (0.9.3-1ubuntu1) zesty; urgency=medium * Merge from Debian Sid (LP: #1652879). Remaining changes: - debian/control + Add libindicator-dev build-depends. + Add lxpanel-indicator-applet-plugin binary. + Add build-depends on libicu-dev for weather plugin. + Update Replaces and Breaks on lxpanel-data (LP: #1417244). - debian/lxpanel.install + Install all plugins except indicators. - debian/lxpanel-indicator-applet-plugin.install + Install indicator plugin. - debian/rules + Add --enable-indicator-support flag. + Add dh_install --fail-missing. + Re-enable dh_makeshlibs, FTBFS with lxpanel-indicator-applet-plugin. - debian/patches + 04_disable_gtk3_indicators.patch: Hide incompatible indicators in the preference menu (LP: #1165245). -- Simon Quigley <tsimonq2@ubuntu.com> Fri, 20 Jan 2017 20:30:40 -0600

Modifications :
  1. Download patch debian/lxpanel-data.install

    --- 0.9.3-1/debian/lxpanel-data.install 2017-01-20 21:46:25.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/lxpanel-data.install 2017-05-06 15:00:38.000000000 +0000 @@ -2,3 +2,5 @@ usr/share/lxpanel usr/share/locale debian/local/source_lxpanel.py usr/share/apport/package-hooks +debian/images/bluetooth-offline.png usr/share/lxpanel/images +debian/images/bluetooth-online.png usr/share/lxpanel/images
  2. Download patch debian/rules

    --- 0.9.3-1/debian/rules 2017-01-20 21:46:25.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/rules 2017-01-21 02:30:40.000000000 +0000 @@ -13,17 +13,21 @@ override_dh_autoreconf: override_dh_auto_configure: ifeq ($(DEB_HOST_ARCH_OS),linux) - dh_auto_configure -- --with-plugins=all --disable-silent-rules + dh_auto_configure -- --with-plugins=all --enable-indicator-support --disable-silent-rules else # omit netstat plugin on non-linux, requires wireless-tools dh_auto_configure -- --with-plugins=all,-netstat --disable-silent-rules --disable-alsa endif +override_dh_install: + dh_install --fail-missing + override_dh_strip: dh_strip --dbg-package=lxpanel-dbg override_dh_makeshlibs: - # package does not provide public shared libs so disable processing + # plugins are not shared libs so disable processing for them + dh_makeshlibs -X/plugins/ # remove unused .la file from the package override_dh_auto_install:
  3. Download patch debian/patches/05_bluetooth_applet.patch
  4. Download patch debian/control

    --- 0.9.3-1/debian/control 2017-01-20 21:46:25.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/control 2018-04-24 19:23:08.000000000 +0000 @@ -1,7 +1,8 @@ Source: lxpanel Section: x11 Priority: optional -Maintainer: Debian LXDE Maintainers <pkg-lxde-maintainers@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian LXDE Maintainers <pkg-lxde-maintainers@lists.alioth.debian.org> Uploaders: Andrew Lee (李健秋) <ajqlee@debian.org>, Andriy Grytsenko <andrej@rep.kiev.ua> @@ -10,7 +11,8 @@ Build-Depends: intltool, libasound2-dev [linux-any], libgtk2.0-dev (>= 2.18), libiw-dev [linux-any], libmenu-cache-dev, libwnck-dev, libfm-gtk-dev (>= 1.2.0), - libxml2-dev, libkeybinder-dev + libxml2-dev, libkeybinder-dev, + libindicator-dev, libicu-dev Standards-Version: 3.9.8 Homepage: http://www.lxde.org/ Vcs-Browser: https://git.lxde.org/gitweb/?p=debian/lxpanel.git @@ -20,7 +22,7 @@ Package: lxpanel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, lxmenu-data, lxpanel-data (= ${source:Version}), libfm-modules -Recommends: xkb-data, x-terminal-emulator, +Recommends: xkb-data, lxterminal | x-terminal-emulator, pavucontrol | gnome-alsamixer [linux-any] | aumix-gtk [!linux-any] Suggests: menu, firefox-esr | firefox | www-browser Description: LXDE panel @@ -59,8 +61,8 @@ Description: LXDE panel (debug) Package: lxpanel-data Architecture: all Depends: ${misc:Depends} -Breaks: lxpanel (<< 0.7.0) -Replaces: lxpanel (<< 0.7.0) +Breaks: lxpanel (<< 0.8.2-1ubuntu1) +Replaces: lxpanel (<< 0.8.2-1ubuntu1) Description: LXDE panel (data files) LXPanel is a GUI application for the Lightweight X11 Desktop Environment (LXDE). @@ -79,3 +81,16 @@ Description: LXDE panel (plugins develop . This package contains header files required for plugins development and depends on other relevant packages for such task. + +Package: lxpanel-indicator-applet-plugin +Architecture: any +Depends: lxpanel, + ${misc:Depends}, + ${shlibs:Depends} +Suggests: indicator-application-gtk2, + indicator-messages-gtk2, + indicator-sound-gtk2 +Provides: indicator-renderer +Description: lxpanel indicator applet + lxpanel-indicator-applet-plugin is an applet to display information from + various applications consistently in the LXPanel. Binary files 0.9.3-1/debian/images/bluetooth-offline.png and 0.9.3-1ubuntu3/debian/images/bluetooth-offline.png differ Binary files 0.9.3-1/debian/images/bluetooth-online.png and 0.9.3-1ubuntu3/debian/images/bluetooth-online.png differ
  5. Download patch debian/patches/01-default-config.patch

    --- 0.9.3-1/debian/patches/01-default-config.patch 2017-01-20 21:46:25.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/patches/01-default-config.patch 2017-01-21 02:30:40.000000000 +0000 @@ -1,10 +1,11 @@ Author: Andrew Lee (李健秋) <ajqlee@debian.org> Description: Change default terminal and browser. -diff -Naurp lxpanel.orig/data/default/panels/panel.in lxpanel/data/default/panels/panel.in ---- lxpanel.orig/data/default/panels/panel.in 2011-07-29 14:37:01.000000000 +0200 -+++ lxpanel/data/default/panels/panel.in 2012-04-20 14:36:55.535074244 +0200 -@@ -53,10 +53,10 @@ Plugin { +Index: lxpanel-0.9.1/data/default/panels/panel.in +=================================================================== +--- lxpanel-0.9.1.orig/data/default/panels/panel.in 2016-12-27 22:58:30.236662556 -0600 ++++ lxpanel-0.9.1/data/default/panels/panel.in 2016-12-27 22:58:30.232662312 -0600 +@@ -55,10 +55,10 @@ id=pcmanfm.desktop } Button {
  6. Download patch debian/patches/series

    --- 0.9.3-1/debian/patches/series 2017-01-20 21:46:25.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/patches/series 2017-05-06 14:47:43.000000000 +0000 @@ -1 +1,3 @@ 01-default-config.patch +04_disable_gtk3_indicators.patch +05_bluetooth_applet.patch
  7. Download patch debian/lxpanel-indicator-applet-plugin.install

    --- 0.9.3-1/debian/lxpanel-indicator-applet-plugin.install 1970-01-01 00:00:00.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/lxpanel-indicator-applet-plugin.install 2017-01-21 02:30:40.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lxpanel/plugins/indicator.so
  8. Download patch debian/lxpanel.install

    --- 0.9.3-1/debian/lxpanel.install 2017-01-20 21:46:25.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/lxpanel.install 2017-05-06 15:14:46.000000000 +0000 @@ -1,6 +1,18 @@ debian/desktop/* usr/share/applications etc/xdg/lxpanel usr/bin +usr/lib/*/lxpanel/plugins/batt.so +usr/lib/*/lxpanel/plugins/bluetooth.so +usr/lib/*/lxpanel/plugins/cpu.so +usr/lib/*/lxpanel/plugins/cpufreq.so +usr/lib/*/lxpanel/plugins/deskno.so +usr/lib/*/lxpanel/plugins/kbled.so +usr/lib/*/lxpanel/plugins/netstatus.so +usr/lib/*/lxpanel/plugins/thermal.so +usr/lib/*/lxpanel/plugins/volume.so +usr/lib/*/lxpanel/plugins/xkb.so +usr/lib/*/lxpanel/plugins/monitors.so +usr/lib/*/lxpanel/plugins/netstat.so +usr/lib/*/lxpanel/plugins/weather.so usr/lib/*/lxpanel/liblxpanel.so.* -usr/lib/*/lxpanel/plugins usr/share/man
  9. Download patch debian/patches/04_disable_gtk3_indicators.patch

    --- 0.9.3-1/debian/patches/04_disable_gtk3_indicators.patch 1970-01-01 00:00:00.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/patches/04_disable_gtk3_indicators.patch 2017-05-01 20:49:26.000000000 +0000 @@ -0,0 +1,18 @@ +Index: lxpanel-0.9.3/plugins/indicator/indicator.c +=================================================================== +--- lxpanel-0.9.3.orig/plugins/indicator/indicator.c 2016-02-20 23:26:48.000000000 +0100 ++++ lxpanel-0.9.3/plugins/indicator/indicator.c 2017-04-21 07:46:00.000000000 +0200 +@@ -863,10 +863,13 @@ + GtkWidget * dlg = lxpanel_generic_config_dlg(_("Indicator applets"), + panel, indicator_apply_configuration, p, + _("Indicator Applications"), &indicator->applications, CONF_TYPE_BOOL, ++/* Disable configuration of indicator which are not gtk2. ++Currently only application and sounds are supported + _("Clock Indicator"), &indicator->datetime, CONF_TYPE_BOOL, + _("Messaging Menu"), &indicator->messages, CONF_TYPE_BOOL, + _("Network Menu"), &indicator->network, CONF_TYPE_BOOL, + _("Session Menu"), &indicator->session, CONF_TYPE_BOOL, ++*/ + _("Sound Menu"), &indicator->sound, CONF_TYPE_BOOL, + /* _("Applications menus"), &indicator->appmenu, CONF_TYPE_BOOL,*/ + NULL);
  10. Download patch debian/source/include-binaries

    --- 0.9.3-1/debian/source/include-binaries 1970-01-01 00:00:00.000000000 +0000 +++ 0.9.3-1ubuntu3/debian/source/include-binaries 2017-05-06 15:11:40.000000000 +0000 @@ -0,0 +1,2 @@ +debian/images/bluetooth-offline.png +debian/images/bluetooth-online.png
  1. lxpanel