debian/0000755000000000000000000000000011645032006007163 5ustar debian/libglfw-dev.install0000644000000000000000000000013311645027624012764 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/pkgconfig/libglfw.pc debian/libglfw2.install0000644000000000000000000000003511645027624012273 0ustar debian/tmp/usr/lib/lib*.so.* debian/compat0000644000000000000000000000000211631611755010372 0ustar 7 debian/libglfw-dev.dirs0000644000000000000000000000002411631611755012255 0ustar usr/lib usr/include debian/watch0000644000000000000000000000006411631611755010225 0ustar version=3 http://sf.net/glfw/glfw-([\d.]+)\.tar.gz debian/libglfw2.links0000644000000000000000000000005411631611755011745 0ustar usr/lib/libglfw.so.2.6 usr/lib/libglfw.so.2 debian/source/0000755000000000000000000000000011630500235010461 5ustar debian/source/format0000644000000000000000000000001411630470421011672 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000410611645032006011036 0ustar glfw (2.7.2-1) unstable; urgency=low * New upstream release (Closes: #640791). * debian/control: - Bump Standars-Version to 3.9.2 - Add myself as Uplpaders. - Delete quilt as B-D, not needed anymore. - Raise B-D of debhelper to 7.0.50~ to use simple d/rules. - Change homepage to http://www.glfw.org/. - Change Vcs-* field into git repository. - Add libglfw-dev dependency to mesa-common-dev and libglu1-mesa-dev (Closes: #594956). * debian/rules: Rewitting to use simple rules. * Refreshing patches: - debian/patches/fix_compilation_on_non_linux.patch. - debian/patches/fix-soname.patch. * debian/copyright: Rewritting as per dep5 format. -- Mahyuddin Susanto Tue, 11 Oct 2011 19:18:11 +0700 glfw (2.6-5) unstable; urgency=low * Team upload. * Broaden Hurd patch to also fix building on GNU/kFreeBSD -- Christoph Egger Sat, 02 Jul 2011 22:58:59 +0200 glfw (2.6-4) unstable; urgency=low * Team upload. * Really fix #558904, as only the first quilt patch was applied but not that one from the previous upload. (Closes: #558904) -- Bruno "Fuddl" Kleinert Fri, 01 Jul 2011 15:43:16 +0200 glfw (2.6-3) unstable; urgency=low * Team upload. * Add fix_compilation_on_hurd.diff that hopefully fixes a FTBFS on GNU/Hurd. It adds different linker flags in compile.sh. Thanks to Pino Toscano for the patch! (Closes: #558904) -- Bruno "Fuddl" Kleinert Thu, 30 Jun 2011 17:03:03 +0200 glfw (2.6-2) unstable; urgency=low * Fix /usr/lib/libglfw.so symlink (Closes: #516988) * Fix the pkg-config file (Closes: #516989) * Calls dh_makeshlibs before dh_shlibdeps * Standard Version bumped to 3.8.0 - add a README.source * clean the .pc directory * use dh_clean to delete the build stamps * Debhelper compat 7 -- Gonéri Le Bouder Sat, 28 Feb 2009 23:30:16 +0100 glfw (2.6-1) unstable; urgency=low * Initial Release. Closes: #476391 -- Gonéri Le Bouder Wed, 16 Apr 2008 12:33:15 +0200 debian/README.source0000644000000000000000000000034711631611755011357 0ustar Task: apply debian patches Tools: quilt Command: quilt push -a Description: Please read /usr/share/doc/quilt/README.source how to use quilt for managing Debian patches. . This is currently not needed as there are no patches. debian/libglfw2.dirs0000644000000000000000000000001011631611755011556 0ustar usr/lib debian/libglfw-dev.links0000644000000000000000000000005311631611755012436 0ustar usr/lib/libglfw.so.2.6 usr/lib/libglfw.so debian/rules0000755000000000000000000000130511645027157010255 0ustar #!/usr/bin/make -f # -*- makefile -*- %: dh ${@} override_dh_auto_install: PREFIX=/usr sh compile.sh dh_auto_install override_dh_installdirs: $(MAKE) x11 sed -e 's,\@PREFIX\@,/usr,' ./lib/x11/libglfw.pc.in > ./lib/x11/libglfw.pc make x11-install PREFIX=$(CURDIR)/debian/tmp/usr cp lib/x11/libglfw.so debian/tmp/usr/lib/libglfw.so.2.6 override_dh_installdocs: dh_installdocs readme.html verride_dh_clean: [ ! -f Makefile ] || $(MAKE) x11-clean find -name '*.o' -or -name '*.a' -or -name '*.so' | xargs rm find -type f -executable -not -wholename "*debian*" -delete rm config.log examples/Makefile.x11 lib/x11/Makefile.x11 lib/x11/libglfw.pc lib/x11/libglfw.pc.in tests/Makefile.x11 dh_clean debian/control0000644000000000000000000000361011645027642010600 0ustar Source: glfw Section: devel Priority: optional Maintainer: Debian Games Team Uploaders: Mahyuddin Susanto Build-Depends: debhelper (>= 7.0.50~), libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libxrandr-dev Standards-Version: 3.9.2 Vcs-Git: git://anonscm.debian.org/pkg-games/glfw.git Vcs-Browser: http://anonscm.debian.org/git/pkg-games/glfw.git Homepage: http://www.glfw.org/ Package: libglfw2 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Shared libraries portable framework for OpenGL application development GLFW is a free, Open Source, framework for OpenGL application development. In short, it is a single library providing a powerful, portable API for otherwise operating system specific tasks such as opening an OpenGL window, and reading keyboard, time, mouse and joystick input. . It also provides functions accessing OpenGL extensions, creating and synchronizing threads and reading textures from files. . This package provides the shared libraries. Package: libglfw-dev Section: libdevel Architecture: any Depends: libglfw2 (= ${binary:Version}), libglu1-mesa-dev | libglu-dev, mesa-common-dev, ${misc:Depends}, ${shlibs:Depends} Description: header files and static libraries portable framework for OpenGL application development GLFW is a free, Open Source, framework for OpenGL application development. In short, it is a single library providing a powerful, portable API for otherwise operating system specific tasks such as opening an OpenGL window, and reading keyboard, time, mouse and joystick input. . It also provides functions accessing OpenGL extensions, creating and synchronizing threads and reading textures from files. . This package provides the header files and static libraries. debian/patches/0000755000000000000000000000000011645031041010610 5ustar debian/patches/series0000644000000000000000000000006211632272745012041 0ustar fix-soname.diff fix_compilation_on_non_linux.diff debian/patches/fix-soname.diff0000644000000000000000000000112111645031011013500 0ustar Description: Fix symlink Author: Gonéri Le Bouder goneri@rulezlan.org Bug-Debian: http://bugs.debian.org/516988 Index: glfw-2.7.2/compile.sh =================================================================== --- glfw-2.7.2.orig/compile.sh 2011-09-09 04:35:06.592500628 +0700 +++ glfw-2.7.2/compile.sh 2011-09-09 04:35:04.972498252 +0700 @@ -88,7 +88,7 @@ case "x`uname 2> /dev/null`" in xLinux) GLFW_LIB_CFLAGS="$GLFW_LIB_CFLAGS -D_GLFW_USE_LINUX_JOYSTICKS" - SOFLAGS="-shared -Wl,-soname,libglfw.so" + SOFLAGS="-shared -Wl,-soname,libglfw.so.2" echo "Linux" 1>&6 ;; xDarwin) debian/patches/fix_compilation_on_non_linux.diff0000644000000000000000000000124011645031041017410 0ustar Description: Fix FTBFS in GNU kFreeBSD Author: Pino Toscano , Gonéri Le Bouder goneri@rulezlan.org Bug-Debian: http://bugs.debian.org/558904 Last-Update: 2011-10-11 Index: glfw/compile.sh =================================================================== --- glfw.orig/compile.sh 2011-10-11 18:47:14.348492865 +0700 +++ glfw/compile.sh 2011-10-11 18:48:33.088883321 +0700 @@ -95,6 +95,11 @@ SOFLAGS="-flat_namespace -undefined suppress" echo "Mac OS X" 1>&6 ;; +xGNU|xGNU/kFreeBSD) + CFLAGS="$CFLAGS" + SOFLAGS="-shared -Wl,-soname,libglfw.so.2" + echo " GNU" 1>&6 + ;; *) SOFLAGS="-shared -soname libglfw.so" echo "Generic Unix" 1>&6 debian/copyright0000644000000000000000000000410411645030056011120 0ustar Format: http://dep.debian.net/deps/dep5/ Upstream-Name: glfw Upstream-Contact: Camilla Berglund , 2002-2006 Marcus Geelnard Source: http://glfw.sourceforge.net/ Files: * Copyright: 2006-2010 Camilla Berglund 2002-2006 Marcus Geelnard License: zlib/lipng The license used for GLFW is known as the zlib/libpng. . This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. . 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. . 3. This notice may not be removed or altered from any source distribution. Files: debian/* Copyright: 2011, Mahyuddin Susanto 2008, Gonéri Le Bouder License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package 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 General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".