From 1142d7a853ce5659d748c47cc6169633f22fab36 Mon Sep 17 00:00:00 2001 From: Richard Marko Date: Jan 07 2015 14:54:02 +0000 Subject: initial --- diff --git a/.gitignore b/.gitignore index e69de29..65867ad 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/semver-0.5.0.zip diff --git a/pg-semver.spec b/pg-semver.spec new file mode 100644 index 0000000..29c5736 --- /dev/null +++ b/pg-semver.spec @@ -0,0 +1,45 @@ +Name: pg-semver +Version: 0.5.0 +Release: 2%{?dist} +Summary: A semantic version data type for PostgreSQL +License: PostgreSQL +Group: Applications/Databases +Url: https://github.com/theory/pg-semver +Source0: http://api.pgxn.org/dist/semver/%{version}/semver-%{version}.zip +BuildRequires: postgresql-devel +%if 0%{?fedora} >= 21 || 0%{?rhel} >= 8 +Requires: postgresql-server(:MODULE_COMPAT_%{postgresql_major}) +%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 %{?_smp_mflags} CFLAGS="%{optflags}" + +%install +make %{?_smp_mflags} DESTDIR=%{buildroot} install +# remove misplaced documentation file, added via doc +rm %{buildroot}%{_docdir}/pgsql/extension/semver.mmd + +%clean + +%files +%doc LICENSE README.md doc/semver.mmd +%{_libdir}/pgsql/semver.so +%{_datadir}/pgsql/extension/semver.control +%{_datadir}/pgsql/extension/semver*.sql + +%changelog +* 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..5cef6c7 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e24e1a64dc07cc08009fe077dd54133f semver-0.5.0.zip