--- mpclib3-1.0.1.orig/debian/docs +++ mpclib3-1.0.1/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +TODO +AUTHORS --- mpclib3-1.0.1.orig/debian/copyright +++ mpclib3-1.0.1/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Laurent Fousse on +Tue, 14 Oct 2008 16:21:17 +0200. + +It was downloaded from + +Upstream Author: + + Andreas Enge + Philippe Théveny + Paul Zimmermann + +Copyright: + + + +License: + + This library is distributed 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. + +On Debian systems, a copy of the licence is located in file +/usr/share/common-licenses/LGPL-2.1. + +The initial and current Debian packaging was made by Laurent Fousse + in 2008 and is put into public domain. + --- mpclib3-1.0.1.orig/debian/changelog +++ mpclib3-1.0.1/debian/changelog @@ -0,0 +1,106 @@ +mpclib3 (1.0.1-1) unstable; urgency=low + + * New upstream release (closes: #696696). + * Change source package name to break gcc's build-dependencies + cycle (see #546161). + + -- Laurent Fousse Tue, 25 Dec 2012 17:01:12 -0800 + +mpclib (0.9-4) unstable; urgency=low + + * Install into multiarch locations, thanks Matthias Klose for + the patch (closes: #644707). + * Use dpkg-buildflags to set CFLAGS (closes: #644709) + + -- Laurent Fousse Sun, 09 Oct 2011 00:01:58 +0200 + +mpclib (0.9-3) unstable; urgency=low + + * Don't ship .la file (closes: #622446). + + -- Laurent Fousse Thu, 14 Apr 2011 22:56:44 +0200 + +mpclib (0.9-2) unstable; urgency=low + + * Build-depends on the new libgmp-dev package. + + -- Laurent Fousse Sun, 06 Mar 2011 22:36:44 +0100 + +mpclib (0.9-1) unstable; urgency=low + + * New Upstream release. + * Fix copyright information (closes: #610702). + * debian/{control,changelog}: modify my email address. + + -- Laurent Fousse Mon, 21 Feb 2011 15:24:42 +0100 + +mpclib (0.8.2-1) unstable; urgency=low + + * New Upstream release. + * Switch to dpkg-source 3.0 (quilt) format. + * Upgraded Standards-Version to 3.8.4 (no change needed). + * Updated Vcs-* fields. + + -- Laurent Fousse Thu, 27 May 2010 10:32:33 +0200 + +mpclib (0.8.1-1) unstable; urgency=low + + * New Upstream release. + + -- Laurent Fousse Wed, 09 Dec 2009 00:02:49 +0100 + +mpclib (0.8-1) unstable; urgency=low + + * New Upstream release. + + -- Laurent Fousse Thu, 05 Nov 2009 16:04:47 +0100 + +mpclib (0.7-1) unstable; urgency=low + + * New Upstream release. + * *Really* upgrade Standards-Version this time. + + -- Laurent Fousse Thu, 10 Sep 2009 16:56:30 +0200 + +mpclib (0.7~rc1-1) experimental; urgency=low + + * New Upstream release candidate. + * New SONAME, library name change. + * Upgraded Standards-Version to 3.8.3 (no change needed). + + -- Laurent Fousse Fri, 04 Sep 2009 16:30:30 +0200 + +mpclib (0.6-1) unstable; urgency=low + + * New Upstream Version + * Library version change, hence the rename libmpc0 -> libmpc1. + * Update Standards-Version: + + add support for new `nocheck' flag in DEB_BUILD_OPTIONS. + + -- Laurent Fousse Wed, 01 Apr 2009 19:44:51 +0200 + +mpclib (0.5.2-1) unstable; urgency=low + + * New Upstream Version + + -- Laurent Fousse Thu, 11 Dec 2008 20:59:55 +0100 + +mpclib (0.5.1-1) unstable; urgency=low + + * New Upstream Version + + -- Laurent Fousse Wed, 19 Nov 2008 13:47:19 +0100 + +mpclib (0.5-2) unstable; urgency=low + + * Fix rules to ship non-empty debs. + * Fix Depends for libmpc-dev. + + -- Laurent Fousse Wed, 22 Oct 2008 15:58:05 +0200 + +mpclib (0.5-1) unstable; urgency=low + + * Initial release (Closes: #502279). + + -- Laurent Fousse Tue, 14 Oct 2008 16:21:17 +0200 + --- mpclib3-1.0.1.orig/debian/libmpc3.install +++ mpclib3-1.0.1/debian/libmpc3.install @@ -0,0 +1 @@ +usr/lib/*/libmpc.so.* --- mpclib3-1.0.1.orig/debian/compat +++ mpclib3-1.0.1/debian/compat @@ -0,0 +1 @@ +7 --- mpclib3-1.0.1.orig/debian/control +++ mpclib3-1.0.1/debian/control @@ -0,0 +1,44 @@ +Source: mpclib3 +Priority: extra +Maintainer: Laurent Fousse +Build-Depends: debhelper (>= 7), autotools-dev, libmpfr-dev, libgmp-dev +Standards-Version: 3.8.4 +Section: libs +Homepage: http://www.multiprecision.org/mpc/ +Vcs-Git: git://git.debian.org/collab-maint/mpclib.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/mpclib.git + +Package: libmpc-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libmpc3 (= ${binary:Version}), libmpfr-dev, libgmp-dev, ${misc:Depends} +Description: multiple precision complex floating-point library development package + MPC is a portable library written in C for arbitrary precision + arithmetic on complex numbers providing correct rounding. For the time + being, it contains all arithmetic operations over complex numbers, the + exponential and the logarithm functions, the trigonometric and + hyperbolic functions. + . + Ultimately, it should implement a multiprecision equivalent of the ISO + C99 standard. + . + It builds upon the GNU MP and the MPFR libraries. + +Package: libmpc3 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: multiple precision complex floating-point library + MPC is a portable library written in C for arbitrary precision + arithmetic on complex numbers providing correct rounding. For the time + being, it contains all arithmetic operations over complex numbers, the + exponential and the logarithm functions, the trigonometric and + hyperbolic functions. + . + Ultimately, it should implement a multiprecision equivalent of the ISO + C99 standard. + . + It builds upon the GNU MP and the MPFR libraries. --- mpclib3-1.0.1.orig/debian/info +++ mpclib3-1.0.1/debian/info @@ -0,0 +1 @@ +doc/mpc.info --- mpclib3-1.0.1.orig/debian/libmpc-dev.install +++ mpclib3-1.0.1/debian/libmpc-dev.install @@ -0,0 +1,3 @@ +usr/lib/*/libmpc.so +usr/lib/*/libmpc.a +usr/include/*.h --- mpclib3-1.0.1.orig/debian/rules +++ mpclib3-1.0.1/debian/rules @@ -0,0 +1,111 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# 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_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +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 +CFLAGS=$(shell dpkg-buildflags --get CFLAGS) + + + +# shared library versions, option 1 +version=0.0.0 +major=0 +# 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.status: configure + dh_testdir + # Add here commands to configure the package. +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + ./configure $(CROSS) --prefix=/usr \ + --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + + +build: build-stamp +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch $@ +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + GMP_CHECK_RANDOMIZE=1 $(MAKE) check +endif + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.sub config.guess + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + + dh_install --sourcedir=debian/tmp + + +# 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_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