From b5c0897e62954cb69c75fa75f9d7447e92380403 Mon Sep 17 00:00:00 2001 From: Paolo Andreetto Date: Wed, 24 Aug 2011 10:18:05 +0000 Subject: [PATCH] Deb-files for jobman-exception --- .../project/debfiles/control | 22 ++++++++ .../project/debfiles/copyright | 14 +++++ .../debfiles/glite-wms-utils-exception-dev.install | 4 ++ .../debfiles/glite-wms-utils-exception.install | 3 ++ .../project/debfiles/rules | 59 ++++++++++++++++++++++ 5 files changed, 102 insertions(+) create mode 100644 org.glite.wms-utils.exception/project/debfiles/control create mode 100644 org.glite.wms-utils.exception/project/debfiles/copyright create mode 100644 org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception-dev.install create mode 100644 org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception.install create mode 100644 org.glite.wms-utils.exception/project/debfiles/rules diff --git a/org.glite.wms-utils.exception/project/debfiles/control b/org.glite.wms-utils.exception/project/debfiles/control new file mode 100644 index 0000000..35e56f5 --- /dev/null +++ b/org.glite.wms-utils.exception/project/debfiles/control @@ -0,0 +1,22 @@ +Source: glite-wms-utils-exception +Section: libs +Priority: optional +Maintainer: WMS group +Build-Depends: debhelper (>= 8.0.0~) +Standards-Version: 3.9.1 +Homepage: http://glite.cern.ch/ + +Package: glite-wms-utils-exception +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C/C++ exception libraries for job management applications + C/C++ exception libraries for job management applications + + + +Package: glite-wms-utils-exception-dev +Section: libdevel +Architecture: any +Depends: glite-wms-utils-exception (= ${binary:Version}), ${misc:Depends} +Description: Development files for C/C++ jobmanagement exception + Development files for C/C++ jobmanagement exception diff --git a/org.glite.wms-utils.exception/project/debfiles/copyright b/org.glite.wms-utils.exception/project/debfiles/copyright new file mode 100644 index 0000000..f8c5381 --- /dev/null +++ b/org.glite.wms-utils.exception/project/debfiles/copyright @@ -0,0 +1,14 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 +Name: glite-wms-utils-classad +Maintainer: WMS group +Source: http://glite.cern.ch/ + + +Files: * +Copyright (c) Members of the EGEE Collaboration. 2004. +See http://www.eu-egee.org/partners/ for details on the copyright +holders. +License: Apache + On Debian systems, the full text of the Apache License version 2 can be found + in the file `/usr/share/common-licenses/Apache-2.0'. + diff --git a/org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception-dev.install b/org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception-dev.install new file mode 100644 index 0000000..fe76ff6 --- /dev/null +++ b/org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception-dev.install @@ -0,0 +1,4 @@ +usr/include/glite/wmsutils/exception/* +usr/lib/lib*.so +usr/lib/pkgconfig/jobman-exception.pc + diff --git a/org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception.install b/org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception.install new file mode 100644 index 0000000..fc9051a --- /dev/null +++ b/org.glite.wms-utils.exception/project/debfiles/glite-wms-utils-exception.install @@ -0,0 +1,3 @@ +usr/lib/lib*.so.* +usr/share/doc/glite-wms-utils-exception-*/* + diff --git a/org.glite.wms-utils.exception/project/debfiles/rules b/org.glite.wms-utils.exception/project/debfiles/rules new file mode 100644 index 0000000..021ab8f --- /dev/null +++ b/org.glite.wms-utils.exception/project/debfiles/rules @@ -0,0 +1,59 @@ +#!/usr/bin/make -f +export DH_COMPAT=7 +#export DH_VERBOSE=1 + +INSTALLDIR=$(CURDIR)/debian/tmp + +build-stamp: + touch build-stamp + +build:build-stamp +ifndef extbuilddir + ./configure --prefix=$(INSTALLDIR)/usr --disable-static PVER=$(version) + make +endif + +clean: + dh_testdir + dh_testroot + rm -rf build-stamp + rm -rf configure-stamp + rm -rf $(INSTALLDIR) + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs +ifdef extbuilddir + mkdir -p $(INSTALLDIR) && cp -R $(extbuilddir)/* $(INSTALLDIR) +else + make install +endif + sed 's|^prefix=.*|prefix=/usr|g' $(INSTALLDIR)/usr/lib/pkgconfig/jobman-exception.pc > $(INSTALLDIR)/usr/lib/pkgconfig/jobman-exception.pc.new + mv $(INSTALLDIR)/usr/lib/pkgconfig/jobman-exception.pc.new $(INSTALLDIR)/usr/lib/pkgconfig/jobman-exception.pc + rm $(INSTALLDIR)/usr/lib/*.la + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installman + dh_installchangelogs + dh_install + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_makeshlibs + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb --destdir=debs + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install -- 1.8.2.3