[topmenu-gtk] 01/01: upload to unstable (debian/0.2.1+git20151210.8c6108f-1)

Mike Gabriel sunweaver at debian.org
Tue Feb 16 09:53:34 UTC 2016


This is an automated email from the git hooks/post-receive script.

sunweaver pushed a commit to branch master
in repository topmenu-gtk.

commit 69872cb512f986c92a9a2195dad4ed16275d708f
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Tue Feb 16 10:50:55 2016 +0100

    upload to unstable (debian/0.2.1+git20151210.8c6108f-1)
---
 debian/changelog                                   |   6 +
 debian/compat                                      |   1 +
 debian/control                                     | 316 +++++++++++++++++++++
 debian/copyright                                   | 140 +++++++++
 debian/copyright.in                                |  60 ++++
 debian/libtopmenu-client-gtk2-0.install            |   1 +
 debian/libtopmenu-client-gtk2-0.symbols            |  10 +
 debian/libtopmenu-client-gtk2-dev.install          |   4 +
 debian/libtopmenu-client-gtk3-0.symbols            |  10 +
 debian/libtopmenu-server-gtk2-0.install            |   1 +
 debian/libtopmenu-server-gtk2-0.symbols            |   5 +
 debian/libtopmenu-server-gtk2-dev.install          |   3 +
 debian/libtopmenu-server-gtk3-0.symbols            |   5 +
 debian/lxpanel-plugin-topmenu.install              |   1 +
 debian/mate-applet-topmenu.install                 |   3 +
 ...1_tolerate-mixing-wrong-configure-options.patch |  28 ++
 debian/patches/1002_pkgconfig-x11.patch            |  59 ++++
 .../1003_fix-g-log-domain-lxpanel-applet.patch     |  14 +
 debian/patches/series                              |   3 +
 debian/rules                                       | 164 +++++++++++
 debian/source/format                               |   1 +
 debian/topmenu-gtk-common.install                  |   1 +
 debian/topmenu-gtk2.install                        |   1 +
 debian/watch                                       |   3 +
 debian/xfce4-topmenu-plugin.install                |   2 +
 25 files changed, 842 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2b4d1c1
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+topmenu-gtk (0.2.1+git20151210.8c6108f-1) unstable; urgency=medium
+ 
+  * Initial release. (Closes: #814077).
+    Built from upstream commit: 8c6108f10c9b91e71c0a55604aff06bac094c15b.
+ 
+ -- Mike Gabriel <sunweaver at debian.org>  Tue, 16 Feb 2016 10:47:28 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8d2b573
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,316 @@
+Source: topmenu-gtk
+Section: utils
+Priority: extra
+Maintainer: Debian MATE Packaging Team <pkg-mate-team at lists.alioth.debian.org>
+Uploaders: Mike Gabriel <sunweaver at debian.org>,
+           Alin Andrei <webupd8 at gmail.com>,
+Build-Depends: cdbs,
+               debhelper (>= 9),
+               dpkg-dev (>= 1.16.1.1),
+               quilt,
+               autotools-dev,
+               dh-autoreconf,
+               libglib2.0-dev,
+               libgtk2.0-dev,
+               libx11-dev,
+               libwnck-dev,
+               libgtk-3-dev,
+               libwnck-3-dev,
+               libmate-panel-applet-dev,
+               xfce4-panel-dev (>= 4.8),
+               lxpanel (>= 0.8),
+               libfm-dev (>= 1.2.3),
+Standards-Version: 3.9.6
+Homepage: https://git.javispedro.com/cgit/topmenu-gtk.git/about/
+Vcs-Browser: https://anonscm.debian.org/git/pkg-mate/topmenu-gtk.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-mate/topmenu-gtk.git
+
+Package: topmenu-gtk3
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu GTK+ (GTK3 module)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides the Topmenu GTK3 implementation.
+
+Package: topmenu-gtk3-dbg
+Section: debug
+Architecture: any
+Depends: topmenu-gtk3 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK+ (GTK3 module, debug symbols)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for topmenu-gtk3 module. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: libtopmenu-client-gtk3-0
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu GTK3 (shared library¸ client part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains the Topmenu GTK3 shared library (client part).
+
+Package: libtopmenu-client-gtk3-dev
+Section: libdevel
+Architecture: any
+Depends: libtopmenu-client-gtk3-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK3 (shared library, development files, client part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides the development files of libtopmenu-client-gtk3.
+
+Package: libtopmenu-client-gtk3-dbg
+Section: debug
+Architecture: any
+Depends: libtopmenu-client-gtk3-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK3 (debug symbols, shared library, client part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for libtopmenu-client-gtk3. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: libtopmenu-server-gtk3-0
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu GTK3 (shared library, server part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains the Topmenu GTK3 shared library (server part).
+
+Package: libtopmenu-server-gtk3-dev
+Section: libdevel
+Architecture: any
+Depends: libtopmenu-server-gtk3-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK3 (shared library, development files, server part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides the development files of libtopmenu-server-gtk3.
+
+Package: libtopmenu-server-gtk3-dbg
+Section: debug
+Architecture: any
+Depends: libtopmenu-server-gtk3-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK3 (debug symbols, shared library, server part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for libtopmenu-server-gtk3. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: topmenu-gtk2
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu GTK+ (GTK2 module)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides the Topmenu GTK2 implementation.
+
+Package: topmenu-gtk2-dbg
+Section: debug
+Architecture: any
+Depends: topmenu-gtk2 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK+ (GTK2 module, debug symbols)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for topmenu-gtk2 module. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: libtopmenu-client-gtk2-0
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu GTK2 (shared library¸ client part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains the Topmenu GTK2 shared library (client part).
+
+Package: libtopmenu-client-gtk2-dev
+Section: libdevel
+Architecture: any
+Depends: libtopmenu-client-gtk2-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK2 (shared library, development files, client part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides the development files of libtopmenu-client-gtk2.
+
+Package: libtopmenu-client-gtk2-dbg
+Section: debug
+Architecture: any
+Depends: libtopmenu-client-gtk2-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK2 (debug symbols, shared library, client part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for libtopmenu-client-gtk2. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: libtopmenu-server-gtk2-0
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu GTK2 (shared library, server part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains the Topmenu GTK2 shared library (server part).
+
+Package: libtopmenu-server-gtk2-dev
+Section: libdevel
+Architecture: any
+Depends: libtopmenu-server-gtk2-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK2 (shared library, development files, server part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides the development files of libtopmenu-server-gtk2.
+
+Package: libtopmenu-server-gtk2-dbg
+Section: debug
+Architecture: any
+Depends: libtopmenu-server-gtk2-0 (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu GTK2 (debug symbols, shared library, server part)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for libtopmenu-server-gtk2. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: topmenu-gtk-common
+Architecture: all
+Depends: ${misc:Depends},
+Description: Topmenu GTK+ (common files)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides files common to all topmenu-gtk packages.
+
+Package: mate-applet-topmenu
+Architecture: any
+Depends: mate-panel (>= 1.12),
+         libtopmenu-client-gtk2-0 (= ${binary:Version}),
+         topmenu-gtk-common (>= ${source:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu applet for the MATE panel
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides a Topmenu applet for the MATE desktop
+ environment's panel bar.
+
+Package: mate-applet-topmenu-dbg
+Section: debug
+Architecture: any
+Depends: mate-applet-topmenu (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu applet for the MATE panel (debug symbols)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for mate-applet-topmenu. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: xfce4-topmenu-plugin
+Architecture: any
+Depends: xfce4-panel (>= 4.8), 
+         libtopmenu-client-gtk2-0 (= ${binary:Version}),
+         topmenu-gtk-common (>= ${source:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu panel plugin for the Xfce4 desktop
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides a Topmenu plugin for the Xfce4 desktop
+ environment.
+
+Package: xfce4-topmenu-plugin-dbg
+Section: debug
+Architecture: any
+Depends: xfce4-topmenu-plugin (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu panel plugin for the Xfce4 desktop (debug symbols)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for xfce4-topmenu-plugin. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
+
+Package: lxpanel-plugin-topmenu
+Architecture: any
+Depends: lxpanel (>= 8), 
+         libtopmenu-client-gtk2-0 (= ${binary:Version}),
+         topmenu-gtk-common (>= ${source:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends},
+Description: Topmenu plugin for the LXDE
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package provides a Topmenu plugin for the LXDE desktop
+ environment.
+
+Package: lxpanel-plugin-topmenu-dbg
+Section: debug
+Architecture: any
+Depends: lxpanel-plugin-topmenu (= ${binary:Version}),
+         ${misc:Depends},
+Description: Topmenu plugin for the LXDE (debug symbols)
+ Topmenu provides a global menu bar (MacOS style). TopMenu uses
+ XEmbed for exporting menu bars.
+ .
+ This package contains debugging symbols for lxpanel-plugin-topmenu. It is
+ provided to help debugging problems.
+ .
+ The debugging symbols are installed in /usr/lib/debug and will
+ automatically be used by gdb.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..855d97d
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,140 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libtopmenu-gtk
+Upstream-Contact: Javier S. Pedro <maemo at javispedro.com>
+Source: https://git.javispedro.com/cgit/topmenu-gtk.git/
+
+Files: libtopmenu-client/topmenu-appmenubar.c
+ libtopmenu-client/topmenu-appmenubar.h
+ libtopmenu-client/topmenu-client.c
+ libtopmenu-client/topmenu-client.h
+ libtopmenu-client/topmenu-monitor.c
+ libtopmenu-client/topmenu-monitor.h
+ libtopmenu-server/topmenu-server.c
+ libtopmenu-server/topmenu-server.h
+ libtopmenu-server/topmenu-widget.c
+ libtopmenu-server/topmenu-widget.h
+ mate-applet/main.c
+ mate-applet/topmenu-mate-panel-applet.c
+ mate-applet/topmenu-mate-panel-applet.h
+ module/appmenu.c
+ module/appmenu.h
+ module/data.c
+ module/data.h
+ module/menuitem-proxy.h
+ test/client.c
+ test/server.c
+ xfce-applet/topmenu-xfce-panel-applet.c
+ xfce-applet/topmenu-xfce-panel-applet.h
+Copyright: 2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3+
+
+Files: global.h
+ libtopmenu-client/topmenu-menubar-proxy.h
+Copyright: 2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3+
+Comment:
+ Assuming license as found in COPYING.LESSER file.
+ Assuming main copyright holder.
+
+Files: module/gtk3privates.h
+Copyright: 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald
+License: LGPL-2+
+
+Files: module/main.c
+Copyright: 2012, Canonical Ltd
+  2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3
+
+Files: lxpanel-plugin/topmenu-lxpanel-plugin.c
+Copyright: 2015, Charles E. Lehner <cel at celehner.com>
+License: LGPL-3+
+
+Files: module/menuitem-proxy.c
+Copyright: 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald
+  2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3+
+
+Files: 
+ COPYING
+ COPYING.LESSER
+ ChangeLog
+ Makefile.am
+ README.md
+ config.h.in
+ configure.ac
+ icons/48x48/topmenu-applet.png
+ icons/Makefile.am
+ libtopmenu-client/Makefile.am
+ libtopmenu-server/Makefile.am
+ lxpanel-plugin/Makefile.am
+ mate-applet/Makefile.am
+ mate-applet/com.javispedro.topmenu.MatePanelApplet.mate-panel-applet.in
+ mate-applet/org.mate.panel.applet.TopMenuMatePanelAppletFactory.service.in
+ module/Makefile.am
+ test/Makefile.am
+ xfce-applet/Makefile.am
+ xfce-applet/topmenu.desktop.in
+Copyright: 2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3+
+Comment:
+ Assuming same license and copyright holder as found
+ with the majority of upstream files.
+
+Files: debian/*
+Copyright: 2014-2016, Alin Andrei <webupd8 at gmail.com>
+           2016, Mike Gabriel <sunweaver at debian.org>
+License: LGPL-2+
+
+License: LGPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ .
+ On Debian systems, the complete text of the GNU Library General
+ Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2".
+
+License: LGPL-3
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; exactly
+ version 3 of the License.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ .
+ On Debian systems, the complete text of the GNU Library General
+ Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
+
+License: LGPL-3+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ .
+ On Debian systems, the complete text of the GNU Library General
+ Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
diff --git a/debian/copyright.in b/debian/copyright.in
new file mode 100644
index 0000000..b9081d7
--- /dev/null
+++ b/debian/copyright.in
@@ -0,0 +1,60 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FIXME
+Upstream-Contact: FIXME
+Source: FIXME
+Disclaimer: Autogenerated by CDBS
+
+Files: libtopmenu-client/topmenu-appmenubar.c
+ libtopmenu-client/topmenu-appmenubar.h
+ libtopmenu-client/topmenu-client.c
+ libtopmenu-client/topmenu-client.h
+ libtopmenu-client/topmenu-monitor.c
+ libtopmenu-client/topmenu-monitor.h
+ libtopmenu-server/topmenu-server.c
+ libtopmenu-server/topmenu-server.h
+ libtopmenu-server/topmenu-widget.c
+ libtopmenu-server/topmenu-widget.h
+ mate-applet/main.c
+ mate-applet/topmenu-mate-panel-applet.c
+ mate-applet/topmenu-mate-panel-applet.h
+ module/appmenu.c
+ module/appmenu.h
+ module/data.c
+ module/data.h
+ module/menuitem-proxy.h
+ test/client.c
+ test/server.c
+ xfce-applet/topmenu-xfce-panel-applet.c
+ xfce-applet/topmenu-xfce-panel-applet.h
+Copyright: 2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3+
+ FIXME
+
+Files: global.h
+ libtopmenu-client/topmenu-menubar-proxy.h
+Copyright: *No copyright*
+License: UNKNOWN
+ FIXME
+
+Files: module/gtk3privates.h
+Copyright: 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald
+License: LGPL-2+
+ FIXME
+
+Files: module/main.c
+Copyright: 2012, Canonical Ltd
+  2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3
+ FIXME
+
+Files: lxpanel-plugin/topmenu-lxpanel-plugin.c
+Copyright: 2015, Charles E. Lehner <cel at celehner.com>
+License: LGPL-3+
+ FIXME
+
+Files: module/menuitem-proxy.c
+Copyright: 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald
+  2014, Javier S. Pedro <maemo at javispedro.com>
+License: LGPL-3+
+ FIXME
+
diff --git a/debian/libtopmenu-client-gtk2-0.install b/debian/libtopmenu-client-gtk2-0.install
new file mode 100644
index 0000000..dc291b4
--- /dev/null
+++ b/debian/libtopmenu-client-gtk2-0.install
@@ -0,0 +1 @@
+usr/lib/libtopmenu-client-gtk2.so.*
diff --git a/debian/libtopmenu-client-gtk2-0.symbols b/debian/libtopmenu-client-gtk2-0.symbols
new file mode 100644
index 0000000..44f46a9
--- /dev/null
+++ b/debian/libtopmenu-client-gtk2-0.symbols
@@ -0,0 +1,10 @@
+libtopmenu-client-gtk2.so.0 libtopmenu-client-gtk2-0 #MINVER#
+ topmenu_app_menu_bar_get_app_menu at Base 0.2.1
+ topmenu_app_menu_bar_get_type at Base 0.2.1
+ topmenu_app_menu_bar_new at Base 0.2.1
+ topmenu_app_menu_bar_set_app_menu at Base 0.2.1
+ topmenu_client_connect_window_widget at Base 0.2.1
+ topmenu_client_disconnect_window at Base 0.2.1
+ topmenu_monitor_get_instance at Base 0.2.1
+ topmenu_monitor_get_type at Base 0.2.1
+ topmenu_monitor_is_topmenu_available at Base 0.2.1
diff --git a/debian/libtopmenu-client-gtk2-dev.install b/debian/libtopmenu-client-gtk2-dev.install
new file mode 100644
index 0000000..4323e3f
--- /dev/null
+++ b/debian/libtopmenu-client-gtk2-dev.install
@@ -0,0 +1,4 @@
+usr/lib/libtopmenu-client-gtk2.so
+usr/include/topmenu-gtk2/topmenu-appmenubar.h
+usr/include/topmenu-gtk2/topmenu-client.h
+usr/include/topmenu-gtk2/topmenu-monitor.h
\ No newline at end of file
diff --git a/debian/libtopmenu-client-gtk3-0.symbols b/debian/libtopmenu-client-gtk3-0.symbols
new file mode 100644
index 0000000..bd43a28
--- /dev/null
+++ b/debian/libtopmenu-client-gtk3-0.symbols
@@ -0,0 +1,10 @@
+libtopmenu-client-gtk3.so.0 libtopmenu-client-gtk3-0 #MINVER#
+ topmenu_app_menu_bar_get_app_menu at Base 0.2.1
+ topmenu_app_menu_bar_get_type at Base 0.2.1
+ topmenu_app_menu_bar_new at Base 0.2.1
+ topmenu_app_menu_bar_set_app_menu at Base 0.2.1
+ topmenu_client_connect_window_widget at Base 0.2.1
+ topmenu_client_disconnect_window at Base 0.2.1
+ topmenu_monitor_get_instance at Base 0.2.1
+ topmenu_monitor_get_type at Base 0.2.1
+ topmenu_monitor_is_topmenu_available at Base 0.2.1
diff --git a/debian/libtopmenu-server-gtk2-0.install b/debian/libtopmenu-server-gtk2-0.install
new file mode 100644
index 0000000..e8339c7
--- /dev/null
+++ b/debian/libtopmenu-server-gtk2-0.install
@@ -0,0 +1 @@
+usr/lib/libtopmenu-server-gtk2.so.*
diff --git a/debian/libtopmenu-server-gtk2-0.symbols b/debian/libtopmenu-server-gtk2-0.symbols
new file mode 100644
index 0000000..0ec521b
--- /dev/null
+++ b/debian/libtopmenu-server-gtk2-0.symbols
@@ -0,0 +1,5 @@
+libtopmenu-server-gtk2.so.0 libtopmenu-server-gtk2-0 #MINVER#
+ topmenu_server_register_server_widget at Base 0.2.1
+ topmenu_server_unregister_server_widget at Base 0.2.1
+ topmenu_widget_get_type at Base 0.2.1
+ topmenu_widget_new at Base 0.2.1
diff --git a/debian/libtopmenu-server-gtk2-dev.install b/debian/libtopmenu-server-gtk2-dev.install
new file mode 100644
index 0000000..81a4a2a
--- /dev/null
+++ b/debian/libtopmenu-server-gtk2-dev.install
@@ -0,0 +1,3 @@
+usr/lib/libtopmenu-server-gtk2.so
+usr/include/topmenu-gtk2/topmenu-server.h
+usr/include/topmenu-gtk2/topmenu-widget.h
\ No newline at end of file
diff --git a/debian/libtopmenu-server-gtk3-0.symbols b/debian/libtopmenu-server-gtk3-0.symbols
new file mode 100644
index 0000000..6584726
--- /dev/null
+++ b/debian/libtopmenu-server-gtk3-0.symbols
@@ -0,0 +1,5 @@
+libtopmenu-server-gtk3.so.0 libtopmenu-server-gtk3-0 #MINVER#
+ topmenu_server_register_server_widget at Base 0.2.1
+ topmenu_server_unregister_server_widget at Base 0.2.1
+ topmenu_widget_get_type at Base 0.2.1
+ topmenu_widget_new at Base 0.2.1
diff --git a/debian/lxpanel-plugin-topmenu.install b/debian/lxpanel-plugin-topmenu.install
new file mode 100644
index 0000000..690f888
--- /dev/null
+++ b/debian/lxpanel-plugin-topmenu.install
@@ -0,0 +1 @@
+usr/lib/*/lxpanel/plugins/
\ No newline at end of file
diff --git a/debian/mate-applet-topmenu.install b/debian/mate-applet-topmenu.install
new file mode 100644
index 0000000..5fdb865
--- /dev/null
+++ b/debian/mate-applet-topmenu.install
@@ -0,0 +1,3 @@
+usr/share/mate-panel/
+usr/share/dbus-1/services/org.mate.panel.applet.*
+usr/lib/mate-applets/topmenu-mate-panel-applet
\ No newline at end of file
diff --git a/debian/patches/1001_tolerate-mixing-wrong-configure-options.patch b/debian/patches/1001_tolerate-mixing-wrong-configure-options.patch
new file mode 100644
index 0000000..c79aaae
--- /dev/null
+++ b/debian/patches/1001_tolerate-mixing-wrong-configure-options.patch
@@ -0,0 +1,28 @@
+Description: Make configure.ac more robust against option misuse
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -63,8 +63,11 @@
+ 	[AS_IF([test "x$with_wnck" = xwnck3 -o "x$with_wnck" = xcheck],
+ 		[PKG_CHECK_MODULES([WNCK3], [libwnck-3.0],
+ 			[
+-				AC_DEFINE([HAVE_WNCK3], [1], [Define if you have libwnck-3.0])
+-				with_wnck=libwnck3
++				AC_DEFINE(HAVE_WNCK3, [1], [Define if you have libwnck-3.0])
++				with_wnck=wnck3
++				enable_mate_applet=no
++				enable_xfce_applet=no
++				enable_lxpanel_plugin=no
+ 			],
+ 			[if test "x$with_wnck" = xwnck3; then
+ 				AC_MSG_FAILURE([--with-wnck=wnck3 was given, but test for libwnck-3.0 failed])
+@@ -75,7 +78,7 @@
+ 		[PKG_CHECK_MODULES([WNCK1], [libwnck-1.0],
+ 			[
+ 				AC_DEFINE([HAVE_WNCK1], [1], [Define if you have libwnck-1.0])
+-				with_wnck=libwnck1
++				with_wnck=wnck1
+ 			],
+ 			[if test "x$with_wnck" = xwnck1; then
+ 				AC_MSG_FAILURE([--with-wnck=wnck1 was given, but test for libwnck-1.0 failed])
diff --git a/debian/patches/1002_pkgconfig-x11.patch b/debian/patches/1002_pkgconfig-x11.patch
new file mode 100644
index 0000000..4a1a94c
--- /dev/null
+++ b/debian/patches/1002_pkgconfig-x11.patch
@@ -0,0 +1,59 @@
+Description: Fix linking against X11
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -58,6 +58,7 @@
+ 
+ # Checks for libraries.
+ PKG_CHECK_MODULES([GTK], [gtk+-x11-$with_gtk.0])
++PKG_CHECK_MODULES([X11], [x11])
+ 
+ AS_IF([test "x$with_gtk" = x3],
+ 	[AS_IF([test "x$with_wnck" = xwnck3 -o "x$with_wnck" = xcheck],
+--- a/libtopmenu-client/Makefile.am
++++ b/libtopmenu-client/Makefile.am
+@@ -4,8 +4,8 @@
+ libtopmenu_client_gtk3_la_SOURCES = topmenu-client.c topmenu-client.h \
+ 	topmenu-monitor.c topmenu-monitor.h \
+ 	topmenu-appmenubar.c topmenu-appmenubar.h
+-libtopmenu_client_gtk3_la_CPPFLAGS = $(GTK_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-client\"
+-libtopmenu_client_gtk3_la_LIBADD = $(GTK_LIBS)
++libtopmenu_client_gtk3_la_CPPFLAGS = $(X11_CFLAGS) $(GTK_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-client\"
++libtopmenu_client_gtk3_la_LIBADD = $(X11_LIBS) $(GTK_LIBS)
+ 
+ else
+ 
+@@ -13,8 +13,8 @@
+ libtopmenu_client_gtk2_la_SOURCES = topmenu-client.c topmenu-client.h \
+ 	topmenu-monitor.c topmenu-monitor.h \
+ 	topmenu-appmenubar.c topmenu-appmenubar.h
+-libtopmenu_client_gtk2_la_CPPFLAGS = $(GTK_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-client\"
+-libtopmenu_client_gtk2_la_LIBADD = $(GTK_LIBS)
++libtopmenu_client_gtk2_la_CPPFLAGS = $(X11_CFLAGS) $(GTK_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-client\"
++libtopmenu_client_gtk2_la_LIBADD = $(X11_LIBS) $(GTK_LIBS)
+ 
+ endif
+ 
+--- a/libtopmenu-server/Makefile.am
++++ b/libtopmenu-server/Makefile.am
+@@ -2,15 +2,15 @@
+ 
+ lib_LTLIBRARIES = libtopmenu-server-gtk3.la
+ libtopmenu_server_gtk3_la_SOURCES = topmenu-server.c topmenu-server.h topmenu-widget.c topmenu-widget.h
+-libtopmenu_server_gtk3_la_CPPFLAGS = $(GTK_CFLAGS) $(WNCK3_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-server\"
+-libtopmenu_server_gtk3_la_LIBADD = $(GTK_LIBS) $(WNCK3_LIBS)
++libtopmenu_server_gtk3_la_CPPFLAGS = $(X11_CFLAGS) $(GTK_CFLAGS) $(WNCK3_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-server\"
++libtopmenu_server_gtk3_la_LIBADD = $(X11_LIBS) $(GTK_LIBS) $(WNCK3_LIBS)
+ 
+ else
+ 
+ lib_LTLIBRARIES = libtopmenu-server-gtk2.la
+ libtopmenu_server_gtk2_la_SOURCES = topmenu-server.c topmenu-server.h topmenu-widget.c topmenu-widget.h
+-libtopmenu_server_gtk2_la_CPPFLAGS = $(GTK_CFLAGS) $(WNCK1_CFLAGS) $(MATEWNCK_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-server\"
+-libtopmenu_server_gtk2_la_LIBADD = $(GTK_LIBS) $(WNCK1_LIBS) $(MATEWNCK_LIBS)
++libtopmenu_server_gtk2_la_CPPFLAGS = $(X11_CFLAGS) $(GTK_CFLAGS) $(WNCK1_CFLAGS) $(MATEWNCK_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-server\"
++libtopmenu_server_gtk2_la_LIBADD = $(X11_LIBS) $(GTK_LIBS) $(WNCK1_LIBS) $(MATEWNCK_LIBS)
+ 
+ endif
+ 
diff --git a/debian/patches/1003_fix-g-log-domain-lxpanel-applet.patch b/debian/patches/1003_fix-g-log-domain-lxpanel-applet.patch
new file mode 100644
index 0000000..cdf1645
--- /dev/null
+++ b/debian/patches/1003_fix-g-log-domain-lxpanel-applet.patch
@@ -0,0 +1,14 @@
+Description: Fix G_LOG_DOMAIN for lxpanel plugin
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+
+--- a/lxpanel-plugin/Makefile.am
++++ b/lxpanel-plugin/Makefile.am
+@@ -4,7 +4,7 @@
+ plugin_LTLIBRARIES = libtopmenu.la
+ 
+ libtopmenu_la_SOURCES = topmenu-lxpanel-plugin.c
+-libtopmenu_la_CPPFLAGS = $(GTK_CFLAGS) $(LXPANELPLUGIN_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-xfce-panel-applet\"
++libtopmenu_la_CPPFLAGS = $(GTK_CFLAGS) $(LXPANELPLUGIN_CFLAGS) -DG_LOG_DOMAIN=\"topmenu-lxde-panel-applet\"
+ libtopmenu_la_LIBADD = $(GTK_LIBS) $(LXPANELPLUGIN_LIBS) ../libtopmenu-server/libtopmenu-server-gtk$(GTK_VERSION).la
+ libtopmenu_la_LDFLAGS = -avoid-version -shared -no-undefined
+ 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5246d43
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+1001_tolerate-mixing-wrong-configure-options.patch
+1002_pkgconfig-x11.patch
+1003_fix-g-log-domain-lxpanel-applet.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..adb0b61
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,164 @@
+#!/usr/bin/make -f
+
+NULL  =
+PKD   = $(word 1,$(abspath $(dir $(MAKEFILE_LIST))))
+PKG   = $(word 2,$(shell dpkg-parsechangelog -l$(PKD)/changelog | grep ^Source))
+UVER  = $(shell dpkg-parsechangelog -l$(PKD)/changelog | perl -ne 'print $$1 if m{^Version:\s+(?:\d+:)?(\d.*)(?:\-\d+.*)};')
+DTYPE = 
+VER  ?= $(subst $(DTYPE),,$(UVER))
+
+UURL = https://git.javispedro.com/topmenu-gtk.git
+UREV = $(shell echo $(VER) | cut -d"." -f5)
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/utils.mk
+
+DEB_DH_INSTALL_ARGS += --fail-missing
+
+DEB_SRCDIR_topmenu-gtk3 := $(CURDIR)/debian/build/topmenu-gtk3
+DEB_BUILDDIR_topmenu-gtk3 := $(CURDIR)/debian/build/topmenu-gtk3
+DEB_DESTDIR_topmenu-gtk3 := $(CURDIR)/debian/topmenu-gtk3
+DEB_DESTDIR_libtopmenu-client-gtk3-0 := $(CURDIR)/debian/libtopmenu-client-gtk3-0
+DEB_DESTDIR_libtopmenu-server-gtk3-0 := $(CURDIR)/debian/libtopmenu-server-gtk3-0
+DEB_DESTDIR_libtopmenu-client-gtk3-dev := $(CURDIR)/debian/libtopmenu-client-gtk3-dev
+DEB_DESTDIR_libtopmenu-server-gtk3-dev := $(CURDIR)/debian/libtopmenu-server-gtk3-dev
+
+DEB_DH_MAKESHLIBS_ARGS_topmenu-gtk2 += --no-act
+DEB_DH_MAKESHLIBS_ARGS_topmenu-gtk3 += --no-act
+
+DEB_DH_SHLIBDEPS_ARGS_lxpanel-plugin-topmenu += -l$(shell pkg-config --variable=pkglibdir lxpanel) --dpkg-shlibdeps-params=--ignore-missing-info
+
+DEB_DBG_PACKAGE_topmenu-gtk2 = topmenu-gtk2-dbg
+DEB_DBG_PACKAGE_libtopmenu-client-gtk2-0 = libtopmenu-client-gtk2-dbg
+DEB_DBG_PACKAGE_libtopmenu-server-gtk2-0 = libtopmenu-server-gtk2-dbg
+DEB_DBG_PACKAGE_mate-applet-topmenu = mate-applet-topmenu-dbg
+DEB_DBG_PACKAGE_xfce4-topmenu-plugin = xfce4-topmenu-plugin-dbg
+DEB_DBG_PACKAGE_lxpanel-plugin-topmenu = lxpanel-plugin-topmenu-dbg
+
+DEB_DBG_PACKAGE_topmenu-gtk3 = topmenu-gtk3-dbg
+DEB_DBG_PACKAGE_libtopmenu-client-gtk3-0 = libtopmenu-client-gtk3-dbg
+DEB_DBG_PACKAGE_libtopmenu-server-gtk3-0 = libtopmenu-server-gtk3-dbg
+
+DEB_CONFIGURE_EXTRA_FLAGS += \
+	    --prefix=/usr \
+	    --includedir=/usr/include/topmenu-gtk2 \
+	    --with-gtk=2 \
+	    --with-wnck=wnck1 \
+	    --disable-static \
+	    --enable-mate-applet=yes \
+	    --libexecdir=/usr/lib/mate-applets \
+	    --enable-xfce-applet=yes \
+	    --enable-lxpanel-plugin=yes \
+	    $(NULL)
+
+configure/topmenu-gtk3:: $(DEB_BUILDDIR_topmenu-gtk3)/config.status
+
+$(DEB_BUILDDIR_topmenu-gtk3)/config.status:
+	cp -a `find . -maxdepth 1 -mindepth 1 -not -name debian` $(DEB_SRCDIR_topmenu-gtk3)/$*
+	cd $(DEB_BUILDDIR_topmenu-gtk3) && \
+	    $(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_SCRIPT) \
+	        $(DEB_CONFIGURE_NORMAL_ARGS) \
+	        $(cdbs_configure_flags) \
+	        --prefix=/usr \
+	        --includedir=/usr/include/topmenu-gtk3 \
+	        --with-gtk=3 \
+	        --with-wnck=wnck3 \
+	        --disable-static \
+	        $(DEB_CONFIGURE_USER_FLAGS)
+
+cleanbuilddir/topmenu-gtk3::
+	rm -Rf $(DEB_BUILDDIR_topmenu-gtk3)
+
+build/topmenu-gtk3::
+	make -C $(DEB_BUILDDIR_topmenu-gtk3)
+
+install/topmenu-gtk3::
+	make -C $(DEB_BUILDDIR_topmenu-gtk3) install DESTDIR=$(DEB_DESTDIR_topmenu-gtk3)
+	rm -Rf  $(DEB_DESTDIR_topmenu-gtk3)/usr/include/
+	rm -f   $(DEB_DESTDIR_topmenu-gtk3)/usr/lib/*.so*
+	rm -f   $(DEB_DESTDIR_topmenu-gtk3)/usr/lib/*.la
+	rm -f   $(DEB_DESTDIR_topmenu-gtk3)/usr/lib/*/gtk-3.0/modules/*.la
+	rm -Rf  $(DEB_DESTDIR_topmenu-gtk3)/usr/share/icons/
+
+install/libtopmenu-client-gtk3-0::
+	make -C $(DEB_BUILDDIR_topmenu-gtk3) install DESTDIR=$(DEB_DESTDIR_libtopmenu-client-gtk3-0)
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/include/
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/lib/*/gtk-3.0/
+	rm -f   $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/lib/*server*
+	rm -f   $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/lib/*.so
+	rm -f   $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/lib/*.la
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)/
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-0)/usr/share/icons/
+
+install/libtopmenu-server-gtk3-0::
+	make -C $(DEB_BUILDDIR_topmenu-gtk3) install DESTDIR=$(DEB_DESTDIR_libtopmenu-server-gtk3-0)
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-server-gtk3-0)/usr/include/
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-0)/usr/lib/*client*
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-0)/usr/lib/*.so
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-0)/usr/lib/*.la
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-server-gtk3-0)/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)/
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-server-gtk3-0)/usr/share/icons/
+
+install/libtopmenu-client-gtk3-dev::
+	make -C $(DEB_BUILDDIR_topmenu-gtk3) install DESTDIR=$(DEB_DESTDIR_libtopmenu-client-gtk3-dev)
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/lib/*/gtk-3.0/
+	rm -f   $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/lib/*server*.so
+	rm -f   $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/lib/*.so.*
+	rm -f   $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/lib/*.la
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)/
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/share/icons/
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/include/topmenu-gtk3/topmenu-server.h
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-client-gtk3-dev)/usr/include/topmenu-gtk3/topmenu-widget.h
+
+install/libtopmenu-server-gtk3-dev::
+	make -C $(DEB_BUILDDIR_topmenu-gtk3) install DESTDIR=$(DEB_DESTDIR_libtopmenu-server-gtk3-dev)
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/lib/*/gtk-3.0/
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/lib/*client*.so
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/lib/*.so.*
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/lib/*.la
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/lib/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)/
+	rm -Rf  $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/share/icons/
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/include/topmenu-gtk3/topmenu-client.h
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/include/topmenu-gtk3/topmenu-monitor.h
+	rm -f   $(DEB_DESTDIR_libtopmenu-server-gtk3-dev)/usr/include/topmenu-gtk3/topmenu-appmenubar.h
+
+common-install-indep:: remove-cruft
+common-install-arch:: remove-cruft
+
+remove-cruft::
+	rm -f  debian/tmp/usr/lib/*.la
+	rm -f  debian/tmp/usr/lib/*/gtk-2.0/modules/*.la
+	rm -f  debian/tmp/usr/lib/xfce4/panel-plugins/libtopmenu.la
+	rm -f  debian/tmp/usr/lib/*/lxpanel/plugins/libtopmenu.la
+
+## http://wiki.debian.org/onlyjob/get-orig-source
+.PHONY: get-orig-source
+get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz $(info I: $(PKG)_$(VER)$(DTYPE))
+	@
+
+$(PKG)_$(VER)$(DTYPE).orig.tar.xz: $(info I: GIT Revision=$(UREV))
+	$(if $(wildcard $(PKG)-$(VER)),$(error $(PKG)-$(VER) exist, aborting..))
+	@echo "# Downloading..."
+	git clone $(UURL) $(PKG)-$(VER) \
+	    || $(RM) -r $(PKG)-$(VER)
+	cd $(PKG)-$(VER) \
+	    && git checkout "$(UREV)" \
+	    && ( echo "# Generating ChangeLog..." \
+	   ; git --no-pager log --format="%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n" > ChangeLog \
+	       ; touch -d "$$(git log -1 --format='%ci')" ChangeLog) \
+	    && echo "# Setting times..." \
+	    && for F in $$(git ls-tree -r --name-only HEAD); do touch --no-dereference -d "$$(git log -1 --format="%ai" -- $$F)" "$$F"; done \
+	    && $(RM) -r .git .git*
+#	    && echo "# Cleaning-up..." \
+#	    && rm -rf \
+#	        # NOTHING TO BE REMOVED
+	@echo "# Packing..."
+	find -L "$(PKG)-$(VER)" -xdev -type f -print | sort \
+	    | XZ_OPT="-6v" tar -caf "../$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX \
+	    && $(RM) -r "$(PKG)-$(VER)"
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/topmenu-gtk-common.install b/debian/topmenu-gtk-common.install
new file mode 100644
index 0000000..f0e7d90
--- /dev/null
+++ b/debian/topmenu-gtk-common.install
@@ -0,0 +1 @@
+usr/share/icons/
\ No newline at end of file
diff --git a/debian/topmenu-gtk2.install b/debian/topmenu-gtk2.install
new file mode 100644
index 0000000..f4a06ad
--- /dev/null
+++ b/debian/topmenu-gtk2.install
@@ -0,0 +1 @@
+usr/lib/*/gtk-2.0/modules/
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..71d33a0
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+https://git.javispedro.com/cgit/topmenu-gtk.git/ \
+    snapshot/release_(\d\.\d\.\d)\.tar\.gz
diff --git a/debian/xfce4-topmenu-plugin.install b/debian/xfce4-topmenu-plugin.install
new file mode 100644
index 0000000..68cd795
--- /dev/null
+++ b/debian/xfce4-topmenu-plugin.install
@@ -0,0 +1,2 @@
+usr/share/xfce4/
+usr/lib/xfce4/
\ No newline at end of file

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mate/topmenu-gtk.git



More information about the pkg-mate-commits mailing list