Package: awesome
Version: 4.0-1
Severity: wishlist
Tags: patch

Dear Maintainer,

upstream has released version 4.1. The attached patches update the
debian packaging for that version.


Best regards,
Julian Wollrath

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386


-- 
 ()  ascii ribbon campaign - against html e-mail 
 /\                        - against proprietary attachments
From b23927006592b80b83541c274c00c092d56ffaf2 Mon Sep 17 00:00:00 2001
From: Julian Wollrath <jwollr...@web.de>
Date: Sun, 19 Mar 2017 10:51:51 +0100
Subject: [PATCH 1/6] Run wrap-and-sort

---
 debian/awesome.install |  2 +-
 debian/control         | 72 +++++++++++++++++++++++++-------------------------
 2 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/debian/awesome.install b/debian/awesome.install
index e50e2c74..7ff29bf2 100644
--- a/debian/awesome.install
+++ b/debian/awesome.install
@@ -1,2 +1,2 @@
-debian/awesome.xpm usr/share/pixmaps
 debian/55awesome-javaworkaround /etc/X11/Xsession.d
+debian/awesome.xpm usr/share/pixmaps
diff --git a/debian/control b/debian/control
index 43fb79f1..7a6c1ed3 100644
--- a/debian/control
+++ b/debian/control
@@ -3,34 +3,34 @@ Section: x11
 Priority: optional
 Maintainer: Julien Danjou <a...@debian.org>
 Uploaders: Arnaud Fontaine <ar...@debian.org>
-Build-Depends: debhelper (>= 9),
-  libcairo2-dev,
-  xmlto,
-  asciidoc,
-  cmake (>= 2.6.0),
-  lua5.1,
-  lua-ldoc,
-  libxcb-xtest0-dev,
-  libxcb-icccm4-dev (>= 0.3.8),
-  libxcb-randr0-dev (>= 0.3.0),
-  libxcb-keysyms1-dev (>= 0.3.4),
-  libxcb-xinerama0-dev,
-  liblua5.1-dev,
-  libdbus-1-dev,
-  libxdg-basedir-dev (>= 1.0.0),
-  libstartup-notification0-dev (>= 0.10),
-  imagemagick,
-  libxcb1-dev (>= 1.6),
-  libxcb-shape0-dev,
-  libxcb-util0-dev,
-  libxcb-cursor-dev (>= 0.1.0-2),
-  libgdk-pixbuf2.0-dev,
-  libglib2.0-dev,
-  libxcb-xrm-dev,
-  libxcb-xkb-dev,
-  libxkbcommon-x11-dev,
-  libxkbcommon-dev,
-  lua-lgi (>= 0.7.0),
+Build-Depends: asciidoc,
+               cmake (>= 2.6.0),
+               debhelper (>= 9),
+               imagemagick,
+               libcairo2-dev,
+               libdbus-1-dev,
+               libgdk-pixbuf2.0-dev,
+               libglib2.0-dev,
+               liblua5.1-dev,
+               libstartup-notification0-dev (>= 0.10),
+               libxcb-cursor-dev (>= 0.1.0-2),
+               libxcb-icccm4-dev (>= 0.3.8),
+               libxcb-keysyms1-dev (>= 0.3.4),
+               libxcb-randr0-dev (>= 0.3.0),
+               libxcb-shape0-dev,
+               libxcb-util0-dev,
+               libxcb-xinerama0-dev,
+               libxcb-xkb-dev,
+               libxcb-xrm-dev,
+               libxcb-xtest0-dev,
+               libxcb1-dev (>= 1.6),
+               libxdg-basedir-dev (>= 1.0.0),
+               libxkbcommon-dev,
+               libxkbcommon-x11-dev,
+               lua-ldoc,
+               lua-lgi (>= 0.7.0),
+               lua5.1,
+               xmlto
 Standards-Version: 3.9.7
 Homepage: http://awesome.naquadah.org
 Vcs-Git: git://anonscm.debian.org/collab-maint/awesome.git
@@ -38,14 +38,14 @@ Vcs-Browser: http://anonscm.debian.org/git/collab-maint/awesome.git
 
 Package: awesome
 Architecture: any
