chiark / gitweb /
Debianization.
authormdw <mdw>
Sat, 29 Nov 2003 23:47:33 +0000 (23:47 +0000)
committermdw <mdw>
Sat, 29 Nov 2003 23:47:33 +0000 (23:47 +0000)
configure.in
debian/.cvsignore
debian/control
debian/rules

index ad741fcecbd343144021f3330d7a68906420f9f8..0cdfb67c6dcdba4e9d67f252ef2b23754d3edf51 100644 (file)
@@ -1,6 +1,6 @@
-dnl -*-fundamental-*-
+dnl -*-m4-*-
 dnl
 dnl
-dnl $Id: configure.in,v 1.3 2003/01/25 23:58:44 mdw Exp $
+dnl $Id: configure.in,v 1.4 2003/11/29 23:39:59 mdw Exp $
 dnl
 dnl Configurator for chkpath
 dnl
 dnl
 dnl Configurator for chkpath
 dnl
@@ -28,6 +28,9 @@ dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 dnl ----- Revision history --------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
 dnl ----- Revision history --------------------------------------------------
 dnl
 dnl $Log: configure.in,v $
+dnl Revision 1.4  2003/11/29 23:39:59  mdw
+dnl Debianization.
+dnl
 dnl Revision 1.3  2003/01/25 23:58:44  mdw
 dnl Make guts into official library.
 dnl
 dnl Revision 1.3  2003/01/25 23:58:44  mdw
 dnl Make guts into official library.
 dnl
index 09b373687d83262fe608a4f0604fc7ed4e6b8812..afc978eba5c67d5f71d57af656ca862a88cd6f4f 100644 (file)
@@ -1,2 +1,4 @@
 files tmp substvars *.substvars *.debhelper
 libcheckpath libcheckpath-dev
 files tmp substvars *.substvars *.debhelper
 libcheckpath libcheckpath-dev
+checkpath
+checkpath1 libcheckpath1
index 7ae87c036763ae21ab0a3ed5135633cc2332088e..b47da1cb8b4cb1d6cef62d94974625e97e2f397d 100644 (file)
@@ -1,12 +1,13 @@
 Source: checkpath
 Section: admin
 Priority: extra
 Source: checkpath
 Section: admin
 Priority: extra
+Build-Depends: mlib-dev, debhelper (>= 4.0.2)
 Maintainer: Mark Wooding <mdw@nsict.org>
 Standards-Version: 3.1.1
 
 Package: checkpath
 Architecture: any
 Maintainer: Mark Wooding <mdw@nsict.org>
 Standards-Version: 3.1.1
 
 Package: checkpath
 Architecture: any
-Depends: ${shlibs:Depends}, libcheckpath (= ${Source-Version})
+Depends: ${shlibs:Depends}, libcheckpath1 (= ${Source-Version})
 Description: Checks PATH variable for security
  Contains two handy programs.
  chkpath -- Warns about other users who can write to directories on
 Description: Checks PATH variable for security
  Contains two handy programs.
  chkpath -- Warns about other users who can write to directories on
@@ -19,7 +20,7 @@ Description: Checks PATH variable for security
    write to your temporary directory, or make you refer to files
    outside of it by messing with parent directories.
 
    write to your temporary directory, or make you refer to files
    outside of it by messing with parent directories.
 
-Package: libcheckpath
+Package: libcheckpath1
 Architecture: any
 Depends: ${shlibs:Depends}
 Description: Checks paths for security
 Architecture: any
 Depends: ${shlibs:Depends}
 Description: Checks paths for security
@@ -31,7 +32,7 @@ Description: Checks paths for security
 
 Package: libcheckpath-dev
 Architecture: any
 
 Package: libcheckpath-dev
 Architecture: any
-Depends: libcheckpath (= ${Source-Version}), mlib-dev (>= 2.0.0), libc6-dev
+Depends: libcheckpath1 (= ${Source-Version}), mlib-dev (>= 2.0.0), libc6-dev
 Description: Checks paths for security
  Walks a pathname, checking every symlink and directory on the way,
  and issuing alerts if any element is writable by someone other than
 Description: Checks paths for security
  Walks a pathname, checking every symlink and directory on the way,
  and issuing alerts if any element is writable by someone other than
index 1e1d9151e76ab60c173c6cfc249d0f5261b5351e..f9674e80ccaa7030769f98839926596c5452164c 100755 (executable)
@@ -1,5 +1,7 @@
 #! /usr/bin/make -f
 
 #! /usr/bin/make -f
 
+export DH_COMPAT = 4
+
 build:
        rm -rf build deb-build
        mkdir deb-build
 build:
        rm -rf build deb-build
        mkdir deb-build
@@ -13,18 +15,18 @@ clean:
 
 install: build
        dh_clean
 
 install: build
        dh_clean
-       make -C deb-build install DESTDIR=/home/mdw/src/chkpath/debian/tmp
-       mkdir -p debian/libcheckpath/usr debian/libcheckpath-dev/usr
-       mv debian/tmp/usr/lib debian/libcheckpath/usr/lib
-       rm -f debian/libcheckpath/usr/lib/*.la
+       make -C deb-build install DESTDIR=`pwd`/debian/checkpath
+       mkdir -p debian/libcheckpath1/usr debian/libcheckpath-dev/usr
+       mv debian/checkpath/usr/lib debian/libcheckpath1/usr/lib
        mkdir -p debian/libcheckpath-dev/usr/lib
        mkdir -p debian/libcheckpath-dev/usr/lib
-       mv debian/libcheckpath/usr/lib/*.a debian/libcheckpath/usr/lib/*.so \
-               debian/libcheckpath-dev/usr/lib
+       mv debian/libcheckpath1/usr/lib/*.a debian/libcheckpath-dev/usr/lib
+       mv debian/libcheckpath1/usr/lib/*.so debian/libcheckpath-dev/usr/lib
+       mv debian/libcheckpath1/usr/lib/*.la debian/libcheckpath-dev/usr/lib
        mkdir -p debian/libcheckpath-dev/usr/share/man
        mkdir -p debian/libcheckpath-dev/usr/share/man
-       mv debian/tmp/usr/share/man/man3 \
+       mv debian/checkpath/usr/share/man/man3 \
                debian/libcheckpath-dev/usr/share/man
        mkdir -p debian/libcheckpath-dev/usr/bin
                debian/libcheckpath-dev/usr/share/man
        mkdir -p debian/libcheckpath-dev/usr/bin
-       mv debian/tmp/usr/bin/checkpath-config \
+       mv debian/checkpath/usr/bin/checkpath-config \
                debian/libcheckpath-dev/usr/bin
 
 binary-indep:
                debian/libcheckpath-dev/usr/bin
 
 binary-indep:
@@ -34,6 +36,8 @@ binary-arch: install
        dh_testroot -a
        dh_compress -a
        dh_installdocs -a
        dh_testroot -a
        dh_compress -a
        dh_installdocs -a
+       dh_strip -a
+       dh_makeshlibs -a -V
        dh_shlibdeps -a
        dh_gencontrol -a
        dh_fixperms -a
        dh_shlibdeps -a
        dh_gencontrol -a
        dh_fixperms -a