r35985 - in /packages/muparser: ./ trunk/ trunk/debian/

tille at users.alioth.debian.org tille at users.alioth.debian.org
Tue Nov 17 08:16:47 UTC 2009


Author: tille
Date: Tue Nov 17 08:16:47 2009
New Revision: 35985

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35985
Log:
Inject muparser because maintainer had problems with injecting

Added:
    packages/muparser/
    packages/muparser/trunk/
    packages/muparser/trunk/debian/
    packages/muparser/trunk/debian/changelog
    packages/muparser/trunk/debian/compat
    packages/muparser/trunk/debian/control
    packages/muparser/trunk/debian/copyright
    packages/muparser/trunk/debian/libmuparser-dev.dirs
    packages/muparser/trunk/debian/libmuparser-dev.install
    packages/muparser/trunk/debian/libmuparser-doc.dirs
    packages/muparser/trunk/debian/libmuparser-doc.install
    packages/muparser/trunk/debian/libmuparser0.dirs
    packages/muparser/trunk/debian/libmuparser0.install
    packages/muparser/trunk/debian/muparser.doc-base
    packages/muparser/trunk/debian/rules   (with props)
    packages/muparser/trunk/debian/watch

Added: packages/muparser/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/changelog?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/changelog (added)
+++ packages/muparser/trunk/debian/changelog Tue Nov 17 08:16:47 2009
@@ -1,0 +1,51 @@
+muparser (1.30-1) unstable; urgency=low
+
+  * New upstream release
+  * Bump standards version to 3.8.3, no changes needed
+  * Remove patch 01_fix_ftbfs_gcc4.3.diff, not needed anymore
+  * Remove quilt dependency, no patces.
+  * Add Vcs fields for debian-science
+  * Copy config.{sub,guess} to build/autoconf at build time (Closes: 536116)
+
+ -- Gudjon I. Gudjonsson <gudjon at gudjon.org>  Sat, 14 Nov 2009 15:36:11 +0100
+
+muparser (1.28-3) unstable; urgency=low
+
+  * Fix prefix in rules file. (Closes: #518470)
+  * Bump Standards-Version to 3.8.0, no changes needed.
+  * Bump compat/debhelper to 7.
+  * Fix watch file.
+  * Change from dh_clean -k to dh_prep.
+  * Add version to Debian packaging license, GPL v2.
+
+ -- Gudjon I. Gudjonsson <gudjon at gudjon.org>  Sat, 07 Mar 2009 11:00:05 +0100
+
+muparser (1.28-2) unstable; urgency=low
+
+  * Add a patch to fix compilation with gcc-4.3. (Closes: #455642)
+  * Bump Standards-Version to 3.7.3.
+  * Add a watch file.
+  * Use Homepage field.
+  * Bump compat/debhelper to 6.
+  * Build with --as-needed linker flag.
+
+ -- Gudjon I. Gudjonsson <gudjon at gudjon.org>  Sun, 27 Jan 2008 22:59:01 +0100
+
+muparser (1.28-1) unstable; urgency=low
+
+  * New upstream release.
+  * Switch to quilt patch system.
+  * Replace deprecated Source-Version by binary:Version.
+  * Add some configure options:
+    * --enable-shared=yes
+    * --enable-samples=no
+    * --enable-debug=no
+
+ -- Gudjon I. Gudjonsson <gudjon at gudjon.org>  Sun, 29 Jul 2007 15:23:14 +0200
+
+muparser (1.27-1) unstable; urgency=low
+
+  * Initial release (Closes: #408546)
+
+ -- Gudjon I. Gudjonsson <gudjon at gudjon.org>  Wed, 27 Dec 2006 17:13:11 +0100
+

Added: packages/muparser/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/compat?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/compat (added)
+++ packages/muparser/trunk/debian/compat Tue Nov 17 08:16:47 2009
@@ -1,0 +1,1 @@
+7

Added: packages/muparser/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/control?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/control (added)
+++ packages/muparser/trunk/debian/control Tue Nov 17 08:16:47 2009
@@ -1,0 +1,43 @@
+Source: muparser
+Priority: extra
+Maintainer: Gudjon I. Gudjonsson <gudjon at gudjon.org>
+Build-Depends: debhelper (>= 7), autotools-dev
+Standards-Version: 3.8.3
+Section: libs
+Homepage: http://muparser.sourceforge.net
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/muparser/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/muparser/trunk
+DM-Upload-Allowed: yes
+
+Package: libmuparser-dev
+Section: libdevel
+Architecture: any
+Depends: libmuparser0 (= ${binary:Version})
+Description: fast mathematical expressions parse library (development)
+ muParser is a high performance mathematical parser library, written in pure
+ C++. It is based on transforming an expression into a bytecode and
+ precalculating constant parts of it.
+ .
+ This package contains the development files.
+
+Package: libmuparser0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: fast mathematical expressions parser library (runtime)
+ muParser is a high performance mathematical parser library, written in pure
+ C++. It is based on transforming an expression into a bytecode and
+ precalculating constant parts of it.
+ .
+ This package contains the files necessary for running applications that use
+ the muParser library.
+
+Package: libmuparser-doc
+Section: doc
+Architecture: all
+Description: fast mathematical expressions parser library (documentation)
+ muParser is a high performance mathematical parser library, written in pure
+ C++. It is based on transforming an expression into a bytecode and
+ precalculating constant parts of it.
+ .
+ This package contains the documentation for muParser.

Added: packages/muparser/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/copyright?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/copyright (added)
+++ packages/muparser/trunk/debian/copyright Tue Nov 17 08:16:47 2009
@@ -1,0 +1,31 @@
+This package was debianized by Gudjon I. Gudjonsson <gudjon at gudjon.org> on
+Wed, 27 Dec 2006 17:13:11 +0100.
+
+It was downloaded from http://muparser.sourceforge.net
+
+Upstream Author: Ingo Berg <ingo_berg at gmx.de>
+
+Copyright: (C) 2004-2007 Ingo Berg <ingo_berg at gmx.de>
+
+muParser is licensed under the 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.
+
+The Debian packaging is (C) 2006, Gudjon I. Gudjonsson <gudjon at gudjon.org> and
+is licensed under the GPL v2, see `/usr/share/common-licenses/GPL-2'.

Added: packages/muparser/trunk/debian/libmuparser-dev.dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/libmuparser-dev.dirs?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/libmuparser-dev.dirs (added)
+++ packages/muparser/trunk/debian/libmuparser-dev.dirs Tue Nov 17 08:16:47 2009
@@ -1,0 +1,2 @@
+usr/lib
+usr/include/muParser

Added: packages/muparser/trunk/debian/libmuparser-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/libmuparser-dev.install?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/libmuparser-dev.install (added)
+++ packages/muparser/trunk/debian/libmuparser-dev.install Tue Nov 17 08:16:47 2009
@@ -1,0 +1,3 @@
+usr/include/* usr/include/muParser
+usr/lib/lib*.so
+usr/lib/pkgconfig/*

Added: packages/muparser/trunk/debian/libmuparser-doc.dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/libmuparser-doc.dirs?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/libmuparser-doc.dirs (added)
+++ packages/muparser/trunk/debian/libmuparser-doc.dirs Tue Nov 17 08:16:47 2009
@@ -1,0 +1,1 @@
+usr/share/doc/libmuparser-doc


Added: packages/muparser/trunk/debian/libmuparser-doc.install
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/libmuparser-doc.install?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/libmuparser-doc.install (added)
+++ packages/muparser/trunk/debian/libmuparser-doc.install Tue Nov 17 08:16:47 2009
@@ -1,0 +1,1 @@
+usr/share/doc/libmuparser-doc


Added: packages/muparser/trunk/debian/libmuparser0.dirs
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/libmuparser0.dirs?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/libmuparser0.dirs (added)
+++ packages/muparser/trunk/debian/libmuparser0.dirs Tue Nov 17 08:16:47 2009
@@ -1,0 +1,1 @@
+usr/lib

Added: packages/muparser/trunk/debian/libmuparser0.install
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/libmuparser0.install?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/libmuparser0.install (added)
+++ packages/muparser/trunk/debian/libmuparser0.install Tue Nov 17 08:16:47 2009
@@ -1,0 +1,1 @@
+usr/lib/lib*.so.*


Added: packages/muparser/trunk/debian/muparser.doc-base
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/muparser.doc-base?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/muparser.doc-base (added)
+++ packages/muparser/trunk/debian/muparser.doc-base Tue Nov 17 08:16:47 2009
@@ -1,0 +1,17 @@
+Document: muparser
+Title: Debian muparser Manual
+Author: Ingo Berg
+Abstract: muParser - a fast math parser library. Many applications
+require the parsing of mathematical expressions. The main objective
+of this project is to provide a fast and easy way of doing this. 
+muParser is an extensible high performance math parser library. 
+It is based on transforming an expression into a bytecode and 
+precalculating constant parts of it.
+
+Section: libs
+
+Format: HTML
+Index: /usr/share/doc/libmuparser-doc/html/index.html
+Files: /usr/share/doc/libmuparser-doc/html/*.html
+
+  

Added: packages/muparser/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/rules?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/rules (added)
+++ packages/muparser/trunk/debian/rules Tue Nov 17 08:16:47 2009
@@ -1,0 +1,97 @@
+#!/usr/bin/make -f
+
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+version=0.0.0
+major=0
+
+config.status:
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub build/autoconf/config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess build/autoconf/config.guess
+endif
+	dh_testdir
+
+	./configure \
+		CFLAGS="$(CFLAGS)" \
+		LDFLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+		--host=$(DEB_HOST_GNU_TYPE) \
+		--build=$(DEB_BUILD_GNU_TYPE) \
+		--prefix=/usr \
+		--includedir="\$${prefix}/include/muParser" \
+		--mandir="\$${prefix}/share/man" \
+		--infodir="\$${prefix}/share/info" \
+		--sysconfdir=/etc \
+		--localstatedir=/var \
+		--libexecdir="\$${prefix}/lib/muparser" \
+		--disable-maintainer-mode \
+		--disable-dependency-tracking \
+		--srcdir=. \
+		--docdir="\$${prefix}/share/doc/libmuparser-doc" \
+		--enable-shared=yes \
+		--enable-samples=no \
+		--enable-debug=no
+
+build: build-stamp
+build-stamp:  config.status
+	dh_testdir
+
+	$(MAKE)
+
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -f build/autoconf/config.*
+	rm -f config.*
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	$(MAKE) prefix=$(CURDIR)/debian/tmp/usr install
+
+	#Install docs
+	mkdir -p debian/tmp/usr/share/doc/libmuparser-doc
+	cp -a samples docs/html debian/tmp/usr/share/doc/libmuparser-doc
+
+binary-indep: build install
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs Changes.txt
+	dh_installdocs Credits.txt
+	dh_install --sourcedir=debian/tmp
+	dh_link
+	dh_strip
+	dh_compress --exclude=.cpp --exclude=.h --exclude=.resX
+	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

Propchange: packages/muparser/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/muparser/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/muparser/trunk/debian/watch?rev=35985&op=file
==============================================================================
--- packages/muparser/trunk/debian/watch (added)
+++ packages/muparser/trunk/debian/watch Tue Nov 17 08:16:47 2009
@@ -1,0 +1,2 @@
+version=3
+http://sf.net/muparser/muparser_v(.*)\.tar\.gz




More information about the debian-science-commits mailing list