r12197: Some improvements to the Debian package. Thanks to Steinar Gunderson
authorJelmer Vernooij <jelmer@samba.org>
Mon, 12 Dec 2005 19:33:09 +0000 (19:33 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:47:17 +0000 (13:47 -0500)
(This used to be commit 538afb479d6d217ac6f7c64592e94966607f23fb)

packaging/debian/compat [new file with mode: 0644]
packaging/debian/control
packaging/debian/diversions
packaging/debian/libparse-pidl-perl.install
packaging/debian/rules
packaging/debian/samba4-common.conffiles
packaging/debian/samba4-common.dirs
packaging/debian/samba4-common.files
packaging/debian/samba4-common.install
packaging/debian/samba4-dev.install [new file with mode: 0644]
packaging/debian/samba4-swat.install [new file with mode: 0644]

diff --git a/packaging/debian/compat b/packaging/debian/compat
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
index 91c390c2c44ba70e83a4f2a03b8ef7d189897043..0608d13d4adfa9ab1e8f9dd9f1b7ea1f136e3807 100644 (file)
@@ -2,13 +2,8 @@ Source: samba4
 Section: net
 Priority: optional
 Maintainer: Jelmer Vernooij <jelmer@samba.org>
-Standards-Version: 3.6.1.0
-Build-Depends: build-essential, libgtk2.0-dev, libgconf2-dev, libldap-dev, debhelper (>> 4.0.0), libparse-yapp-perl, perl
-
-Package: samba4
-Architecture: all
-Description: Samba4 misc
- Files common for all programs in Samba
+Standards-Version: 3.6.2
+Build-Depends: libgtk2.0-dev, libgconf2-dev, libldap-dev, debhelper (>> 4.0.0), libparse-yapp-perl, perl, docbook-xsl, xsltproc
 
 Package: samba4-common
 Architecture: all
@@ -17,7 +12,7 @@ Description: Common samba files
 
 Package: samba4-client
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}
 Description: Client utilities from Samba4
  Client utilities for NetBIOS, SMB and RPC.
 
@@ -41,9 +36,9 @@ Depends: ${shlibs:Depends}
 Description: Graphical Samba client utilities
  Contains GTK+ programs for maintaining:
  .
- * Remote SAM databases
- * Local and remote registries
- * DCE/RPC endpoints
  * Remote SAM databases
  * Local and remote registries
  * DCE/RPC endpoints
 
 Package: winregistry-tools
 Architecture: any
@@ -53,7 +48,7 @@ Description: Tools for viewing and manipulating
 
 Package: libparse-pidl-perl
 Architecture: any
-Depends: perl
+Depends: ${perl:Depends}
 Description: IDL compiler written in Perl
  FIXME
  
index d38f892909ef47d8673098d60e5c508f4ad326d3..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1 +0,0 @@
-smbd   smb.samba3      samba
index 96bc8b92aade1825d5b34c1ce1d0473aa48bfe94..8dca43da7705fc7e13855307da1227b9c6f34f58 100644 (file)
@@ -1,2 +1,5 @@
 usr/bin/pidl
 usr/share/perl5
