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

Revision 12502, 47.0 KB checked in by tomop, 3 years ago (diff)

updated 8 packages

firefox-78.3.1-1

libpq-13.0-1

nodejs-12.18.4-1

openssh-8.4p1-1

php74-7.4.11-1

postgresql-13.0-1

rspamd-2.6-1

thunderbird-68.12.1-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.0
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%changelog
860* Mon Oct 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.0-1
861- new upstream release.
862
863* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.4-2
864- rebuilt with python-3.8.
865
866* Fri Aug 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.4-1
867- new upstream release.
868- fixed %%files.
869
870* Fri May 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.3-1
871- new upstream release.
872- added systemd support (disabled as default).
873
874* Fri Feb 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.2-1
875- new upstream release.
876
877* Fri Oct 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.0-1
878- new upstream release.
879
880* Fri Mar 02 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.3-1
881- new upstream release.
882
883* Fri Apr  1 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.2-1
884- new upstream release.
885
886* Tue Mar 15 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.1-1
887- new upstream release.
888
889* Sat Jan  9 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.5.0-1
890- new upstream release.
891
892* Fri Oct  9 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.5-1
893- new upstream release.
894
895* Sat Jun 20 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.4-2
896- fixed initscript.
897- modified %%pre to prepare for pg_upgrade.
898
899* Sat Jun 13 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.4-1
900- new upstream release.
901
902* Fri Jun 12 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.4.3-1
903- new upstream release.
904
905* Sun Mar 22 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 9.3.4-2
906- rebuilt without readline to avoid GPL infection
907- added BuildRequires: libedit-devel instead of readline-devel
908- added BuildRequires: tcl-devel instead of tcl
909
910* Tue Apr 1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.3.4-1
911- new upstream release.
912
913* Sun Dec 01 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.3.1-1
914- new upstream release.
915- built without client libraries.
916
917* Thu Feb 21 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.12-1
918- new upstream release
919
920* Thu Feb  7 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.11-1
921- new upstream release
922- add Vendor and Distribution tags
923
924* Mon Jan  7 2013 IWAI, Masaharu <iwai@alib.jp> 9.0.7-2vl7
925- build with Tcl/Tk 8.5.7-1
926- fix init script (Source3): fix su(1) paramaters.
927
928* Tue Mar 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 9.0.7-1
929- new upstream release
930- move euc2004_sjis2004.so from -contrib to -server (BTS:1266)
931- remove *_and_*.so from -contrib (included in -server)
932
933* Sat Apr 23 2011 Shu KONNO <owa@bg.wakwak.com> 9.0.4-1
934- updated postgresql to 9.0.4
935
936* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 9.0.3-1
937- updated postgresql to 9.0.3
938- separated postgresql-jdbc package
939
940* Thu Feb 03 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.7-1
941- updated postgresql to 8.4.7 (contains a variety of fixes)
942
943* Sat Jan 29 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.6-1
944- updated postgresql to 8.4.6
945- updated JDBC2 driver to postgresql-8.3-606.{jdbc2,jdbc2ee}.jar
946- updated JDBC3 driver to postgresql-8.4-702.jdbc3.jar
947- updated JDBC4 driver to postgresql-8.4-702.jdbc4.jar
948
949* Thu Jan 13 2011 Shu KONNO <owa@bg.wakwak.com> 8.4.5-2
950- rebuilt with openssl-1.0.0c
951
952* Thu Oct 07 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.5-1
953- updated postgresql to 8.4.5
954
955* Sun May 16 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.4-1
956- updated postgresql to 8.4.4
957
958* Thu Apr 15 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.3-1
959- updated postgresql to 8.4.3
960- s/BuildPrereq/Buildrequires/
961
962* Wed Feb 17 2010 Shu KONNO <owa@bg.wakwak.com> 8.4.2-1
963- updated postgresql to 8.4.2
964- rebuilt with new environment
965
966* Thu Sep 10 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.1-1
967- updated postgresql to 8.4.1
968
969* Fri Aug 21 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.0-2
970- moved dict_snowball.so from conrib to server
971
972* Tue Jul 07 2009 Shu KONNO <owa@bg.wakwak.com> 8.4.0-1
973- updated postgresql to 8.4.0
974- updated jdbc3,4 to 701
975- dropt postgresql-8.3.3-nls.patch (fixed)
976- dropt postgresql-7.4-ecpg-patch (no effect)
977
978* Sat Apr 18 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.3.7-2
979- changed libs Group to System Environment/Libraries
980
981* Sun Apr 12 2009 Shu KONNO <owa@bg.wakwak.com> 8.3.7-1
982- updated postgresql to 8.3.7
983
984* Sun Jan 25 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.3.5-2
985- remove "-E EUC_JP --no-locale" option from initdb in postgresql.init
986
987* Thu Jan 22 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.3.5-1
988- new upstream release (postgresql to 8.3.5, jdbc to 604)
989
990* Sat Jul 05 2008 Shu KONNO <owa@bg.wakwak.com> 8.3.3-1vl5
991- applied new versioning policy, and spec in utf-8
992- updated postgresql to 8.3.3
993- updated jdbcver to 603
994- added postgresql-8.3.3-nls.patch instead of postgresql-8.2.0-nls.patch.gz
995- added a script to replace PGVERSION in postgresql.init
996
997* Sun Feb 17 2008 Shu KONNO <owa@bg.wakwak.com> 8.2.6-0vl2
998- rebuild with tcl/tk-8.4.18
999
1000* Tue Jan 08 2008 Shu KONNO <owa@bg.wakwak.com> 8.2.6-0vl1
1001- updated postgresql to 8.2.6
1002- included security fixes: CVE-{2007-6600, 2007-4772, 2007-6067, 2007-4769, 2007-6601}
1003
1004* Tue Oct 16 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl3
1005- updated PGVERSION to 8.2 in postgresql.init (sorry;)
1006
1007* Tue Oct 09 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl2
1008- rebuild with tcl/tk-8.4.16
1009
1010* Wed Sep 19 2007 Shu KONNO <owa@bg.wakwak.com> 8.2.5-0vl1
1011- updated postgresql to 8.2.5
1012- updated jdbc driver to 8.2-506, and added 8.2-506.jdbc4.jar
1013- updated nls-patch to 8-2-0
1014- dropt postgresql-8.1.4-Pg.patch.gz
1015
1016* Wed Sep 19 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 8.1.10-0vl1
1017- for VineSeed
1018- updated to 8.1.10 (8.1.9 and up has fixes for CVE-2007-2138)
1019- JDBC driver updated to 410
1020
1021* Sun Jul  1 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.1.5-0vl1
1022- rebuilt for VineSeed
1023- fixed install script
1024
1025* Thu Nov 23 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.5-0vl0
1026- upstream release
1027- fix missing %defattr in %files server
1028
1029* Fri Sep 15 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.4-0vl2
1030- fix version number in postgresql.init
1031
1032* Tue Sep 12 2006 HOTTA Michihide <hotta@net-newbie.com> 8.1.4-0vl1
1033- upstream release
1034- drop rpm-pgsql-8.0.0.patch
1035- add Requires: perl-DBD-Pg for contrib
1036- add postgresql-8.1.4-Pg.patch.gz
1037- update nls patches
1038- new JDBC driver
1039
1040* Sat Mar 18 2006 Shu KONNO <owa@bg.wakwak.com> 8.0.3-0vl4
1041- added build options --without perl, --without python
1042- rebuilt for x86_64 architecture support
1043
1044* Tue May 31 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl3
1045- drop Provides: on postgresql-libs
1046- drop Requires: libpq.so on postgresql-server
1047
1048* Tue May 31 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl2
1049- change SONAME -- Provides: libpq.so.4 libpq.so.4.0 libpq.so
1050
1051* Thu May 26 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.3-0vl1
1052- upstream release
1053- update nls patches
1054
1055* Fri Apr 22 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.2-0vl1
1056- upstream release
1057- update nls patches
1058
1059* Sun Apr 03 2005 Shu KONNO <owa@bg.wakwak.com> 8.0.1-0vl3
1060- rebuilded with python-2.4.1-0vl1
1061
1062* Sat Mar 26 2005 Shu KONNO <owa@bg.wakwak.com> 8.0.1-0vl2
1063- Dropped PyGreSQL-3.4.tgz.
1064- Dropped PyGreSQL-3.4-setup-2.patch.
1065- Dropped plpython.so in postgresql-server, because it's exist in postgresql-pl.
1066- Dropped pyver and pynextver macros.
1067- Changed macro name "python" to "plpython" like plperl.
1068- Added "Obsoletes: postgresql-python"
1069
1070* Fri Feb 18 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.1-0vl1
1071- Major version up
1072- Obsoletes: postgresql7
1073- update nls patch(es)
1074- modify %postun not to delete postgres account on upgrade
1075
1076* Thu Jan 27 2005 HOTTA Michihide <hotta@net-newbie.com> 8.0.0-0vl1
1077- upstream release (release as a new package)
1078- Conflicts: postgresql
1079- update nls patch(es)
1080- (this package revision was rejected by Vine Project)
1081
1082* Sat Dec 04 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.6-0vl2
1083- upstream release
1084- new JDBC driver
1085- add BuildRequires: bison, flex, pam-devel
1086- drop postgresql-7.4.5-tempfile.patch (repaired)
1087
1088* Thu Nov 18 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 7.4.5-0vl2
1089- Added a security fix patch postgresql-7.4.5-tempfile.patch
1090  from Gentoo Linux (CAN-2004-0977).
1091- Changed Patch4:
1092  from PyGreSQL-3.4-setup-2.patch into PyGreSQL-3.4-setup-2.patch
1093  It is possible to compile this package without pre-installed postgresql.
1094- Removed Patch5 because Patch4 was changed.
1095
1096* Tue Aug 24 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.5-0vl1
1097- upstream release
1098
1099* Mon Jun 21 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.3-0vl1
1100- upstream release
1101- new jdbc driver
1102
1103* Sat Apr 17 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl3
1104- rebuild with python-2.3.3-0vl1
1105
1106* Tue Apr 13 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.3
1107- changed mode to 644 at Makefile.global, Makefile.shlib
1108
1109* Mon Apr 12 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.2
1110- updated python install section
1111
1112* Sat Apr 10 2004 Shu KONNO <owa@bg.wakwak.com> 7.4.2-0vl2.1
1113- added PyGreSQL-3.4.tgz and set python flag
1114- added PyGreSQL-3.4-setup.patch
1115- added PyGreSQL-3.4-pgmodule.patch
1116- rebuilded with python-2.3.3-0vl0.3 (for TestPkg)
1117
1118* Sun Mar 28 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 7.4.2-0vl2
1119- rebuild with new openssl
1120
1121* Wed Mar 17 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.2-0vl1
1122- upstream release
1123- change all of %{?foo:%define foo 0} -like descriptions to simple
1124  %define format for latest rpm to build.
1125
1126* Sat Feb 14 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.1-0vl3
1127- rebuild on latest tcl package environment.
1128
1129* Wed Feb 11 2004 HOTTA Michihide <hotta@net-newbie.com> 7.4.1-0vl2
1130- fixed lacking files at server's %files
1131
1132* Fri Dec 05 2003 HOTTA Michihide <hotta@net-newbie.com> 7.4-0vl2
1133- include JDBC driver for 7.4
1134- fix typo in postgresql-7.4-psql-patch
1135
1136* Thu Nov 20 2003 HOTTA Michihide <hotta@net-newbie.com> 7.4-0vl1
1137- upstream release
1138- change '--includedir=' option to avoid conflicting with unixODBC
1139- add postgresql-7.4-ecpg-patch
1140
1141* Wed Sep 10 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.4-0vl1
1142- upstream release
1143
1144* Wed Jul 23 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.3-0vl2
1145- drop previous version of libpq's trash
1146
1147* Wed May 28 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.3-0vl1
1148- upstream release with new nls patch
1149- fix postgresql-bashprofile (value of PGDATA)
1150- fix postgresql-init for Japanese-specific use (-E EUC_JP --no-locale)
1151
1152* Wed Apr 02 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 7.3.2-0vl2
1153- rebuild with tcltk8.4 and readline-4.3
1154
1155* Fri Mar 07 2003 HOTTA Michihide <hotta@net-newbie.com> 7.3.2-0vl1
1156- upstream release
1157
1158* Wed Dec 25 2002 HOTTA Michihide <hotta@net-newbie.com> 7.3.1-0vl1
1159- upstream release
1160- remove garbage changelog
1161
1162* Mon Dec 23 2002 HOTTA Michihide <hotta@net-newbie.com> 7.3-0vl1
1163- upstream release based on 7.3-2PGDG
1164- add nls patch
1165
1166* Thu Dec 05 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1167- 7.3-2PGDG
1168- Fix typo in initscript.  Argh!!
1169
1170* Wed Dec 04 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1171- 7.3-0.5PGDG
1172- Jerk out all perl client stuff and kludgage
1173- Rename plperl subpackage to a pl subpackage containing all but PL/Pgsql PL's
1174- Eliminate locale and multibyte explicit enables -- they are both defaults now
1175- Eliminate pgaccess code; it's not a part of the main tarball anymore
1176- Eliminate ODBC stuff -- it's also separate now.  Use unixODBC instead.
1177- Eliminated separate tk client package -- rolled the tk client into the tcl client.
1178- Moved pltcl into the pl subpackage.
1179- Added plpython to the pl subpackage.
1180- /etc/sysconfig/pgsql is sysconfdir for multiple postmaster startup.
1181
1182* Mon Dec 02 2002 Lamar Owen <lamar.owen@ramifordistat.net>
1183- 7.3-0.1PGDG (not released)
1184- Integrate 7.3 jar's courtesy Joe Conway
1185- Integrate multi-postmaster initscript courtesy Karl DeBisschop
1186- Some renames and restructures.
1187- Stripped out the last dregs of the postgresql-dump migration script.
1188- Conflicts with less than 7.3.
1189
1190- (See below for old changelogs from VineSeed)
1191
1192* Fri Oct 04 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.3-0vl1
1193- updated to 7.2.3.
1194
1195* Tue Sep 10 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.2-0vl3
1196- absorbed previous patch8 into original nlspatch
1197- fixed configure options (--enable-nls and --enable-locale to be antinomy)
1198
1199* Fri Aug 30 2002 Shoji Matsumoto <shom@vinelinux.org> 7.2.2-0vl2
1200- add patch8 (ja.po for psql was invalid)
1201
1202* Thu Aug 29 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.2-0vl1
1203- updated to 7.2.2.
1204- improved nlspatch to enable japanese SQL help in psql.
1205
1206* Sat Jul 06 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl3
1207- fixed garbage chars in description(ja).
1208
1209* Wed Jul 03 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl2
1210- imported & replaced changelog (following VineSeed's).
1211  add some stuff to '%%files'.
1212
1213* Wed Jul 03 2002 HOTTA Michihide <hotta@net-newbie.com> 7.2.1-5vl1
1214- Modified for Vine Linux 2.5. Originaly from RHL 7.2.1-5, adding
1215  nls patch, pg_dump patch, date_part patch by Jun Kuwamura
1216
1217* Thu May 23 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1218- replace nls patch.
1219- add *.mo to '%%files'.
1220
1221* Mon Mar 04 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1222- fix initscript
1223
1224* Sun Mar 03 2002 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net>
1225- add /usr/bin/pg_id to the package (fix)
1226
1227* Fri Mar 01 2002 Satoshi MACHINO <machino@vinelinux.org> 7.2-0vl1
1228- updated 7.2
1229- added nls.patch
1230- fixed spec file
1231- added New JDBC
1232-- pgjdbc1.jar(for JDK1.1.x), pgjdbc2(for Java2)
1233
1234* Sat Sep 22 2001 Satoshi MACHINO <machino@vinelinux.org> 7.1.3-4vl1
1235- updated 7.1.3
1236
1237* Tue Aug 21 2001 Hisao SHIBUYA <shibuya@alpha.or.jp>
1238- 7.1.2-7vl3
1239- merge 7.1.2-7vl2 and 7.1.2-7
1240
1241* Sun Aug 19 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
1242- 7.1.2-7vl2
1243- fixed spec typo (%%{_includesir} -> %%{_includedir})
1244
1245* Tue Aug 14 2001 Satoshi MACHINO <machino@vinelinux.org> 7.1.2-7vl1
1246- updated 7.1.2 (used postgresql-7.1.2-7)
1247- used psqlj patch for 7.1.2
1248- used jumbo-20010801.patch.gz
1249
1250* Mon Aug  6 2001 Trond Eivind Glomsr <teg@redhat.com> 7.1.2-7
1251- Add patches from 7.1-stable branch. This should fix #50799 and #50797
1252- Enable kerberos authentication (#50644)
1253- handle stop with stale pid file (#50499)
1254- make the test subpackage (not built by default) own /usr/lib/pgsql/test
1255
1256* Mon Jul  9 2001 Trond Eivind Glomsr <teg@redhat.com>
1257- Make the -devel subpackage depend on -libs, not the main package
1258
1259* Tue Jun 19 2001 Trond Eivind Glomsr <teg@redhat.com>
1260- Make sure the python subpackage depends on mx - otherwise, you'd get an error when importing
1261
1262* Mon Jun 18 2001 Florian La Roche <Florian.LaRoche@redhat.de>
1263- add changes for s390x
1264
1265* Fri Jun 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1266- Many path fixes for contrib packages
1267- Newer intarray
1268- Don't use nested ifs for tkpkg/pgaccess
1269- Turn off test package for Red Hat Linux - it makes most sense just to use
1270  this during development
1271- One "pgacess" -> "pgaccess"
1272
1273* Wed Jun 13 2001 Lamar Owen <lamar.owen@wgcr.org> <lamar@postgresql.org>
1274- -4PGDG
1275- patchset update for pg_regress.sh
1276- can the dot in the release -- confused too many people and some programs.
1277- -3.PGDG
1278- updated README.rpm-dist
1279- updated patch to 7.1.2, fixing some places where /usr/share/pgsql
1280  was still being used where /usr/lib/pgsql was intended.
1281- PGLIB now set to /usr/lib/pgsql -- initdb doesn't use it to find the bki's.
1282
1283* Tue Jun 12 2001 Trond Eivind Glomsr <teg@redhat.com>
1284- sync
1285- Run chkconfig --add on server install
1286- Move the prereqs on useradd on chkconfig to the server package
1287- don't disable the %%clean section
1288
1289* Sat Jun 09 2001 Lamar Owen <lamar.owen@wgcr.org>
1290- Sync up with Trond Eivind's set.
1291
1292* Thu Jun  7 2001 Trond Eivind Glomsr <teg@redhat.com>
1293- Don't create postgres' .bashrc from the server post script: include it instead
1294- Move the test packages from /usr/share/pgsql to /usr/lib/pgsql
1295- Move the symlinks libpq.so, libecpg.so, libpq++.so and libpgeasy.so to the devel subpackage from
1296  libs
1297- Source the i18n data from the .bashrc instead of in the initscript
1298
1299* Mon May 28 2001 Trond Eivind Glomsr <teg@redhat.com>
1300- Handle i18n for database startup - backend needs to have the same locale everytime,
1301  but this certainly can't be hardcoded to C either
1302- Fix stop, restart in initscript (#42217)
1303- Make database init _much_ less verbose
1304- other minor fixes to the initscript
1305
1306* Fri May 25 2001 Trond Eivind Glomsr <teg@redhat.com>
1307- 7.1.2
1308
1309* Thu May 24 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1310- 7.1.2-0.1.1.PGDG PRERELEASE
1311- Changed versioning and release numbering a little for better flexibility,
1312-- particularly for distribution packagers.
1313- Release numbering comment at top of spec, where it's more useful.
1314- Trimmed changelog to 7.1.x. See the last 7.0.3's specfile for the 7.0
1315  changlog, and the last 6.5.3's specfile for the changelog prior to
1316  7.0.
1317
1318* Sun May 20 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1319- 7.1.1-4.PGDG
1320- _really_ got Python version agnosticism working.
1321
1322* Sat May 19 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1323- 7.1.1-3.PGDG Release
1324- Python version agnosticism.....
1325
1326* Tue May 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1327- Use openssl
1328- Make it obsolete subpackages if they aren't built
1329
1330* Mon May 14 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1331- 7.1.1-2.PGDG Release.
1332- Appended .PGDG to release string to differentiate our RPM set from the others.
1333- /bin/sh fix in initscript
1334- README.rpm-dist updates.
1335
1336* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 7.1.1-0.7
1337- Rebuild with new readline
1338
1339* Thu May 10 2001 Trond Eivind Glomsr <teg@redhat.com>
1340- Initial 7.1.1
1341
1342* Mon May  7 2001 Trond Eivind Glomsr <teg@redhat.com>
1343- Specify shell when running commands through su in the initscript, to avoid problems
1344  when people switch the postgres user to use tcsh
1345
1346* Thu Apr 19 2001 Trond Eivind Glomsr <teg@redhat.com>
1347- JDBC driver for Postgresql 7.1
1348
1349* Sun Apr 15 2001 Trond Eivind Glomsr <teg@redhat.com>
1350- slightly different versioning scheming, will go back to the official
1351  later when I'm sure the package is ready to use
1352
1353* Fri Apr 13 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1354- 7.1 RELEASE
1355- 7.1-1 RPM RELEASE
1356- Change to COPTS -- strip out -ffastmath -- Considered Harmful.
1357- Back to old versioning scheme, kept teg's other fixes.
1358- README.rpm-dist updated.
1359- PGVERSION updated all-around (hopefully!)
1360- Couple of fixes from Peter E.
1361- Rearrange dependencies -- only the -libs subpackage is required for most stuff
1362- Removed broken and confusing logrotate script.
1363
1364* Mon Apr  9 2001 Trond Eivind Glomsr <teg@redhat.com>
1365- chown considered harmful - removed
1366- fix dangling symlimks (pg_crc.c)
1367- libpq.so changes for maximum compatiblity
1368- different versioning scheme, to avoid trouble later
1369- remove temporary perl file from the file list
1370- fix spelling error in tcl description
1371- mark odbcinst.ini as a config file
1372- use %%defattr on packages which didn't have it
1373
1374* Sat Apr 07 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1375- Integrated the PL/Perl stuff from Karl DeBisschop --conditional.
1376- Packaging reorg: added contrib and docs subpackages.
1377- Removed sgml source docs from main package --> docs subpackage.
1378- Removed contrib tree from main package --> contrib subpackage.
1379- Contrib tree is now prebuilt -- HOWEVER, very little install work is
1380  currently done with this.
1381
1382* Fri Apr 06 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1383- Quickie RC3.  There will be a 7.1RC3-2 shortly with other stuff.
1384
1385* Tue Apr 03 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1386- RC2
1387- eliminate versioning information for ancilliary files in prep for CVS.
1388- Fix docs mixup.
1389
1390* Tue Mar 27 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
1391- RC1 quickie.
1392
1393* Tue Mar 20 2001 Lamar Owen <lamar@postgresql.org>
1394- Beta 6 initial build.
1395- Use make install-all-headers instead of cpio hack for devel headers.
1396- Split out the libs into the libs subpackage.
1397- Updated initscript to use pg_ctl to stop
1398- Updated initscript to initdb and start postmaster with LC_ALL=C to
1399  prevent index corruption.
1400
1401
1402* Sun Jan 28 2001 Lamar Owen <lamar@postgresql.org>
1403- Beta4
1404- Return to 'pgsql' directories instead of 'postgresql'
1405- Better perl patches.
1406
1407* Mon Jan 15 2001 Lamar Owen <lamar@postgresql.org>
1408- Edit patches to get rid of some cruft.
1409- Eliminate some more pre-7.1 specfile baggage that is no longer necessary.
1410- Moved pg_id to server
1411- added Makefile.global and pg_config to devel
1412- Corrected /usr/include/pgsql to /usr/include/postgresql
1413- Fixed some configure options.  Will be trying the configure macro next release
1414- Since it is terminally ill in this version pg_upgrade is _gone_.
1415- Thanks to Peter E for a good review.
1416
1417* Sun Jan 14 2001 Lamar Owen <lamar@postgresql.org>
1418- Running regression. 1 on the release-o-meter.
1419- Minor patches to get regression running right. 
1420- Initscript tweaking -- the old test for a database structure fails with 7.1's new structure.
1421
1422* Sat Jan 13 2001 Lamar Owen <lamar@postgresql.org>
1423- Perl 5 needs to be built with PREFIX set on the Makefile, not GNUmakefile....
1424- The 7.1 build is different from the 7.0 build -- see the configure line.
1425- NOTE: many files that used to be in /usr/share/postgresql are now in /usr/share/postgresql!
1426- by request, conditional packages are now supported. See the top of the spec.
1427- Fixed the server postinstall problems.
1428
1429* Mon Jan 08 2001 Lamar Owen <lamar@postgresql.org>
1430- First 7.1 beta test-build
1431
Note: See TracBrowser for help on using the repository browser.