debian/0000755000000000000000000000000012144377333007175 5ustar debian/rules0000755000000000000000000000035512026017526010252 0ustar #!/usr/bin/make -f # Copyright 2008 Sylvestre Ledru include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(CURDIR)/debian/tmp/ debian/changelog0000644000000000000000000000263312144377333011053 0ustar gl2ps (1.3.8-1) unstable; urgency=low * Upload to unstable * Standards-Version updated to 3.9.4 -- Sylvestre Ledru Tue, 14 May 2013 11:07:39 +0200 gl2ps (1.3.8-1~exp1) experimental; urgency=low * New upstream release -- Sylvestre Ledru Mon, 10 Dec 2012 18:14:17 +0100 gl2ps (1.3.7-1~exp1) experimental; urgency=low * New upstream release * Standards-Version updated to version 3.9.3 * Switch to dpkg-source 3.0 (quilt) format -- Sylvestre Ledru Tue, 18 Sep 2012 09:07:17 +0200 gl2ps (1.3.6-1) unstable; urgency=low * New upstream release * Standards-Version updated to version 3.9.2 -- Sylvestre Ledru Mon, 22 Aug 2011 00:28:00 +0200 gl2ps (1.3.5-2) unstable; urgency=low * -Wl,--no-add-needed added to the linker. Should (Closes: #558864) -- Sylvestre Ledru Fri, 18 Dec 2009 17:59:07 +0100 gl2ps (1.3.5-1) unstable; urgency=low * New upstream release * change in the repack script (orig-tar.sh) since upstream changed the dir name * patch noexit.diff removed (applied upstream) * TODO file removed (no longer in upstream tarball) -- Sylvestre Ledru Mon, 09 Nov 2009 12:04:30 +0100 gl2ps (1.3.4-1) unstable; urgency=low * Initial release (Closes: #550369) -- Sylvestre Ledru Fri, 09 Oct 2009 16:44:27 +0200 debian/control0000644000000000000000000000736512144377322010611 0ustar Source: gl2ps Section: libs Priority: optional Maintainer: Sylvestre Ledru Build-Depends: debhelper (>= 7), cdbs, mesa-common-dev Standards-Version: 3.9.4 Homepage: http://geuz.org/gl2ps/ Vcs-Svn: https://bollin.googlecode.com/svn/gl2ps/trunk Vcs-Browser: http://bollin.googlecode.com/svn/gl2ps/trunk Package: libgl2ps-dev Section: libdevel Architecture: any Depends: libgl2ps0 (= ${binary:Version}), ${misc:Depends} Description: Lib providing high quality vector output for OpenGL application GL2PS is a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more... . GL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS), Portable Document Format (PDF) and Scalable Vector Graphics (SVG) files, as well as LATEX files for the text fragments. GL2PS also provides limited, experimental support for Portable LaTeX Graphics (PGF). Adding new vector output formats should be relatively easy; you can also use the excellent pstoedit program to transform the PostScript files generated by GL2PS into many other vector formats such as xfig, cgm, wmf, etc. . This package contains the development files needed to compile software to use the libgl2ps API. Package: libgl2ps0 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Lib providing high quality vector output for OpenGL application GL2PS is a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more... . GL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS), Portable Document Format (PDF) and Scalable Vector Graphics (SVG) files, as well as LATEX files for the text fragments. GL2PS also provides limited, experimental support for Portable LaTeX Graphics (PGF). Adding new vector output formats should be relatively easy; you can also use the excellent pstoedit program to transform the PostScript files generated by GL2PS into many other vector formats such as xfig, cgm, wmf, etc. . Package: libgl2ps0-dbg Section: debug Priority: extra Architecture: any Depends: libgl2ps0 (= ${binary:Version}), ${misc:Depends} Description: Lib providing high quality vector output for OpenGL application GL2PS is a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more... . GL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS), Portable Document Format (PDF) and Scalable Vector Graphics (SVG) files, as well as LATEX files for the text fragments. GL2PS also provides limited, experimental support for Portable LaTeX Graphics (PGF). Adding new vector output formats should be relatively easy; you can also use the excellent pstoedit program to transform the PostScript files generated by GL2PS into many other vector formats such as xfig, cgm, wmf, etc. . This package contains the debugging symbols of the library. debian/docs0000644000000000000000000000000011275773726010050 0ustar debian/libgl2ps0.install0000644000000000000000000000003511263664261012361 0ustar debian/tmp/usr/lib/lib*.so.* debian/source/0000755000000000000000000000000012026017727010472 5ustar debian/source/format0000644000000000000000000000001412026017335011673 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000513211263664522011131 0ustar This package was debianized by Sylvestre Ledru on Fri, 09 Oct 2009 18:39:12 +0200 It was downloaded from Upstream Authors: Christophe Geuzaine Copyright: Copyright (C) 2000 - 2009 Christophe Geuzaine License: * This program is free software; you can redistribute it and/or * modify it under the terms of either: * * a) 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; or * * b) the GL2PS License as published by Christophe Geuzaine, either * version 2 of the License, or (at your option) any later version. * * This program 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 either * the GNU Library General Public License or the GL2PS License for * more details. * * You should have received a copy of the GNU Library General Public * License along with this library in the file named "COPYING.LGPL"; * if not, write to the Free Software Foundation, Inc., 51 Franklin St, * Fifth Floor, Boston, MA 02110-1301, USA. * You should have received a copy of the GL2PS License with this * library in the file named "COPYING.GL2PS"; if not, I will be glad * to provide one. The full text of the LGPL 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. The full text of the GL2PS license is: GL2PS LICENSE Version 2, November 2003 Copyright (C) 2003, Christophe Geuzaine Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Permission to modify and distribute modified versions of this software is granted, provided that: 1) the modifications are licensed under the same terms as this software; 2) you make available the source code of any modifications that you distribute, either on the same media as you distribute any executable or other form of this software, or via a mechanism generally accepted in the software development community for the electronic transfer of data. This software is provided "as is" without express or implied warranty. The Debian packaging is (C) 2000, Sylvestre Ledru and is licensed under the LGPL, see `/usr/share/common-licenses/LGPL'. debian/orig-tar.exclude0000644000000000000000000000000711263665554012277 0ustar *.pdf debian/libgl2ps-dev.install0000644000000000000000000000006211263664261013055 0ustar debian/tmp/usr/include debian/tmp/usr/lib/lib*.so debian/watch0000644000000000000000000000012511263665466010234 0ustar version=3 http://geuz.org/gl2ps/src/ gl2ps-([\d\.]+)\.tgz debian debian/orig-tar.sh debian/compat0000644000000000000000000000000211263644473010376 0ustar 7 debian/patches/0000755000000000000000000000000012026017373010616 5ustar debian/patches/buildsys.diff0000644000000000000000000000254111263666233013317 0ustar diff -up gl2ps-1.3.3/Makefile.b gl2ps-1.3.3/Makefile --- gl2ps-1.3.3/Makefile.b 2009-08-23 19:58:39.000000000 +0200 +++ gl2ps-1.3.3/Makefile 2009-08-23 19:47:15.000000000 +0200 @@ -0,0 +1,35 @@ +OPTFLAGS = -O2 -Wall +EXTRALIBS = -lGL -lm +CFLAGS += $(OPTFLAGS) -fPIC +LDFLAGS += $(EXTRALIBS) +LDFLAGS += -Wl,--version-script=Version +MAJOR = 0 +MINOR = 0 +MICRO = 0 +NAME = gl2ps +HEADERS = gl2ps.h +OBJS = gl2ps.o +SLIBNAME_SO = lib$(NAME).so +SLIBNAME_WITH_MAJOR = $(SLIBNAME_SO).$(MAJOR) +SLIBNAME = $(SLIBNAME_WITH_MAJOR).$(MINOR).$(MICRO) +SLIBDIR = /usr/lib +INCLUDEDIR = /usr/include + +%.o: %.c + $(CC) $(CPPFLAGS) -fPIC $(CFLAGS) -c -o $@ $< + +all: $(SLIBNAME) + +clean: + rm -f $(OBJS) $(SLIBNAME) + +$(SLIBNAME): $(OBJS) + $(CC) -shared -Wl,-soname,$(SLIBNAME_WITH_MAJOR) -o $@ $(filter %.o,$^) $(LDFLAGS) + +install: + mkdir -p $(DESTDIR)$(SLIBDIR) + mkdir -p $(DESTDIR)$(INCLUDEDIR) + install -pm755 $(SLIBNAME) $(DESTDIR)$(SLIBDIR) + ln -s $(SLIBNAME) $(DESTDIR)$(SLIBDIR)/$(SLIBNAME_WITH_MAJOR) + ln -s $(SLIBNAME_WITH_MAJOR) $(DESTDIR)$(SLIBDIR)/$(SLIBNAME_SO) + install -pm644 $(HEADERS) $(DESTDIR)$(INCLUDEDIR) diff -up gl2ps-1.3.3/Version.b gl2ps-1.3.3/Version --- gl2ps-1.3.3/Version.b 2009-08-23 19:58:44.000000000 +0200 +++ gl2ps-1.3.3/Version 2009-08-23 19:58:01.000000000 +0200 @@ -0,0 +1,4 @@ +GL2PS_1.3.3 { + global: + gl2psGetOptions; +}; debian/patches/series0000644000000000000000000000003212026017404012021 0ustar buildsys.diff linkGL.diff debian/patches/linkGL.diff0000644000000000000000000000070211312732303012621 0ustar Index: gl2ps-1.3.5/Makefile =================================================================== --- gl2ps-1.3.5.orig/Makefile 2009-12-18 17:56:55.000000000 +0100 +++ gl2ps-1.3.5/Makefile 2009-12-18 17:58:19.000000000 +0100 @@ -2,7 +2,7 @@ EXTRALIBS = -lGL -lm CFLAGS += $(OPTFLAGS) -fPIC LDFLAGS += $(EXTRALIBS) -LDFLAGS += -Wl,--version-script=Version +LDFLAGS += -Wl,--version-script=Version -Wl,--no-add-needed MAJOR = 0 MINOR = 0 MICRO = 0 debian/orig-tar.sh0000755000000000000000000000057511275773532011274 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' DIR=gl2ps-$2-source #TAR=../gl2ps_$2.orig.tar.gz # clean up the upstream tarball tar zxvf $3 tar -c -z -f $3 -X debian/orig-tar.exclude $DIR rm -rf $DIR # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi exit 0 debian/README.Debian0000644000000000000000000000023311275773751011244 0ustar Please note that the patch is adapted from Fedora packages. Thanks for that. -- Sylvestre Ledru Fri, 09 Oct 2009 16:44:27 +0200