%if 0%{?fedora} > 29 %global pg_config PG_CONFIG=%_bindir/pg_server_config %else %global pg_config PG_CONFIG=%_bindir/pg_config %endif Name: pg-semver Version: 0.20.3 Release: 2%{?dist} Summary: A semantic version data type for PostgreSQL License: PostgreSQL Group: Applications/Databases Url: https://github.com/theory/pg-semver Source0: https://api.pgxn.org/dist/semver/%{version}/semver-%{version}.zip BuildRequires: gcc %if 0%{?rhel} && 0%{?rhel} < 8 BuildRequires: postgresql-devel %else BuildRequires: postgresql-server-devel %endif %if 0%{?fedora} >= 28 || 0%{?rhel} >= 8 %{?postgresql_module_requires} %else Requires: postgresql-server %endif %description PostgreSQL server extension implementing data type called "semver". It's an implementation of the version number format specified by the Semantic Versioning Specification. %prep %setup -q -n semver-%{version} %build %make_build CFLAGS="%{optflags}" %pg_config %install %make_install CFLAGS="%{optflags}" %pg_config # remove misplaced documentation file, added via doc rm -f %{buildroot}%{_docdir}/pgsql/contrib/semver.mmd rm -f %{buildroot}%{_docdir}/pgsql/extension/semver.mmd %files %doc LICENSE README.md doc/semver.mmd %{_libdir}/pgsql/semver.so # EL6 %if 0%{?rhel} && 0%{?rhel} < 7 %{_datadir}/pgsql/contrib/semver.sql %{_datadir}/pgsql/contrib/uninstall_semver.sql %else %{_datadir}/pgsql/extension/semver*.sql %{_datadir}/pgsql/extension/semver.control %endif %changelog * Tue Jul 2 2019 Martin Kutlak - 0.20.3-2 - Keep BR postgresql-server for EL7 * Fri Jan 18 2019 Pavel Raiskup - 0.20.3-1 - new upstream version (rhbz#1639261) * Wed Oct 17 2018 Pavel Raiskup - 0.5.0-15 - rebuild against PostgreSQL 11 * Wed Sep 05 2018 Pavel Raiskup - 0.5.0-14 - rebuild against postgresql-server-devel (rhbz#1618698) * Fri Jul 13 2018 Fedora Release Engineering - 0.5.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 0.5.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Oct 10 2017 Pavel Raiskup - 0.5.0-11 - rebuild for PostgreSQL 10 * Thu Aug 03 2017 Fedora Release Engineering - 0.5.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.5.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.5.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Oct 10 2016 Pavel Raiskup - 0.5.0-7 - bump: build in rawhide done too early * Mon Oct 10 2016 Petr Kubat - 0.5.0-6 - Rebuild for PostgreSQL 9.6.0 * Thu Feb 04 2016 Fedora Release Engineering - 0.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jan 08 2016 Pavel Kajaba - 0.5.0-4 - Rebuild for PostgreSQL 9.5 (rhbz#1296584) * Thu Jun 18 2015 Fedora Release Engineering - 0.5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jan 05 2015 Richard Marko - 0.5.0-2 - Fix issues found by review * Tue Dec 09 2014 Richard Marko - 0.5.0-1 - Initial packaging.