libglw: Changes to 'debian-unstable'
debian/README.source | 49 ++++++++++++++++++++++++++++++++++
debian/changelog | 5 +++
debian/compat | 1
debian/control | 57 ++++++++++++++++++++++++++++++++++++++++
debian/copyright | 35 ++++++++++++++++++++++++
debian/libglw1-mesa-dev.install | 5 +++
debian/libglw1-mesa.install | 1
debian/rules | 16 +++++++++++
8 files changed, 169 insertions(+)
New commits:
commit 6adce452e54b10a1a5c01d8ff42f23962401561e
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date: Thu Sep 1 18:47:52 2011 +0300
Initial packaging.
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..4ecd5e6
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,49 @@
+------------------------------------------------------
+Quick Guide To Patching This Package For The Impatient
+------------------------------------------------------
+
+1. Make sure you have quilt installed
+2. Unpack the package as usual with "dpkg-source -x"
+3. Run the "patch" target in debian/rules
+4. Create a new patch with "quilt new" (see quilt(1))
+5. Edit all the files you want to include in the patch with "quilt edit"
+ (see quilt(1)).
+6. Write the patch with "quilt refresh" (see quilt(1))
+7. Run the "clean" target in debian/rules
+
+Alternatively, instead of using quilt directly, you can drop the patch in to
+debian/patches and add the name of the patch to debian/patches/series.
+
+------------------------------------
+Guide To The X Strike Force Packages
+------------------------------------
+
+The X Strike Force team maintains X packages in git repositories on
+git.debian.org in the pkg-xorg subdirectory. Most upstream packages
+are actually maintained in git repositories as well, so they often
+just need to be pulled into git.debian.org in a "upstream-*" branch.
+Otherwise, the upstream sources are manually installed in the Debian
+git repository.
+
+The .orig.tar.gz upstream source file could be generated using this
+"upstream-*" branch in the Debian git repository but it is actually
+copied from upstream tarballs directly.
+
+Due to X.org being highly modular, packaging all X.org applications
+as their own independent packages would have created too many Debian
+packages. For this reason, some X.org applications have been grouped
+into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils,
+x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils.
+Most packages, including the X.org server itself and all libraries
+and drivers are, however maintained independently.
+
+The Debian packaging is added by creating the "debian-*" git branch
+which contains the aforementioned "upstream-*" branch plus the debian/
+repository files.
+When a patch has to be applied to the Debian package, two solutions
+are involved:
+* If the patch is available in one of the upstream branches, it
+ may be git'cherry-picked into the Debian repository. In this
+ case, it appears directly in the .diff.gz.
+* Otherwise, the patch is added to debian/patches/ which is managed
+ with quilt as documented in /usr/share/doc/quilt/README.source.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..758beb6
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libglw (7.11+20110807-1) UNRELEASED; urgency=low
+
+ * Initial release.
+
+ -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 01 Sep 2011 17:16:55 +0300
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..a946136
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,57 @@
+Source: libglw
+Section: libs
+Priority: optional
+Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
+Uploaders: Cyril Brulebois <kibi@debian.org>
+Build-Depends:
+ debhelper (>= 8.1.3),
+ dh-autoreconf,
+ pkg-config,
+ lesstif2-dev,
+ libxt-dev,
+ mesa-common-dev,
+Standards-Version: 3.9.2
+Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libglw
+Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libglw.git
+
+Package: libglw1-mesa
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: free implementation of the OpenGL API -- runtime
+ Mesa is a 3-D graphics library with an API which is very similar to
+ that of OpenGL. To the extent that Mesa utilizes the OpenGL command
+ syntax or state machine, it is being used with authorization from
+ Silicon Graphics, Inc. However, the author makes no claim that Mesa
+ is in any way a compatible replacement for OpenGL or associated with
+ Silicon Graphics, Inc.
+ .
+ This package provides a simple widgets library, libGLw, which
+ allows Motif-based applications to embed an OpenGL drawing context.
+ .
+ On Linux, this library is also known as libGLw or libGLw.so.1.
+
+Package: libglw1-mesa-dev
+Section: libdevel
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ libglw1-mesa (= ${binary:Version}),
+ libx11-dev,
+ libxt-dev,
+ lesstif2-dev,
+ mesa-common-dev (= ${binary:Version}),
+Provides: mesag3-widgets, mesag-widgets-dev, libglw-dev
+Conflicts: libglw-dev, libgl1-mesa-swx11-dev (<< 6.5.2-4)
+Replaces: libglw-dev
+Description: free implementation of the OpenGL API -- development files
+ This package provides the development environment required for
+ compiling programs with the Mesa widgets library, libGLw, which
+ allows Motif-based applications to embed an OpenGL drawing context.
+ The headers and static libraries for compiling programs that use this
+ library are included.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..0c6e18e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,35 @@
+(c) Copyright 1993, Silicon Graphics, Inc.
+ALL RIGHTS RESERVED
+Permission to use, copy, modify, and distribute this software for
+any purpose and without fee is hereby granted, provided that the above
+copyright notice appear in all copies and that both the copyright notice
+and this permission notice appear in supporting documentation, and that
+the name of Silicon Graphics, Inc. not be used in advertising
+or publicity pertaining to distribution of the software without specific,
+written prior permission.
+
+THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS"
+AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
+INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
+FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
+GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
+SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
+KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
+LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
+THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN
+ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
+POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
+US Government Users Restricted Rights
+Use, duplication, or disclosure by the Government is subject to
+restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
+(c)(1)(ii) of the Rights in Technical Data and Computer Software
+clause at DFARS 252.227-7013 and/or in similar or successor
+clauses in the FAR or the DOD or NASA FAR Supplement.
+Unpublished-- rights reserved under the copyright laws of the
+United States. Contractor/manufacturer is Silicon Graphics,
+Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311.
+
+OpenGL(TM) is a trademark of Silicon Graphics, Inc.
diff --git a/debian/libglw1-mesa-dev.install b/debian/libglw1-mesa-dev.install
new file mode 100644
index 0000000..7f87073
--- /dev/null
+++ b/debian/libglw1-mesa-dev.install
@@ -0,0 +1,5 @@
+usr/include/GL/GLw*.h
+usr/lib/*/libGLw.a
+usr/lib/*/libGLw.so
+usr/lib/*/pkgconfig/glw.pc
+
diff --git a/debian/libglw1-mesa.install b/debian/libglw1-mesa.install
new file mode 100644
index 0000000..dcd1d5a
--- /dev/null
+++ b/debian/libglw1-mesa.install
@@ -0,0 +1 @@
+usr/lib/*/libGLw.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..26c3e94
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,16 @@
+#!/usr/bin/make -f
+
+PACKAGE = libglw1
+SHLIBS = 7.11+20110807
+
+# Install in debian/tmp to retain control through dh_install:
+override_dh_auto_install:
+ dh_auto_install --destdir=debian/tmp
+
+# Kill *.la files, and forget no-one:
+override_dh_install:
+ find debian/tmp -name '*.la' -delete
+ dh_install --fail-missing
+
+%:
+ dh $@ --with quilt,autoreconf --builddirectory=build/
Reply to: