debian/0000755000000000000000000000000011741023043007161 5ustar debian/patches/0000755000000000000000000000000011741012113010604 5ustar debian/patches/01_SILLYPNGImageLoader.patch0000644000000000000000000000117311741012072015466 0ustar Origin: , Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638811 Last-Update: <2012-04-10> --- silly-0.1.0.orig/src/loaders/SILLYPNGImageLoader.cpp +++ silly-0.1.0/src/loaders/SILLYPNGImageLoader.cpp @@ -66,7 +66,11 @@ void PNG_error_function(png_structp png_ // printf("PNG Error: %s\n", error); // copied from libpng's pngerror.cpp jmp_buf buf; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + memcpy(buf, png_jmpbuf((png_ptr)), sizeof(jmp_buf)); +#else memcpy(buf, png_ptr->jmpbuf, sizeof(jmp_buf)); +#endif longjmp(buf, 1); } debian/patches/series0000644000000000000000000000003511741012155012025 0ustar 01_SILLYPNGImageLoader.patch debian/libsilly-doc.doc-base0000644000000000000000000000042411516404136013154 0ustar Document: libsilly-doc Title: simple image loading library (documentation) Abstract: Developer documentation for simple image loading library Section: Programming Format: HTML Index: /usr/share/doc/libsilly-doc/html/index.html Files: /usr/share/doc/libsilly-doc/html/*.html debian/compat0000644000000000000000000000000211321232600010352 0ustar 7 debian/changelog0000644000000000000000000000222011741023043011027 0ustar silly (0.1.0-3) unstable; urgency=low * debian/control: + Build-Depends on libpng12-dev was dropped in favour of libpng-dev. (Closes: #638811, #662500). Besides, pkg-config was added to this field in order of avoiding undefined symbol inlibSILLY.so.1 and thus making it fail to link to libpng. (Closes: #651608) * Bump Standards-Version to 3.9.3. No changes were needed. -- Muammar El Khatib Tue, 10 Apr 2012 13:00:04 +0200 silly (0.1.0-2) unstable; urgency=low * In this new revision *.la file is not being shipped anymore. This is done to comply with Policy 10.2 and to easy the introduction of MultiArch. (Closes: #633231). * License for install-sh was changed from public-domain to other as suggested by FTP Masters. * debian/control: + silly now Build-Depends on libjpeg-dev instead of libjpeg62-dev. * Bump Standards-Version to 3.9.2. No changes were needed. -- Muammar El Khatib Sat, 23 Jul 2011 19:08:27 +0200 silly (0.1.0-1) unstable; urgency=low * Initial release (Closes: #564006) -- Muammar El Khatib Fri, 21 Jan 2011 20:44:28 +0100 debian/libsilly-doc.install0000644000000000000000000000005311516375201013143 0ustar doc/html/* usr/share/doc/libsilly-doc/html debian/docs0000644000000000000000000000002211516371320010032 0ustar AUTHORS ChangeLog debian/copyright0000644000000000000000000000651411741013603011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Simple Image Loading LibrarY (SILLY) Upstream-Contact: Paul D Turner , Olivier Delannoy , Tomas Lindquist Olsen Source: http://sourceforge.net/projects/crayzedsgui/ Files: * Copyright: 2004-2006, Paul D Turner & The CEGUI Development Team License: MIT License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: install-sh Copyright: 1994, X Consortium License: other License: other Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. . Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other deal- ings in this Software without prior written authorization from the X Consor- tium. . FSF changes to this file are in the public domain. Files: debian/* Copyright: 2011, Muammar El Khatib License: GPL-3 License: GPL-3 This program 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 3 of the License, or (at your option) any later version. . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3' debian/libsilly.dirs0000644000000000000000000000001011321747744011675 0ustar usr/lib debian/source/0000755000000000000000000000000011516375734010502 5ustar debian/source/format0000644000000000000000000000001411516375734011710 0ustar 3.0 (quilt) debian/libsilly-dev.install0000644000000000000000000000011311612610371013146 0ustar usr/include/* usr/lib/libSILLY*.a usr/lib/libSILLY*.so usr/lib/pkgconfig/* debian/libsilly.install0000644000000000000000000000002711321750031012371 0ustar usr/lib/libSILLY*.so.* debian/libsilly-dev.dirs0000644000000000000000000000004611321750136012447 0ustar usr/lib usr/include usr/lib/pkgconfig debian/watch0000644000000000000000000000014511321752276010225 0ustar # Compulsory line, this is a version 3 file version=3 http://sf.net/crayzedsgui/SILLY-(.*)\.tar\.gz debian/README.source0000644000000000000000000000046211516375715011362 0ustar silly for Debian ---------------- This package's source directory was renamed from SILLY-X.Y.Z to silly-X.Y.Z in order to make it comply with the Debian Policy, and for avoiding lintian warnings. No more changes were needed. -- Muammar El Khatib Fri, 21 Jan 2011 20:44:28 +0100 debian/control0000644000000000000000000000262511741013724010576 0ustar Source: silly Priority: extra Maintainer: Muammar El Khatib Build-Depends: debhelper (>= 7), autotools-dev, libpng-dev, libjpeg-dev, doxygen, pkg-config Standards-Version: 3.9.3 Section: libs Homepage: http://www.cegui.org.uk Package: libsilly-dev Section: libdevel Architecture: any Depends: libsilly (= ${binary:Version}), ${misc:Depends} Suggests: libsilly-doc Description: simple image loading library The aim of Simple Image Loading LibrarY is to provide a simple library for loading image in the context of CEGUI. . The library supports only the most common image format. The project was initialy launch in order to provide an MIT based replacement of DevIL with less image format supported and focused on loading image only. Package: libsilly Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: development files for the simple image loading library The aim of Simple Image Loading LibrarY is to provide a simple library for loading image in the context of CEGUI. . This package provides the silly's library headers, and development files. Package: libsilly-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: simple image loading library (documentation) The aim of Simple Image Loading LibrarY is to provide a simple library for loading image in the context of CEGUI. . This package contains the documentation for libsilly. debian/libsilly-doc.dirs0000644000000000000000000000004011516374136012440 0ustar usr/share/doc/libsilly-doc/html debian/rules0000755000000000000000000000403311612616440010247 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # This file is public domain software, originally written by Joey Hess. # # This version is for packages that are architecture dependent. # 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) DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif config.status: configure dh_testdir # Add here commands to configure the package. ./configure --prefix=/usr --libdir=/usr/lib --includedir=/usr/include build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) doxygen touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp # Add comman for deleting doc/ directory which is created in build-stamp if [ -d $(CURDIR)/doc ]; then \ rm -r $(CURDIR)/doc; \ fi # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_install dh_installman dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install