source: projects/specs/trunk/p/postgresql/postgresql-vl.spec @ 12528

Revision 12528, 47.2 KB checked in by tomop, 3 years ago (diff)

updated 10 packages

elogind-246.9.2-1

glib-networking-2.66.0-1

glib2-2.66.7-1

glibmm-2.66.0-1

gnome-autoar-0.2.4-2

gpgme-1.15.1-1

gtk3-3.24.24-1

gtkmm3-3.24.3-1

libmariadb-3.1.11-1

postgresql-13.2-1

Line 
1%bcond_with systemd
2
3%bcond_without plperl
4%bcond_without pltcl
5%bcond_without plpython3
6
7%define non6xpamdeps 0
8
9%define test 0
10%define ssl 1
11%define kerberos 0
12%define nls 1
13%define pam 1
14
15%define pgver 12
16
17Summary: PostgreSQL client programs
18Summary(ja): PostgreSQL のクライアントプログラム群
19Name: postgresql
20Version: 13.2
21Release: 1%{?_dist_release}%{?with_systemd:.systemd}
22Group: office
23Vendor: Project Vine
24Distribution: Vine Linux
25
26%global pgver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
27# Conventions for PostgreSQL Global Development Group RPM releases:
28#
29# Official PostgreSQL Development Group RPMS have a PGDG after the release number.
30# Integer releases are stable -- 0.1.x releases are Pre-releases, and x.y are
31# test releases.
32#
33# Pre-releases are those that are built from CVS snapshots or pre-release
34# tarballs from postgresql.org.  Official beta releases are not
35# considered pre-releases, nor are release candidates, as their beta or
36# release candidate status is reflected in the version of the tarball. Pre-
37# releases' versions do not change -- the pre-release tarball of 7.0.3, for
38# example, has the same tarball version as the final official release of 7.0.3:
39# but the tarball is different.
40#
41# Test releases are where PostgreSQL itself is not in beta, but certain parts of
42# the RPM packaging (such as the spec file, the initscript, etc) are in beta.
43#
44# Pre-release RPM's should not be put up on the public ftp.postgresql.org server
45# -- only test releases or full releases should be.
46
47License: BSD
48Url: https://www.postgresql.org/
49Source0: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2
50Source3: postgresql.init
51Source5: https://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.bz2.sha256
52Source6: README.rpm-dist
53Source15: postgresql-bashprofile
54Source1000: postgresql.service
55Source1001: postgresql.tmpfiles.d
56Patch2: postgresql-8.3.3-nls.patch
57Patch3: postgresql-7.4-ecpg-patch
58
59BuildRoot: %{_tmppath}/%{name}-%{version}-root
60BuildRequires: perl build-essential
61BuildRequires: bison, flex, pam-devel
62BuildRequires: libicu-devel
63%if %{with plpython3}
64BuildRequires: python3 python3-devel python3-rpm-macros
65%endif
66%if %{with pltcl}
67BuildRequires: tcl-devel
68%endif
69BuildRequires: libedit-devel
70BuildRequires: zlib-devel >= 1.0.4
71%if %ssl
72BuildRequires: openssl-devel
73%endif
74%if %kerberos
75BuildRequires: krb5-devel
76%endif
77%if %nls
78BuildRequires: gettext >= 0.10.35
79%endif
80
81%if %pam
82%if %non6xpamdeps
83BuildRequires: pam-devel
84%endif
85%endif
86
87Obsoletes: postgresql-clients
88Obsoletes: postgresql-python
89Obsoletes: postgresql7
90Conflicts: postgresql8
91Conflicts: postgresql8-jdbc
92Conflicts: postgresql-jdbc < %{pgver}
93Obsoletes: postgresql7-plperl
94
95# This is the PostgreSQL Global Development Group Official RPMset spec file,
96# or a derivative thereof.
97# Copyright 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
98# and others listed.
99
100# Major Contributors:
101# ---------------
102# Lamar Owen
103# Trond Eivind Glomsrd <teg@redhat.com>
104# Thomas Lockhart
105# Reinhard Max
106# Karl DeBisschop
107# Peter Eisentraut
108# Joe Conway
109# and others in the Changelog....
110
111# This spec file and ancilliary files are licensed in accordance with
112# The PostgreSQL license.
113
114# On top of this file you can find the default build package list macros.  These can be overridden by defining
115# on the rpm command line:
116# rpm --define 'packagename 1' .... to force the package to build.
117# rpm --define 'packagename 0' .... to force the package NOT to build.
118# The base package, the lib package, the devel package, and the server package always get built.
119
120%description
121PostgreSQL is an advanced Object-Relational database management system
122(DBMS) that supports almost all SQL constructs (including
123transactions, subselects and user-defined types and functions). The
124postgresql package includes the client programs that you'll need
125to access a PostgreSQL DBMS server.  These PostgreSQL client programs
126are programs that directly manipulate the internal structure of
127PostgreSQL databases on a PostgreSQL server. These client programs
128can be located on the same machine with the PostgreSQL server,
129or may be on a remote machine which accesses a PostgreSQL server
130over a network connection. This package contains the docs in HTML
131for the whole package, as well as command-line utilities for managing
132PostgreSQL databases on a PostgreSQL server.
133
134If you want to manipulate a PostgreSQL database on a remote PostgreSQL
135server, you need this package. You also need to install this package
136if you're installing the postgresql-server package.
137
138%description -l ja
139PostgreSQLはSQLの構成要素(トランザクション、副問い合わせおよびユーザ
140定義型やユーザ定義関数など)のほとんどすべてをサポートした、先進的なオブ
141ジェクト指向のデータベース管理システム(DBMS)です。postgresqlのパッケー
142ジにはPostgreSQL DBMS サーバにアクセスするために必要なクライアントプロ
143グラムを収録しています。PostgreSQLクライアントプログラムは、PostgreSQL
144サーバ上のPostgreSQLデータベースの内部構造を直接操作するためのプログラ
145ムです。これらのクライアントプログラムは、PostgreSQLサーバと同じマシン
146上で動いていてもよいですし、ネットワークコネクションの向こう側にあるリ
147モートマシン上にあっても構いません。このパッケージにはPostgreSQLサーバ
148上のPostgreSQLデータベースを管理するためのユーティリティに加え、全パッ
149ケージのドキュメントがHTML形式で収録されています。
150
151リモートにあるPostgreSQLサーバ上のPostgreSQLデータベースを操作する場合
152はこのパッケージが必要です。またpostgresql-serverパッケージをインスト
153ールする場合にも、このパッケージをインストールする必要があります。
154
155
156%if 0
157%package libs
158Summary: The shared libraries required for any PostgreSQL clients.
159Summary(ja): PostgreSQL クライアントに必要な共有ライブラリ
160Group: system
161Obsoletes: postgresql7-libs
162Conflicts: postgresql8-libs
163Conflicts: postgresql-libs >= 9.3.0
164
165%description libs
166The postgresql-libs package provides the essential shared libraries for any
167PostgreSQL client program or interface. You will need to install this package
168to use any other PostgreSQL package or any clients that need to connect to a
169PostgreSQL server.
170
171%description -l ja libs
172postgresql-libs パッケージは、すべての PostgreSQL クライアントプログラ
173ムやインターフェースのための中核的な共有ライブラリを提供します。
174PostgreSQL サーバに接続する必要のある、PostgreSQL パッケージやクライア
175ントを使う場合には、このパッケージをインストールする必要があります。
176%endif
177
178
179%package server
180Summary: The programs needed to create and run a PostgreSQL server.
181Summary(ja): PostgreSQL サーバを構築・実行するのに必要なプログラム
182Group: servers
183Requires: %{name} = %{version}
184Requires: /sbin/ldconfig
185Requires(pre): shadow-utils
186%if %{with systemd}
187BuildRequires: systemd-devel
188%{?systemd_requires}
189%else
190Requires:  initscripts
191Requires(post): chkconfig
192Requires(preun): chkconfig, /sbin/service
193Requires(postun): chkconfig, /sbin/service
194%endif
195Obsoletes: postgresql7-server
196Conflicts: postgresql8-server
197
198%description server
199The postgresql-server package includes the programs needed to create
200and run a PostgreSQL server, which will in turn allow you to create
201and maintain PostgreSQL databases.  PostgreSQL is an advanced
202Object-Relational database management system (DBMS) that supports
203almost all SQL constructs (including transactions, subselects and
204user-defined types and functions). You should install
205postgresql-server if you want to create and maintain your own
206PostgreSQL databases and/or your own PostgreSQL server. You also need
207to install the postgresql package.
208
209%description -l ja server
210postgresql-server パッケージには、PostgreSQL サーバを生成して実行する
211ために必要なプログラムが含まれています。これらにより、PostgreSQL のデ
212ータベースを新規に作成したり、メンテナンスしたりできるようになります。
213PostgreSQL は先進的でオブジェクト指向的なデータベース管理システム(DBMS)
214であり、(トランザクション、副問い合わせ、ユーザ定義型および関数といっ
215た)ほとんどすべての SQL 構造をサポートしています。自分自身の PostgreSQL
216サーバを動かして、自分自身の PostgreSQL データベースを作成したりメン
217テナンスしたりしたい場合は postgresql-server をインストールする必要が
218あります。さらに postgresql パッケージもインストールしてください。
219
220
221%package llvmjit
222Summary:        Just-in-time compilation support for PostgreSQL
223Summary(ja):    PostgreSQLのJust-in-timeコンパイルサポート
224Group:          programming
225Requires:       %{name}-server%{?_isa} = %{version}-%{release}
226Requires:       llvm => 5.0
227Provides:       postgresql-llvmjit >= %{version}-%{release}
228BuildRequires:  llvm-devel
229BuildRequires:  clang-devel
230
231%description llvmjit
232The postgresql-llvmjit package contains support for
233just-in-time compiling parts of PostgreSQL queries. Using LLVM it
234compiles e.g. expressions and tuple deforming into native code, with the
235goal of accelerating analytics queries.
236
237
238%package docs
239Summary: Extra documentation for PostgreSQL
240Summary(ja): PostgreSQL に関するその他の文書
241Group: documentation
242Obsoletes: postgresql7-docs
243Conflicts: postgresql8-docs
244
245%description docs
246The postgresql-docs package includes the SGML source for the documentation
247as well as the documentation in other formats, and some extra documentation.
248Install this package if you want to help with the PostgreSQL documentation
249project, or if you want to generate printed documentation.
250
251
252%package contrib
253Summary: Contributed source and binaries distributed with PostgreSQL
254Summary(ja): PostgreSQL と一緒に配布される、寄贈されたソースとバイナリ
255Group: Applications/Databases
256Requires: %{name} = %{version} perl-DBD-Pg
257Obsoletes: postgresql7-contrib
258Conflicts: postgresql8-contrib
259
260%description contrib
261The postgresql-contrib package contains contributed packages that are
262included in the PostgreSQL distribution.
263
264
265%package devel
266Summary: PostgreSQL development header files.
267Summary(ja): PostgreSQL のサーバサイド開発用ヘッダファイル
268Group: programming
269Requires: %{name}-static = %{version}
270Requires: libicu-devel
271Requires: clang-devel
272Requires: llvm-devel
273Obsoletes: postgresql7-devel
274Conflicts: postgresql8-devel
275Conflicts: libpq-devel >= 9.3.0
276
277%description devel
278The postgresql-devel package contains the header files needed to compile
279server-side C or C++ applications.
280
281%description -l ja devel
282postgresql-devel パッケージには、PostgreSQL サーバサイド C / C++ アプリケー
283ションをコンパイルするために必要なヘッダファイルが含まれています。
284
285
286%package static
287Summary: PostgreSQL development libraries.
288Summary(ja): PostgreSQL のサーバサイド開発用ライブラリ
289Group: programming
290Obsoletes: postgresql7-devel
291Conflicts: postgresql8-devel
292Conflicts: libpq-devel >= 9.3.0
293
294%description static
295The postgresql-static package contains libraries needed to compile
296 server-side C or C++ applications.
297
298%description -l ja static
299postgresql-static パッケージには、PostgreSQL サーバサイド C / C++ アプリケー
300ションをコンパイルするために必要なライブラリが含まれています。
301
302#------------
303%if %{with plperl}
304%package plperl
305Summary: The Perl procedural languages for PostgreSQL.
306Summary(ja): PostgreSQL用の手続き言語PL/Perl
307Group: programming
308Requires: %{name} = %{version}
309Obsoletes: postgresql7-pl
310Conflicts: postgresql8-pl
311
312%description plperl
313The postgresql-plperl package contains the PL/Perl procedural language,
314which is an extension to the PostgreSQL database server.
315Install this if you want to write database functions in Perl.
316%endif
317
318#------------
319%if %{with pltcl}
320%package pltcl
321Summary: The Tcl procedural languages for PostgreSQL.
322Summary(ja): PostgreSQL用の手続き言語PL/Tcl
323Group: programming
324Requires: %{name} = %{version}
325Obsoletes: postgresql7-pl
326Conflicts: postgresql8-pl
327
328%description pltcl
329The postgresql-pltcl package contains the PL/Tcl procedural language,
330which is an extension to the PostgreSQL database server.
331Install this if you want to write database functions in Tcl.
332%endif
333
334#------------
335%if %{with plpython3}
336%package plpython3
337Summary: The Python3 procedural languages for PostgreSQL.
338Summary(ja): PostgreSQL用の手続き言語PL/Python
339Group: programming
340Requires: %{name} = %{version}
341Obsoletes: postgresql7-pl
342Conflicts: postgresql8-pl
343
344%description plpython3
345The postgresql-plpython3 package contains the PL/Python3 procedural language,
346which is an extension to the PostgreSQL database server.
347Install this if you want to write database functions in Python 3.
348%endif
349
350#------------
351%if %test
352%package test
353Summary: The test suite distributed with PostgreSQL.
354Summary(ja): PostgreSQL と共に配布されるテストスート
355Group: other
356Requires: postgresql = %{version}
357Obsoletes: postgresql7-test
358Conflicts: postgresql8-test
359
360%description test
361PostgreSQL is an advanced Object-Relational database management
362system. The postgresql-test package includes the sources and pre-built
363binaries of various tests for the PostgreSQL database management
364system, including regression tests and benchmarks.
365%endif
366
367
368%debug_package
369
370
371%prep
372%setup -q -n postgresql-%{version}
373
374
375%build
376CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS
377CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS
378
379# Strip out -ffast-math from CFLAGS....
380
381# to link libpq statically.
382LIBPQ_PATH=`pwd`/src/interfaces/libpq/libpq.a
383perl -pi -e "s|^libpq = .+\$|libpq = $LIBPQ_PATH -lpthread|" src/Makefile.global.in
384
385CFLAGS=`echo $CFLAGS|xargs -n 1|grep -v ffast-math|xargs -n 100`
386
387export PYTHON=%{__python3}
388
389./configure \
390        --prefix=%{_prefix} \
391        --libdir=%{_libdir} \
392        --disable-rpath \
393%if %{with plperl}
394        --with-perl \
395%endif
396%if %{with pltcl}
397        --with-tcl \
398        --with-tclconfig=%{_libdir} \
399%endif
400%if %{with plpython3}
401        --with-python \
402%endif
403%if %ssl
404        --with-openssl \
405%endif
406%if %pam
407        --with-pam \
408%endif
409%if %kerberos
410        --with-krb5=/usr/kerberos \
411%endif
412%if %nls
413        --enable-nls \
414%endif
415        --with-libedit-preferred \
416        --sysconfdir=%{_sysconfdir}/sysconfig/pgsql \
417        --mandir=%{_mandir} \
418        --with-docdir=%{_docdir} \
419        --includedir=%{_includedir}/pgsql \
420        --datadir=%{_datadir}/pgsql \
421        --with-icu \
422        --with-llvm \
423%if %{with systemd}
424        --with-systemd \
425%endif
426        %{nil}
427
428make %{?_smp_mflags} all
429make %{?_smp_mflags} -C contrib all
430
431%if %test
432        pushd src/test
433        make all
434        popd
435%endif
436
437
438%install
439rm -rf $RPM_BUILD_ROOT
440
441# exclude client libraries.
442perl -pi -e 's/^\tinterfaces \\\n//' src/Makefile
443
444make DESTDIR=$RPM_BUILD_ROOT install
445make -C contrib DESTDIR=$RPM_BUILD_ROOT install
446
447# copy over Makefile.global to the include dir....
448install -m644 src/Makefile.global $RPM_BUILD_ROOT%{_includedir}/pgsql
449install -m644 src/Makefile.shlib $RPM_BUILD_ROOT%{_includedir}/pgsql
450
451%if %{with systemd}
452install -Dpm0644 %{SOURCE1000} $RPM_BUILD_ROOT%{_unitdir}/postgresql.service
453# ... and make a tmpfiles script to recreate it at reboot.
454install -Dpm0644 %{SOURCE1001} $RPM_BUILD_ROOT%{_tmpfilesdir}/postgresql.conf
455%else
456# initscript
457install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
458sed -e "s/@pgver@/%{pgver}/" \
459        -e "s|@docdir@|%{_docdir}/postgresql-%{version}|" %{SOURCE3} \
460        > $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
461chmod 755 $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
462%endif
463
464# PGDATA needs removal of group and world permissions due to pg_pwd hole.
465install -d -m 700 $RPM_BUILD_ROOT/var/lib/pgsql/data
466
467# backups of data go here...
468install -d -m 700 $RPM_BUILD_ROOT/var/lib/pgsql/backups
469
470# postgres' .bash_profile
471install -m 644 %{SOURCE15} $RPM_BUILD_ROOT/var/lib/pgsql/.bash_profile
472
473# Create the multiple postmaster startup directory
474install -d -m 700 $RPM_BUILD_ROOT/etc/sysconfig/pgsql
475
476
477%if %test
478        # tests. There are many files included here that are unnecessary, but include
479        # them anyway for completeness.
480        mkdir -p $RPM_BUILD_ROOT%{_libdir}/pgsql/test
481        cp -a src/test/regress $RPM_BUILD_ROOT%{_libdir}/pgsql/test
482        install -m 0755 contrib/spi/refint.so $RPM_BUILD_ROOT%{_libdir}/pgsql/test/regress
483        install -m 0755 contrib/spi/autoinc.so $RPM_BUILD_ROOT%{_libdir}/pgsql/test/regress
484        pushd  $RPM_BUILD_ROOT%{_libdir}/pgsql/test/regress/
485        strip *.so
486        popd
487%endif
488
489# Fix some more documentation
490##gzip doc/internals.ps
491cp %{SOURCE6} README.rpm-dist
492##cp -pr $RPM_BUILD_ROOT%{_docdir}/postgresql/html doc
493##rm -rf $RPM_BUILD_ROOT%{_docdir}/postgresql/html
494
495mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
496mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3
497mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man7
498install -m 644 ./doc/src/sgml/man1/* $RPM_BUILD_ROOT/%{_mandir}/man1
499install -m 644 ./doc/src/sgml/man3/* $RPM_BUILD_ROOT/%{_mandir}/man3
500install -m 644 ./doc/src/sgml/man7/* $RPM_BUILD_ROOT/%{_mandir}/man7
501
502find_lang_bins ()
503{
504        lstfile=$1 ; shift
505        cp /dev/null "$lstfile"
506        for binary; do
507                %find_lang "$binary"-%{pgver}
508                cat "$binary"-%{pgver}.lang >>"$lstfile"
509        done
510}
511find_lang_bins devel.lst pg_config
512find_lang_bins server.lst \
513        initdb pg_archivecleanup pg_basebackup pg_checksums pg_controldata \
514        pg_ctl pg_resetwal pg_rewind pg_test_fsync pg_test_timing pg_waldump \
515        plpgsql postgres pg_upgrade pg_verifybackup
516find_lang_bins main.lst \
517        pg_dump pgscripts psql
518%if %{with plperl}
519find_lang_bins plperl.lst plperl
520%endif
521%if %{with plpython3}
522# plpython3 shares message files with plpython
523find_lang_bins plpython3.lst plpython
524%endif
525%if %{with pltcl}
526find_lang_bins pltcl.lst pltcl
527%endif
528
529rm -rf ./extension
530mv -f %{buildroot}%{_docdir}/postgresql/extension ./
531rm -f %{buildroot}%{_mandir}/man1/ecpg.*
532
533
534%pre server
535groupadd -g 26 -o -r postgres >/dev/null 2>&1 || :
536useradd -M -n -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \
537        -c "PostgreSQL Server" -u 26 postgres >/dev/null 2>&1 || :
538touch /var/log/pgsql
539chown postgres.postgres /var/log/pgsql
540chmod 0700 /var/log/pgsql
541
542
543if [ $1 -gt 1 ]; then
544  if [ -e /var/lib/pgsql/data/PG_VERSION ]; then
545    PGVER=`cat /var/lib/pgsql/data/PG_VERSION`
546    if [ "x%{pgver}" != "x$PGVER" -a ! -d /var/lib/pgsql/$PGVER ]; then
547      mkdir -p /var/lib/pgsql/$PGVER/{bin,share,%{_lib}/postgresql}
548      mv -f /var/lib/pgsql/data /var/lib/pgsql/$PGVER/
549      cp -af %{_datadir}/pgsql /var/lib/pgsql/$PGVER/share/
550      for f in %{_libdir}/postgresql/*; do
551        cp -af $f /var/lib/pgsql/$PGVER/%{_lib}/postgresql/
552      done
553      for f in `rpm -ql %{name}-server | grep /usr/bin/`; do
554        cp -af $f /var/lib/pgsql/$PGVER/bin/
555      done
556
557      cat - <<EOF > /var/lib/pgsql/pgsql_upgrade.sh
558#!/bin/sh
559
560sudo -u postgres pg_upgrade -d /var/lib/pgsql/$PGVER/data/ -D /var/lib/pgsql/data -b /var/lib/pgsql/$PGVER/bin/ -B /usr/bin
561
562EOF
563      chown postgres.postgres /var/lib/pgsql/pgsql_upgrade.sh
564      chmod 700 /var/lib/pgsql/pgsql_upgrade.sh
565
566      cat - <<EOF
567 The old database was saved into /var/lib/pgsql/$PGVER/data/ and
568a migration script was created as /var/lib/pgsql/pgsql_upgrade.sh
569
570EOF
571        fi
572  fi
573fi
574
575%post server
576/sbin/ldconfig
577%if %{with systemd}
578%systemd_post postgresql.service
579%else
580chkconfig --add postgresql
581%endif
582
583%preun server
584%if %{with systemd}
585%systemd_preun postgresql.service
586%else
587if [ $1 = 0 -o -x /bin/systemctl ] ; then
588        chkconfig --del postgresql
589fi
590%endif
591
592%postun server
593/sbin/ldconfig
594%if %{with systemd}
595%systemd_postun_with_restart postgresql.service
596%else
597if [ $1 -ge 1 ]; then
598  /sbin/service postgresql condrestart >/dev/null 2>&1
599fi
600if [ $1 = 0 ] ; then
601    if [ ! -x /usr/bin/postgres ] ; then
602            userdel postgres >/dev/null 2>&1 || :
603            groupdel postgres >/dev/null 2>&1 || :
604    fi
605fi
606%endif
607
608%if %{with plperl}
609%post -p /sbin/ldconfig   plperl
610%postun -p /sbin/ldconfig   plperl
611%endif
612
613%if %{with plpython3}
614%post -p /sbin/ldconfig   plpython3
615%postun -p /sbin/ldconfig   plpython3
616%endif
617
618%if %{with pltcl}
619%post -p /sbin/ldconfig   pltcl
620%postun -p /sbin/ldconfig   pltcl
621%endif
622
623%if %test
624%post test
625chown -R postgres.postgres %{_datadir}/pgsql/test >/dev/null 2>&1 || :
626%endif
627
628
629%clean
630rm -rf $RPM_BUILD_ROOT
631
632
633%files -f main.lst
634%defattr(-,root,root)
635%license COPYRIGHT
636%doc doc/KNOWN_BUGS doc/MISSING_FEATURES
637%doc README HISTORY INSTALL
638%doc README.rpm-dist
639##doc doc/html
640%{_bindir}/clusterdb
641%{_bindir}/createdb
642%{_bindir}/createuser
643%{_bindir}/dropdb
644%{_bindir}/dropuser
645%{_bindir}/pg_dump
646%{_bindir}/pg_dumpall
647%{_bindir}/pg_restore
648%{_bindir}/psql
649%{_bindir}/reindexdb
650%{_bindir}/vacuumdb
651%{_mandir}/man1/clusterdb.*
652%{_mandir}/man1/createdb.*
653%{_mandir}/man1/createuser.*
654%{_mandir}/man1/dropdb.*
655%{_mandir}/man1/dropuser.*
656%{_mandir}/man1/pg_dump.*
657%{_mandir}/man1/pg_dumpall.*
658%{_mandir}/man1/pg_restore.*
659%{_mandir}/man1/psql.*
660%{_mandir}/man1/reindexdb.*
661%{_mandir}/man1/vacuumdb.*
662%{_mandir}/man3/*
663%{_mandir}/man7/*
664%dir %{_libdir}/postgresql/bitcode
665
666%files docs
667%defattr(-,root,root)
668%doc doc/src/*
669
670%files contrib
671%defattr(-,root,root)
672%doc contrib/README contrib/spi/*.example
673%{_libdir}/postgresql/_int.so
674%{_libdir}/postgresql/adminpack.so
675%{_libdir}/postgresql/amcheck.so
676%{_libdir}/postgresql/auth_delay.so
677%{_libdir}/postgresql/auto_explain.so
678%{_libdir}/postgresql/autoinc.so
679%{_libdir}/postgresql/bloom.so
680%{_libdir}/postgresql/btree_gin.so
681%{_libdir}/postgresql/btree_gist.so
682%{_libdir}/postgresql/citext.so
683%{_libdir}/postgresql/cube.so
684%{_libdir}/postgresql/dblink.so
685%{_libdir}/postgresql/dict_int.so
686%{_libdir}/postgresql/dict_xsyn.so
687%{_libdir}/postgresql/earthdistance.so
688%{_libdir}/postgresql/file_fdw.so
689%{_libdir}/postgresql/fuzzystrmatch.so
690%{_libdir}/postgresql/hstore.so
691%{_libdir}/postgresql/insert_username.so
692%{_libdir}/postgresql/isn.so
693%{_libdir}/postgresql/lo.so
694%{_libdir}/postgresql/ltree.so
695%{_libdir}/postgresql/moddatetime.so
696%{_libdir}/postgresql/pageinspect.so
697%{_libdir}/postgresql/passwordcheck.so
698%{_libdir}/postgresql/pg_buffercache.so
699%{_libdir}/postgresql/pg_freespacemap.so
700%{_libdir}/postgresql/pg_stat_statements.so
701%{_libdir}/postgresql/pg_trgm.so
702%{_libdir}/postgresql/pg_visibility.so
703%{_libdir}/postgresql/pgcrypto.so
704%{_libdir}/postgresql/pgoutput.so
705%{_libdir}/postgresql/pgrowlocks.so
706%{_libdir}/postgresql/pgstattuple.so
707%{_libdir}/postgresql/postgres_fdw.so
708%{_libdir}/postgresql/refint.so
709%{_libdir}/postgresql/seg.so
710%{_libdir}/postgresql/sslinfo.so
711%{_libdir}/postgresql/tablefunc.so
712%{_libdir}/postgresql/tcn.so
713%{_libdir}/postgresql/test_decoding.so
714%{_libdir}/postgresql/unaccent.so
715%{_bindir}/oid2name
716%{_bindir}/pg_standby
717%{_bindir}/vacuumlo
718%{_mandir}/man1/oid2name.*
719%{_mandir}/man1/pg_standby.*
720%{_mandir}/man1/vacuumlo.*
721
722%if 0
723%files libs -f libpq5-%{pgver}.lang
724%defattr(-,root,root)
725%{_libdir}/libecpg.so.*
726%{_libdir}/libecpg_compat.so.*
727%{_libdir}/libpgtypes.so.*
728%{_libdir}/libpq.so.*
729%endif
730
731%files server -f server.lst
732%defattr(-,root,root)
733%doc extension
734%if %{with systemd}
735%{_unitdir}/postgresql.service
736%{_tmpfilesdir}/postgresql.conf
737%else
738%{_sysconfdir}/rc.d/init.d/postgresql
739%endif
740%dir %{_sysconfdir}/sysconfig/pgsql
741%{_bindir}/initdb
742%{_bindir}/pg_archivecleanup
743%{_bindir}/pg_basebackup
744%{_bindir}/pg_checksums
745%{_bindir}/pg_controldata
746%{_bindir}/pg_ctl
747%{_bindir}/pg_isready
748%{_bindir}/pg_receivewal
749%{_bindir}/pg_recvlogical
750%{_bindir}/pg_resetwal
751%{_bindir}/pg_rewind
752%{_bindir}/pg_test_fsync
753%{_bindir}/pg_test_timing
754%{_bindir}/pg_upgrade
755%{_bindir}/pg_verifybackup
756%{_bindir}/pg_waldump
757%{_bindir}/pgbench
758%{_bindir}/postgres
759%{_bindir}/postmaster
760%{_mandir}/man1/initdb.*
761%{_mandir}/man1/pg_archivecleanup.*
762%{_mandir}/man1/pg_basebackup.*
763%{_mandir}/man1/pg_checksums.*
764%{_mandir}/man1/pg_controldata.*
765%{_mandir}/man1/pg_ctl.*
766%{_mandir}/man1/pg_isready.*
767%{_mandir}/man1/pg_receivewal.*
768%{_mandir}/man1/pg_recvlogical.*
769%{_mandir}/man1/pg_resetwal.*
770%{_mandir}/man1/pg_rewind.*
771%{_mandir}/man1/pg_test_fsync.*
772%{_mandir}/man1/pg_test_timing.*
773%{_mandir}/man1/pg_upgrade.*
774%{_mandir}/man1/pg_verifybackup.*
775%{_mandir}/man1/pg_waldump.*
776%{_mandir}/man1/pgbench.*
777%{_mandir}/man1/postgres.*
778%{_mandir}/man1/postmaster.*
779%dir %{_libdir}/postgresql
780%{_libdir}/postgresql/dict_snowball.so
781%{_libdir}/postgresql/libpqwalreceiver.so
782%{_libdir}/postgresql/pg_prewarm.so
783%{_libdir}/postgresql/plpgsql.so
784%{_libdir}/postgresql/*_and_*.so
785%{_libdir}/postgresql/euc2004_sjis2004.so
786%{_libdir}/postgresql/tsm_system_rows.so
787%{_libdir}/postgresql/tsm_system_time.so
788%dir %{_datadir}/pgsql
789%{_datadir}/pgsql/errcodes.txt
790%dir %{_datadir}/pgsql/extension
791%{_datadir}/pgsql/extension/*
792%exclude %{_datadir}/pgsql/extension/pl*
793%{_datadir}/pgsql/*.sql
794%{_datadir}/pgsql/postgres.bki
795%{_datadir}/pgsql/*.sample
796%{_datadir}/pgsql/sql_features.txt
797%{_datadir}/pgsql/timezone
798%{_datadir}/pgsql/timezonesets
799%{_datadir}/pgsql/tsearch_data
800%attr(700,postgres,postgres) %dir /var/lib/pgsql
801%attr(700,postgres,postgres) %dir /var/lib/pgsql/data
802%attr(700,postgres,postgres) %dir /var/lib/pgsql/backups
803%attr(644,postgres,postgres) %config(noreplace) /var/lib/pgsql/.bash_profile
804
805%files llvmjit
806%defattr(-,root,root)
807%{_libdir}/postgresql/bitcode/*
808%{_libdir}/postgresql/llvmjit.so
809%{_libdir}/postgresql/llvmjit_types.bc
810
811%files devel -f devel.lst
812%defattr(-,root,root)
813%{_includedir}/pgsql
814%{_bindir}/pg_config
815%{_libdir}/postgresql/pgxs
816%{_mandir}/man1/pg_config.*
817
818%files static
819%{_libdir}/libpgcommon.a
820%{_libdir}/libpgcommon_shlib.a
821%{_libdir}/libpgfeutils.a
822%{_libdir}/libpgport.a
823%{_libdir}/libpgport_shlib.a
824
825%if %{with plperl}
826%files plperl -f plperl-%{pgver}.lang
827%defattr(-,root,root)
828%{_libdir}/postgresql/plperl.so
829%{_libdir}/postgresql/bool_plperl.so
830%{_libdir}/postgresql/hstore_plperl.so
831%{_libdir}/postgresql/jsonb_plperl.so
832%{_datadir}/pgsql/extension/plperl*
833%endif
834
835%if %{with pltcl}
836%files pltcl -f pltcl-%{pgver}.lang
837%defattr(-,root,root)
838%{_libdir}/postgresql/pltcl.so
839%{_datadir}/pgsql/extension/pltcl*
840%endif
841
842%if %{with plpython3}
843%files plpython3 -f plpython3.lst
844%defattr(-,root,root)
845%{_libdir}/postgresql/plpython3.so
846%{_libdir}/postgresql/hstore_plpython3.so
847%{_libdir}/postgresql/ltree_plpython3.so
848%{_libdir}/postgresql/jsonb_plpython3.so
849%{_datadir}/pgsql/extension/plpython3*
850%endif
851
852%if %test
853%files test
854%defattr(-,postgres,postgres)
855%attr(-,postgres,postgres) %{_libdir}/postgresql/test/*
856%attr(-,postgres,postgres) %dir %{_libdir}/postgresql/test
857%endif
858
859
860%changelog
861* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2-1
862- new upstream release.
863
864* Fri Nov 13 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.1-1
865- new upstream release.
866
867* Mon Oct 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.0-1
868- new upstream release.
869
870* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.4-2
871- rebuilt with python-3.8.
872
873* Fri Aug 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.4-1
874- new upstream release.
875- fixed %%files.
876
877* Fri May 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.3-1
878- new upstream release.
879- added systemd support (disabled as default).
880
881* Fri Feb 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.2-1
882- new upstream release.
883
884* Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.0-1
885- new upstream release.
886
887* Fri Mar 02 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3-1
888- new upstream release.
889
890* Fri Apr  1 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.2-1
891- new upstream release.
892
893* Tue Mar 15 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.1-1
894- new upstream release.
895
896* Sat Jan  9 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.0-1
897- new upstream release.
898
899* Fri Oct  9 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.5-1
900- new upstream release.
901
902* Sat Jun 20 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.4-2
903- fixed initscript.
904- modified %%pre to prepare for pg_upgrade.
905
906* Sat Jun 13 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.4-1
907- new upstream release.
908
909* Fri Jun 12 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.3-1
910- new upstream release.
911
912* Sun Mar 22 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 9.3.4-2
913- rebuilt without readline to avoid GPL infection
914- added BuildRequires: libedit-devel instead of readline-devel
915- added BuildRequires: tcl-devel instead of tcl
916
917* Tue Apr 1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.3.4-1
918- new upstream release.
919
920* Sun Dec 01 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.3.1-1
921- new upstream release.
922- built without client libraries.
923
924* Thu Feb 21 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.12-1
925- new upstream release
926
927* Thu Feb  7 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.11-1
928- new upstream release
929- add Vendor and Distribution tags
930
931* Mon Jan  7 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.7-2vl7
932- build with Tcl/Tk 8.5.7-1
933- fix init script (Source3): fix su(1) paramaters.
934
935* Tue Mar 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 9.0.7-1
936- new upstream release
937- move euc2004_sjis2004.so from -contrib to -server (BTS:1266)
938- remove *_and_*.so from -contrib (included in -server)
939
940* Sat Apr 23 2011 Shu KONNO <owa@bg.wakwak.com> 9.0.4-1
941- updated postgresql to 9.0.4
942
943* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 9.0.3-1
944- updated postgresql to 9.0.3
945- separated postgresql-jdbc package
946
947* Thu Feb 03 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.7-1
948- updated postgresql to 8.4.7 (contains a variety of fixes)
949
950* Sat Jan 29 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.6-1
951- updated postgresql to 8.4.6
952- updated JDBC2 driver to postgresql-8.3-606.{jdbc2,jdbc2ee}.jar
953- updated JDBC3 driver to postgresql-8.4-702.jdbc3.jar
954- updated JDBC4 driver to postgresql-8.4-702.jdbc4.jar
955
956* Thu Jan 13 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.5-2
957- rebuilt with openssl-1.0.0c
958
959* Thu Oct 07 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.5-1
960- updated postgresql to 8.4.5
961
962* Sun May 16 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.4-1
963- updated postgresql to 8.4.4
964
965* Thu Apr 15 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.3-1
966- updated postgresql to 8.4.3
967- s/BuildPrereq/Buildrequires/
968
969* Wed Feb 17 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.2-1
970- updated postgresql to 8.4.2
971- rebuilt with new environment
972
973* Thu Sep 10 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.1-1
974- updated postgresql to 8.4.1
975
976* Fri Aug 21 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.0-2
977- moved dict_snowball.so from conrib to server
978
979* Tue Jul 07 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.0-1
980- updated postgresql to 8.4.0
981- updated jdbc3,4 to 701
982- dropt postgresql-8.3.3-nls.patch (fixed)
983- dropt postgresql-7.4-ecpg-patch (no effect)
984
985* Sat Apr 18 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.3.7-2
986- changed libs Group to System Environment/Libraries
987
988* Sun Apr 12 2009 Shu KONNO <owa@bg.wakwak.com> 8.3.7-1
989- updated postgresql to 8.3.7
990
991* Sun Jan 25 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.3.5-2
992- remove "-E EUC_JP --no-locale" option from initdb in postgresql.init
993
994* Thu Jan 22 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.3.5-1
995- new upstream release (postgresql to 8.3.5, jdbc to 604)
996
997* Sat Jul 05 2008 Shu KONNO <owa@bg.wakwak.com> 8.3.3-1vl5
998- applied new versioning policy, and spec in utf-8
999- updated postgresql to 8.3.3
1000- updated jdbcver to 603
1001- added postgresql-8.3.3-nls.patch instead of postgresql-8.2.0-nls.patch.gz
1002- added a script to replace PGVERSION in postgresql.init
1003
1004* Sun Feb 17 2008 Shu KONNO <owa@bg.wakwak.com> 8.2.6-0vl2
1005- rebuild with tcl/tk-8.4.18
1006
1007* Tue Jan 08 2008 Shu KONNO <owa@bg.wakwak.com> 8.2.6-0vl1
1008- updated postgresql to 8.2.6
1009- included security fixes: CVE-{2007-6600, 2007-4772, 2007-6067, 2007-4769, 2007-6601}
1010
1011* Tue Oct 16 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl3
1012- updated PGVERSION to 8.2 in postgresql.init (sorry;)
1013
1014* Tue Oct 09 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl2
1015- rebuild with tcl/tk-8.4.16
1016
1017* Wed Sep 19 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl1
1018- updated postgresql to 8.2.5
1019- updated jdbc driver to 8.2-506, and added 8.2-506.jdbc4.jar
1020- updated nls-patch to 8-2-0
1021- dropt postgresql-8.1.4-Pg.patch.gz
1022
1023* Wed Sep 19 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 8.1.10-0vl1
1024- for VineSeed
1025- updated to 8.1.10 (8.1.9 and up has fixes for CVE-2007-2138)
1026- JDBC driver updated to 410
1027
1028* Sun Jul  1 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.1.5-0vl1
1029- rebuilt for VineSeed
1030- fixed install script
1031
1032* Thu Nov 23 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.5-0vl0
1033- upstream release
1034- fix missing %defattr in %files server
1035
1036* Fri Sep 15 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.4-0vl2
1037- fix version number in postgresql.init
1038
1039* Tue Sep 12 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.4-0vl1
1040- upstream release
1041- drop rpm-pgsql-8.0.0.patch
1042- add Requires: perl-DBD-Pg for contrib
1043- add postgresql-8.1.4-Pg.patch.gz
1044- update nls patches
1045- new JDBC driver
1046
1047* Sat Mar 18 2006 Shu KONNO <owa@bg.wakwak.com> 8.0.3-0vl4
1048- added build options --without perl, --without python
1049- rebuilt for x86_64 architecture support
1050
1051* Tue May 31 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl3
1052- drop Provides: on postgresql-libs
1053- drop Requires: libpq.so on postgresql-server
1054
1055* Tue May 31 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl2
1056- change SONAME -- Provides: libpq.so.4 libpq.so.4.0 libpq.so
1057
1058* Thu May 26 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl1
1059- upstream release
1060- update nls patches
1061
1062* Fri Apr 22 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.2-0vl1
1063- upstream release
1064- update nls patches
1065
1066* Sun Apr 03 2005 Shu KONNO <owa@bg.wakwak.com> 8.0.1-0vl3
1067- rebuilded with python-2.4.1-0vl1
1068
1069* Sat Mar 26 2005 Shu KONNO <owa@bg.wakwak.com> 8.0.1-0vl2
1070- Dropped PyGreSQL-3.4.tgz.
1071- Dropped PyGreSQL-3.4-setup-2.patch.
1072- Dropped plpython.so in postgresql-server, because it's exist in postgresql-pl.
1073- Dropped pyver and pynextver macros.
1074- Changed macro name "python" to "plpython" like plperl.
1075- Added "Obsoletes: postgresql-python"
1076
1077* Fri Feb 18 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.1-0vl1
1078- Major version up
1079- Obsoletes: postgresql7
1080- update nls patch(es)
1081- modify %postun not to delete postgres account on upgrade
1082
1083* Thu Jan 27 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.0-0vl1
1084- upstream release (release as a new package)
1085- Conflicts: postgresql
1086- update nls patch(es)
1087- (this package revision was rejected by Vine Project)
1088
1089* Sat Dec 04 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.6-0vl2
1090- upstream release
1091- new JDBC driver
1092- add BuildRequires: bison, flex, pam-devel
1093- drop postgresql-7.4.5-tempfile.patch (repaired)
1094
1095* Thu Nov 18 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 7.4.5-0vl2
1096- Added a security fix patch postgresql-7.4.5-tempfile.patch
1097  from Gentoo Linux (CAN-2004-0977).
1098- Changed Patch4:
1099  from PyGreSQL-3.4-setup-2.patch into PyGreSQL-3.4-setup-2.patch
1100  It is possible to compile this package without pre-installed postgresql.
1101- Removed Patch5 because Patch4 was changed.
1102
1103* Tue Aug 24 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.5-0vl1
1104- upstream release
1105
1106* Mon Jun 21 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.3-0vl1
1107- upstream release
1108- new jdbc driver
1109
1110* Sat Apr 17 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl3
1111- rebuild with python-2.3.3-0vl1
1112
1113* Tue Apr 13 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.3
1114- changed mode to 644 at Makefile.global, Makefile.shlib
1115
1116* Mon Apr 12 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.2
1117- updated python install section
1118
1119* Sat Apr 10 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.1
1120- added PyGreSQL-3.4.tgz and set python flag
1121- added PyGreSQL-3.4-setup.patch
1122- added PyGreSQL-3.4-pgmodule.patch
1123- rebuilded with python-2.3.3-0vl0.3 (for TestPkg)
1124
1125* Sun Mar 28 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 7.4.2-0vl2
1126- rebuild with new openssl
1127
1128* Wed Mar 17 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.2-0vl1
1129- upstream release
1130- change all of %{?foo:%define foo 0} -like descriptions to simple
1131  %define format for latest rpm to build.
1132
1133* Sat Feb 14 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.1-0vl3
1134- rebuild on latest tcl package environment.
1135
1136* Wed Feb 11 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.1-0vl2
1137- fixed lacking files at server's %files
1138
1139* Fri Dec 05 2003 HOTTA Michihide <hotta@net-newbie.com> 7.4-0vl2
1140- include JDBC driver for 7.4
1141- fix typo in postgresql-7.4-psql-patch
1142
1143* Thu Nov 20 2003 HOTTA Michihide <hotta@net-newbie.com> 7.4-0vl1
1144- upstream release
1145- change '--includedir=' option to avoid conflicting with unixODBC
1146- add postgresql-7.4-ecpg-patch
1147
1148* Wed Sep 10 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.4-0vl1
1149- upstream release
1150
1151* Wed Jul 23 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.3-0vl2
1152- drop previous version of libpq's trash
1153
1154* Wed May 28 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.3-0vl1
1155- upstream release with new nls patch
1156- fix postgresql-bashprofile (value of PGDATA)
1157- fix postgresql-init for Japanese-specific use (-E EUC_JP --no-locale)
1158
1159* Wed Apr 02 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 7.3.2-0vl2
1160- rebuild with tcltk8.4 and readline-4.3
1161
1162* Fri Mar 07 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.2-0vl1
1163- upstream release
1164
1165* Wed Dec 25 2002 HOTTA Michihide <hotta@net-newbie.com> 7.3.1-0vl1
1166- upstream release
1167- remove garbage changelog
1168
1169* Mon Dec 23 2002 HOTTA Michihide <hotta@net-newbie.com> 7.3-0vl1
1170- upstream release based on 7.3-2PGDG
1171- add nls patch
1172
1173* Thu Dec 05 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1174- 7.3-2PGDG
1175- Fix typo in initscript.  Argh!!
1176
1177* Wed Dec 04 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1178- 7.3-0.5PGDG
1179- Jerk out all perl client stuff and kludgage
1180- Rename plperl subpackage to a pl subpackage containing all but PL/Pgsql PL's
1181- Eliminate locale and multibyte explicit enables -- they are both defaults now
1182- Eliminate pgaccess code; it's not a part of the main tarball anymore
1183- Eliminate ODBC stuff -- it's also separate now.  Use unixODBC instead.
1184- Eliminated separate tk client package -- rolled the tk client into the tcl client.
1185- Moved pltcl into the pl subpackage.
1186- Added plpython to the pl subpackage.
1187- /etc/sysconfig/pgsql is sysconfdir for multiple postmaster startup.
1188
1189* Mon Dec 02 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1190- 7.3-0.1PGDG (not released)
1191- Integrate 7.3 jar's courtesy Joe Conway
1192- Integrate multi-postmaster initscript courtesy Karl DeBisschop
1193- Some renames and restructures.
1194- Stripped out the last dregs of the postgresql-dump migration script.
1195- Conflicts with less than 7.3.
1196
1197- (See below for old changelogs from VineSeed)
1198
1199* Fri Oct 04 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.3-0vl1
1200- updated to 7.2.3.
1201
1202* Tue Sep 10 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.2-0vl3
1203- absorbed previous patch8 into original nlspatch
1204- fixed configure options (--enable-nls and --enable-locale to be antinomy)
1205
1206* Fri Aug 30 2002 Shoji Matsumoto <shom@vinelinux.org> 7.2.2-0vl2
1207- add patch8 (ja.po for psql was invalid)
1208
1209* Thu Aug 29 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.2-0vl1
1210- updated to 7.2.2.
1211- improved nlspatch to enable japanese SQL help in psql.
1212
1213* Sat Jul 06 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl3
1214- fixed garbage chars in description(ja).
1215
1216* Wed Jul 03 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl2
1217- imported & replaced changelog (following VineSeed's).
1218  add some stuff to '%%files'.
1219
1220* Wed Jul 03 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl1
1221- Modified for Vine Linux 2.5. Originaly from RHL 7.2.1-5, adding
1222  nls patch, pg_dump patch, date_part patch by Jun Kuwamura
1223
1224* Thu May 23 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1225- replace nls patch.
1226- add *.mo to '%%files'.
1227
1228* Mon Mar 04 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1229- fix initscript
1230
1231* Sun Mar 03 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1232- add /usr/bin/pg_id to the package (fix)
1233
1234* Fri Mar 01 2002 Satoshi MACHINO <machino@vinelinux.org> 7.2-0vl1
1235- updated 7.2
1236- added nls.patch
1237- fixed spec file
1238- added New JDBC
1239-- pgjdbc1.jar(for JDK1.1.x), pgjdbc2(for Java2)
1240
1241* Sat Sep 22 2001 Satoshi MACHINO <machino@vinelinux.org> 7.1.3-4vl1
1242- updated 7.1.3
1243
1244* Tue Aug 21 2001 Hisao SHIBUYA <shibuya@alpha.or.jp>
1245- 7.1.2-7vl3
1246- merge 7.1.2-7vl2 and 7.1.2-7
1247
1248* Sun Aug 19 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
1249- 7.1.2-7vl2
1250- fixed spec typo (%%{_includesir} -> %%{_includedir})
1251
1252* Tue Aug 14 2001 Satoshi MACHINO <machino@vinelinux.org> 7.1.2-7vl1
1253- updated 7.1.2 (used postgresql-7.1.2-7)
1254- used psqlj patch for 7.1.2
1255- used jumbo-20010801.patch.gz
1256
1257* Mon Aug  6 2001 Trond Eivind Glomsr <teg@redhat.com> 7.1.2-7
1258- Add patches from 7.1-stable branch. This should fix #50799 and #50797
1259- Enable kerberos authentication (#50644)
1260- handle stop with stale pid file (#50499)
1261- make the test subpackage (not built by default) own /usr/lib/pgsql/test
1262
1263* Mon Jul  9 2001 Trond Eivind Glomsr <teg@redhat.com>
1264- Make the -devel subpackage depend on -libs, not the main package
1265
1266* Tue Jun 19 2001 Trond Eivind Glomsr <teg@redhat.com>
1267- Make sure the python subpackage depends on mx - otherwise, you'd get an error when importing
1268
1269* Mon Jun 18 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1270- add changes for s390x
1271
1272* Fri Jun 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1273- Many path fixes for contrib packages
1274- Newer intarray
1275- Don't use nested ifs for tkpkg/pgaccess
1276- Turn off test package for Red Hat Linux - it makes most sense just to use
1277  this during development
1278- One "pgacess" -> "pgaccess"
1279
1280* Wed Jun 13 2001 Lamar Owen <lamar.owen@wgcr.org> <lamar@postgresql.org>
1281- -4PGDG
1282- patchset update for pg_regress.sh
1283- can the dot in the release -- confused too many people and some programs.
1284- -3.PGDG
1285- updated README.rpm-dist
1286- updated patch to 7.1.2, fixing some places where /usr/share/pgsql
1287  was still being used where /usr/lib/pgsql was intended.
1288- PGLIB now set to /usr/lib/pgsql -- initdb doesn't use it to find the bki's.
1289
1290* Tue Jun 12 2001 Trond Eivind Glomsr <teg@redhat.com>
1291- sync
1292- Run chkconfig --add on server install
1293- Move the prereqs on useradd on chkconfig to the server package
1294- don't disable the %%clean section
1295
1296* Sat Jun 09 2001 Lamar Owen <lamar.owen@wgcr.org>
1297- Sync up with Trond Eivind's set.
1298
1299* Thu Jun  7 2001 Trond Eivind Glomsr <teg@redhat.com>
1300- Don't create postgres' .bashrc from the server post script: include it instead
1301- Move the test packages from /usr/share/pgsql to /usr/lib/pgsql
1302- Move the symlinks libpq.so, libecpg.so, libpq++.so and libpgeasy.so to the devel subpackage from
1303  libs
1304- Source the i18n data from the .bashrc instead of in the initscript
1305
1306* Mon May 28 2001 Trond Eivind Glomsr <teg@redhat.com>
1307- Handle i18n for database startup - backend needs to have the same locale everytime,
1308  but this certainly can't be hardcoded to C either
1309- Fix stop, restart in initscript (#42217)
1310- Make database init _much_ less verbose
1311- other minor fixes to the initscript
1312
1313* Fri May 25 2001 Trond Eivind Glomsr <teg@redhat.com>
1314- 7.1.2
1315
1316* Thu May 24 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1317- 7.1.2-0.1.1.PGDG PRERELEASE
1318- Changed versioning and release numbering a little for better flexibility,
1319-- particularly for distribution packagers.
1320- Release numbering comment at top of spec, where it's more useful.
1321- Trimmed changelog to 7.1.x. See the last 7.0.3's specfile for the 7.0
1322  changlog, and the last 6.5.3's specfile for the changelog prior to
1323  7.0.
1324
1325* Sun May 20 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1326- 7.1.1-4.PGDG
1327- _really_ got Python version agnosticism working.
1328
1329* Sat May 19 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1330- 7.1.1-3.PGDG Release
1331- Python version agnosticism.....
1332
1333* Tue May 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1334- Use openssl
1335- Make it obsolete subpackages if they aren't built
1336
1337* Mon May 14 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1338- 7.1.1-2.PGDG Release.
1339- Appended .PGDG to release string to differentiate our RPM set from the others.
1340- /bin/sh fix in initscript
1341- README.rpm-dist updates.
1342
1343* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 7.1.1-0.7
1344- Rebuild with new readline
1345
1346* Thu May 10 2001 Trond Eivind Glomsr <teg@redhat.com>
1347- Initial 7.1.1
1348
1349* Mon May  7 2001 Trond Eivind Glomsr <teg@redhat.com>
1350- Specify shell when running commands through su in the initscript, to avoid problems
1351  when people switch the postgres user to use tcsh
1352
1353* Thu Apr 19 2001 Trond Eivind Glomsr <teg@redhat.com>
1354- JDBC driver for Postgresql 7.1
1355
1356* Sun Apr 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1357- slightly different versioning scheming, will go back to the official
1358  later when I'm sure the package is ready to use
1359
1360* Fri Apr 13 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1361- 7.1 RELEASE
1362- 7.1-1 RPM RELEASE
1363- Change to COPTS -- strip out -ffastmath -- Considered Harmful.
1364- Back to old versioning scheme, kept teg's other fixes.
1365- README.rpm-dist updated.
1366- PGVERSION updated all-around (hopefully!)
1367- Couple of fixes from Peter E.
1368- Rearrange dependencies -- only the -libs subpackage is required for most stuff
1369- Removed broken and confusing logrotate script.
1370
1371* Mon Apr  9 2001 Trond Eivind Glomsr <teg@redhat.com>
1372- chown considered harmful - removed
1373- fix dangling symlimks (pg_crc.c)
1374- libpq.so changes for maximum compatiblity
1375- different versioning scheme, to avoid trouble later
1376- remove temporary perl file from the file list
1377- fix spelling error in tcl description
1378- mark odbcinst.ini as a config file
1379- use %%defattr on packages which didn't have it
1380
1381* Sat Apr 07 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1382- Integrated the PL/Perl stuff from Karl DeBisschop --conditional.
1383- Packaging reorg: added contrib and docs subpackages.
1384- Removed sgml source docs from main package --> docs subpackage.
1385- Removed contrib tree from main package --> contrib subpackage.
1386- Contrib tree is now prebuilt -- HOWEVER, very little install work is
1387  currently done with this.
1388
1389* Fri Apr 06 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1390- Quickie RC3.  There will be a 7.1RC3-2 shortly with other stuff.
1391
1392* Tue Apr 03 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1393- RC2
1394- eliminate versioning information for ancilliary files in prep for CVS.
1395- Fix docs mixup.
1396
1397* Tue Mar 27 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1398- RC1 quickie.
1399
1400* Tue Mar 20 2001 Lamar Owen <lamar@postgresql.org>
1401- Beta 6 initial build.
1402- Use make install-all-headers instead of cpio hack for devel headers.
1403- Split out the libs into the libs subpackage.
1404- Updated initscript to use pg_ctl to stop
1405- Updated initscript to initdb and start postmaster with LC_ALL=C to
1406  prevent index corruption.
1407
1408
1409* Sun Jan 28 2001 Lamar Owen <lamar@postgresql.org>
1410- Beta4
1411- Return to 'pgsql' directories instead of 'postgresql'
1412- Better perl patches.
1413
1414* Mon Jan 15 2001 Lamar Owen <lamar@postgresql.org>
1415- Edit patches to get rid of some cruft.
1416- Eliminate some more pre-7.1 specfile baggage that is no longer necessary.
1417- Moved pg_id to server
1418- added Makefile.global and pg_config to devel
1419- Corrected /usr/include/pgsql to /usr/include/postgresql
1420- Fixed some configure options.  Will be trying the configure macro next release
1421- Since it is terminally ill in this version pg_upgrade is _gone_.
1422- Thanks to Peter E for a good review.
1423
1424* Sun Jan 14 2001 Lamar Owen <lamar@postgresql.org>
1425- Running regression. 1 on the release-o-meter.
1426- Minor patches to get regression running right. 
1427- Initscript tweaking -- the old test for a database structure fails with 7.1's new structure.
1428
1429* Sat Jan 13 2001 Lamar Owen <lamar@postgresql.org>
1430- Perl 5 needs to be built with PREFIX set on the Makefile, not GNUmakefile....
1431- The 7.1 build is different from the 7.0 build -- see the configure line.
1432- NOTE: many files that used to be in /usr/share/postgresql are now in /usr/share/postgresql!
1433- by request, conditional packages are now supported. See the top of the spec.
1434- Fixed the server postinstall problems.
1435
1436* Mon Jan 08 2001 Lamar Owen <lamar@postgresql.org>
1437- First 7.1 beta test-build
1438
Note: See TracBrowser for help on using the repository browser.