Dear Dave and Jean-Michel,

can you please add the patch attached and the new file attached to CVS ?

The patch concerns pkg/debian/rules and pkg/debian/docs files.
The file "make-deb" attached should go to pkg/debian/ and be mode 755, it's the small script that we talked about some mails ago. Its goal is to automatically generate the debian package from scratch. I added an option "-wxconfig" to this script so that developpers with their own wxWindows version are not borrowed with our supported one (in fact it ignores debian build dependencies and pass the name of wxconfig to the ./configure).



Regards,


Rapha�l
--- pgadmin3-0.8.0.orig/pkg/debian/rules        Sat Jul 12 21:02:59 2003
+++ pgadmin3-0.8.0/pkg/debian/rules     Sun Jul 20 12:19:10 2003
@@ -12,8 +12,8 @@
 
 
 # Please give the name of your wxgtk-config here :
-_wxconfig:=wxgtk2ud-2.5-config
-#_wxconfig:=wxgtk-2.4-config
+_deb_wxconfig?=wxgtk2ud-2.5-config
+#_deb_wxconfig:=wxgtk-2.4-config
 #
 # A bad hack to get it compile without errors concerning MNU_NEW
 # Raphael Enrici - 20030624
@@ -47,7 +47,7 @@
                --build=$(DEB_BUILD_GNU_TYPE) \
                --prefix=/usr --mandir=\$${prefix}/share/man \
                --infodir=\$${prefix}/share/info \
-               --with-wx-config=$(_wxconfig) \
+               --with-wx-config=$(_deb_wxconfig) \
                --with-pgsql-include=$(_pgsql_inc) \
                --enable-gtk2 \
                --enable-unicode 
--- pgadmin3-0.8.0.orig/pkg/debian/docs Sat Jul 12 21:02:59 2003
+++ pgadmin3-0.8.0/pkg/debian/docs      Sun Jul 20 13:16:23 2003
@@ -1,5 +1,4 @@
 BUGS.txt
 LICENCE.txt
 README.txt
-README.txt
 TODO.txt
#!/bin/bash
#
# This (poor) script builds the debian package for pgAdmin3
# If invoked without any parameter it assumes that all
# the required packages are installed (if not, dpkg-buildpackage
# will exit telling you missing dependencies)
#
# If you already have your own wxWindows 2.5 compiled and installed
# and don't want to use the binary snapshot that we provide, you can specify
# the name of your wxconfig script with the -wxconfig option. Be aware that
# by doing this, dependencies won't be checked anymore.
#
# Raphael Enrici - <[EMAIL PROTECTED]> - 20030720
#

HERE=`pwd`
TAR=tar
usage() {
        echo "Usage:`basename $0` [ -wxconfig wxconfig_name ]"
        exit 1
}

if [ ! -d $HERE/pkg/debian ]
then
        echo You must launch this script from the top level directory
        echo "of pgAdmin3's snapshot"
        echo "Example : cd pgadmin3-x.y.z ; ./pkg/debian/make-deb"
        exit 1
fi

while [ $# -ne 0 ]
do
echo $1
  case "$1" in
        -wxconfig|--wxconfig)
                shift
                _deb_wxconfig="$1"
                export _deb_wxconfig
                IGNOREDEP="-d"
                shift || usage
        ;;
        *)
                usage
        ;;
  esac
done

(cd pkg; $TAR cf - debian ) | tar xpf -
chmod 755 debian/rules
set -x
touch TODO.txt
dpkg-buildpackage ${IGNOREDEP} -b -rfakeroot
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to