Accepting request 82527 from home:jengelh:bl

- Add postgresql-devel to baselibs

OBS-URL: https://build.opensuse.org/request/show/82527
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql?expand=0&rev=59
This commit is contained in:
Reinhard Max 2011-09-26 08:29:17 +00:00 committed by Git OBS Bridge
parent 3284eba5df
commit f23786ec73
4 changed files with 39 additions and 4 deletions

View File

@ -1 +1,4 @@
libpq5 libpq5
postgresql-devel
requires -postgresql-<targettype>
requires "libpq5-<targettype> = <version>"

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Sep 16 17:17:08 UTC 2011 - jengelh@medozas.de
- Add postgresql-devel to baselibs
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 8 16:40:03 UTC 2011 - max@novell.com Wed Jun 8 16:40:03 UTC 2011 - max@novell.com

View File

@ -1,5 +1,5 @@
# #
# spec file for package postgresql # spec file for package postgresql-libs
# #
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
%if 0%{?sles_version} && %sles_version <= 11 %if 0%{?sles_version} && %sles_version <= 11
%define libs_package 1 %define libs_package 1
%else %else
@ -27,7 +28,7 @@ Name: postgresql-libs
%define libecpg libecpg6 %define libecpg libecpg6
%define buildall 0 %define buildall 0
%if 0%{?suse_version} > 910 %if 0%{?suse_version} > 910
BuildRequires: krb5-devel libxslt-devel BuildRequires: krb5-devel libxslt-devel
%endif %endif
BuildRequires: openldap2-devel openssl-devel BuildRequires: openldap2-devel openssl-devel
Summary: Basic Clients and Utilities for PostgreSQL Summary: Basic Clients and Utilities for PostgreSQL
@ -55,6 +56,7 @@ Patch5: postgresql-perl514.patch
Url: http://www.postgresql.org/ Url: http://www.postgresql.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: postgresql = %pg_minor_version Provides: postgresql = %pg_minor_version
%description %description
PostgreSQL is an advanced object-relational database management system PostgreSQL is an advanced object-relational database management system
that supports an extended subset of the SQL standard, including that supports an extended subset of the SQL standard, including
@ -68,6 +70,7 @@ HTML documentation for PostgreSQL can be found in the postgresql-docs
package. package.
%if %libs_package %if %libs_package
%package libs %package libs
License: BSD 3-Clause License: BSD 3-Clause
Summary: Shared Libraries Required for PostgreSQL Clients Summary: Shared Libraries Required for PostgreSQL Clients
@ -91,6 +94,7 @@ PostgreSQL client program or interface. You will need to install this
package in order to use any other PostgreSQL package or any clients package in order to use any other PostgreSQL package or any clients
that need to connect to a PostgreSQL server. that need to connect to a PostgreSQL server.
%else %else
%package -n %libpq %package -n %libpq
License: BSD3c(or similar) License: BSD3c(or similar)
Summary: Shared Libraries Required for PostgreSQL Clients Summary: Shared Libraries Required for PostgreSQL Clients
@ -216,12 +220,18 @@ cat %libpq.lang %libecpg.lang > postgresql-libs.lang
%find_lang ecpg-%{pg_minor_version} %_name-devel.lang %find_lang ecpg-%{pg_minor_version} %_name-devel.lang
%find_lang pg_config-%{pg_minor_version} %_name-devel.lang %find_lang pg_config-%{pg_minor_version} %_name-devel.lang
%if %libs_package %if %libs_package
%post -n postgresql-libs -p /sbin/ldconfig %post -n postgresql-libs -p /sbin/ldconfig
%postun -n postgresql-libs -p /sbin/ldconfig %postun -n postgresql-libs -p /sbin/ldconfig
%else %else
%post -n %libpq -p /sbin/ldconfig %post -n %libpq -p /sbin/ldconfig
%postun -n %libpq -p /sbin/ldconfig %postun -n %libpq -p /sbin/ldconfig
%post -n %libecpg -p /sbin/ldconfig %post -n %libecpg -p /sbin/ldconfig
%postun -n %libecpg -p /sbin/ldconfig %postun -n %libecpg -p /sbin/ldconfig
%endif %endif
@ -230,13 +240,16 @@ rm -rf %buildroot
rm -f %my_provides rm -f %my_provides
%if %libs_package %if %libs_package
%files -n postgresql-libs -f postgresql-libs.lang %files -n postgresql-libs -f postgresql-libs.lang
%else %else
%files -n %libpq -f %libpq.lang %files -n %libpq -f %libpq.lang
%endif %endif
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libpq.so.* %_libdir/libpq.so.*
%if !%libs_package %if !%libs_package
%files -n %libecpg -f %libecpg.lang %files -n %libecpg -f %libecpg.lang
%defattr(-,root,root) %defattr(-,root,root)
%endif %endif

