diff --git a/.github/workflows-helpers/01-ubuntu-22.04-sphinx-packaging.patch b/.github/workflows-helpers/01-ubuntu-22.04-sphinx-packaging.patch new file mode 100644 index 000000000..66a67e6a0 --- /dev/null +++ b/.github/workflows-helpers/01-ubuntu-22.04-sphinx-packaging.patch @@ -0,0 +1,36 @@ +--- /usr/lib/python3/dist-packages/sphinx/application.py.orig 2025-08-31 13:41:25.132994303 +0200 ++++ /usr/lib/python3/dist-packages/sphinx/application.py 2025-08-31 13:43:11.212492029 +0200 +@@ -34,7 +34,7 @@ + from sphinx.domains import Domain, Index + from sphinx.environment import BuildEnvironment + from sphinx.environment.collectors import EnvironmentCollector +-from sphinx.errors import ApplicationError, ConfigError, VersionRequirementError ++from sphinx.errors import ApplicationError, ConfigError, VersionRequirementError, ExtensionError + from sphinx.events import EventManager + from sphinx.extension import Extension + from sphinx.highlighting import lexer_classes +@@ -107,6 +107,12 @@ + 'sphinx.environment.collectors.metadata', + 'sphinx.environment.collectors.title', + 'sphinx.environment.collectors.toctree', ++ # 1st party extensions ++ 'sphinxcontrib.applehelp', ++ 'sphinxcontrib.devhelp', ++ 'sphinxcontrib.htmlhelp', ++ 'sphinxcontrib.serializinghtml', ++ 'sphinxcontrib.qthelp', + # Strictly, alabaster theme is not a builtin extension, + # but it is loaded automatically to use it as default theme. + 'alabaster', +@@ -224,7 +230,10 @@ + + # load all built-in extension modules + for extension in builtin_extensions: +- self.setup_extension(extension) ++ try: ++ self.setup_extension(extension) ++ except ExtensionError: ++ pass # DEBIAN: Allow missing first-party extensions + + # load all user-given extension modules + for extension in self.config.extensions: diff --git a/.github/workflows-helpers/01-ubuntu-24.04-sphinx-packaging.patch b/.github/workflows-helpers/01-ubuntu-24.04-sphinx-packaging.patch new file mode 100644 index 000000000..59c489d33 --- /dev/null +++ b/.github/workflows-helpers/01-ubuntu-24.04-sphinx-packaging.patch @@ -0,0 +1,30 @@ +--- application.py 2025-08-28 14:39:46.514868940 +0200 ++++ /usr/lib/python3/dist-packages/sphinx/application.py 2025-08-28 14:44:27.414862345 +0200 +@@ -20,7 +20,7 @@ + from sphinx import locale, package_dir + from sphinx.config import ENUM, Config, _ConfigRebuild + from sphinx.environment import BuildEnvironment +-from sphinx.errors import ApplicationError, ConfigError, VersionRequirementError ++from sphinx.errors import ApplicationError, ConfigError, VersionRequirementError, ExtensionError + from sphinx.events import EventManager + from sphinx.highlighting import lexer_classes + from sphinx.locale import __ +@@ -122,5 +122,6 @@ + 'alabaster', + ) + builtin_extensions += _first_party_themes ++builtin_extensions += _first_party_extensions + + ENV_PICKLE_FILENAME = 'environment.pickle' +@@ -248,7 +249,10 @@ + # load all built-in extension modules, first-party extension modules, + # and first-party themes + for extension in builtin_extensions: +- self.setup_extension(extension) ++ try: ++ self.setup_extension(extension) ++ except ExtensionError: ++ pass # DEBIAN: Allow missing first-party extensions + + # load all user-given extension modules + for extension in self.config.extensions: diff --git a/.github/workflows/check-style.yml b/.github/workflows/check-style.yml index f37e5d83b..e2185260a 100644 --- a/.github/workflows/check-style.yml +++ b/.github/workflows/check-style.yml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: check-style: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 9f297d754..4ebf4eab8 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -8,7 +8,8 @@ env: jobs: build: - runs-on: windows-2019 + runs-on: windows-latest + continue-on-error: true strategy: fail-fast: false @@ -45,31 +46,31 @@ jobs: working-directory: ${{env.GITHUB_WORKSPACE}} shell: pwsh run: | - Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxWidgets-3.0.5-headers.7z" -OutFile wxWidgets-headers.7z - 7z.exe x wxWidgets-headers.7z -o${{env.WXWIN}} + Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.1/wxWidgets-3.3.1-headers.7z" -OutFile wxWidgets-headers.7z + 7z.exe x -aoa wxWidgets-headers.7z -o${{env.WXWIN}} - name: Download and unpack wxWidgets source if: ${{ matrix.build_conf == 'Release' }} working-directory: ${{env.GITHUB_WORKSPACE}} shell: pwsh run: | - Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxWidgets-3.0.5.7z" -OutFile wxWidgets-source.7z - 7z.exe x wxWidgets-source.7z -o${{env.WXWIN}} + Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.1/wxWidgets-3.3.1.7z" -OutFile wxWidgets-source.7z + 7z.exe x -aoa wxWidgets-source.7z -o${{env.WXWIN}} - name: Download and unpack wxWidgets developer files working-directory: ${{env.GITHUB_WORKSPACE}} shell: pwsh run: | - Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxMSW-3.0.5_vc142_Dev.7z" -OutFile wxWidgets-devel.7z - 7z.exe x wxWidgets-devel.7z -o${{env.WXWIN}} + Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.1/wxMSW-3.3.1_vc14x_x64_Dev.7z" -OutFile wxWidgets-devel.7z + 7z.exe x -aoa wxWidgets-devel.7z -o${{env.WXWIN}} - name: Download and unpack wxWidgets release libraries if: ${{ matrix.build_conf == 'Release' }} working-directory: ${{env.GITHUB_WORKSPACE}} shell: pwsh run: | - Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxMSW-3.0.5_vc142_ReleaseDLL.7z" -OutFile wxWidgets-libraries.7z - 7z.exe x wxWidgets-libraries.7z -o${{env.WXWIN}} + Invoke-WebRequest -Uri "https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.1/wxMSW-3.3.1_vc14x_x64_ReleaseDLL.7z" -OutFile wxWidgets-libraries.7z + 7z.exe x -aoa wxWidgets-libraries.7z -o${{env.WXWIN}} - name: Download and unpack PostgreSQL working-directory: ${{env.GITHUB_WORKSPACE}} diff --git a/.github/workflows/ubuntubuild.yml b/.github/workflows/ubuntubuild.yml index bb5b73809..dfeac375d 100644 --- a/.github/workflows/ubuntubuild.yml +++ b/.github/workflows/ubuntubuild.yml @@ -4,31 +4,71 @@ on: [push, pull_request] jobs: build: - runs-on: ubuntu-20.04 + runs-on: ${{ matrix.os }} strategy: - fail-fast: false matrix: + os: [ubuntu-22.04, ubuntu-24.04] build_conf: [Release, Debug] + exclude: + - os: ubuntu-22.04 + build_conf: Debug + + env: + WX_VERSION: "${{ matrix.os == 'ubuntu-22.04' && '3.0' || '3.2' }}" steps: - uses: actions/checkout@v2 + # System setup - name: Update package lists run: sudo apt-get update + - name: Install Debian package tools + if: matrix.build_conf == 'Release' + run: sudo apt-get install build-essential debhelper-compat dpkg-dev + - name: Install libraries - run: sudo apt-get install libwxgtk3.0-gtk3-dev libpq-dev libxml2-dev libxslt1-dev libssh2-1-dev python3-sphinx + run: sudo apt-get install autotools-dev libpq-dev libwxgtk${{ env.WX_VERSION == '3.0' && '3.0-gtk3' || env.WX_VERSION }}-dev libxslt1-dev libssh2-1-dev libxml2-dev python3-sphinx python3-sphinxcontrib.htmlhelp + + - name: Workaround Debian bug \#1112319 + run: sudo patch -u /usr/lib/python3/dist-packages/sphinx/application.py .github/workflows-helpers/01-${{ matrix.os }}-sphinx-packaging.patch + # Debug build from source - name: Run bootstrap + if: matrix.build_conf == 'Debug' run: ./bootstrap - name: Run configure - env: - ENABLE_DEBUG: "${{ matrix.build_conf == 'Debug' && 'yes' || 'no' }}" - run: ./configure --with-wx-version=3.0 --enable-databasedesigner --enable-debug=${{ env.ENABLE_DEBUG }} + if: matrix.build_conf == 'Debug' + run: ./configure --with-wx-version=${{ env.WX_VERSION }} --enable-databasedesigner --enable-debug=yes - name: Run make - run: | + if: matrix.build_conf == 'Debug' + run: | make -j4 all sudo make install + + # Release build to Debian package + - name: Run dpkg-buildpackage + if: matrix.build_conf == 'Release' + run: | + dpkg-buildpackage -j4 + + # Annotate created packages with OS code name + pushd .. + for filename in pgadmin3-lts*.{deb,buildinfo,tar.xz}; + do + mv "${filename}" "${filename%%_*}_ubuntu-22.04_${filename#*_}" + done + popd + + # Publish Debian packages if tagged + - name: Release + uses: softprops/action-gh-release@v2 + if: matrix.build_conf == 'Release' && github.ref_type == 'tag' + with: + files: | + ../pgadmin3-lts*.deb + ../pgadmin3-lts*.buildinfo + ../pgadmin3-lts*.tar.xz diff --git a/.gitignore b/.gitignore index 2b729ede9..68b2dd30d 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ *.chm *.tmp *.dirstamp +*~ .DS_Store BuildLog.htm Makefile.in diff --git a/LICENSE b/LICENSE index 2dca76919..beffcdd97 100644 --- a/LICENSE +++ b/LICENSE @@ -1,19 +1,19 @@ -pgAdmin III - -Copyright (C) 2002 - 2016, The pgAdmin Development Team - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose, without fee, and without a written agreement is -hereby granted, provided that the above copyright notice and this paragraph and -the following two paragraphs appear in all copies. - -IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST -PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF -THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND -THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, -UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +pgAdmin3 LTS + +Copyright (C) 2002 - 2016, The pgAdmin Development Team + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose, without fee, and without a written agreement is +hereby granted, provided that the above copyright notice and this paragraph and +the following two paragraphs appear in all copies. + +IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST +PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF +THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND +THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, +UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/bootstrap b/bootstrap index 141ac6092..cc3f34ece 100755 --- a/bootstrap +++ b/bootstrap @@ -1,4 +1,5 @@ #!/bin/sh +set -eu ####################################################################### # @@ -10,33 +11,42 @@ # ####################################################################### +run_autoreconf=true +while [ $# -gt 0 ]; +do + if [ "$1" = "--skip-autoreconf" ]; + then + run_autoreconf=false + shift 1 + elif [ "$1" = "--" ]; + then + shift 1 + break # Options for autoreconf + else + echo "usage: ./bootstrap [--skip-autoreconf] [-- [autoreconf-param...]] " >&2 + echo >&2 + exit 1 + fi +done + # Insert the version number wherever it's needed -echo "Stamping the version number..." +echo "Stamping the version number…" >&2 LONG_VER=`grep '#define VERSION_PACKAGE' pgadmin/include/version.h | awk '{print $3}'` SHORT_VER=`echo $LONG_VER | cut -d . -f1,2` sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" configure.ac.in > configure.ac sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/mac/pgadmin.Info.plist.in > pkg/mac/pgadmin.Info.plist sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/mac/debug.pgadmin.Info.plist.in > pkg/mac/debug.pgadmin.Info.plist -sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/mandrake/pgadmin3.spec.in > pkg/mandrake/pgadmin3.spec -sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/redhat/pgadmin3.spec.in > pkg/redhat/pgadmin3.spec -sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/slackware/build-release.in > pkg/slackware/build-release sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/src/build-tarball.in > pkg/src/build-tarball -sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" pkg/suse/pgadmin3.spec.in > pkg/suse/pgadmin3.spec sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/" docs/en_US/conf.py.in > docs/en_US/conf.py -echo "Configuring the build system..." +# Add extra automake configuration file +mkdir -p config +cp -f config.rpath.in config/config.rpath -if [ ! -x config ]; then - set -x - mkdir config +if ${run_autoreconf}; +then + echo "Configuring the build system…" >&2 + autoreconf -i "$@" fi - -set -x - -aclocal && \ -autoheader && \ -cp -f config.rpath.in config/config.rpath && \ -automake --foreign --add-missing --copy && \ -autoconf diff --git a/branding/branding.ini b/branding/branding.ini index ec34f8ba9..e94e55d6a 100644 --- a/branding/branding.ini +++ b/branding/branding.ini @@ -13,8 +13,8 @@ ; Application details. The shortname should be a Unix friendly ; name. The long name should be a Windows friendly long name. -;ShortAppName=pgadmin3 -LongAppName=pgAdmin3 LTS by BigSQL +ShortAppName=pgadmin3 +LongAppName=pgAdmin3 LTS WebsiteUrl=http://pgadmin3.org/ ; Images diff --git a/configure.ac.in b/configure.ac.in index 6dae292fe..bc04b6320 100644 --- a/configure.ac.in +++ b/configure.ac.in @@ -149,13 +149,8 @@ AC_CONFIG_FILES([Makefile plugins.d/Makefile pgadmin/Makefile pkg/Makefile - pkg/debian/Makefile pkg/mac/Makefile - pkg/mandrake/Makefile - pkg/redhat/Makefile - pkg/slackware/Makefile pkg/src/Makefile - pkg/suse/Makefile pkg/win32/Makefile xtra/Makefile xtra/png2c/Makefile diff --git a/debian/.gitignore b/debian/.gitignore new file mode 100644 index 000000000..35f27db0a --- /dev/null +++ b/debian/.gitignore @@ -0,0 +1,8 @@ +pgadmin3-lts*/ +tmp/ +.debhelper/ +autoreconf.* +debhelper-build-stamp +files +pgadmin3*.debhelper.log +pgadmin3*.substvars \ No newline at end of file diff --git a/pkg/debian/changelog b/debian/changelog similarity index 99% rename from pkg/debian/changelog rename to debian/changelog index 88b56497e..f4462a397 100644 --- a/pkg/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +pgadmin3-lts (20230521) UNRELEASED; urgency=medium + + * Initial rerelease. + + -- Erin of Yukis Thu, 28 Aug 2025 11:59:19 +0200 + pgadmin3 (1.6.0-0.beta2.1) experimental; urgency=low * New upstream release. Beta 2. diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..aeed7b9a2 --- /dev/null +++ b/debian/control @@ -0,0 +1,65 @@ +Source: pgadmin3-lts +Section: database +Priority: optional +Maintainer: Erin of Yukis +Rules-Requires-Root: no +Build-Depends: + debhelper-compat (= 13), + autotools-dev, + libpq-dev, + libwxgtk3.0-gtk3-dev | libwxgtk3.2-dev, + libxslt1-dev, + libssh2-1-dev, + libxml2-dev, + python3-sphinx, + python3-sphinxcontrib.htmlhelp, +Standards-Version: 4.7.2 +Homepage: https://github.com/allentc/pgadmin3-lts/ +Vcs-Browser: https://github.com/allentc/pgadmin3-lts/ +Vcs-Git: https://github.com/allentc/pgadmin3-lts.git + +Package: pgadmin3-lts +Architecture: any +Depends: + pgadmin3-lts-data (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends}, +Recommends: pgadmin3-lts-doc +Conflicts: pgadmin3 +Replaces: pgadmin3 +Description: Graphical administration tool for PostgreSQL + pgAdmin3 LTS is a database design and management application for use with + PostgreSQL. The application can be used to manage any recent PostgreSQL + database server running on any platform. + . + pgAdmin3 LTS is designed to answer the needs of all users, from writing + simple SQL queries to developing complex databases. The graphical + interface supports all PostgreSQL features and makes administration + easy. The application also includes a syntax highlighting SQL editor, a + server-side code editor, an SQL/batch/shell job scheduling agent, + support for the Slony-I replication engine and much more. Server + connection may be made using TCP/IP or Unix Domain Sockets (on *nix + platforms), and may be SSL encrypted for security. No additional + drivers are required to communicate with the database server. + +Package: pgadmin3-lts-data +Architecture: all +Enhances: pgadmin3-lts +Conflicts: pgadmin3 +Replaces: pgadmin3 +Description: Graphical administration tool for PostgreSQL – Data files + pgAdmin3 LTS is a database design and management application for use with + PostgreSQL. + . + This package contains the architecture-independent data of pgAdmin3 LTS. + +Package: pgadmin3-lts-doc +Architecture: all +Enhances: pgadmin3-lts +Conflicts: pgadmin3-data +Replaces: pgadmin3-data +Description: Graphical administration tool for PostgreSQL – Documentation + pgAdmin3 LTS is a database design and management application for use with + PostgreSQL. + . + This package contains the documentation for pgAdmin3 LTS. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000000000..bb5068eee --- /dev/null +++ b/debian/copyright @@ -0,0 +1,93 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: +Upstream-Name: pgadmin3-lts +Upstream-Contact: + +Files: + * +License: BSD-pgAdmin3 + +Files: + docs/* +License: BSD-PostgreSQL + +Files: + debian/* +Copyright: + 2025 Erin of Yukis +License: MPL-2.0 + +License: BSD-PostgreSQL + PostgreSQL is released under the PostgreSQL Licence. + . + PostgreSQL Data Base Management System + (formerly known as Postgres, then as Postgres95). + . + Portions Copyright (c) 1996-2002, The PostgreSQL Global Development Group + . + Portions Copyright (c) 1994, The Regents of the University of California + . + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose, without fee, and without a written agreement + is hereby granted, provided that the above copyright notice and this + paragraph and the following two paragraphs appear in all copies. + . + IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING + LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS + DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + . + THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS + ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + + +License: BSD-PostgreSQL + PostgreSQL is released under the PostgreSQL Licence. + . + PostgreSQL Data Base Management System + (formerly known as Postgres, then as Postgres95). + . + Portions Copyright (c) 1996-2002, The PostgreSQL Global Development Group + . + Portions Copyright (c) 1994, The Regents of the University of California + . + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose, without fee, and without a written agreement + is hereby granted, provided that the above copyright notice and this + paragraph and the following two paragraphs appear in all copies. + . + IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING + LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS + DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + . + THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS + ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + + +License: BSD-pgAdmin3 + Copyright (C) 2002 - 2016, The pgAdmin Development Team + . + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose, without fee, and without a written agreement is + hereby granted, provided that the above copyright notice and this paragraph and + the following two paragraphs appear in all copies. + . + IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST + PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF + THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND + THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, + UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/debian/pgadmin3-lts-data.copyright b/debian/pgadmin3-lts-data.copyright new file mode 100644 index 000000000..04cc62f03 --- /dev/null +++ b/debian/pgadmin3-lts-data.copyright @@ -0,0 +1,52 @@ +This package was originally debianized by Raphael Enrici +on Mon, 9 Feb 2004 21:37:25 +0000 and was originally downloaded from +http://www.pgadmin.org/snapshots. + +Original upstream Authors: + + * Dave Page (Project Leader): Project founder & primary developer. + email: + + * Jean-Michel Poure (Core Developer): Works primarily on project + management/IDE features. + email: + + Jean-Michel has decided to step down from the Team from Thursday 8th + May for 6 months in order to concentrate on his fight for freedom from + software patents in the European Union. + + * Mark Yeatman (Core Developer): Works on controls and consults on UI + design. + email: + + * Andreas Pflug (Core Developer): Has written vast amounts of pgAdmin + III code and is responsible for much of it's design. + email: + + * Frank Lupo (Core Developer): Has made countless improvements to the + pgAdmin II code from minor bug fixes to major enhancements. + email: + + +Copyright: + + pgAdmin3 LTS + + Copyright (C) 2002 - 2016, The pgAdmin Development Team + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose, without fee, and without a written agreement + is hereby granted, provided that the above copyright notice and this + paragraph and the following two paragraphs appear in all copies. + + IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING + LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, + EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN + "AS IS" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/debian/pgadmin3-lts-data.install b/debian/pgadmin3-lts-data.install new file mode 100644 index 000000000..f6082908a --- /dev/null +++ b/debian/pgadmin3-lts-data.install @@ -0,0 +1,4 @@ +usr/share/pgadmin3/branding +usr/share/pgadmin3/i18n +usr/share/pgadmin3/plugins.d +usr/share/pgadmin3/settings.ini \ No newline at end of file diff --git a/debian/pgadmin3-lts-doc.copyright b/debian/pgadmin3-lts-doc.copyright new file mode 100644 index 000000000..4fdee8340 --- /dev/null +++ b/debian/pgadmin3-lts-doc.copyright @@ -0,0 +1,25 @@ +PostgreSQL is released under the PostgreSQL Licence. + +PostgreSQL Data Base Management System +(formerly known as Postgres, then as Postgres95). + +Portions Copyright (c) 1996-2002, The PostgreSQL Global Development Group + +Portions Copyright (c) 1994, The Regents of the University of California + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose, without fee, and without a written agreement +is hereby granted, provided that the above copyright notice and this +paragraph and the following two paragraphs appear in all copies. + +IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING +LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS +DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/debian/pgadmin3-lts-doc.install b/debian/pgadmin3-lts-doc.install new file mode 100644 index 000000000..226857012 --- /dev/null +++ b/debian/pgadmin3-lts-doc.install @@ -0,0 +1 @@ +usr/share/pgadmin3/docs \ No newline at end of file diff --git a/debian/pgadmin3-lts.copyright b/debian/pgadmin3-lts.copyright new file mode 100644 index 000000000..04cc62f03 --- /dev/null +++ b/debian/pgadmin3-lts.copyright @@ -0,0 +1,52 @@ +This package was originally debianized by Raphael Enrici +on Mon, 9 Feb 2004 21:37:25 +0000 and was originally downloaded from +http://www.pgadmin.org/snapshots. + +Original upstream Authors: + + * Dave Page (Project Leader): Project founder & primary developer. + email: + + * Jean-Michel Poure (Core Developer): Works primarily on project + management/IDE features. + email: + + Jean-Michel has decided to step down from the Team from Thursday 8th + May for 6 months in order to concentrate on his fight for freedom from + software patents in the European Union. + + * Mark Yeatman (Core Developer): Works on controls and consults on UI + design. + email: + + * Andreas Pflug (Core Developer): Has written vast amounts of pgAdmin + III code and is responsible for much of it's design. + email: + + * Frank Lupo (Core Developer): Has made countless improvements to the + pgAdmin II code from minor bug fixes to major enhancements. + email: + + +Copyright: + + pgAdmin3 LTS + + Copyright (C) 2002 - 2016, The pgAdmin Development Team + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose, without fee, and without a written agreement + is hereby granted, provided that the above copyright notice and this + paragraph and the following two paragraphs appear in all copies. + + IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING + LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, + EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN + "AS IS" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/debian/pgadmin3-lts.install b/debian/pgadmin3-lts.install new file mode 100644 index 000000000..ccb3eca25 --- /dev/null +++ b/debian/pgadmin3-lts.install @@ -0,0 +1,3 @@ +usr/bin +usr/share/applications +usr/share/icons \ No newline at end of file diff --git a/pkg/debian/pgadmin3.links b/debian/pgadmin3-lts.links similarity index 100% rename from pkg/debian/pgadmin3.links rename to debian/pgadmin3-lts.links diff --git a/debian/pgadmin3-lts.manpages b/debian/pgadmin3-lts.manpages new file mode 100644 index 000000000..6de816685 --- /dev/null +++ b/debian/pgadmin3-lts.manpages @@ -0,0 +1 @@ +debian/pgadmin3.1 \ No newline at end of file diff --git a/debian/pgadmin3.1 b/debian/pgadmin3.1 new file mode 100644 index 000000000..046345952 --- /dev/null +++ b/debian/pgadmin3.1 @@ -0,0 +1,58 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" (C) Copyright 2025 Erin of Yukis , +.\" (C) Copyright 2004 Raphael Enrici , +.\" +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH PGADMIN3 1 "August 28, 2025" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +pgadmin3 \- Graphical administration tool for PostgreSQL +.SH SYNOPSIS +.B pgadmin3 +.RI +.br + +.SH DESCRIPTION +.LP +\fBpgadmin3\fP is a database design and management application for use with PostgreSQL. +.br +.LP +It includes a graphical administration interface, an SQL query tool, a +procedural code editor and much more. +.br +pgAdmin3 LTS is designed to answer the needs of most users, from writing simple +SQL queries to developing complex databases. +.br +\fBNOTE:\fP You may find useful informations in the help menu of pgAdmin3. +.br +While support for the project has been discontinued by its developers in favour +of pgAdmin 4, this codebase is still minimally maintained by users prefering a +native user interface over pgAdmin 4’s web based approach. + +This manual page was written for the Debian distribution because the original +program does not have a manual page. + + +.SH OPTIONS +This program is a graphical application. Simply type \fBpgadmin3\fR on a +command line to launch the GUI. There are no options at all for it. + +.SH SEE ALSO +.BR psql (1) + +.SH AUTHOR +This manual page was originally written by Raphael Enrici +for the Debian project (but may be used by others). diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..f37696371 --- /dev/null +++ b/debian/rules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f + +# See debhelper(7) (uncomment to enable). +# Output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + + +# See FEATURE AREAS in dpkg-buildflags(1). +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# See ENVIRONMENT in dpkg-buildflags(1). +# Package maintainers to append CFLAGS. +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# Package maintainers to append LDFLAGS. +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ + +override_dh_autoreconf: + dh_autoreconf ./bootstrap -- -- -f + +override_dh_auto_configure: + dh_auto_configure -- --disable-rpath --enable-databasedesigner + +override_dh_auto_install: + dh_auto_install + install -Dm0644 pgadmin3.desktop debian/tmp/usr/share/applications/pgadmin3.desktop + install -Dm0644 pgadmin/include/images/pgAdmin3-16.png debian/tmp/usr/share/icons/hicolor/16x16/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-22.png debian/tmp/usr/share/icons/hicolor/22x22/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-24.png debian/tmp/usr/share/icons/hicolor/24x24/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-32.png debian/tmp/usr/share/icons/hicolor/32x32/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-36.png debian/tmp/usr/share/icons/hicolor/36x36/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-48.png debian/tmp/usr/share/icons/hicolor/48x48/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-96.png debian/tmp/usr/share/icons/hicolor/96x96/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-128.png debian/tmp/usr/share/icons/hicolor/128x128/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3-256.png debian/tmp/usr/share/icons/hicolor/256x256/apps/pgadmin3.png + install -Dm0644 pgadmin/include/images/pgAdmin3.svg debian/tmp/usr/share/icons/hicolor/scalable/apps/pgadmin3.svg diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000000000..89ae9db8f --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/pgadmin/dlg/dlgMainConfig.cpp b/pgadmin/dlg/dlgMainConfig.cpp index eff2aaf0a..e548ddff4 100644 --- a/pgadmin/dlg/dlgMainConfig.cpp +++ b/pgadmin/dlg/dlgMainConfig.cpp @@ -107,7 +107,11 @@ dlgMainConfig::dlgMainConfig(pgFrame *parent, pgSettingItem *_item) : txtComment->SetValue(item->newLine->comment); wxFont fntLabel = stName->GetFont(); +#if wxCHECK_VERSION(3, 1, 2) fntLabel.SetWeight(wxFONTWEIGHT_EXTRABOLD); +#else + fntLabel.SetWeight(wxFONTWEIGHT_BOLD); +#endif stName->SetFont(fntLabel); stName->SetLabel(item->name); diff --git a/pgadmin/frm/frmQuery.cpp b/pgadmin/frm/frmQuery.cpp index 11dad7c1c..dde0d74e7 100644 --- a/pgadmin/frm/frmQuery.cpp +++ b/pgadmin/frm/frmQuery.cpp @@ -2349,7 +2349,11 @@ void frmQuery::OnExecScript(wxCommandEvent &event) // Clear markers and indicators sqlQuery->MarkerDeleteAll(0); +#if wxCHECK_VERSION(3, 1, 2) sqlQuery->StartStyling(0); +#else + sqlQuery->StartStyling(0, wxSTC_INDICS_MASK); +#endif sqlQuery->SetStyling(sqlQuery->GetText().Length(), 0); // Menu stuff to initialize @@ -2504,7 +2508,11 @@ void frmQuery::execQuery(const wxString &query, int resultToRetrieve, bool singl // Clear markers and indicators sqlQuery->MarkerDeleteAll(0); +#if wxCHECK_VERSION(3, 1, 2) sqlQuery->StartStyling(0); +#else + sqlQuery->StartStyling(0, wxSTC_INDICS_MASK); +#endif sqlQuery->SetStyling(sqlQuery->GetText().Length(), 0); if (!sqlQuery->IsChanged()) @@ -2880,7 +2888,11 @@ void frmQuery::OnQueryComplete(pgQueryResultEvent &ev) // Set an indicator on the error word (break on any kind of bracket, a space or full stop) int sPos = errPos + selStart - 1, wEnd = 1; +#if wxCHECK_VERSION(3, 1, 2) sqlQueryExec->StartStyling(0); +#else + sqlQueryExec->StartStyling(0, wxSTC_INDICS_MASK); +#endif int c = sqlQueryExec->GetCharAt(sPos + wEnd); size_t len = sqlQueryExec->GetText().Length(); while(c != ' ' && c != '(' && c != '{' && c != '[' && c != '.' && diff --git a/pgadmin/ogl/oglmisc.cpp b/pgadmin/ogl/oglmisc.cpp index c404797a3..1abdc9396 100644 --- a/pgadmin/ogl/oglmisc.cpp +++ b/pgadmin/ogl/oglmisc.cpp @@ -105,7 +105,7 @@ void wxOGLCleanUp() wxFont *oglMatchFont(int point_size) { wxFont *font = wxTheFontList->FindOrCreateFont(point_size, wxFONTFAMILY_SWISS, - wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL); + wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL); #if 0 switch (point_size) { diff --git a/pgadmin/schema/pgFunction.cpp b/pgadmin/schema/pgFunction.cpp index b9a92d1f6..2ab2455f3 100644 --- a/pgadmin/schema/pgFunction.cpp +++ b/pgadmin/schema/pgFunction.cpp @@ -287,7 +287,7 @@ wxString pgFunction::GetSql(ctlTree *browser) wxString qtSig = GetQuotedFullIdentifier() + wxT("(") + GetArgSigList() + wxT(")"); sql = wxT("-- Function: ") + qtSig + wxT("\n\n") - + wxT("-- DROP FUNCTION ") + qtSig + wxT(";\n\n"); + + wxT("-- DROP FUNCTION ") + qtSig + wxT(";\n\n"); // Use Oracle style syntax for edb-spl functions if (GetLanguage() == wxT("edbspl") && GetProcType() == 2) @@ -306,9 +306,9 @@ wxString pgFunction::GetSql(ctlTree *browser) { if (GetLanguage() == wxT("sql")) { - pgSet* set = ExecuteSet( - wxT("SELECT pg_get_functiondef(") + this->GetOidStr() + wxT(")") - ); + pgSet *set = ExecuteSet( + wxT("SELECT pg_get_functiondef(") + this->GetOidStr() + wxT(")") + ); if (set) { sql += set->GetVal(0); diff --git a/pgadmin/schema/pgTable.cpp b/pgadmin/schema/pgTable.cpp index dadfaeae9..e7a6cdd41 100644 --- a/pgadmin/schema/pgTable.cpp +++ b/pgadmin/schema/pgTable.cpp @@ -755,13 +755,13 @@ wxString pgTable::GetSql(ctlTree *browser) + GetOwnerSql(7, 3); if (GetConnection()->BackendMinimumVersion(14, 0)) { - pgSet* set = ExecuteSet( - wxT("SELECT sn.nspname||'.'|| s.stxname AS statistics_name,\n") - wxT(" unnest(pg_get_statisticsobjdef_expressions(s.oid)) AS stat_expr\n") - wxT("FROM pg_statistic_ext s\n") - wxT("LEFT JOIN pg_namespace sn ON ((sn.oid = s.stxnamespace))\n") - wxT("WHERE stxrelid=") + GetOidStr() - ); + pgSet *set = ExecuteSet( + wxT("SELECT sn.nspname||'.'|| s.stxname AS statistics_name,\n") + wxT(" unnest(pg_get_statisticsobjdef_expressions(s.oid)) AS stat_expr\n") + wxT("FROM pg_statistic_ext s\n") + wxT("LEFT JOIN pg_namespace sn ON ((sn.oid = s.stxnamespace))\n") + wxT("WHERE stxrelid=") + GetOidStr() + ); if (set) { while (!set->Eof()) diff --git a/pgadmin3.desktop b/pgadmin3.desktop new file mode 100644 index 000000000..97f739b6f --- /dev/null +++ b/pgadmin3.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Terminal=false +Name=pgAdmin3 LTS +GenericName=PostgreSQL database administation and development platform +Comment=Graphical administration tool for PostgreSQL +Keywords=database;db;sql;query;administration;development; +Exec=pgadmin3 +Icon=pgadmin3 +Categories=Application;Development; diff --git a/pkg/Makefile.am b/pkg/Makefile.am index 3b4d0981a..158fe3e9f 100644 --- a/pkg/Makefile.am +++ b/pkg/Makefile.am @@ -7,7 +7,4 @@ # Makefile - Makefile for *nix systems ############################################################################## -SUBDIRS = debian mac mandrake redhat slackware src suse win32 - -EXTRA_DIST = \ - $(srcdir)/pgadmin3.desktop +SUBDIRS = mac src win32 diff --git a/pkg/debian/Makefile.am b/pkg/debian/Makefile.am deleted file mode 100644 index aa8fa3ab0..000000000 --- a/pkg/debian/Makefile.am +++ /dev/null @@ -1,26 +0,0 @@ -############################################################################## -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# Makefile - Makefile for *nix systems -############################################################################## - -EXTRA_DIST = \ - $(srcdir)/changelog \ - $(srcdir)/compat \ - $(srcdir)/control \ - $(srcdir)/pgadmin3.1 \ - $(srcdir)/pgadmin3.copyright \ - $(srcdir)/pgadmin3-data.copyright \ - $(srcdir)/pgadmin3-data.install \ - $(srcdir)/pgadmin3.dirs \ - $(srcdir)/pgadmin3.docs \ - $(srcdir)/pgadmin3.install \ - $(srcdir)/pgadmin3.links \ - $(srcdir)/pgadmin3.manpages \ - $(srcdir)/pgadmin3.menu \ - $(srcdir)/pgadmin3.NEWS \ - $(srcdir)/pgadmin3.xpm \ - $(srcdir)/rules diff --git a/pkg/debian/compat b/pkg/debian/compat deleted file mode 100644 index b8626c4cf..000000000 --- a/pkg/debian/compat +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/pkg/debian/control b/pkg/debian/control deleted file mode 100644 index 8264f9ae3..000000000 --- a/pkg/debian/control +++ /dev/null @@ -1,40 +0,0 @@ -Source: pgadmin3 -Section: misc -Priority: optional -Maintainer: Raphael Enrici -Build-Depends: debhelper (>= 4.1.0), libpq-dev (>= 7.3), devscripts, libxml2-dev, libxslt1-dev -Standards-Version: 3.7.2 - -Package: pgadmin3 -Architecture: any -Depends: pgadmin3-data (= ${Source-Version}), ${shlibs:Depends} -Description: graphical administration tool for PostgreSQL - pgAdmin III is a database design and management application for use with - PostgreSQL. The application can be used to manage PostgreSQL 7.3 and above - running on any platform. - . - pgAdmin III is designed to answer the needs of all users, from writing - simple SQL queries to developing complex databases. The graphical - interface supports all PostgreSQL features and makes administration - easy. The application also includes a syntax highlighting SQL editor, a - server-side code editor, an SQL/batch/shell job scheduling agent, - support for the Slony-I replication engine and much more. Server - connection may be made using TCP/IP or Unix Domain Sockets (on *nix - platforms), and may be SSL encrypted for security. No additional - drivers are required to communicate with the database server. - . - Homepage: http://www.pgadmin.org/ - -Package: pgadmin3-data -Architecture: all -Enhances: pgadmin3 (= ${Source-Version}) -Conflicts: pgadmin3 (<< 1.0.2-1) -Replaces: pgadmin3 (<< 1.0.2-1) -Description: graphical administration tool for PostgreSQL - documentation - pgAdmin III is a database design and management application for use with - PostgreSQL. - . - This package contains the documentation for pgAdmin III in English language. - This package is mandatory to get the pgAdmin III help system to run smoothly. - . - Homepage: http://www.pgadmin.org/ diff --git a/pkg/debian/pgadmin3-data.copyright b/pkg/debian/pgadmin3-data.copyright deleted file mode 100644 index 5bbf91da2..000000000 --- a/pkg/debian/pgadmin3-data.copyright +++ /dev/null @@ -1,47 +0,0 @@ -This package was debianized by Raphael Enrici on -Mon, 9 Feb 2004 21:37:25 +0000. - -Please note that this package is mostly useful for people using pgadmin3 -package. We mention here the part of the copyright which apply to the -PostgreSQL documentation distributed as an enhancement to pgAdmin III. - -pgAdmin III was downloaded from http://www.pgadmin.org/ - -On Debian GNU/Linux systems, you can find the full copyright for pgAdmin III -in /usr/share/doc/pgadmin3/copyright. - -The following copyright applies to the PostgreSQL documentation distributed -with pgAdmin III. Note that although the PostgreSQL website reports it is -distributed under the BSD licence, I quote the entire text as it is not -exactly the one you can find in /usr/share/common-licenses/BSD on Debian -GNU/Linux systems. - ------------------------- PostgreSQL Copyright informations ----------------- - - PostgreSQL is released under the PostgreSQL Licence. - - PostgreSQL Data Base Management System - (formerly known as Postgres, then as Postgres95). - - Portions Copyright (c) 1996-2002, The PostgreSQL Global Development Group - - Portions Copyright (c) 1994, The Regents of the University of California - - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose, without fee, and without a written agreement - is hereby granted, provided that the above copyright notice and this - paragraph and the following two paragraphs appear in all copies. - - IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR - DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS - DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS - ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO - PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------- EOF PostgreSQL Copyright informations ----------------- diff --git a/pkg/debian/pgadmin3-data.install b/pkg/debian/pgadmin3-data.install deleted file mode 100644 index c5e6ebaf3..000000000 --- a/pkg/debian/pgadmin3-data.install +++ /dev/null @@ -1 +0,0 @@ -debian/tmp/usr/share/pgadmin3/docs usr/share/pgadmin3/ diff --git a/pkg/debian/pgadmin3.1 b/pkg/debian/pgadmin3.1 deleted file mode 100644 index 6b84dcf3c..000000000 --- a/pkg/debian/pgadmin3.1 +++ /dev/null @@ -1,50 +0,0 @@ -.\" Hey, EMACS: -*- nroff -*- -.\" First parameter, NAME, should be all caps -.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection -.\" other parameters are allowed: see man(7), man(1) -.\" Please adjust this date whenever revising the manpage. -.\" -.\" Some roff macros, for reference: -.\" .nh disable hyphenation -.\" .hy enable hyphenation -.\" .ad l left justify -.\" .ad b justify to both left and right margins -.\" .nf disable filling -.\" .fi enable filling -.\" .br insert line break -.\" .sp insert n+1 empty lines -.\" for manpage-specific macros, see man(7) -.TH "PGADMIN3" "1" "February 9, 2004" "" "" -.SH "NAME" -pgadmin3 \- PostgreSQL Tools -.SH "SYNOPSIS" -.B pgadmin3 -.RI -.br - -.SH "DESCRIPTION" -.LP -\fBpgadmin3\fP is a database design and management application for use with PostgreSQL. -.br -.LP -It includes a graphical administration interface, an SQL query tool, a procedural code editor and much more. -.br -pgAdmin III is designed to answer the needs of most -users, from writing simple SQL queries to developing complex databases. -Available in more than 30 languages and for several operating systems. -.br -\fBNOTE:\fP You may find useful informations in the help menu of pgAdmin3. -.br -Please visit http://www.pgadmin.org/ for more details. - -This manual page was written for the Debian distribution -because the original program does not have a manual page. - - -.SH "OPTIONS" -This program is a graphical application. Simply type \fBpgadmin3\fR on a command line to launch the GUI. There are no options at all for it. -.SH "SEE ALSO" -.BR psql (1) -.SH "AUTHOR" -This manual page was written by Raphael Enrici , -for the Debian project (but may be used by others). diff --git a/pkg/debian/pgadmin3.NEWS b/pkg/debian/pgadmin3.NEWS deleted file mode 100644 index ebfbc1b43..000000000 --- a/pkg/debian/pgadmin3.NEWS +++ /dev/null @@ -1,45 +0,0 @@ -pgadmin3 (1.2.0-1) unstable; urgency=low - - Here we go with a new and improved version of pgAdmin III. - - While pgAdmin III 1.0.2 used to depend on a specific patched snapshot of - wxWidgets, it is not the case anymore. pgAdmin III 1.2.0 now build on - top of a vanilla wxWidgets 2.5.3. Both the pgAdmin and wxWidgets development - team worked hard on this. Ron Lee who is responsible of Debian wxWidgets - packages helped much during the last months to achieve this goal and I'd - like to thank him for all the good advice he gave when I needed it. - - Note that there is still a small issue with wxWidgets concerning some - font handling but so minor that pgAdmin development team has decided to - stop maintaining their own branch of the product. - - You can find more information concerning pgAdmin3 on http://www.pgadmin.org/ - and more informations concerning wxWidgets on http://www.wxwidgets.org/ - - Please, feel free to contact pgAdmin Hackers on pgadmin-hackers@postgresql.org - mailing list. - - -- Raphael Enrici Sat, 11 Dec 2004 21:38:17 +0100 - -pgadmin3 (1.0.2-1) unstable; urgency=low - - As pgAdmin3 is based on wxWidgets 2.5.x devel branch + specific patches - contributed by the pgAdmin development team, this package can not actually - link dynamically to an external wxWidgets package. - So, I've decided to include wxWidgets snapshot directly in the Debian build - process and to link statically. This was first suggested by Michael Meskes in - late 2003 and I'd like to thank him here. - - As soon as it will be possible to link against external wxWidgets packages - I'll modify pgAdmin3 package. It will depend on: - - Acceptance of *ALL* patches which were submitted to the wxWidgets dev team - and are required by pgAdmin3. - - such a "patched" version of wxWidgets to be available in Debian. - - You can find more information concerning pgAdmin3 on http://www.pgadmin.org - and more informations concerning wxWidgets on http://www.wxwidgets.org - - Please, feel free to contact pgAdmin Hackers on pgadmin-hackers@postgresql.org - mailing list. - - -- Raphael Enrici Thu, 4 Mar 2004 23:23:27 +0000 diff --git a/pkg/debian/pgadmin3.copyright b/pkg/debian/pgadmin3.copyright deleted file mode 100644 index 25d9a05fb..000000000 --- a/pkg/debian/pgadmin3.copyright +++ /dev/null @@ -1,72 +0,0 @@ -This package was debianized by Raphael Enrici on -Mon, 9 Feb 2004 21:37:25 +0000. - -It was downloaded from http://www.pgadmin.org/snapshots - -Upstream Authors: - - * Dave Page (Project Leader): Project founder & primary developer. - email: - - * Jean-Michel Poure (Core Developer): Works primarily on project - management/IDE features. - email: - - Jean-Michel has decided to step down from the Team from Thursday 8th - May for 6 months in order to concentrate on his fight for freedom from - software patents in the European Union. - - * Mark Yeatman (Core Developer): Works on controls and consults on UI - design. - email: - - * Andreas Pflug (Core Developer): Has written vast amounts of pgAdmin - III code and is responsible for much of it's design. - email: - - * Frank Lupo (Core Developer): Has made countless improvements to the - pgAdmin II code from minor bug fixes to major enhancements. - email: - - -Copyright: - -pgAdmin III is licensed under the BSD Licence which is available -at /usr/share/common-licenses/BSD on Debian GNU/Linux systems. - - -The following copyright applies to the PostgreSQL documentation distributed -with pgAdmin III. Note that although the PostgreSQL website reports it is -distributed under the BSD licence, I quote the entire text as it is not -exactly the one you can find in /usr/share/common-licenses/BSD on Debian -GNU/Linux systems. - ------------------------- PostgreSQL Copyright informations ----------------- - - PostgreSQL is released under the PostgreSQL Licence. - - PostgreSQL Data Base Management System - (formerly known as Postgres, then as Postgres95). - - Portions Copyright (c) 1996-2002, The PostgreSQL Global Development Group - - Portions Copyright (c) 1994, The Regents of the University of California - - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose, without fee, and without a written agreement - is hereby granted, provided that the above copyright notice and this - paragraph and the following two paragraphs appear in all copies. - - IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR - DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS - DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS - ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO - PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------- EOF PostgreSQL Copyright informations ----------------- diff --git a/pkg/debian/pgadmin3.dirs b/pkg/debian/pgadmin3.dirs deleted file mode 100644 index 90338d0e5..000000000 --- a/pkg/debian/pgadmin3.dirs +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin -usr/share/pixmaps -usr/share/man/man1 diff --git a/pkg/debian/pgadmin3.docs b/pkg/debian/pgadmin3.docs deleted file mode 100644 index d5aaf5213..000000000 --- a/pkg/debian/pgadmin3.docs +++ /dev/null @@ -1,3 +0,0 @@ -BUGS -README -TODO diff --git a/pkg/debian/pgadmin3.install b/pkg/debian/pgadmin3.install deleted file mode 100644 index 2ef4cb7b1..000000000 --- a/pkg/debian/pgadmin3.install +++ /dev/null @@ -1,4 +0,0 @@ -debian/tmp/usr/bin/pgadmin3 usr/bin -debian/tmp/usr/share/pgadmin3/i18n usr/share/pgadmin3 -debian/tmp/usr/share/pgadmin3/ui usr/share/pgadmin3 -debian/pgadmin3.xpm usr/share/pixmaps diff --git a/pkg/debian/pgadmin3.manpages b/pkg/debian/pgadmin3.manpages deleted file mode 100644 index bc4967dda..000000000 --- a/pkg/debian/pgadmin3.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/pgadmin3.1 diff --git a/pkg/debian/pgadmin3.menu b/pkg/debian/pgadmin3.menu deleted file mode 100644 index 33ce3af9f..000000000 --- a/pkg/debian/pgadmin3.menu +++ /dev/null @@ -1,4 +0,0 @@ -?package(pgadmin3):needs="x11" section="Apps/Databases" \ - title="pgAdmin III" command="/usr/bin/pgadmin3" \ - icon="/usr/share/pixmaps/pgadmin3.xpm" - diff --git a/pkg/debian/pgadmin3.xpm b/pkg/debian/pgadmin3.xpm deleted file mode 100644 index b98711ccb..000000000 --- a/pkg/debian/pgadmin3.xpm +++ /dev/null @@ -1,39 +0,0 @@ -/* XPM */ -static char * pgadmin3_xpm_orig[] = { -"30 32 4 1", -" c None", -". c black", -"X c white", -"o c #336699", -" ..... ............ ", -" .XXXXXXXX.XXoooXXXoooooXX. ", -" ..ooooooooXooooooooXoooooo.. ", -" .XoooooooXooooooooooXooooooX.", -".XooooooooXoooooooooooooooooX.", -".oooooooooooooooooooooXoooooo.", -".ooooooooXoooooooooooooXooooo.", -".ooooooooXooooooooooooooXoooo.", -".ooooooooXooooooooooooXXXoooo.", -".ooooooooXooXXooooooXoXXooooX.", -".ooooooooXooXXooooooXoXXooooX.", -".XoooooooXooooXoooooXoooooooX ", -".XoooooooXooooXoooooXooooooX. ", -" XoooooooXooooXooooooXooXoo.. ", -" XoooooooXooooXooooooXooXoo.. ", -" .XooooooXooooooooooooooXoX. ", -" .XooooooXooooooooooooXoXoX ", -" .ooooooooooXoooooooooXoX. ", -" .ooooooooooXoooooooooXo.. ", -" .Xoooooo..XXXoooooooXXXXXXX.", -" XoooooX..XooXooooooXoooooX.", -" .XoooXXXXooXXooooooXXXXXX. ", -" ..ooX.Xoooo.XooooooX..... ", -" .. .....XooooooX. ", -" ... .XooooooX. ", -" .Xoooooo.. ", -" .Xoooooo.. ", -" .Xoooooo.. ", -" .Xoooooo. ", -" .XoooooX. ", -" ..ooooX. ", -" ..... "}; diff --git a/pkg/debian/rules b/pkg/debian/rules deleted file mode 100755 index 594c8d23b..000000000 --- a/pkg/debian/rules +++ /dev/null @@ -1,276 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -# -# # This piece of code ripped from doc-linux-fr debian package -# # We use this to generate our hacked .orig.tar.gz by invoking -# # manually the "orig" target -TGZ = tar -z -TBZ2 = tar -j -source = $(shell dpkg-parsechangelog | grep '^Source:' | sed 's/^Source: //') -src_version = $(shell dpkg-parsechangelog | grep '^Version:' | \ - sed 's/^Version: *//') -upstream = $(shell dpkg-parsechangelog | grep '^Version:' | \ - sed -e 's/^Version: //' -e 's/-.*//') -# - - -pkg=pgadmin3 -pkg-data=$(pkg)-data - -# -# -orig: clean - $(TGZ) -C .. --exclude $(source)-$(upstream)/debian \ - --exclude $(source)-$(upstream)/pkg/debian -cvf \ - ../$(source)_$(upstream).orig.tar.gz $(source)-$(upstream) - -# -doPgA3Wx=localwx -_PGA3_WXVERSION = 2.7.0-1 -_PGA3_WXSNAPBASE = wxWidgets -_PGA3_WXTAR = $(shell pwd)/wxWidgets-$(_PGA3_WXVERSION).tar.gz -_PGA3_WXDEST = $(shell pwd)/$(_PGA3_WXSNAPBASE)-$(_PGA3_WXVERSION) -_PGA3_WXTOP = $(_PGA3_WXDEST)/$(_PGA3_WXSNAPBASE)-$(_PGA3_WXVERSION) -_PGA3_WXLOCALINST = $(_PGA3_WXTOP)/localinst -_PGA3_WXCONFIG ?= wx-config -# - - -# The name of the wxWidgets config script we invoke later in configure -_PGA3_WXCONFIG ?= wx-config - -# A hack to get it compile without errors concerning MNU_NEW -_pgsql_inc:="$(shell pg_config --includedir) -I./include" - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - -CFLAGS = -Wall -g -CXXFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 - CXXFLAGS += -O0 -else - CFLAGS += -O2 - CXXFLAGS += -O2 -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -# Backed out MIPS specific part of the patch from Thiemo Seufer (see #274090) -#ifneq (,$(filter mips mipsel,$(DEB_BUILD_ARCH))) - #CFLAGS += -Wa,-xgot - #CXXFLAGS += -Wa,-xgot -#endif - - - - -# Build a new .orig.tar.gz. -orig: clean - - $(TGZ) -C .. --exclude $(source)-$(upstream)/debian \ - --exclude $(source)-$(upstream)/pkg/debian -cvf \ - ../$(source)_$(upstream).orig.tar.gz $(source)-$(upstream) - -# Here goes the wxWidgets untar/configure/build -$(doPgA3Wx)-clean: - [ -d $(_PGA3_WXDEST) ] && rm -rf $(_PGA3_WXDEST) || true - -rm $(doPgA3Wx)-stamp - -rm $(doPgA3Wx)-untar-stamp - -rm $(doPgA3Wx)-configure-stamp - -rm $(doPgA3Wx)-build-stamp - -rm $(doPgA3Wx)-install-stamp - -$(doPgA3Wx): $(doPgA3Wx)-stamp - -$(doPgA3Wx)-stamp: $(doPgA3Wx)-untar $(doPgA3Wx)-configure $(doPgA3Wx)-build $(doPgA3Wx)-install - touch $@ - -$(doPgA3Wx)-untar: $(doPgA3Wx)-untar-stamp - -$(doPgA3Wx)-untar-stamp: - mkdir -p $(_PGA3_WXDEST) - cd $(_PGA3_WXDEST) && $(TGZ) -xf $(_PGA3_WXTAR) - # Here we eventually apply wxWindows patches - cat debian/wxWidgets.patch | ( cd $(_PGA3_WXTOP) && patch -p0 ) - touch $@ - -$(doPgA3Wx)-configure: $(doPgA3Wx)-configure-stamp - -$(doPgA3Wx)-configure-stamp: - cd $(_PGA3_WXTOP) && \ - ./configure --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=$(_PGA3_WXLOCALINST) \ - --mandir=\$${prefix}/share/man \ - --infodir=\$${prefix}/share/info \ - --with-gtk --enable-gtk2 --enable-unicode \ - --enable-debug \ - --disable-shared - touch $@ - -$(doPgA3Wx)-build: $(doPgA3Wx)-build-stamp - -$(doPgA3Wx)-build-stamp: - cd $(_PGA3_WXTOP) && $(MAKE) - cd $(_PGA3_WXTOP)/contrib/ && $(MAKE) - touch $@ - -$(doPgA3Wx)-install: $(doPgA3Wx)-install-stamp - -$(doPgA3Wx)-install-stamp: - cd $(_PGA3_WXTOP) && $(MAKE) install - cd $(_PGA3_WXTOP)/contrib/ && $(MAKE) install - touch $@ - - -# Here goes the pgAdmin3 stuff - -config.status: configure $(doPgA3Wx) - dh_testdir - # Add here commands to configure the package. - CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \ - --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr \ - --mandir=\$${prefix}/share/man \ - --infodir=\$${prefix}/share/info \ - --disable-dependency-tracking \ - --with-wx=$(_PGA3_WXLOCALINST) \ - --with-wx-config=$(_PGA3_WXCONFIG) \ - --with-pgsql-include=$(_pgsql_inc) \ - --enable-gtk2 \ - --enable-unicode \ - --enable-debug --enable-static --with-libxml2=/usr --with-libxslt=/usr - -build: build-stamp - -build-stamp: config.status - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #/usr/bin/docbook-to-man debian/pgadmin3.sgml > pgadmin3.1 - - touch build-stamp - -clean: $(doPgA3Wx)-clean - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) clean - -$(MAKE) distclean - -rm config.status - -rm config.cache -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 - - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/pgadmin3. - # Finally install all in debian/tmp. Files are dispatched into packages by dh_install - $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp - [ ! -f TODO.txt ] && echo "Please consult: http://www.pgadmin.org/development/todo.php" > TODO.txt || true - - # move pgadmin3.mo files to locales directory - # this part was written by Andreas Tille - for loc in `find debian/tmp -name $(pkg).mo` ; do \ - LOC=`echo $${loc} | sed "s?.*pgadmin3/i18n/\(.*\)/$(pkg).mo?\1?"` ; \ - mkdir -p debian/$(pkg)/usr/share/locale/$${LOC}/LC_MESSAGES ; \ - mv $${loc} debian/$(pkg)/usr/share/locale/$${LOC}/LC_MESSAGES/. ; \ - done - - # moved dh_install here as it is common to indep and arch - # by being there dh_install can warn about forgotten files as it is - # acting on both pgadmin3 and pgadmin3-data packages. (RE) - # (note that we could also use --fail-missing instead of --list-mising) - dh_install --list-missing - - -# binary-arch/binary-indep -# in another 'make' thread. -spec-binary-indep: - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - # dh_installexamples - #dh_install - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -# Must not depend on anything. This is to be called by -# binary-arch/binary-indep -# in another 'make' thread. -spec-binary-arch: - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - #dh_install --list-missing - dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_python -# dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - - #make -f debian/rules $(doPgA3Wx)-clean - -# Build architecture independant packages using the common target. -binary-indep: build install - $(MAKE) -f debian/rules DH_OPTIONS=-i spec-binary-indep - -# Build architecture dependant packages using the common target. -binary-arch: build install - $(MAKE) -f debian/rules DH_OPTIONS=-a spec-binary-arch - -binary: binary-indep binary-arch -.PHONY: build clean orig binary-indep binary-arch binary install diff --git a/pkg/mandrake/.gitignore b/pkg/mandrake/.gitignore deleted file mode 100644 index a3d895082..000000000 --- a/pkg/mandrake/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Global excludes across all subdirectories -pgadmin3.spec diff --git a/pkg/mandrake/Makefile.am b/pkg/mandrake/Makefile.am deleted file mode 100644 index 31e0dc138..000000000 --- a/pkg/mandrake/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -############################################################################## -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# Makefile - Makefile for *nix systems -############################################################################## - -EXTRA_DIST = \ - $(srcdir)/pgadmin3.spec \ - $(srcdir)/pgadmin3.spec.in diff --git a/pkg/mandrake/pgadmin3.spec.in b/pkg/mandrake/pgadmin3.spec.in deleted file mode 100644 index 2eb05c660..000000000 --- a/pkg/mandrake/pgadmin3.spec.in +++ /dev/null @@ -1,85 +0,0 @@ -%define name pgadmin3 -%define major_version PGADMIN_LONG_VERSION -%define minor_version 1mdk -%define wxGTK2_version 2.6.0 -%define withwxconfig wx-config -%define desktop_vendor pgadmin -%define debug_package %{nil} -%define __os_install_post /usr/lib/rpm/brp-compress - -Summary: Graphical client for PostgreSQL. -Name: %{name} -Version: %{major_version} -Release: %{minor_version} -License: BSD -Group: Databases -Source: %{name}-%{major_version}.tar.bz2 -URL: http://www.pgadmin.org/ -Packager: pgAdmin project -BuildRoot: %{_tmppath}/%{name}-root -BuildRequires: postgresql postgresql-devel - -#BuildRequires: wxGTK2ud >= 2.6-%{wxGTK2_version}, wxGTK2ud-devel >= 2.6-%{wxGTK2_version}, wxGTK2ud-stc >= 2.6-%{wxGTK2_version}, wxGTK2ud-xrc >= 2.6-%{wxGTK2_version} - -%description -PostgreSQL Tools. - -%prep -%setup -q - -%build -export CFLAGS="" -export CXXFLAGS="" -%ifarch x86_64 amd64 -%configure --with-wx-config=%{withwxconfig} --with-wx=/usr --with-ssl LDFLAGS=-L/usr/X11R6/lib64 -%else -%configure --with-wx-config=%{withwxconfig} --with-wx=/usr --with-ssl -%endif -make all - -%install -rm -rf %{buildroot} -make install DESTDIR=%{buildroot} -#strip --strip-debug %{buildroot}/%{_bindir}/%{name} - -cp -f ./pgadmin/include/images/pgAdmin3.png %{buildroot}/%{_datadir}/%{name}/%{name}.png -cp -f ./pkg/%{name}.desktop %{buildroot}/%{_datadir}/%{name}/%{name}.desktop - -mkdir -p %{buildroot}/%{_datadir}/applications - -desktop-file-install --vendor %{desktop_vendor} --delete-original --dir %{buildroot}/%{_datadir}/applications --add-category X-Red-Hat-Base --add-category Application --add-category Development %{buildroot}/%{_datadir}/%{name}/%{name}.desktop - -%clean -rm -rf %{buildroot} - -%files -%defattr(-, root, root, 755 ) -%doc LICENCE.txt README.txt BUGS.txt -%doc docs/en_US/* -%{_bindir}/%{name} -%{_datadir}/%{name} -%{_datadir}/applications - -%changelog -* Thur Feb 10 2005 Dave Page -- 1.2.0 -- Add 64 bit libs per Vasilev Max - -* Tue Dec 3 2004 Hugo Ferreira -- 1.2.0 -- Some changes for MDK 10.1 (name, BuildRequires, minor_version to 1mdk and - Group to Databases). Checked w/ rpmlint. Still has problems. - -* Wed Nov 17 2004 Devrim GUNDUZ -- 1.2.0 RC2 - -* Mon Nov 15 2004 Devrim GUNDUZ -- 1.2.0 RC1 rebuilt -- Fixed spec file so that beta and rc tags will be considered. (Note: AFAICS my previous rpms were broken :( ) - -* Thu Nov 4 2004 Devrim GUNDUZ -- 1.2.0 RC1 - -* Mon Jun 10 2003 Jean-Michel POURE -- 1.2.0 Initial build - diff --git a/pkg/pgadmin3.desktop b/pkg/pgadmin3.desktop deleted file mode 100644 index 30db0ddd6..000000000 --- a/pkg/pgadmin3.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=pgAdmin III -Exec=/usr/bin/pgadmin3 -Icon=/usr/share/pgadmin3/pgAdmin3.png -Type=Application -Categories=Application;Development; -MimeType=text/html -DocPath=/usr/share/pgadmin3/docs/en_US/index.html -Comment=PostgreSQL Tools -Keywords=database;db;sql;query;administration;development; diff --git a/pkg/redhat/.gitignore b/pkg/redhat/.gitignore deleted file mode 100644 index a3d895082..000000000 --- a/pkg/redhat/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Global excludes across all subdirectories -pgadmin3.spec diff --git a/pkg/redhat/Makefile.am b/pkg/redhat/Makefile.am deleted file mode 100644 index d007850c0..000000000 --- a/pkg/redhat/Makefile.am +++ /dev/null @@ -1,13 +0,0 @@ -############################################################################## -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# Makefile - Makefile for *nix systems -############################################################################## - -EXTRA_DIST = \ - $(srcdir)/pgadmin3.spec \ - $(srcdir)/pgadmin3.spec.in - diff --git a/pkg/redhat/pgadmin3.spec.in b/pkg/redhat/pgadmin3.spec.in deleted file mode 100644 index 2f1bd077f..000000000 --- a/pkg/redhat/pgadmin3.spec.in +++ /dev/null @@ -1,146 +0,0 @@ -Summary: Graphical client for PostgreSQL -Name: pgadmin3 -Version: PGADMIN_LONG_VERSION -Release: 1%{?dist} -License: BSD -Group: Applications/Databases -Source: ftp://ftp.postgresql.org/pub/pgadmin3/release/v%{version}/src/%{name}-%{version}.tar.gz -URL: http://www.pgadmin.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: wxGTK-devel postgresql-devel >= 8.0 -BuildRequires: desktop-file-utils openssl-devel libxml2-devel libxslt-devel -Requires: wxGTK - -%description -pgAdmin III is a powerful administration and development -platform for the PostgreSQL database, free for any use. -It is designed to answer the needs of all users, -from writing simple SQL queries to developing complex -databases. The graphical interface supports all PostgreSQL -features and makes administration easy. - -pgAdmin III is designed to answer the needs of all users, -from writing simple SQL queries to developing complex databases. -The graphical interface supports all PostgreSQL features and -makes administration easy. The application also includes a syntax -highlighting SQL editor, a server-side code editor, an -SQL/batch/shell job scheduling agent, support for the Slony-I -replication engine and much more. No additional drivers are -required to communicate with the database server. - -%package docs -Summary: Documentation for pgAdmin3 -Group: Applications/Databases -Requires: %{name} = %{version} - -%description docs -This package contains documentation for various languages, -which are in html format. - -%prep -%setup -q - -%build -export LIBS="-lwx_gtk2u_core-2.8" -%configure --disable-debug --with-wx-version=2.8 --with-wx=/usr -make %{?_smp_mflags} all - -%install -rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install - -cp -f ./pkg/debian/pgadmin3.xpm $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{name}.xpm - -mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications - -desktop-file-install --vendor fedora --dir $RPM_BUILD_ROOT/%{_datadir}/applications \ - --add-category X-Fedora\ - --add-category Application\ - --add-category Development\ - ./pkg/%{name}.desktop - - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-, root, root) -%doc BUGS CHANGELOG LICENSE README -%{_bindir}/* -%{_datadir}/%{name} -%{_datadir}/applications/* - -%files docs -%defattr(-,root,root) -%doc docs/* - -%changelog -* Fri Jan 4 2008 Devrim GUNDUZ 1.8.1-1 -- Update to 1.8.1 - -* Wed Dec 05 2007 Devrim GUNDUZ 1.8.0-2 -- Rebuild for openssl bump - -* Wed Nov 14 2007 Devrim GUNDUZ 1.8.0-1 -- Update to 1.8.0 -- Fix requires and buildrequires -- Improve description -- Added -docs subpackage -- add 2 new configure options, per upstream -- Fix path for xpm file - -* Wed Apr 04 2007 Warren Togami - 1.6.3-1 -- 1.6.3 - -* Thu Dec 28 2006 Jason L Tibbitts III - 1.6.1-2 -- A couple of minor fixes to get things building in rawhide. - -* Tue Dec 05 2006 Gavin Henry - 1.6.1-1 -- Update for 1.6.1. Now needs wxGTK 2.7+ - -* Mon Oct 09 2006 Gavin Henry - 1.4.3-6 -- Rebuild for FC6 - -* Tue Aug 29 2006 Gavin Henry - 1.4.3-5 -- Should have Developement and keeping this version one ahead for - upgrading in FC-6 - -* Mon Aug 28 2006 Gavin Henry - 1.4.3-3 -- Moved icon to Devel and updated for FC-6 - -* Sat Jul 30 2006 Gavin Henry - 1.4.3-2 -- Removed gcc41 patch - -* Sat Jul 29 2006 Gavin Henry - 1.4.3-1 -- Updated to latest -- Sorry for delay - -* Wed Feb 16 2006 Gavin Henry - 1.4.1-2 -- Applied Dennis' fixes according to Bug #181632 - -* Wed Feb 15 2006 Dennis Gilmore - 1.4.1-1 -- update to 1.4.1 - -* Thu Dec 8 2005 Gavin Henry - 1.4.0-2 -- Removed specific lib includes, not needed anymore - -* Wed Dec 7 2005 Gavin Henry - 1.4.0-1 -- Updated to latest release - -* Sun May 22 2005 Jeremy Katz - 1.0.2-5 -- rebuild on all arches - -* Fri Apr 7 2005 Michael Schwendt -- rebuilt - -* Thu Oct 07 2004 Nils O. Selåsdal - 0:1.0.2-0.fdr.3 -- include LICENCE.txt BUGS.txt README.txt -- Use master location in Source -- Don't --delete-original .desktop file. -* Thu Oct 07 2004 Nils O. Selåsdal - 0:1.0.2-0.fdr.2 -- Don't own _datadir/applications/ -- Fedora -> fedora for .desktop file -- Use _smp_mflags for make -* Wed Oct 06 2004 Nils O. Selåsdal - 0:1.0.2-0.fdr.1 -- Initial RPM - diff --git a/pkg/slackware/.gitignore b/pkg/slackware/.gitignore deleted file mode 100644 index 0ce37c8da..000000000 --- a/pkg/slackware/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Global excludes across all subdirectories -build-release diff --git a/pkg/slackware/Makefile.am b/pkg/slackware/Makefile.am deleted file mode 100644 index ad4d51fc8..000000000 --- a/pkg/slackware/Makefile.am +++ /dev/null @@ -1,13 +0,0 @@ -############################################################################## -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# Makefile - Makefile for *nix systems -############################################################################## - -EXTRA_DIST = \ - $(srcdir)/build-release \ - $(srcdir)/build-release.in \ - $(srcdir)/build-snapshot diff --git a/pkg/slackware/build-release.in b/pkg/slackware/build-release.in deleted file mode 100644 index 164b405a4..000000000 --- a/pkg/slackware/build-release.in +++ /dev/null @@ -1,61 +0,0 @@ -#! /bin/sh - -####################################################################### -# -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# build-release - Build a Slackware release -# -####################################################################### - -VERSION=PGADMIN_LONG_VERSION - -# Setup the build environment -PATH=$PATH:/usr/local/bin -PGDIR=/usr/local/pgsql -WXDIR=/usr/local/ -export PATH PGDIR WXDIR - -# Configure for the local OS -./configure --prefix=`pwd`/slackpack/usr \ - --with-pgsql=$PGDIR --with-wx=$WXDIR --enable-static --enable-release \ - --datadir=/usr/share - -# Now make the binary build -make all -/usr/bin/strip pgadmin/pgadmin3 - -# Build a clean distro -if [ -x pgadmin/pgadmin3 ]; then - - # Use the build system - make install - - # And tweak for Slackware - mkdir -p ./slackpack/opt/kde/share/applnk/Development - mkdir -p ./slackpack/usr/share - mkdir -p ./slackpack/install - mv /usr/share/pgadmin3 ./slackpack/usr/share/ - cp ./pkg/pgadmin3.desktop ./slackpack/opt/kde/share/applnk/Development - cp ./pgadmin/include/images/pgAdmin3.png ./slackpack/usr/share/pgadmin3/pgAdmin3.png - echo "pgadmin3-$VERSION: pgAdmin III - PostgreSQL Tools" >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: " >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: pgAdmin III is the most popular Open Source management tool for" >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: the PostgreSQL Object Relational Database Management System." >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: " >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: http://www.pgadmin.org/" >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: http://www.postgresql.org/" >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: " >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: " >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: " >> ./slackpack/install/slack-desc - echo "pgadmin3-$VERSION: " >> ./slackpack/install/slack-desc - - # Build the snapshot and file it. - cd slackpack - /sbin/makepkg --chown y pgadmin3-$VERSION.tgz - cd .. - mv slackpack/pgadmin3-$VERSION.tgz . -fi diff --git a/pkg/slackware/build-snapshot b/pkg/slackware/build-snapshot deleted file mode 100644 index b1d409290..000000000 --- a/pkg/slackware/build-snapshot +++ /dev/null @@ -1,76 +0,0 @@ -#! /bin/sh - -####################################################################### -# -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# build-snapshot - Build a Slackware package from CVS Tip -# -####################################################################### - -# Setup the build environment -PATH=$PATH:/usr/local/bin -PGDIR=/usr/local/pgsql -WXDIR=/usr/local/ -export PATH PGDIR WXDIR - -# Cleanup -cd /usr/local/src/pgadmin3 -rm -rf ./slackpack -rm -rf ./doc -rm -rf ./i18n -rm -rf ./pkg -rm -rf ./pgadmin -rm -rf ./xtra - -# GIT update -/usr/local/bin/git pull - -# Bootstrap -/bin/sh bootstrap - -# Configure for the local OS -./configure --prefix=/usr/local/src/pgadmin3/slackpack/usr \ - --with-pgsql=$PGDIR --with-wx=$WXDIR --enable-static --enable-debug \ - --datadir=/usr/share - -# Now make the binary build -make all -/usr/bin/strip pgadmin/pgadmin3 - -# Build a clean distro -if [ -x pgadmin/pgadmin3 ]; then - - # Use the build system - make install - - # And tweak for Slackware - mkdir -p ./slackpack/opt/kde/share/applnk/Development - mkdir -p ./slackpack/usr/share - mkdir -p ./slackpack/install - mv /usr/share/pgadmin3 ./slackpack/usr/share/ - cp ./pkg/pgadmin3.desktop ./slackpack/opt/kde/share/applnk/Development - cp ./pgadmin/include/images/pgAdmin3.png ./slackpack/usr/share/pgadmin3/pgAdmin3.png - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: pgAdmin III - PostgreSQL Tools" >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: " >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: pgAdmin III is the most popular Open Source mamangement tool for" >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: the PostgreSQL Object Relational Database Management System." >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: " >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: http://www.pgadmin.org/" >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: http://www.postgresql.org/" >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: " >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: " >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: " >> ./slackpack/install/slack-desc - echo "pgadmin3-`/usr/bin/date +%Y%m%d`: " >> ./slackpack/install/slack-desc - - # Build the snapshot and file it. - cd slackpack - /usr/bin/strip usr/bin/pgadmin3 - /sbin/makepkg --chown y pgadmin3.tgz - if [ -e pgadmin3.tgz ]; then - mv pgadmin3.tgz /var/www/developer.pgadmin.org/snapshots/linux/slackware/pgadmin3-`/usr/bin/date +%Y%m%d`.tgz - fi -fi diff --git a/pkg/suse/.gitignore b/pkg/suse/.gitignore deleted file mode 100644 index a3d895082..000000000 --- a/pkg/suse/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Global excludes across all subdirectories -pgadmin3.spec diff --git a/pkg/suse/Makefile.am b/pkg/suse/Makefile.am deleted file mode 100644 index 1d6eac0c2..000000000 --- a/pkg/suse/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -############################################################################## -# pgAdmin III - PostgreSQL Tools -# -# Copyright (C) 2002 - 2016, The pgAdmin Development Team -# This software is released under the PostgreSQL Licence -# -# Makefile - Makefile for *nix systems -############################################################################## - -EXTRA_DIST = \ - $(srcdir)/pgadmin3.spec \ - $(srcdir)/pgadmin3.spec.in diff --git a/pkg/suse/pgadmin3.spec.in b/pkg/suse/pgadmin3.spec.in deleted file mode 100644 index f183c0362..000000000 --- a/pkg/suse/pgadmin3.spec.in +++ /dev/null @@ -1,106 +0,0 @@ -# This spec file and ancilliary files are licensed in accordance with -# The pgAdmin license. -# In this file you can find the default build package list macros. -# These can be overridden -# by defining on the rpm command line: -# rpm --define 'macroname value' ... to change the value of the macro. - -Summary: Graphical client for PostgreSQL -Name: pgadmin3 -Version: PGADMIN_LONG_VERSION -Release: 1 -License: BSD -Group: Applications/Databases -URL: http://www.pgadmin.org/ -Packager: pgAdmin project -Source: pgadmin3-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) -BuildRequires: postgresql-devel -Requires: postgresql - -%define wxGTK2_version 2.8 -%define withwxconfig wx-config -%define desktop_vendor pgadmin - -%define beta 0 -%{?beta:%define __os_install_post /usr/lib/rpm/brp-compress} - -%description -pgAdmin III is a powerful administration and development -platform for the PostgreSQL database, free for any use. -It is designed to answer the needs of all users, -from writing simple SQL queries to developing complex -databases. The graphical interface supports all PostgreSQL -features and makes administration easy. - -The application also includes a query builder, an SQL -editor, a server-side code editor and much more. - -%prep -%setup -q -n %{name}-%{version} - -%build -%configure --disable-debug --with-wx-version=2.8 -make all - -%install -rm -rf %{buildroot} -make install DESTDIR=%{buildroot} -strip --strip-debug %{buildroot}/%{_bindir}/%{name} -chmod +x $RPM_BUILD_ROOT/%{_bindir}/pgadmin3 - -cp -f ./pgadmin/include/images/pgAdmin3.png %{buildroot}/%{_datadir}/%{name}/%{name}.png -cp -f ./pkg/%{name}.desktop %{buildroot}/%{_datadir}/%{name}/%{name}.desktop - -mkdir -p %{buildroot}/%{_datadir}/applications - -desktop-file-install --vendor %{desktop_vendor} --delete-original --dir %{buildroot}/%{_datadir}/applications --add-category X-Red-Hat-Base --add-category Application --add-category Development %{buildroot}/%{_datadir}/%{name}/%{name}.desktop - -%clean -rm -rf %{buildroot} - -%files -%defattr(-, root, root) -%{_bindir}/* -%{_datadir}/%{name} -%{_datadir}/applications - -%changelog -* Thu Dec 12 2006 Hiroshi Saito -- 1.6.2 on OpenSUSE - -* Tue Jun 21 2005 Vasilev Max -- minor spec fix -- build with PostgreSQL 8.0.3 header (current in 9.3) - -* Sun Jun 18 2005 Vasilev Max -- up to date wx to 2.6.1 (use only GTK part) -- up to date version to 1.2.2 - -* Wed Apr 6 2005 Vasilev Max -- up to date wx to 2.6.0 -- up to date version to 1.2.1 - -* Thu Feb 8 2005 Vasilev Max -- fix requieres and description -- build with PortgreSQL 8.0.1 - -* Thu Feb 8 2005 Vasilev Max -- fix spec for AMD64 - -* Mon Nov 29 2004 Devrim GUNDUZ -- 1.2.0 Gold - -* Wed Nov 17 2004 Devrim GUNDUZ -- 1.2.0 RC2 - -* Mon Nov 15 2004 Devrim GUNDUZ -- 1.2.0 RC1 rebuilt -- Fixed spec file so that beta and rc tags will be considered. (Note: AFAICS my previous rpms were broken :( ) - -* Thu Nov 4 2004 Devrim GUNDUZ -- 1.2.0 RC1 - -* Mon Jun 10 2003 Jean-Michel POURE -- Initial build -