pkubat / rpms / pg_journal

Forked from rpms/pg_journal 5 years ago
Clone
Blob Blame History Raw
Name:		pg_journal
Version:	0.2.0
Release:	23%{?dist}
Summary:	Module for sending log messages directly to the systemd journal

License:	PostgreSQL
URL:		https://github.com/intgr/pg_journal
Source0:	https://github.com/downloads/intgr/%{name}/%{name}-%{version}.tar.gz
# https://github.com/intgr/pg_journal/issues/1
Patch0:		pg_journal-0001-rhbz1337710-out_of_memory_fix.patch
# https://github.com/intgr/pg_journal/pull/2
Patch1:		pg_journal-0002-Makefile-libsystemd-journal-is-no-more.patch

BuildRequires:	gcc
BuildRequires:	openssl-devel
BuildRequires:	pkgconfig
BuildRequires:	postgresql-server-devel
BuildRequires:	systemd-devel

%{?postgresql_module_requires}

%description
This is a PostgreSQL preload module for
sending log messages directly to the systemd journal log.

%prep
%setup -q
%autopatch -p1


%build
# build will pick up whatever compiler flags were used to build PostgreSQL
%make_build PG_CONFIG=%_bindir/pg_server_config


%install
%make_install PG_CONFIG=%_bindir/pg_server_config
# installed in wrong location
rm %{buildroot}%{_defaultdocdir}/pgsql/contrib/pg_journal.md


%files
%{_libdir}/pgsql/pg_journal.so
%doc doc/pg_journal.md
%license LICENSE


%changelog
* Thu Oct 18 2018 Petr Kubat <pkubat@redhat.com> - 0.2.0-23
- rebuild for PostgreSQL 11

* Wed Sep 05 2018 Pavel Raiskup <praiskup@redhat.com> - 0.2.0-22
- rebuild against postgresql-server-devel (rhbz#1618698)

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Tue Nov 28 2017 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.2.0-19
* fix underlinking with libsystemd (rhbz#1513830)

* Sat Oct 07 2017 Pavel Raiskup <praiskup@redhat.com> - 0.2.0-18
- rebuild for PostgreSQL 10

* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Mon Oct 10 2016 Pavel Raiskup <praiskup@redhat.com> - 0.2.0-14
- bump: build in rawhide done too early

* Fri Oct 07 2016 Petr Kubat <pkubat@redhat.com> - 0.2.0-13
- Rebuild for PostgreSQL 9.6.0

* Tue May 24 2016 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.2.0-12
- include patch from Ed Behn, fixing startup failure (rhbz#1337710)

* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Fri Jan 08 2016 Pavel Kajaba <pkajaba@redhat.com> - 0.2.0-10
- Rebuild for PostgreSQL 9.5 (rhbz#1296584)

* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Mon Jan 12 2015 Pavel Raiskup <praiskup@redhat.com> - 0.2.0-8
- add guarding runtime MODULE_COMPAT requirement

* Thu Jan 08 2015 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.2.0-7
- rebuild for PostgreSQL 9.4

* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Fri Sep 13 2013 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.2.0-4
- rebuild for PostgreSQL 9.3 (#1007850)

* Fri Aug 09 2013 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.2.0-3
- include LICENSE file in package

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Fri May 17 2013 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.2.0-1
- new upstream release:
  Changelog:
  * `SYSLOG_IDENTIFIER` is now set from the `syslog_ident` GUC variable, rather
     than process title, which changes. Makes journalctl output prettier.
  * Fix build with PostgreSQL 9.3 and later.
  * Add new fields SCHEMA, TABLE, COLUMN, DATATYPE, CONSTRAINT, introduced in
    PostgreSQL 9.3.

* Sat Oct 13 2012 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.1.1-2
- address review issues:
  - Buildreq: systemd-devel, pkgconfig
  - require PostgreSQL (ver 9.2.0 or later) for libdir/pgsql directory
  - use name macro in Source0
  - drop defattr

* Wed Sep 12 2012 Tomasz Torcz <ttorcz@fedoraproject.org> - 0.1.1-1
- initial package