[PATCH] debian: Update with version 0.95.7-6 packaging.

Doug Torrance <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
---
 debian/changelog              |  7 +++++++
 debian/control                | 47 ++++++++++++++++++++++++++++++++++++++++++-
 debian/libwmaker-dev.examples |  1 +
 debian/libwmaker-dev.install  |  3 +++
 debian/libwmaker1.install     |  1 +
 debian/libwmaker1.symbols     | 12 +++++++++++
 debian/wmaker-utils.install   |  8 ++++++++
 debian/wmaker-utils.manpages  |  2 ++
 debian/wmaker.install         |  8 --------
 debian/wmaker.manpages        |  2 --
 10 files changed, 80 insertions(+), 11 deletions(-)
 create mode 100644 debian/libwmaker-dev.examples
 create mode 100644 debian/libwmaker-dev.install
 create mode 100644 debian/libwmaker1.install
 create mode 100644 debian/libwmaker1.symbols
 create mode 100644 debian/wmaker-utils.install
 create mode 100644 debian/wmaker-utils.manpages

diff --git a/debian/changelog b/debian/changelog
index 1b92eac..bcebf9a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wmaker (0.95.7-6) unstable; urgency=medium
+
+  * Split wxcopy and wxpaste into new wmaker-utils package (Closes: #78119).
+  * Restore libwmaker packages.
+
+ -- Doug Torrance <[email protected]>  Wed, 09 Mar 2016 00:08:43 -0500
+
 wmaker (0.95.7-5) unstable; urgency=medium
 
   * Clean up debian/copyright. Add some files which were missed in the LGPL
diff --git a/debian/control b/debian/control
index 91a4339..c49ae7f 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,12 @@ Depends: wmaker-common (= ${source:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
 Provides: x-window-manager
-Suggests: desktop-base, menu, wmaker-data, x-terminal-emulator, x11-apps
+Suggests: desktop-base,
+          menu,
+          wmaker-data,
+          wmaker-utils,
+          x-terminal-emulator,
+          x11-apps
 Description: NeXTSTEP-like window manager for X
  Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
  very closely, and it is now an official GNU project. Window Maker (originally
@@ -63,6 +68,24 @@ Description: Window Maker - Architecture independent files
  .
  This package contains the architecture independent files.
 
+Package: wmaker-utils
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: wmaker (<< 0.95.7-6)
+Replaces: wmaker (<< 0.95.7-6)
+Description: Window Maker - Utilities
+ Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
+ very closely, and it is now an official GNU project. Window Maker (originally
+ named WindowMaker) is not overloaded with features, and it is easier to
+ configure than most other window managers. Its final goal is to produce a
+ window manager that doesn't require editing of configuration files.
+ Window Maker is fast and doesn't require tons of memory to run.
+ .
+ This package contains wxcopy and wxpaste, two utilities ordinarily shipped with
+ Window Maker but not depending on it or any of its libraries.  These
+ utilities allow users to interact with cut buffers on the command line.
+
 Package: libwraster-dev
 Architecture: any
 Multi-Arch: same
@@ -147,3 +170,25 @@ Description: Window Maker's own widget set - runtime library
  the WindowMaker window manager.
  .
  This package contains the libWINGs runtime library.
+
+Package: libwmaker-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libx11-dev, ${misc:Depends}
+Description: Static libraries and headers for Window Maker applications
+ Window Maker is a NeXTSTEP-like window manager for X.
+ .
+ This package contains libWMaker and header files, for building
+ Window Maker aware applications.
+
+Package: libwmaker1
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Runtime library for Window Maker applications
+ Window Maker is a NeXTSTEP-like window manager for X.
+ .
+ This package contains the libWMaker runtime library for Window Maker
+ aware applications.
diff --git a/debian/libwmaker-dev.examples b/debian/libwmaker-dev.examples
new file mode 100644
index 0000000..33e14b1
--- /dev/null
+++ b/debian/libwmaker-dev.examples
@@ -0,0 +1 @@
+test/wtest.c
diff --git a/debian/libwmaker-dev.install b/debian/libwmaker-dev.install
new file mode 100644
index 0000000..c18a638
--- /dev/null
+++ b/debian/libwmaker-dev.install
@@ -0,0 +1,3 @@
+usr/include/WMaker.h
+usr/lib/*/libWMaker.a
+usr/lib/*/libWMaker.so
diff --git a/debian/libwmaker1.install b/debian/libwmaker1.install
new file mode 100644
index 0000000..a8a3133
--- /dev/null
+++ b/debian/libwmaker1.install
@@ -0,0 +1 @@
+usr/lib/*/libWMaker.so.*
diff --git a/debian/libwmaker1.symbols b/debian/libwmaker1.symbols
new file mode 100644
index 0000000..2d9f007
--- /dev/null
+++ b/debian/libwmaker1.symbols
@@ -0,0 +1,12 @@
+libWMaker.so.1 libwmaker1 #MINVER#
+ WMAppAddWindow@Base 0.95.7
+ WMAppCreateWithMain@Base 0.95.7
+ WMAppSetMainMenu@Base 0.95.7
+ WMHideApplication@Base 0.95.7
+ WMHideOthers@Base 0.95.7
+ WMMenuAddItem@Base 0.95.7
+ WMMenuAddSubmenu@Base 0.95.7
+ WMMenuCreate@Base 0.95.7
+ WMProcessEvent@Base 0.95.7
+ WMRealizeMenus@Base 0.95.7
+ WMSetWindowAttributes@Base 0.95.7
diff --git a/debian/wmaker-utils.install b/debian/wmaker-utils.install
new file mode 100644
index 0000000..c3e0730
--- /dev/null
+++ b/debian/wmaker-utils.install
@@ -0,0 +1,8 @@
+usr/bin/wxcopy
+usr/bin/wxpaste
+usr/share/man/cs/man1/wxcopy.1
+usr/share/man/cs/man1/wxpaste.1
+usr/share/man/ru/man1/wxcopy.1
+usr/share/man/ru/man1/wxpaste.1
+usr/share/man/sk/man1/wxcopy.1
+usr/share/man/sk/man1/wxpaste.1
diff --git a/debian/wmaker-utils.manpages b/debian/wmaker-utils.manpages
new file mode 100644
index 0000000..decf97d
--- /dev/null
+++ b/debian/wmaker-utils.manpages
@@ -0,0 +1,2 @@
+doc/wxcopy.1
+doc/wxpaste.1
diff --git a/debian/wmaker.install b/debian/wmaker.install
index a393dbe..ed65147 100644
--- a/debian/wmaker.install
+++ b/debian/wmaker.install
@@ -11,8 +11,6 @@ usr/bin/wmgenmenu
 usr/bin/wmiv
 usr/bin/wmmenugen
 usr/bin/wmsetbg
-usr/bin/wxcopy
-usr/bin/wxpaste
 usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs usr/lib/GNUstep/System/Applications/WPrefs.app
 usr/share/man/cs/man1/geticonset.1
 usr/share/man/cs/man1/getstyle.1
@@ -21,8 +19,6 @@ usr/share/man/cs/man1/setstyle.1
 usr/share/man/cs/man1/wdwrite.1
 usr/share/man/cs/man1/wmaker.1
 usr/share/man/cs/man1/wmsetbg.1
-usr/share/man/cs/man1/wxcopy.1
-usr/share/man/cs/man1/wxpaste.1
 usr/share/man/ru/man1/geticonset.1
 usr/share/man/ru/man1/getstyle.1
 usr/share/man/ru/man1/seticons.1
@@ -30,8 +26,6 @@ usr/share/man/ru/man1/setstyle.1
 usr/share/man/ru/man1/wdwrite.1
 usr/share/man/ru/man1/wmaker.1
 usr/share/man/ru/man1/wmsetbg.1
-usr/share/man/ru/man1/wxcopy.1
-usr/share/man/ru/man1/wxpaste.1
 usr/share/man/sk/man1/geticonset.1
 usr/share/man/sk/man1/getstyle.1
 usr/share/man/sk/man1/seticons.1
@@ -39,5 +33,3 @@ usr/share/man/sk/man1/setstyle.1
 usr/share/man/sk/man1/wdwrite.1
 usr/share/man/sk/man1/wmaker.1
 usr/share/man/sk/man1/wmsetbg.1
-usr/share/man/sk/man1/wxcopy.1
-usr/share/man/sk/man1/wxpaste.1
diff --git a/debian/wmaker.manpages b/debian/wmaker.manpages
index 3a80e66..68412b9 100644
--- a/debian/wmaker.manpages
+++ b/debian/wmaker.manpages
@@ -10,5 +10,3 @@ doc/wmgenmenu.1
 doc/wmiv.1
 doc/wmmenugen.1
 doc/wmsetbg.1
-doc/wxcopy.1
-doc/wxpaste.1
-- 
2.5.0


-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.