From dc5c8547ec27a3d30d08464a1602f2209d865e25 Mon Sep 17 00:00:00 2001 From: Martin Kutlak Date: Aug 22 2019 15:07:44 +0000 Subject: Merge branch 'master' into epel8 --- diff --git a/.gitignore b/.gitignore index e69de29..213055c 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/semver-*.zip diff --git a/pg-semver.spec b/pg-semver.spec new file mode 100644 index 0000000..12a02b6 --- /dev/null +++ b/pg-semver.spec @@ -0,0 +1,111 @@ +%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: 3%{?dist} +Summary: A semantic version data type for PostgreSQL +License: PostgreSQL +Url: https://github.com/theory/pg-semver +Source0: http://api.pgxn.org/dist/semver/%{version}/semver-%{version}.zip +BuildRequires: gcc +BuildRequires: postgresql-server-devel +%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 +* Fri Jul 26 2019 Fedora Release Engineering - 0.20.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.20.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* 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. diff --git a/sources b/sources index e69de29..97824ea 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (semver-0.20.3.zip) = 039a9baf058efae65f9ad85d673bdaa64de4bb462b4be3facdb6683ebc3613f66bfb317577a0ec6a1b91a958a32e4bf63ae0d20a7fd892e2322c16261d72e022