diff --git a/dcapi/debian/changelog b/dcapi/debian/changelog new file mode 100644 index 0000000000..8529e6b0d9 --- /dev/null +++ b/dcapi/debian/changelog @@ -0,0 +1,5 @@ +dcapi (0.99-1) unstable; urgency=low + + * Initial release. + + -- Gábor Gombás Tue, 6 Dec 2005 17:30:54 +0100 diff --git a/dcapi/debian/control b/dcapi/debian/control new file mode 100644 index 0000000000..c6414c07e0 --- /dev/null +++ b/dcapi/debian/control @@ -0,0 +1,15 @@ +Source: dcapi +Section: devel +Priority: extra +Maintainer: Gábor Gombás +Standards-Version: 3.6.2.1 +Build-Depends: boinc-dev + +Package: libdcapi-dev +Section: libdevel +Priority: extra +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Distributed Computing Platform API + This package contains headers and libraries for building applications using + the Distributed Computing Platform. diff --git a/dcapi/debian/copyright b/dcapi/debian/copyright new file mode 100644 index 0000000000..4cfb9900f1 --- /dev/null +++ b/dcapi/debian/copyright @@ -0,0 +1,2 @@ +This is the Debian package for the Distributed Computing Platform. +It was Debianized by Gabor Gombas . diff --git a/dcapi/debian/libdcapi-dev.install b/dcapi/debian/libdcapi-dev.install new file mode 100644 index 0000000000..8ead1280e5 --- /dev/null +++ b/dcapi/debian/libdcapi-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/*.h +debian/tmp/usr/lib/*.a +debian/tmp/usr/lib/*.la diff --git a/dcapi/debian/rules b/dcapi/debian/rules new file mode 100755 index 0000000000..5e420bfc24 --- /dev/null +++ b/dcapi/debian/rules @@ -0,0 +1,150 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. +# +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatibility version to use. +export DH_COMPAT=4 + +# 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) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS = -g +else + CFLAGS = -O2 -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s + DH_STRIP = dh_strip +else + DH_STRIP = : +endif + +config.status: configure + dh_testdir + # Add here commands to configure the package. + # autoreconf + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --disable-maintainer-mode \ + CFLAGS="$(CFLAGS)" + +build-arch: config.status build-arch-stamp +build-arch-stamp: + dh_testdir + + # Add here command to compile/build the package. + $(MAKE) + + touch build-arch-stamp + +build-indep: config.status build-indep-stamp +build-indep-stamp: + dh_testdir + + # Add here command to compile/build the arch indep package. + # It's ok not to do anything here, if you don't need to build + # anything for this package. + + touch build-indep-stamp + +build: build-arch #build-indep + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp install-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + -test -r /usr/share/misc/config.sub && \ + cp -pf /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -pf /usr/share/misc/config.guess config.guess + + -rm -rf autom4te.cache + + dh_clean + +install: DH_OPTIONS= +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/ms. + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + + dh_install + + touch install-stamp + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: build install + dh_testdir -i + dh_testroot -i +# dh_installdebconf -i + dh_installdocs -i + dh_installexamples -i + dh_installmenu -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i + dh_installcron -i +# dh_installman -i + dh_installinfo -i +# dh_undocumented -i +# dh_installchangelogs -k checkin_notes -i + dh_link -i + dh_compress -i -X.php + dh_fixperms -i + dh_installdeb -i +# dh_perl -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installdebconf -a + dh_installdocs -a + dh_installexamples -a + dh_installmenu -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a + dh_installcron -a +# dh_installman -a + dh_installinfo -a +# dh_undocumented -a +# dh_installchangelogs -k checkin_notes -a + $(DH_STRIP) -a + dh_link -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a + dh_perl -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +#binary: binary-indep binary-arch +binary: binary-arch +.PHONY: build clean binary-indep binary-arch binary install