From 575e8ff0acb87a56464a54a8c13c2909ebe388e9 Mon Sep 17 00:00:00 2001 From: Yugo Nagata Date: Thu, 2 Jun 2022 11:27:41 +0900 Subject: [PATCH] Fix spec file --- rpm/pg_ivm.spec | 42 +++++++----------------------------------- 1 file changed, 7 insertions(+), 35 deletions(-) diff --git a/rpm/pg_ivm.spec b/rpm/pg_ivm.spec index 267aa24..6c235c0 100644 --- a/rpm/pg_ivm.spec +++ b/rpm/pg_ivm.spec @@ -4,10 +4,7 @@ %global sname pg_ivm -%if 0%{?rhel} && 0%{?rhel} == 7 -%global llvm 1 -%endif -%if 0%{?rhel} && 0%{?rhel} >= 8 +%if 0%{?rhel} && 0%{?rhel} >= 7 %global llvm 1 %endif @@ -28,32 +25,16 @@ PostgreSQL. Incremental View Maintenance (IVM) is a way to make materialized views up-to-date in which only incremental changes are computed and applied on views rather than recomputing. - -%if %llvm -%package llvmjit -Summary: Just-in-time compilation support for pg_ivm -Requires: %{name}%{?_isa} = %{version}-%{release} -%if 0%{?rhel} && 0%{?rhel} == 7 -# Packages come from EPEL and SCL: -BuildRequires: llvm5.0-devel >= 5.0 llvm-toolset-7-clang >= 4.0.1 -%endif -%if 0%{?rhel} && 0%{?rhel} >= 8 -# Packages come from Appstream: -BuildRequires: llvm-devel >= 8.0.1 clang-devel >= 8.0.1 -%endif - -%description llvmjit -This packages provides JIT support for pg_ivm -%endif - %prep %setup -q -n %{sname}-%{version} %build -make %{?_smp_mflags} PG_CONFIG=%{pginstdir}/bin/pg_config +PG_CONFIG=%{pginstdir}/bin/pg_config %{__make} %{?_smp_mflags} %install -%make_install +%{__rm} -rf %{buildroot} +PG_CONFIG=%{pginstdir}/bin/pg_config %{__make} %{?_smp_mflags} INSTALL_PREFIX=%{buildroot} DESTDIR=%{buildroot} install + # Install documentation with a better name: %{__mkdir} -p %{buildroot}%{pginstdir}/doc/extension %{__cp} README.md %{buildroot}%{pginstdir}/doc/extension/README-%{sname}.md @@ -63,25 +44,16 @@ make %{?_smp_mflags} PG_CONFIG=%{pginstdir}/bin/pg_config %files %defattr(-,root,root,-) -%if 0%{?rhel} && 0%{?rhel} <= 6 -%doc LICENSE -%else %license LICENSE -%endif %doc %{pginstdir}/doc/extension/README-%{sname}.md %{pginstdir}/lib/%{sname}.so %{pginstdir}/share/extension/%{sname}-*.sql %{pginstdir}/share/extension/%{sname}.control - %if %llvm -%files llvmjit %{pginstdir}/lib/bitcode/%{sname}*.bc %{pginstdir}/lib/bitcode/%{sname}/*.bc - %{pginstdir}/lib/bitcode/%{sname}/*/*.bc - %{pginstdir}/lib/bitcode/columnar/*.bc %endif %changelog -* Fri Mar 25 2016 - Yugo Nagata 1.0-1 -- Initial pg_ivm 1.0 RPM -from IVM Development Group +* Thu Jun 2 2022 - Yugo Nagata 1.0-1 +- Initial pg_ivm 1.0 RPM from IVM Development Group