Author: timb
Date: 2008-10-12 21:01:10 +0200 (Sun, 12 Oct 2008)
New Revision: 1520

Added:
   trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.dirs
   trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.install
   trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.dirs
   trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.install
Removed:
   trunk/openvas-libnasl/packaging/debian/libopenvasnasl1-dev.install
   trunk/openvas-libnasl/packaging/debian/libopenvasnasl1.install
Modified:
   trunk/openvas-libnasl/ChangeLog
   trunk/openvas-libnasl/packaging/debian/changelog
   trunk/openvas-libnasl/packaging/debian/control
   trunk/openvas-libnasl/packaging/debian/copyright
   trunk/openvas-libnasl/packaging/debian/rules
Log:
New upstream release
Cleaned up the rules
Updated copyright


Modified: trunk/openvas-libnasl/ChangeLog
===================================================================
--- trunk/openvas-libnasl/ChangeLog     2008-10-12 18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/ChangeLog     2008-10-12 19:01:10 UTC (rev 1520)
@@ -6,6 +6,17 @@
        (aclocal && libtoolize --copy --force) as libraries were
        being created with *no* extension.
 
+       * packaging/debian/changelog: Updated.
+
+       * packaging/debian/copyright: Updated.
+
+       * packaging/debian/rules: Cleaned up.
+
+       * packaging/debian/libopenvasnasl2-dev.dirs,
+       packaging/debian/libopenvasnasl2-dev.install,
+       packaging/debian/libopenvasnasl2.dirs,
+       packaging/debian/libopenvasnasl2.install: Added.
+
 2008-10-05  Tim Brown <[EMAIL PROTECTED]>
 
        * nasl/nasl_cmd_exec.c: Fixed potential symlink attacks against fread,