View File

@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
%if 0%{?sles_version} && %sles_version <= 11 %if 0%{?sles_version} && %sles_version <= 11
%define libs_package 1 %define libs_package 1
%else %else
@ -22,7 +23,7 @@
%endif %endif
Name: postgresql Name: postgresql
BuildRequires: gettext-devel zlib-devel ncurses-devel readline-devel uuid-devel BuildRequires: gettext-devel ncurses-devel readline-devel uuid-devel zlib-devel
BuildRequires: pam-devel python-devel tcl-devel BuildRequires: pam-devel python-devel tcl-devel
%if 0%{?suse_version} >= 1110 %if 0%{?suse_version} >= 1110
BuildRequires: fdupes BuildRequires: fdupes
@ -34,7 +35,7 @@ BuildRequires: fdupes
%define libecpg libecpg6 %define libecpg libecpg6
%define buildall 0 %define buildall 0
%if 0%{?suse_version} > 910 %if 0%{?suse_version} > 910
BuildRequires: krb5-devel libxslt-devel BuildRequires: krb5-devel libxslt-devel
%endif %endif
BuildRequires: openldap2-devel openssl-devel BuildRequires: openldap2-devel openssl-devel
Summary: Basic Clients and Utilities for PostgreSQL Summary: Basic Clients and Utilities for PostgreSQL
@ -62,6 +63,7 @@ Patch5: postgresql-perl514.patch
Url: http://www.postgresql.org/ Url: http://www.postgresql.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: postgresql = %pg_minor_version Provides: postgresql = %pg_minor_version
%description %description
PostgreSQL is an advanced object-relational database management system PostgreSQL is an advanced object-relational database management system
that supports an extended subset of the SQL standard, including that supports an extended subset of the SQL standard, including
@ -75,6 +77,7 @@ HTML documentation for PostgreSQL can be found in the postgresql-docs
package. package.
%if %libs_package %if %libs_package
%package libs %package libs
License: BSD 3-Clause License: BSD 3-Clause
Summary: Shared Libraries Required for PostgreSQL Clients Summary: Shared Libraries Required for PostgreSQL Clients
@ -98,6 +101,7 @@ PostgreSQL client program or interface. You will need to install this
package in order to use any other PostgreSQL package or any clients package in order to use any other PostgreSQL package or any clients
that need to connect to a PostgreSQL server. that need to connect to a PostgreSQL server.
%else %else
%package -n %libpq %package -n %libpq
License: BSD3c(or similar) License: BSD3c(or similar)
Summary: Shared Libraries Required for PostgreSQL Clients Summary: Shared Libraries Required for PostgreSQL Clients
@ -418,12 +422,18 @@ groupadd -g 26 -o -r postgres >/dev/null 2>/dev/null || :
useradd -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \ useradd -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \
-c "PostgreSQL Server" -u 26 postgres 2>/dev/null || : -c "PostgreSQL Server" -u 26 postgres 2>/dev/null || :
%if %libs_package %if %libs_package
%post -n postgresql-libs -p /sbin/ldconfig %post -n postgresql-libs -p /sbin/ldconfig
%postun -n postgresql-libs -p /sbin/ldconfig %postun -n postgresql-libs -p /sbin/ldconfig
%else %else
%post -n %libpq -p /sbin/ldconfig %post -n %libpq -p /sbin/ldconfig
%postun -n %libpq -p /sbin/ldconfig %postun -n %libpq -p /sbin/ldconfig
%post -n %libecpg -p /sbin/ldconfig %post -n %libecpg -p /sbin/ldconfig
%postun -n %libecpg -p /sbin/ldconfig %postun -n %libecpg -p /sbin/ldconfig
%endif %endif
@ -539,13 +549,16 @@ rm -f %my_provides
%if %buildall %if %buildall
%if %libs_package %if %libs_package
%files -n postgresql-libs -f postgresql-libs.lang %files -n postgresql-libs -f postgresql-libs.lang
%else %else
%files -n %libpq -f %libpq.lang %files -n %libpq -f %libpq.lang
%endif %endif
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libpq.so.* %_libdir/libpq.so.*
%if !%libs_package %if !%libs_package
%files -n %libecpg -f %libecpg.lang %files -n %libecpg -f %libecpg.lang
%defattr(-,root,root) %defattr(-,root,root)
%endif %endif
@ -567,4 +580,5 @@ rm -f %my_provides
%_datadir/postgresql/pg_service.conf.sample %_datadir/postgresql/pg_service.conf.sample
%endif %endif
%changelog %changelog