-Recommends: x11-xserver-utils, rlwrap, feh
-Depends: ${shlibs:Depends},
-  ${misc:Depends},
-  menu,
-  dbus-x11,
-  lua-lgi (>= 0.7.0),
-  gir1.2-freedesktop,
-  gir1.2-pango-1.0
+Recommends: feh, rlwrap, x11-xserver-utils
+Depends: dbus-x11,
+         gir1.2-freedesktop,
+         gir1.2-pango-1.0,
+         lua-lgi (>= 0.7.0),
+         menu,
+         ${misc:Depends},
+         ${shlibs:Depends}
 Provides: x-window-manager
 Description: highly configurable X window manager
  awesome manages windows dynamically in floating or tiled layouts. It is
-- 
2.11.0

From 4540e01a36973244413e14a282afd5f756349a31 Mon Sep 17 00:00:00 2001
From: Julian Wollrath <jwollr...@web.de>
Date: Sun, 19 Mar 2017 11:14:28 +0100
Subject: [PATCH 2/6] Update build dependencies

---
 debian/control | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/debian/control b/debian/control
index 7a6c1ed3..3287d0a2 100644
--- a/debian/control
+++ b/debian/control
@@ -12,24 +12,27 @@ Build-Depends: asciidoc,
                libgdk-pixbuf2.0-dev,
                libglib2.0-dev,
                liblua5.1-dev,
+               libpango1.0-dev,
                libstartup-notification0-dev (>= 0.10),
-               libxcb-cursor-dev (>= 0.1.0-2),
+               libx11-xcb-dev,
+               libxcb-cursor-dev,
                libxcb-icccm4-dev (>= 0.3.8),
                libxcb-keysyms1-dev (>= 0.3.4),
-               libxcb-randr0-dev (>= 0.3.0),
+               libxcb-randr0-dev,
                libxcb-shape0-dev,
-               libxcb-util0-dev,
+               libxcb-util0-dev (>= 0.3.8),
                libxcb-xinerama0-dev,
                libxcb-xkb-dev,
                libxcb-xrm-dev,
                libxcb-xtest0-dev,
-               libxcb1-dev (>= 1.6),
                libxdg-basedir-dev (>= 1.0.0),
                libxkbcommon-dev,
                libxkbcommon-x11-dev,
+               lua-discount,
                lua-ldoc,
-               lua-lgi (>= 0.7.0),
+               lua-lgi (>= 0.8.0),
                lua5.1,
+               x11proto-core-dev (>= 7.0.15),
                xmlto
 Standards-Version: 3.9.7
 Homepage: http://awesome.naquadah.org
-- 
2.11.0

From bd5c408ad03baaa6278e60486011bd418c2eeb9d Mon Sep 17 00:00:00 2001
From: Julian Wollrath <jwollr...@web.de>
Date: Sun, 19 Mar 2017 11:55:00 +0100
Subject: [PATCH 3/6] Bump required lua-lgi version to at least 0.8.0

---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 3287d0a2..a08dd57b 100644
--- a/debian/control
+++ b/debian/control
@@ -45,7 +45,7 @@ Recommends: feh, rlwrap, x11-xserver-utils
 Depends: dbus-x11,
          gir1.2-freedesktop,
          gir1.2-pango-1.0,
-         lua-lgi (>= 0.7.0),
+         lua-lgi (>= 0.8.0),
          menu,
          ${misc:Depends},
          ${shlibs:Depends}
-- 
2.11.0

From 00b06ae91c05a03244fb4ce884c3b55630644b83 Mon Sep 17 00:00:00 2001
From: Julian Wollrath <jwollr...@web.de>
Date: Sun, 19 Mar 2017 11:21:25 +0100
Subject: [PATCH 4/6] Drop remove_useless_build_lgi_check.patch

---
 debian/patches/remove_useless_build_lgi_check.patch | 19 -------------------
 debian/patches/series                               |  1 -
 2 files changed, 20 deletions(-)
 delete mode 100644 debian/patches/remove_useless_build_lgi_check.patch

diff --git a/debian/patches/remove_useless_build_lgi_check.patch b/debian/patches/remove_useless_build_lgi_check.patch
deleted file mode 100644
index e5122d31..00000000
--- a/debian/patches/remove_useless_build_lgi_check.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Description: Disable lgi check at build time (only used at runtime)
- Another solution would be to AWESOME_IGNORE_LGI=1 at all targets, but
- it would cluttered unnecessarily debian/rules.
-Forwarded: not-needed
-Author: Arnaud Fontaine <ar...@debian.org>
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -134,10 +134,6 @@
-     ${AWESOME_REQUIRED_LDFLAGS}
-     ${AWESOME_OPTIONAL_LDFLAGS})
- 
--# check for lgi and the needed gobject introspection files
--add_custom_target(lgi-check ALL
--    COMMAND ${SOURCE_DIR}/build-utils/lgi-check.sh)
--
- # {{{ Generated sources
- # atoms
- file(MAKE_DIRECTORY ${BUILD_DIR}/common)
diff --git a/debian/patches/series b/debian/patches/series
index 73bd3dd5..02201e1b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 install-and-debian-menu
-remove_useless_build_lgi_check.patch
-- 
2.11.0

