Commit 886f05ab authored by Francesco Namuri's avatar Francesco Namuri Committed by Andres Mejia

Imported Debian patch 1.2.0-3

parent 6f5eaded
libprojectm (1.2.0-3) unstable; urgency=low
* debian/control: libprojectm2, changed depencie from ttf-bitstream-vera
to ttf-dejavu. Thanks to Barry deFreese. (Closes: #528149)
* debian/control: updated Standards-Version to 3.8.1, no changes needed.
* debian/rules: replaced dh_clean -k statement with dh_prep.
* debian/control: removed dupplicate section value.
* debian/copyright: changed copyright symbol to ©.
-- Francesco Namuri <francesco@namuri.it> Thu, 14 May 2009 23:41:28 +0200
libprojectm (1.2.0-2) unstable; urgency=low
* Fix build for the incoming GCC 4.4 release (Closes: #505687).
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 12 Mar 2009 22:15:52 +0100
libprojectm (1.2.0-1) unstable; urgency=low
* New Upstream Version.
* Removed patches: 01_soil_64bit_fixes.dpatch, 02_cmake_soname.dpatch,
04_fix_brokenness_on_radeon_cards.dpatch, 05_fix_gcc43_ftbfs.dpatch
now these modifies are included in original tarball; removed also
03_cmake_ftgl_pic.dpatch, this one is useless.
* debian/control: changed depends in libprojectm section from
ttf-dejavu-core to ttf-bitstream-vera.
* debian/copyright: added debian packaging copyright informations.
* debian/rules: updated to fit with new upstream, removed some rules to
convert files from dos to unix format, removed some rules to backup
restore some files modified by build process.
* debian/control: removed build-dep on tofrodos.
* debian/docs removed, upstream has removed from tarball the only doc file
(README) so debian/docs is not needed.
* added debian/patches/02_config.inp.in.dpatch to fix a wrong path to fonts
needed by the library.
* debian/control: added Replaces, Conflicts with the old version.
* debian/copyright: added some new copyright informations and fixed some
lines exceding the 80 chars.
* debian/control: renamed package libprojectm1 to libprojectm2 and package
libprojectm1-data to libprojectm-data.
* debian/compat: bumped to 7.
-- Francesco Namuri <francesco@namuri.it> Fri, 18 Jul 2008 10:47:16 +0200
libprojectm (1.01-7) unstable; urgency=low
* New Maintainer (Closes: #485105)
* added debian/patches/06_fix_wrong_UPPERCASE_in_Renderer.hpp.dpatch to fix
an outdated include of ftgl.h, in recent versions of the library the file
is in lowercase and not uppercase. (Closes: #486963)
* debian/patches/00-list: commented out 03_cmake_ftgl_pic.dpatch to avoid
the use of ftgl_pic library, now no longer exists and is no longer
necessary.
* debian/control: Standard-Version updated to 3.8.0, no modifications
needed.
* debian/rules: added a rule to preserve unchanged 2 files modified by the
build process.
[ unera ]
* Fixed debian/watch.
-- Francesco Namuri <francesco@namuri.it> Mon, 07 Jul 2008 15:26:01 +0200
libprojectm (1.01-6) unstable; urgency=low
* Fix a bogus dependency relation. (Closes: #477051)
-- William Pitcock <nenolod@sacredspiral.co.uk> Sun, 20 Apr 2008 13:44:21 -0500
libprojectm (1.01-5) unstable; urgency=low
* Use libglew-dev instead of libglew1.4-dev. (Closes: #464847)
-- William Pitcock <nenolod@sacredspiral.co.uk> Sat, 09 Feb 2008 05:16:39 -0600
libprojectm (1.01-4) unstable; urgency=medium
* Standards-Version bump; no changes required.
* Prepare for ttf-dejavu migration. (Closes: #461266)
* Fix FTBFS with GCC 4.3. (Closes: #456061)
-- William Pitcock <nenolod@sacredspiral.co.uk> Wed, 06 Feb 2008 01:01:43 -0600
libprojectm (1.01-3) unstable; urgency=low
* Make it build against libftgl_pic.a so that the FTGL feature
may be used on PIC-strict architectures.
* Fix broken behaviour with some OpenGL configurations. (Closes: #456792)
-- William Pitcock <nenolod@sacredspiral.co.uk> Mon, 17 Dec 2007 16:59:45 -0600
libprojectm (1.01-2) unstable; urgency=low
* Add missing entries to debian/copyright.
-- William Pitcock <nenolod@sacredspiral.co.uk> Sun, 04 Nov 2007 09:20:16 -0600
libprojectm (1.01-1) unstable; urgency=low
* Initial release (Closes: #448425).
-- William Pitcock <nenolod@sacredspiral.co.uk> Mon, 29 Oct 2007 11:04:59 -0500
Source: libprojectm
Priority: optional
Maintainer: Francesco Namuri <francesco@namuri.it>
Uploaders: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
Build-Depends: debhelper (>= 7.0.0), libglew-dev, libgl1-mesa-dev | libgl-dev,
libglu1-mesa-dev | libglu-dev, libx11-dev, libice-dev, pkg-config, cmake,
ftgl-dev, dpatch
Standards-Version: 3.8.1
Section: libs
Homepage: http://projectm.sourceforge.net
Package: libprojectm-dev
Section: libdevel
Architecture: any
Depends: libprojectm2 (= ${binary:Version}), ${misc:Depends}
Description: Advanced Milkdrop-compatible music visualization library - dev
libprojectm is an iterative music visualization library which uses
OpenGL for hardware acceleration. It is compatible with Milkdrop
presets.
.
This package contains the development headers.
Package: libprojectm-data
Architecture: all
Recommends: libprojectm2 (>= ${binary:Version})
Replaces: libprojectm1-data
Conflicts: libprojectm1-data
Description: Advanced Milkdrop-compatible music visualization library - data
libprojectm is an iterative music visualization library which uses
OpenGL for hardware acceleration. It is compatible with Milkdrop
presets.
.
This package contains the presets which are normally distributed with
projectM.
Package: libprojectm2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libprojectm-data (>= ${source:Upstream-Version}), ttf-dejavu
Replaces: libprojectm1
Conflicts: libprojectm1, libprojectm1-data
Description: Advanced Milkdrop-compatible music visualization library
libprojectm is an iterative music visualization library which uses
OpenGL for hardware acceleration. It is compatible with Milkdrop
presets.
.
This package contains the library and essential data needed for
the visualization library to work.
This package was debianized by William Pitcock <nenolod@sacredspiral.co.uk>
on Sun, 28 Oct 2007 17:35:59 -0500.
It was downloaded from <http://projectm.sourceforge.net>
Upstream Authors:
Peter Sperl <peter@sperl.com>,
Carmelo Piccione <carmelo.piccione@gmail.com>
Copyrights:
Copyright © 2002-2008, Milan Ikits
Copyright © 2002-2008, Marcelo E. Magallon
Copyright © 2002, Lev Povalahev
Copyright © 1999-2007 Brian Paul
Copyright © 2007 The Khronos Group Inc.
Copyright © Tao Pang
License:
Copyright © 2003-2007 projectM team
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301, USA.
On Debian and Ubuntu systems, the complete text of the GNU Lesser General
Public License is available at `/usr/share/common-licenses/LGPL'.
All files are copyright and licensed as described above, except:
"ConfigFile.h":
Copyright: Copyright (c) 2004 Richard J. Wagner
License: MIT license
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.
"FindPkgConfig.cmake":
Copyright: Copyright (C) 2006 Enrico Scholz
License: Two-clause BSD license
Redistribution and use, with or without modification, are permitted
provided that the following conditions are met:
1. Redistributions must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. The name of the author may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 THE AUTHOR 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.
"win32-dirent.cpp", "win32-dirent.h":
Copyright: Copyright Kevlin Henney, 1997, 2003. All rights reserved.
License: ISC license derivate
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose is hereby granted without fee, provided
that this copyright and permissions notice appear in all copies and
derivatives.
This software is supplied "as is" without express or implied warranty.
But that said, if there are any problems please get in touch.
"fonts/Vera.ttf", "fonts/VeraMono.ttf":
Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
License: BSD-like license
Permission is hereby granted, free of charge, to any person obtaining
a copy of the fonts accompanying this license ("Fonts") and associated
documentation files (the "Font Software"), to reproduce and distribute
the Font Software, including without limitation the rights to use,
copy, merge, publish, distribute, and/or sell copies of the Font
Software, and to permit persons to whom the Font Software is furnished
to do so, subject to the following conditions:
The above copyright and trademark notices and this permission notice shall
be included in all copies of one or more of the Font Software typefaces.
The Font Software may be modified, altered, or added to, and in
particular the designs of glyphs or characters in the Fonts may be
modified and additional glyphs or characters may be added to the Fonts,
only if the fonts are renamed to names not containing either the words
"Bitstream" or the word "Vera".
This License becomes null and void to the extent applicable to Fonts
or Font Software that has been modified and is distributed under the
"Bitstream Vera" names.
The Font Software may be sold as part of a larger software package but
no copy of one or more of the Font Software typefaces may be sold by
itself.
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR
INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN
THE FONT SOFTWARE.
Except as contained in this notice, the names of Gnome, the Gnome
Foundation, and Bitstream Inc., shall not be used in advertising
or otherwise to promote the sale, use or other dealings in this Font
Software without prior written authorization from the Gnome Foundation
or Bitstream Inc., respectively. For further information, contact:
fonts at gnome dot org.
The Debian packaging is
© 2007, William Pitcock <nenolod@sacredspiral.co.uk>,
© 2008-2009, Francesco Namuri <francesco@namuri.it>
and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
usr/share/projectM/presets
usr/share/projectM/config.inp
usr/include/libprojectM
usr/lib/lib*.so
usr/lib/pkgconfig/*
01_fix_wrong_UPPERCASE_in_Renderer.hpp.dpatch
02_config.inp.in.dpatch
03_fix_gcc4.4_build.dpatch
#! /bin/sh /usr/share/dpatch/dpatch-run
## 06_fix06_fix_wrong_UPPERCASE_in_Renderer.hpp.dpatch by Francesco Namuri <francesco@namuri.it>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: This patch only correct a outdated name of the ftgl header file.
## DP: Now the correct file name is lowercase.
@DPATCH@
diff -urNad libprojectm-1.01~/Renderer.hpp libprojectm-1.01/Renderer.hpp
--- libprojectm-1.01~/Renderer.hpp 2008-07-07 15:34:20.000000000 +0200
+++ libprojectm-1.01/Renderer.hpp 2008-07-07 15:35:19.000000000 +0200
@@ -21,7 +21,7 @@
#include <FTGLPixmapFont.h>
#include <FTGLExtrdFont.h>
#else
-#include <FTGL/FTGL.h>
+#include <FTGL/ftgl.h>
#include <FTGL/FTGLPixmapFont.h>
#include <FTGL/FTGLExtrdFont.h>
#endif
#! /bin/sh /usr/share/dpatch/dpatch-run
## 02_config.inp.in.dpatch by Francesco Namuri <francesco@namuri.it>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: this patch sets the right position of the fonts needed by
## DP: the library.
@DPATCH@
diff -urNad libprojectM-1.2.0~/config.inp.in libprojectM-1.2.0/config.inp.in
--- libprojectM-1.2.0~/config.inp.in 2008-06-12 05:39:28.000000000 +0200
+++ libprojectM-1.2.0/config.inp.in 2008-07-09 16:15:08.000000000 +0200
@@ -17,6 +17,6 @@
Aspect Correction = true # Custom Shape Aspect Correction
Preset Path = @CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@/presets # preset location
-Title Font = @CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@/fonts/Vera.ttf
-Menu Font = @CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@/fonts/VeraMono.ttf
+Title Font = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
+Menu Font = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
#! /bin/sh /usr/share/dpatch/dpatch-run
## 03_fix_gcc4.4_build.dpatch
## by Martin Michlmayr <tbm@cyrius.com>
##
## DP: Add missing implicit includes required by gcc4.4+
@DPATCH@
diff -Nur libprojectm-1.2.0/BuiltinParams.cpp libprojectm-1.2.0.new/BuiltinParams.cpp
--- libprojectm-1.2.0/BuiltinParams.cpp 2008-06-12 05:39:28.000000000 +0200
+++ libprojectm-1.2.0.new/BuiltinParams.cpp 2009-03-12 22:10:27.188584853 +0100
@@ -6,7 +6,7 @@
#include <iostream>
#include <algorithm>
#include "InitCondUtils.hpp"
-
+#include <cstdio>
using namespace Algorithms;
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Dpatch targets
include /usr/share/dpatch/dpatch.make
CFLAGS = -Wall -g
CXXFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
CXXFLAGS += -O0
else
CFLAGS += -O2
CXXFLAGS += -O2
endif
conv-stamp:
touch $@
configure: configure-stamp
configure-stamp: conv-stamp patch-stamp
dh_testdir
# CXXFLAGS are seperate for possible future use of -fno-rtti.
# i would split this up, but cmake doesn't want to play nice
cmake -DCMAKE_INSTALL_PREFIX="/usr" -DUSE_FTGL=ON -DCMAKE_CC_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" .
touch $@
build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch $@
clean: unpatch
dh_testdir
dh_testroot
rm -f conv-stamp build-stamp configure-stamp
[ ! -d CMakeFiles/ ] || $(MAKE) clean
rm -rf CMakeFiles/ \
CMakeCache.txt \
cmake_install.cmake \
config.inp \
install_manifest.txt \
Makefile \
libprojectM.pc
dh_clean
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_install --sourcedir=$(CURDIR)/debian/tmp
dh_link
dh_strip
dh_compress
dh_fixperms
dh_makeshlibs
dh_installdeb
#install -m644 debian/shlibs.libprojectm2 debian/libprojectm2/DEBIAN/shlibs
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
libprojectM 2 libprojectm (>= 1.2.0)
version=3
http://sf.net/projectm/libprojectM\D+(\d+(?:\.\d+){1,3})\D*\.tar\.bz2
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment