OSDN Git Service

Fix SPEC file.
authorKyotaro Horiguchi <horiguchi.kyotaro@oss.ntt.co.jp>
Fri, 7 Aug 2020 05:39:47 +0000 (14:39 +0900)
committerKyotaro Horiguchi <horiguchi.kyotaro@oss.ntt.co.jp>
Fri, 7 Aug 2020 08:53:16 +0000 (17:53 +0900)
Fix spec file so that llvmjit packages is available.

SPECS/pg_dbms_stats13.spec

index 0dc04ad..d1739dc 100644 (file)
@@ -5,7 +5,9 @@
 %define _bindir  %{_pgdir}/bin
 %define _libdir  %{_pgdir}/lib
 %define _datadir %{_pgdir}/share
-%define _docdir  /usr/share/doc/pgsql
+%define _docdir  %{_datadir}/doc
+%define _bcdir %{_libdir}/bitcode
+
 %if "%(echo ${MAKE_ROOT})" != ""
   %define _rpmdir %(echo ${MAKE_ROOT})/RPMS
   %define _sourcedir %(echo ${MAKE_ROOT})
@@ -19,13 +21,13 @@ Release:    1%{?dist}
 License:    BSD
 Group:      Applications/Databases
 Source:     %{name}-%{version}.tar.gz
-URL:        http://sourceforge.jp/projects/pgdbmsstats/
+URL:        https://osdn.net/projects/pgdbmsstats/
 BuildRoot:  %{buildroot}
 Vendor:     NIPPON TELEGRAPH AND TELEPHONE CORPORATION
 
 ## postgresql-devel package required
-#BuildRequires:  postgresql13
-#Requires:  postgresql13-libs
+#BuildRequires:  postgresql13-devel
+#Requires:  postgresql13-server
 
 ## Description for "pg_dbms_stats"
 %description
@@ -39,6 +41,14 @@ pg_dbms_stats also provides following features:
 
 Note that this package is available for only PostgreSQL 13.
 
+%package llvmjit
+Requires: postgresql13-server, postgresql13-llvmjit
+Requires: pg_hint_plan13 = 1.5.0b1
+Summary:  Just-in-time compilation support for pg_hint_plan11
+
+%description llvmjit
+Just-in-time compilation support for pg_hint_plan11
+
 ## pre work for build pg_dbms_stats
 %prep
 PATH=/usr/pgsql-13/bin:$PATH
@@ -53,14 +63,7 @@ make USE_PGXS=1 %{?_smp_mflags}
 ## Set variables for install
 %install
 rm -rf %{buildroot}
-install -d %{buildroot}%{_libdir}
-install -m 755 pg_dbms_stats.so %{buildroot}%{_libdir}/pg_dbms_stats.so
-install -d %{buildroot}%{_datadir}/extension
-install -m 644 pg_dbms_stats--%{version}.sql %{buildroot}%{_datadir}/extension/pg_dbms_stats--%{version}.sql
-install -m 644 pg_dbms_stats.control %{buildroot}%{_datadir}/extension/pg_dbms_stats.control
-install -d %{buildroot}%{_docdir}/extension
-install -m 644 doc/export_effective_stats-13.sql.sample %{buildroot}%{_docdir}/extension/export_effective_stats-13.sql.sample
-install -m 644 doc/export_plain_stats-13.sql.sample %{buildroot}%{_docdir}/extension/export_plain_stats-13.sql.sample
+make install DESTDIR=%{buildroot}
 
 %clean
 rm -rf %{buildroot}
@@ -74,6 +77,9 @@ rm -rf %{buildroot}
 %{_docdir}/extension/export_effective_stats-13.sql.sample
 %{_docdir}/extension/export_plain_stats-13.sql.sample
 
+%files llvmjit
+%{_bcdir}
+
 # History of pg_dbms_stats.
 %changelog
 * Thu Aug 6 2020 Kyotaro Horiguchi