debian/0000755000000000000000000000000011767307667007212 5ustar debian/changelog0000644000000000000000000000067011767307633011060 0ustar clhep (2.1.2.3-1) unstable; urgency=low * New upstream. * Support "parallel" option of DEB_BUILD_OPTIONS. * debian/watch: support --destdir option of uscan. Thanks to Daniel Leidert -- Lifeng Sun Wed, 13 Jun 2012 20:04:32 +0800 clhep (2.1.2.2-1) unstable; urgency=low * Initial release (Closes: #636972) -- Lifeng Sun Sat, 19 May 2012 21:14:40 +0800 debian/patches/0000755000000000000000000000000011767307633010632 5ustar debian/patches/doxygen.conf0000644000000000000000000000141311767307633013155 0ustar --- a/doxygen.conf +++ b/doxygen.conf @@ -78,7 +78,7 @@ INPUT = FILE_PATTERNS = RECURSIVE = YES -EXCLUDE = */doc +EXCLUDE = */doc debian .pc EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = EXAMPLE_PATH = --- a/doxygen.template +++ b/doxygen.template @@ -9,9 +9,6 @@
- - - debian/patches/clhep-config.patch0000644000000000000000000000027711767307633014217 0ustar --- a/clhep-config.in +++ b/clhep-config.in @@ -89,7 +89,7 @@ ;; --libs) - echo -L${libdir} -lCLHEP-@VERSION@ @LIBS@ + echo -lCLHEP @LIBS@ ;; *) debian/patches/soname.patch0000644000000000000000000000302411767307633013134 0ustar --- a/Makefile.am +++ b/Makefile.am @@ -26,21 +26,21 @@ if BUILD_VISUAL lib_shared = CLHEP-@VERSION@.$(SHEXT) else - lib_shared = libCLHEP-@VERSION@.$(SHEXT) + lib_shared = libCLHEP.$(SHEXT).@VERSION@ endif SHFLAGS = @MY_SHFLAGS@ SHLINK = @MY_SHLINK@ - SHNAME = @MY_SHNAME@ + SHNAME = @MY_SHNAME@libCLHEP.$(SHEXT).2.1 endif if BUILD_STATIC - CLHEPLIB = libCLHEP-@VERSION@.a + CLHEPLIB = libCLHEP.a endif if BUILD_VISUAL MAKE_STATIC_CLHEP = $(COPY_P) libCLHEP-@VERSION@.a libCLHEP.a MAKE_SHARED_CLHEP = $(COPY_P) CLHEP-@VERSION@.$(SHEXT) CLHEP.$(SHEXT) else - MAKE_STATIC_CLHEP = $(LN_S) libCLHEP-@VERSION@.a libCLHEP.a - MAKE_SHARED_CLHEP = $(LN_S) libCLHEP-@VERSION@.$(SHEXT) libCLHEP.$(SHEXT) + MAKE_SHARED_CLHEP = $(LN_S) libCLHEP.$(SHEXT).@VERSION@ libCLHEP.$(SHEXT); \ + $(LN_S) libCLHEP.$(SHEXT).@VERSION@ libCLHEP.$(SHEXT).2.1 endif CLEANFILES = clheplib library-list $(CLHEPLIB) $(lib_shared) ClhepVersion.h @@ -61,7 +61,7 @@ $(lib_shared): -rm -f $@ liblist=`$(top_builddir)/getObjectList -shared $(SUBDIRS)`; \ - $(CXXLINK) $(SHLINK) $(SHNAME)$@ $$liblist -o $@ + $(CXXLINK) $(SHLINK) $(SHNAME) $$liblist -o $@ endif docs: @@ -96,9 +96,6 @@ if test -f $$p; then \ echo " $(RANLIB) '$(DESTDIR)$(libdir)/$$p'"; \ $(RANLIB) "$(DESTDIR)$(libdir)/$$p"; \ - if test -f $(DESTDIR)$(libdir)/libCLHEP.a; then \ - (rm -f $(DESTDIR)$(libdir)/libCLHEP.a); fi; \ - (cd $(DESTDIR)$(libdir) && $(MAKE_STATIC_CLHEP) ); \ else :; fi; \ done @$(NORMAL_INSTALL) debian/patches/series0000644000000000000000000000005511767307633012047 0ustar soname.patch doxygen.conf clhep-config.patch debian/clhep-doc.install0000644000000000000000000000017311767307633012432 0ustar html/*.html usr/share/doc/clhep-doc/html html/*.png usr/share/doc/clhep-doc/html html/*.css usr/share/doc/clhep-doc/html debian/get-orig-source0000755000000000000000000000075011767307633012146 0ustar #!/bin/bash set -e test $# == 3 URL="http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles" VER="$2" UPTAR="clhep-$VER.tgz" UPDIR="$VER/CLHEP" ORIGTAR="$3" ORIGDIR="clhep-$VER" DESTDIR="$(dirname "$ORIGTAR")" test ! -f "$DESTDIR/$UPTAR" && wget "$URL/$UPTAR" -O "$DESTDIR/$UPTAR" test -d "$VER" && rm -rf "$VER" tar -xf "$DESTDIR/$UPTAR" mv "$UPDIR" "$ORIGDIR" test -e "$ORIGTAR" && rm -f "$ORIGTAR" GZIP=-9 tar --remove-files -zcf "$ORIGTAR" "$ORIGDIR" rmdir "$VER" debian/clhep-doc.doc-base0000644000000000000000000000044411767307633012442 0ustar Document: clhep-html Title: CLHEP Developer's Reference Manual - HTML Author: Lynn Garren et al. Abstract: Developer's reference manual of CLHEP (HTML format). Section: Science/Physics Format: HTML Index: /usr/share/doc/clhep-doc/html/index.html Files: /usr/share/doc/clhep-doc/html/*.html debian/rules0000755000000000000000000000321711767307633010266 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) CPPFLAGS :=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS :=$(shell dpkg-buildflags --get CFLAGS) CXXFLAGS :=$(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS :=$(shell dpkg-buildflags --get LDFLAGS) ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS := $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) else NUMJOBS := 1 endif export CPPFLAGS CFLAGS CXXFLAGS LDFLAGS MAKEFLAGS # package name PKGNAME=$(strip $(shell head -n1 debian/changelog | cut -d' ' -f1)) # current Debian package version DEBVER=$(strip $(shell head -n1 debian/changelog | cut -d' ' -f2 | tr -d '()')) # current upstream version (remove any epoch and Debian release number) UPVER=$(shell echo $(DEBVER) | sed -e 's/-[^-]*$$//' -e 's/^[^:]*://') ../$(PKGNAME)_$(UPVER).orig.tar.gz: dh_testdir ./debian/get-orig-source --upstream-version $(UPVER) $@ get-orig-source: ../$(PKGNAME)_$(UPVER).orig.tar.gz clean: dh_testdir rm -rf html rm -f doxygen.warnings dh_autoreconf_clean dh_auto_clean dh_clean configure-stamp: dh_testdir dh_autoreconf dh_auto_configure -- \ --prefix=/usr \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) touch $@ build-arch: configure-stamp dh_testdir $(MAKE) -j$(NUMJOBS) build-indep: configure-stamp dh_testdir @echo 'Building documentation, this may take a while...' doxygen doxygen.conf touch $@ binary-arch: build-arch dh $@ binary-indep: build-indep dh $@ binary: binary-arch binary-indep .PHONY: binary binary-indep binary-arch build build-doc install clean debian/libclhep2.1.install0000644000000000000000000000003011767307633012567 0ustar usr/lib/*/libCLHEP.so.* debian/control0000644000000000000000000000314311767307633010607 0ustar Source: clhep Section: science Priority: optional Maintainer: Debian Science Maintainers Uploaders: Lifeng Sun DM-Upload-Allowed: yes Build-Depends: debhelper (>= 9), dh-autoreconf, doxygen Standards-Version: 3.9.3 Homepage: http://proj-clhep.web.cern.ch/proj-clhep/ Vcs-Git: git://git.debian.org/git/debian-science/packages/clhep.git Vcs-Browser: http://git.debian.org/?p=debian-science/packages/clhep.git;a=summary Package: libclhep2.1 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: CLHEP: A Class Library for High Energy Physics CLHEP provides a set of HEP-specific foundation and utility classes such as random generators, physics vectors, geometry and linear algebra. . This package provides run-time library of CLHEP. Package: libclhep-dev Architecture: any Section: libdevel Depends: libclhep2.1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: clhep-doc Description: CLHEP: A Class Library for High Energy Physics - development CLHEP provides a set of HEP-specific foundation and utility classes such as random generators, physics vectors, geometry and linear algebra. . This package provides development files of CLHEP. Package: clhep-doc Architecture: all Section: doc Depends: libjs-jquery, ${misc:Depends} Description: Documentation of CLHEP CLHEP provides a set of HEP-specific foundation and utility classes such as random generators, physics vectors, geometry and linear algebra. . This package provides HTML documentation of CLHEP. debian/libclhep-dev.manpages0000644000000000000000000000002611767307633013254 0ustar debian/clhep-config.1 debian/compat0000644000000000000000000000000211767307633010401 0ustar 9 debian/libclhep-dev.install0000644000000000000000000000011511767307633013126 0ustar usr/bin/clhep-config usr/lib/*/libCLHEP.a usr/lib/*/libCLHEP.so usr/include/ debian/clhep-doc.links0000644000000000000000000000011011767307633012073 0ustar usr/share/javascript/jquery/jquery.js usr/share/doc/clhep-doc/jquery.js debian/watch0000644000000000000000000000021111767307633010226 0ustar version=3 http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/index.html tarFiles/clhep-([\d.]+)\.tgz debian ./debian/get-orig-source debian/clhep-config.10000644000000000000000000000141111767307633011620 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.39.2. .TH CLHEP-CONFIG "1" "April 2011" "CLHEP " "User Commands" .SH NAME clhep-config \- script to return configuration of CLHEP .SH SYNOPSIS .B clhep-config [\fIOPTION\fR] .SH DESCRIPTION Known values for OPTION are: .TP \fB\-\-prefix\fR show installation prefix .TP \fB\-\-cxx\fR print C++ compilation command .TP \fB\-\-cpp\fR print pre\-processor commands .TP \fB\-\-include\fR print include path .TP \fB\-\-ldflags\fR print linker flags .TP \fB\-\-libs\fR print libraries to link against .TP \fB\-\-help\fR display this help and exit .TP \fB\-\-version\fR output version information .SH AUTHOR This manual page was written by Lifeng Sun for the Debian system (but may be used by others). debian/copyright0000644000000000000000000000365411767307633011146 0ustar This package was debianized by Lifeng Sun on Wed, 11 May 2011 18:43:56 +0800. All of the Debian packaging stuff written by us are released under the GPL-3.0. It was downloaded from http://proj-clhep.web.cern.ch/proj-clhep/. Upstream Author: clhep-editors@listbox.cern.ch Copyright 1992-2012 CLHEP Editors License: GPL-3.0, LGPL-3.0 License: GPL-3.0 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. . This package 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 General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". License: LGPL-3.0 This package 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 3 of the License, or (at your option) any later version. . This package 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 General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". debian/clhep-doc.docs0000644000000000000000000000000711767307633011710 0ustar #DOCS# debian/docs0000644000000000000000000000000711767307633010053 0ustar README debian/source/0000755000000000000000000000000011767307633010503 5ustar debian/source/format0000644000000000000000000000001411767307633011711 0ustar 3.0 (quilt)