From e330713785c8be3be11ac2e4346c86844a01f6c6 Mon Sep 17 00:00:00 2001
From: Julian Wollrath <jwollr...@web.de>
Date: Sun, 19 Mar 2017 11:01:40 +0100
Subject: [PATCH 5/6] Refresh install-and-debian-menu

---
 debian/patches/install-and-debian-menu | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/debian/patches/install-and-debian-menu b/debian/patches/install-and-debian-menu
index eb26218d..ca7adb2a 100644
--- a/debian/patches/install-and-debian-menu
+++ b/debian/patches/install-and-debian-menu
@@ -14,9 +14,11 @@ Forwarded: <no|not-needed|url proving that it has been forwarded>
 Reviewed-By: <name and email of someone who approved the patch>
 Last-Update: <YYYY-MM-DD>
 
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f963539a..a15c12e3 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -35,8 +35,7 @@
+@@ -32,8 +32,7 @@ set(AWE_DOC_DIR ${BUILD_DIR}/docs)
  set(AWE_DOC_FILES
      ${AWE_DOC_DIR}/00-authors.md
      ${AWE_DOC_DIR}/01-readme.md
@@ -26,11 +28,13 @@ Last-Update: <YYYY-MM-DD>
  
  set(AWE_SRCS
      ${BUILD_DIR}/awesome.c
+diff --git a/awesomerc.lua b/awesomerc.lua
+index 5713b689..72556fe1 100644
 --- a/awesomerc.lua
 +++ b/awesomerc.lua
-@@ -12,6 +12,9 @@
- local menubar = require("menubar")
- local hotkeys_popup = require("awful.hotkeys_popup").widget
+@@ -14,6 +14,9 @@ local hotkeys_popup = require("awful.hotkeys_popup").widget
+ -- Enable VIM help for hotkeys widget when client with matching name is opened:
+ require("awful.hotkeys_popup.keys.vim")
  
 +-- Load Debian menu entries
 +require("debian.menu")
@@ -38,7 +42,7 @@ Last-Update: <YYYY-MM-DD>
  -- {{{ Error handling
  -- @DOC_ERROR_HANDLING@
  -- Check if awesome encountered an error during startup and fell back to
-@@ -45,8 +48,8 @@
+@@ -47,8 +50,8 @@ beautiful.init(awful.util.get_themes_dir() .. "default/theme.lua")
  
  -- @DOC_DEFAULT_APPLICATIONS@
  -- This is used later as the default terminal and editor to run.
@@ -49,7 +53,7 @@ Last-Update: <YYYY-MM-DD>
  editor_cmd = terminal .. " -e " .. editor
  
  -- Default modkey.
-@@ -105,6 +108,7 @@
+@@ -107,6 +110,7 @@ myawesomemenu = {
  }
  
  mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
-- 
2.11.0

From 3332b2cc443397530bb38c85fbc3ef86f73d70e8 Mon Sep 17 00:00:00 2001
From: Julian Wollrath <jwollr...@web.de>
Date: Sun, 19 Mar 2017 11:16:05 +0100
Subject: [PATCH 6/6] Update changelog for 4.1-0~exp0

---
 debian/changelog | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index b8b5f7dd..43884596 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+awesome (4.1-0~exp0) unstable; urgency=medium
+
+  * New upstream version:
+    - Refresh install-and-debian-menu.
+    - Drop remove_useless_build_lgi_check.patch.
+    - Update build dependencies.
+    - Bump required lua-lgi version to at least 0.8.0.
+
+ -- Julian Wollrath <jwollr...@web.de>  Sun, 19 Mar 2017 11:57:14 +0100
+
 awesome (4.0-1) unstable; urgency=medium
 
   * New upstream release. Closes: #850701, #851791.
-- 
2.11.0

Attachment: pgp9tjBbvID4_.pgp
Description: Digitale Signatur von OpenPGP

Reply via email to