Author: miriam Date: 2013-08-26 23:11:07 +0000 (Mon, 26 Aug 2013) New Revision: 14524
Added: packages/trunk/glee/debian/ packages/trunk/glee/debian/Makefile packages/trunk/glee/debian/changelog packages/trunk/glee/debian/compat packages/trunk/glee/debian/control packages/trunk/glee/debian/copyright packages/trunk/glee/debian/docs packages/trunk/glee/debian/glee-dev.dirs packages/trunk/glee/debian/glee-dev.install packages/trunk/glee/debian/glee.pc packages/trunk/glee/debian/libglee0d1.dirs packages/trunk/glee/debian/libglee0d1.install packages/trunk/glee/debian/rules Log: [svn-inject] Applying Debian modifications (5.4.0-1) to trunk Property changes on: packages/trunk/glee/debian ___________________________________________________________________ Added: mergeWithUpstream + 1 Added: packages/trunk/glee/debian/Makefile =================================================================== --- packages/trunk/glee/debian/Makefile (rev 0) +++ packages/trunk/glee/debian/Makefile 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,64 @@ +all: libglee.a libglee.so + +MAJOR=0d1 +MINOR=0 + +SOURCES = $(shell find . -name "*.c") + +SHARED_OBJS = $(SOURCES:.c=.shared.o) +STATIC_OBJS = $(SOURCES:.c=.static.o) + +EXTRA_CFLAGS=-I. +STATIC_CFLAGS= -O2 -g -Wall $(EXTRA_CFLAGS) +SHARED_CFLAGS= $(STATIC_CFLAGS) -fPIC + +LDFLAGS= -Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined +EXTRA_LDFLAGS= +LIBS=-lGL +EXTRA_LIBS= + +libglee.so.$(MAJOR).$(MINOR): $(SHARED_OBJS) + g++ $(LDFLAGS) $(EXTRA_LDFLAGS) -shared \ + -Wl,-soname,libglee.so.$(MAJOR) \ + -o libglee.so.$(MAJOR).$(MINOR) \ + $+ -o $@ $(EXTRA_LIBS) $(LIBS) + +libglee.so: libglee.so.$(MAJOR).$(MINOR) + rm -f $@.$(MAJOR) + ln -s $@.$(MAJOR).$(MINOR) $@.$(MAJOR) + rm -f $@ + ln -s $@.$(MAJOR) $@ + +libglee.a: $(STATIC_OBJS) + ar cru $@ $+ + +%.shared.o: %.cpp + g++ -o $@ -c $+ $(SHARED_CFLAGS) + +%.shared.o: %.c + gcc -o $@ -c $+ $(SHARED_CFLAGS) + +%.so : %.o + g++ $(LDFLAGS) $(EXTRA_LDFLAGS) -shared $^ -o $@ + +%.static.o: %.cpp + g++ -o $@ -c $+ $(STATIC_CFLAGS) + +%.static.o: %.c + gcc -o $@ -c $+ $(STATIC_CFLAGS) + +clean: + rm -f $(SHARED_OBJS) + rm -f $(STATIC_OBJS) + rm -f $(FIXED_OBJS) + rm -f $(STATIC_FIXED_OBJS) + rm -f *.so *.so* *.a *~ + +DESTDIR= + +install: libglee.a libglee.so + mkdir -p "$(DESTDIR)/usr/lib/" + cp -a *.a "$(DESTDIR)/usr/lib/" + cp -a *.so* "$(DESTDIR)/usr/lib/" + mkdir -p "$(DESTDIR)/usr/include/" + cp *.h "$(DESTDIR)/usr/include/" Added: packages/trunk/glee/debian/changelog =================================================================== --- packages/trunk/glee/debian/changelog (rev 0) +++ packages/trunk/glee/debian/changelog 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,5 @@ +glee (5.4.0-1) unstable; urgency=low + + * Initial release. Closes: #569063 + + -- Miriam Ruiz <[email protected]> Fri, 25 Dec 2009 07:37:22 +0100 Added: packages/trunk/glee/debian/compat =================================================================== --- packages/trunk/glee/debian/compat (rev 0) +++ packages/trunk/glee/debian/compat 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1 @@ +7 Added: packages/trunk/glee/debian/control =================================================================== --- packages/trunk/glee/debian/control (rev 0) +++ packages/trunk/glee/debian/control 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,49 @@ +Source: glee +Priority: optional +Maintainer: Miriam Ruiz <[email protected]> +Build-Depends: debhelper (>= 7), dh-buildinfo, + mesa-common-dev, libgl1-mesa-dev +Standards-Version: 3.8.3 +Section: libs +Homepage: http://elf-stone.com/glee.php + +Package: glee-dev +Section: libdevel +Architecture: any +Depends: libglee0d1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: libglee0d1-dbg +Description: extension loading library for OpenGL - development + GLee (GL Easy Extension library) is a free cross-platform extension loading + library for OpenGL. It provides seamless support for OpenGL functions up to + version 3.0 and 398 extensions. + . + Features: + * Core functions up to OpenGL 3.0 + * 398 extensions + * Lazy loading for extension functions, so no initialisation code is required + * Forced extension loading, though the GLeeForceLink function. + . + This package contains the development libraries and headers. + +Package: libglee0d1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: extension loading library for OpenGL + GLee (GL Easy Extension library) is a free cross-platform extension loading + library for OpenGL. It provides seamless support for OpenGL functions up to + version 3.0 and 398 extensions. + . + This package contains the shared objects needed for runtime. + +Package: libglee0d1-dbg +Section: debug +Priority: extra +Architecture: any +Depends: libglee0d1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: extension loading library for OpenGL - debugging + GLee (GL Easy Extension library) is a free cross-platform extension loading + library for OpenGL. It provides seamless support for OpenGL functions up to + version 3.0 and 398 extensions. + . + This package contains the debugging symbols. Added: packages/trunk/glee/debian/copyright =================================================================== --- packages/trunk/glee/debian/copyright (rev 0) +++ packages/trunk/glee/debian/copyright 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,39 @@ +This package was debianized by Miriam Ruiz <[email protected]> on +Mon, 02 Feb 2009 22:45:42 +0100. + +It was downloaded from http://elf-stone.com/glee.php + +Upstream Author: + + Ben Woodhouse <[email protected]> + +Copyright: + + Copyright (C) 2008 Ben Woodhouse + +License: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer as + the first lines of this file unmodified. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The Debian packaging is copyright 2009, Miriam Ruiz <[email protected]> and +is licensed under the same license as the program, see above. + Added: packages/trunk/glee/debian/docs =================================================================== --- packages/trunk/glee/debian/docs (rev 0) +++ packages/trunk/glee/debian/docs 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,2 @@ +extensionList.txt +readme.txt Added: packages/trunk/glee/debian/glee-dev.dirs =================================================================== --- packages/trunk/glee/debian/glee-dev.dirs (rev 0) +++ packages/trunk/glee/debian/glee-dev.dirs 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,2 @@ +usr/lib +usr/include Added: packages/trunk/glee/debian/glee-dev.install =================================================================== --- packages/trunk/glee/debian/glee-dev.install (rev 0) +++ packages/trunk/glee/debian/glee-dev.install 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,4 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so +debian/*.pc usr/lib/pkgconfig/ Added: packages/trunk/glee/debian/glee.pc =================================================================== --- packages/trunk/glee/debian/glee.pc (rev 0) +++ packages/trunk/glee/debian/glee.pc 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: GLee +Description: GL Easy Extension library +Version: 5.4.0 +Requires: +Conflicts: +Libs: -L${libdir} -lglee +Cflags: -I${includedir} Added: packages/trunk/glee/debian/libglee0d1.dirs =================================================================== --- packages/trunk/glee/debian/libglee0d1.dirs (rev 0) +++ packages/trunk/glee/debian/libglee0d1.dirs 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1 @@ +usr/lib Added: packages/trunk/glee/debian/libglee0d1.install =================================================================== --- packages/trunk/glee/debian/libglee0d1.install (rev 0) +++ packages/trunk/glee/debian/libglee0d1.install 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* Added: packages/trunk/glee/debian/rules =================================================================== --- packages/trunk/glee/debian/rules (rev 0) +++ packages/trunk/glee/debian/rules 2013-08-26 23:11:07 UTC (rev 14524) @@ -0,0 +1,90 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) +CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +else +CROSS= --build $(DEB_BUILD_GNU_TYPE) +endif + + +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +config: config-stamp +config-stamp: + dh_testdir + touch $@ + +build: build-stamp +build-stamp: config-stamp + dh_testdir + $(MAKE) -f debian/Makefile \ + CFLAGS="$(CFLAGS)" \ + LDFLAGS="-Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined" + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f config-stamp build-stamp + $(MAKE) -f debian/Makefile clean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + $(MAKE) -f debian/Makefile DESTDIR=$(CURDIR)/debian/tmp install + +# Build architecture-independent files here. +binary-indep: install + +# Build architecture-dependent files here. +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip --dbg-package=libglee0d1-dbg + dh_compress + dh_fixperms +# dh_perl +# dh_python + dh_makeshlibs + test -e /usr/bin/dh_buildinfo && dh_buildinfo + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: config build clean binary-indep binary-arch binary install Property changes on: packages/trunk/glee/debian/rules ___________________________________________________________________ Added: svn:executable + * _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