+usr/share/man/man3/*.3pm
+usr/share/man/man1/pidl.1p
+
index 61002f4a32e6a81a7e8837e6f64128b10e28afd5..35c6c7a45bbf047785417982f92229ca4d021d76 100755 (executable)
@@ -7,7 +7,8 @@ SOURCEPATH=../source
 
 package=samba4
 
-configure:
+configure: configure-stamp
+configure-stamp:
        dh_testdir
        cd $(SOURCEPATH) && ./autogen.sh
        cd $(SOURCEPATH) && ./configure --with-fhs \
@@ -17,6 +18,7 @@ configure:
                --enable-static \
                --sysconfdir=/etc \
                --libdir=/etc/samba4 \
+               --with-configdir=/etc/samba4 \
                --with-privatedir=/etc/samba4 \
                --with-piddir=/var/run/samba4 \
                --localstatedir=/var \
@@ -27,29 +29,31 @@ configure:
        cd $(SOURCEPATH)/pidl && perl Makefile.PL verbose INSTALLDIRS=vendor PREFIX=/usr
        touch $@
 
-build: configure
+build: build-stamp
+build-stamp: configure
        dh_testdir
        $(MAKE) -C $(SOURCEPATH) proto 
        -$(MAKE) -C $(SOURCEPATH) pch
        $(MAKE) -C $(SOURCEPATH) all
-       $(MAKE) -C $(SOURCEPATH)/pidl all doc
+       $(MAKE) -C $(SOURCEPATH)/pidl all
        touch $@
 
 clean:
        dh_testdir
+       dh_testroot
        dh_clean
-       rm -f build configure
+       $(RM) debian/tmp
        -$(MAKE) -C $(SOURCEPATH) clean
+       $(RM) build-stamp configure-stamp
 
 binary-indep: build install
-       dh_testdir -i
-       dh_testroot -i
+       dh_testdir
+       dh_testroot
        dh_install -i --sourcedir=debian/tmp
        dh_installdocs -i
        dh_installchangelogs -i
        dh_compress -i
        dh_fixperms -i
-       dh_python -i
        dh_installdeb -i
        dh_gencontrol -i
        dh_md5sums -i
@@ -61,20 +65,20 @@ binary-indep: build install
 install: build
        dh_clean -k
        dh_installdirs
+       mkdir -p $(CURDIR)/debian/tmp/usr/share/man/man1
+       mkdir -p $(CURDIR)/debian/tmp/etc/samba4
        $(MAKE) -C $(SOURCEPATH) install DESTDIR=$(CURDIR)/debian/tmp
        $(MAKE) -C $(SOURCEPATH) manpages installman DESTDIR=$(CURDIR)/debian/tmp
-       mkdir -p $(CURDIR)/debian/tmp/etc/samba4
        cp $(CURDIR)/debian/smb.conf $(CURDIR)/debian/tmp/etc/samba4
        $(MAKE) -C $(SOURCEPATH)/pidl install DESTDIR=$(CURDIR)/debian/tmp
 
 binary-arch: build install
-       dh_testdir -a
-       dh_testroot -a
+       dh_testdir
+       dh_testroot
        dh_install -a --sourcedir=debian/tmp
        dh_installchangelogs -a
-       dh_installdocs -a
        dh_strip -a
-       dh_python -a
+       dh_perl -a
        dh_compress -a
        dh_fixperms -a
        dh_makeshlibs -a
@@ -86,4 +90,4 @@ binary-arch: build install
 
 binary: binary-arch binary-indep 
 
-.PHONY: binary binary-arch binary-indep clean
+.PHONY: configure build install binary binary-arch binary-indep clean
index aa61ab61e6b28f0f05ff0d5dccb241e5bd167b23..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1 +0,0 @@
-/etc/samba4/smb.conf
index a059ef707dd427be4bd345e2e33314583686f83c..48b36e7fe92c49c8319701831d84aeea8744c469 100644 (file)
@@ -1,3 +1,3 @@
-var/cache/samba
-etc/samba4
+etc/samba4/tls
 usr/lib/samba
+var/cache/samba
index f79c4947cd2d44194c4f7169a2a94e66af1e4e6f..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,3 +0,0 @@
-usr/lib/samba/lowcase.dat
-usr/lib/samba/upcase.dat
-usr/lib/valid.dat
index 69f3994af2bdb60d5f5e259efc8e97e97b256f1c..1589590a0860777a8479a344d7a6a4ec50690fd4 100644 (file)
@@ -1 +1,3 @@
 etc/samba4/smb.conf
+usr/lib/samba/*.dat
+usr/lib/samba/setup
diff --git a/packaging/debian/samba4-dev.install b/packaging/debian/samba4-dev.install
new file mode 100644 (file)
index 0000000..ba6f8f3
--- /dev/null
@@ -0,0 +1,3 @@
+usr/include
+usr/share/man/man3/talloc.3
+usr/share/man/man3/ldb.3
diff --git a/packaging/debian/samba4-swat.install b/packaging/debian/samba4-swat.install
new file mode 100644 (file)
index 0000000..3877db7
--- /dev/null
@@ -0,0 +1,2 @@
+usr/share/samba/swat
+usr/lib/samba/js