Modified: trunk/openvas-libnasl/packaging/debian/changelog
===================================================================
--- trunk/openvas-libnasl/packaging/debian/changelog    2008-10-12 18:40:04 UTC 
(rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/changelog    2008-10-12 19:01:10 UTC 
(rev 1520)
@@ -1,3 +1,13 @@
+openvas-libnasl (2.0.0.beta1-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * Refreshed auto* (aclocal && libtoolize --copy --force) as libraries were
+    being created with *no* extension
+  * Cleaned up the rules
+  * Updated copyright
+
+ -- Tim Brown <[EMAIL PROTECTED]>  Sun, 12 Oct 2008 19:53:32 +0100
+
 openvas-libnasl (1.0.1-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/openvas-libnasl/packaging/debian/control
===================================================================
--- trunk/openvas-libnasl/packaging/debian/control      2008-10-12 18:40:04 UTC 
(rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/control      2008-10-12 19:01:10 UTC 
(rev 1520)
@@ -3,16 +3,17 @@
 Priority: optional
 Maintainer: Debian OpenVAS Maintainers <[EMAIL PROTECTED]>
 Uploaders: Tim Brown <[EMAIL PROTECTED]>, Javier Fernandez-Sanguino Pen~a 
<[EMAIL PROTECTED]>, Jan Wagner <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 5), autotools-dev, libopenvas1-dev (>= 1.0.2) , 
libgpgme11-dev (>= 1.1.5), bison, libpcap0.8-dev, libgcrypt11-dev, libgnutls-dev
+Build-Depends: debhelper (>= 5), autotools-dev, libopenvas2-dev (>= 2.0.0) , 
libgpgme11-dev (>= 1.1.5), bison, libpcap0.8-dev, libgcrypt11-dev, 
libgnutls-dev, libglib2.0-dev
 Homepage: http://www.openvas.org/
 Vcs-Browser: 
http://wald.intevation.org/plugins/scmsvn/viewcvs.php/trunk/openvas-libnasl/packaging/debian/?root=openvas
 Vcs-Svn: 
https://svn.wald.intevation.org/svn/openvas/trunk/openvas-libnasl/packaging/debian/
 Standards-Version: 3.8.0
 
-Package: libopenvasnasl1-dev
+Package: libopenvasnasl2-dev
 Section: libdevel
 Architecture: any
-Depends: libopenvasnasl1 (= ${binary:Version}), ${shlibs:Depends}, 
libopenvas1-dev (>= 1.0.2) , libgpgme11-dev (>= 1.1.5), libpcap0.8-dev, 
libgcrypt11-dev, libgnutls-dev
+Depends: libopenvasnasl2 (= ${binary:Version}), ${shlibs:Depends}, 
libopenvas2-dev (>= 2.0.0) , libgpgme11-dev (>= 1.1.5), libpcap0.8-dev, 
libgcrypt11-dev, libgnutls-dev
+Replaces: libopenvasnasl1-dev
 Description: OpenVAS static libraries and headers
  The OpenVAS Security Scanner is a security auditing tool. It makes
  possible to test security modules in an attempt to find vulnerable
@@ -25,10 +26,11 @@
  This package contains the required static libraries, headers, and
  the openvas-config script.
 
-Package: libopenvasnasl1
+Package: libopenvasnasl2
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libopenvasnasl1
 Description: OpenVAS shared libraries
  The OpenVAS Security Scanner is a security auditing tool. It makes
  possible to test security modules in an attempt to find vulnerable

Modified: trunk/openvas-libnasl/packaging/debian/copyright
===================================================================
--- trunk/openvas-libnasl/packaging/debian/copyright    2008-10-12 18:40:04 UTC 
(rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/copyright    2008-10-12 19:01:10 UTC 
(rev 1520)
@@ -33,6 +33,11 @@
      * Jan-Oliver Wagner <[EMAIL PROTECTED]>
      * Andrew Tridgell
      * Luke Kenneth Casson Leighton
+     * Bernhard Herzog <[EMAIL PROTECTED]>
+     * Chandrashekhar B <[EMAIL PROTECTED]>
+     * Javier Fernandez-Sanguino <[EMAIL PROTECTED]>
+     * Michael Wiegand <[EMAIL PROTECTED]>
+     * Tim Brown <[EMAIL PROTECTED]>
 
 License:
 

Deleted: trunk/openvas-libnasl/packaging/debian/libopenvasnasl1-dev.install
===================================================================
--- trunk/openvas-libnasl/packaging/debian/libopenvasnasl1-dev.install  
2008-10-12 18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/libopenvasnasl1-dev.install  
2008-10-12 19:01:10 UTC (rev 1520)
@@ -1,8 +0,0 @@
-usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/*.la
-usr/share/man/man1/openvas-libnasl-config.1
-usr/share/man/man1/openvas-nasl.1
-usr/bin/openvas-libnasl-config
-usr/bin/openvas-nasl

Deleted: trunk/openvas-libnasl/packaging/debian/libopenvasnasl1.install
===================================================================
--- trunk/openvas-libnasl/packaging/debian/libopenvasnasl1.install      
2008-10-12 18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/libopenvasnasl1.install      
2008-10-12 19:01:10 UTC (rev 1520)
@@ -1 +0,0 @@
-usr/lib/lib*.so.*

Added: trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.dirs
===================================================================
--- trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.dirs     
2008-10-12 18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.dirs     
2008-10-12 19:01:10 UTC (rev 1520)
@@ -0,0 +1,2 @@
+usr/lib
+usr/include

Added: trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.install
===================================================================
--- trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.install  
2008-10-12 18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/libopenvasnasl2-dev.install  
2008-10-12 19:01:10 UTC (rev 1520)
@@ -0,0 +1,8 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/*.la
+usr/lib/lib*.so
+usr/share/man/man1/openvas-libnasl-config.1
+usr/share/man/man1/openvas-nasl.1
+usr/bin/openvas-libnasl-config
+usr/bin/openvas-nasl

Added: trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.dirs
===================================================================
--- trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.dirs 2008-10-12 
18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.dirs 2008-10-12 
19:01:10 UTC (rev 1520)
@@ -0,0 +1,2 @@
+usr/lib
+usr/share/doc/libopenvasnasl2

Added: trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.install
===================================================================
--- trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.install      
2008-10-12 18:40:04 UTC (rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/libopenvasnasl2.install      
2008-10-12 19:01:10 UTC (rev 1520)
@@ -0,0 +1 @@
+usr/lib/lib*.so.*

Modified: trunk/openvas-libnasl/packaging/debian/rules
===================================================================
--- trunk/openvas-libnasl/packaging/debian/rules        2008-10-12 18:40:04 UTC 
(rev 1519)
+++ trunk/openvas-libnasl/packaging/debian/rules        2008-10-12 19:01:10 UTC 
(rev 1520)
@@ -1,64 +1,94 @@
 #!/usr/bin/make -f
-# Derived from dh_make example.
+# -*- 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
-export DH_OPTIONS
 
-version                := $(shell cat VERSION)
-tmp            := $(CURDIR)/debian/tmp
 
-CFLAGS := -g -Wall -D_REENTRANT
-ifneq "$(findstring noopt,$(DEB_BUILD_OPTIONS))" ""
-CFLAGS += -O0
+# 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 ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
 else
-CFLAGS += -O2
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
 endif
 
+
+
+
+# shared library versions, option 1
+version=2.0.5
+major=2
+# 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 --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info --localstatedir=/var CFLAGS="$(CFLAGS)" 
LDFLAGS="-Wl,-z,defs"
+
+
 build: build-stamp
 build-stamp: config.status
        dh_testdir
-       $(MAKE) localstatedir=/var
+
+       # Add here commands to compile the package.
+       $(MAKE)
        touch $@
 
-config.status: configure
-       CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --sysconfdir=/etc \
-       --localstatedir=/var  --mandir='$${prefix}/share/man' \
-       --enable-static --enable-cipher
-
 clean:
        dh_testdir
        dh_testroot
+       rm -f build-stamp
+
+       # Add here commands to clean up after the build process.
        touch nasl.tmpl
        [ ! -f Makefile ] || $(MAKE) distclean
-       dh_clean build-stamp
+       rm -f config.sub config.guess
 
-install: DH_OPTIONS=
-install: build-stamp
+       dh_clean
+
+install: build
        dh_testdir
        dh_testroot
        dh_clean -k
-       $(MAKE) install DESTDIR=$(tmp)/
-       dh_installdirs -plibopenvasnasl1-dev usr/share/doc/libopenvasnasl1
-       dh_install --sourcedir=debian/tmp
-       find debian/libopenvasnasl1/usr -type d -empty | xargs -r rmdir -p 
--ignore-fail-on-non-empty
-       find debian/libopenvasnasl1-dev/usr -type d -empty | xargs -r rmdir -p 
--ignore-fail-on-non-empty
+       dh_installdirs
 
-binary-indep:
-# Nothing.
+       # Add here commands to install the package into debian/tmp
+       $(MAKE) prefix=$(CURDIR)/debian/tmp/usr install
 
-binary-arch: DH_OPTIONS=-a
-binary-arch: install
+# 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_installdocs
-       ( cd debian/libopenvasnasl1-dev/usr/share/doc/ ; rm -rf 
libopenvasnasl1-dev; ln -s libopenvasnasl1 libopenvasnasl1-dev; )
-       dh_installchangelogs
-ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" ""
+       dh_install --sourcedir=debian/tmp
+       ( cd debian/libopenvasnasl2-dev/usr/share/doc/ ; rm -rf 
libopenvasnasl2-dev; ln -s libopenvasnasl2 libopenvasnasl2-dev; )
+       dh_installchangelogs ChangeLog
        dh_strip
-endif
        dh_compress
        dh_fixperms
-       dh_makeshlibs -V "libopenvasnasl1 (>= $(version))"
+       dh_makeshlibs -V
        dh_installdeb
        dh_shlibdeps
        dh_gencontrol

_______________________________________________
Openvas-commits mailing list
[email protected]
http://lists.wald.intevation.org/mailman/listinfo/openvas-commits

Reply via email to