From 5c9ce123afc2d9da429f3e61e4f587835a42ba50 Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Mon, 13 May 2019 13:29:25 +0200 Subject: [PATCH] DBZ-1272 Spec file for RPM package --- rpms/postgres-decoderbufs.spec | 47 ++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 rpms/postgres-decoderbufs.spec diff --git a/rpms/postgres-decoderbufs.spec b/rpms/postgres-decoderbufs.spec new file mode 100644 index 0000000..85f072d --- /dev/null +++ b/rpms/postgres-decoderbufs.spec @@ -0,0 +1,47 @@ +Name: postgres-decoderbufs +Version: 0.9.5 +Release: 1%{?dist} +Summary: PostgreSQL Protocol Buffers logical decoder plugin + +License: MIT +URL: https://github.com/debezium/postgres-decoderbufs + +%global full_version %{version}.Final + +Source0: https://github.com/debezium/%{name}/archive/v%{full_version}.tar.gz + +BuildRequires: gcc +BuildRequires: postgresql-devel >= 11, postgresql-server-devel >= 11, postgresql-devel < 12, postgresql-server-devel < 12, postgis-devel < 12 +BuildRequires: postgis-devel >= 2 +BuildRequires: protobuf-c-devel + +Requires: protobuf-c +%{?postgresql_module_requires} + +Recommends: postgis + +%description +A PostgreSQL logical decoder output plugin to deliver data as Protocol Buffers messages. + +%prep +%setup -qn postgres-decoderbufs-%{full_version} + + +%build +%make_build + + +%install +%make_install + + +%files +%doc README.md +%license LICENSE +%{_libdir}/pgsql/decoderbufs.so +%{_datadir}/pgsql/extension/decoderbufs.control + + +%changelog +* Tue May 14 2019 - Jiri Pechanec 0.9.5-1 +- Initial RPM packaging