Fix #3: ensure gitversion produces reliable versioning info across all branches

This commit is contained in:
2015-01-10 18:05:39 -08:00
parent 98740ba3aa
commit 7ce5fabce7
10 changed files with 462 additions and 366 deletions

View File

@@ -1,27 +1,27 @@
%define __os_install_post %{nil}
Summary: Automatic Versioning Tools
Name: versioners
Version: %{version}
Release: %{release}
License: Andrew Kesterson
Vendor: Andrew Kesterson
Packager: Andrew Kesterson <andrew@aklabs.net>
Group: Development Tools
Provides: %{name}
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
Source: %{name}-%{version}-%{release}.tar.gz
Requires: bash
%description
%install
mkdir -p %{buildroot}/usr/src
tar -zxvf %{_sourcedir}/%{name}-%{version}-%{release}.tar.gz
cd %{name}-%{version}-%{release}
PREFIX=%{buildroot} make install
PREFIX=%{buildroot} make MANIFEST
cp MANIFEST /tmp/
%files -f /tmp/MANIFEST
%define __os_install_post %{nil}
Summary: Automatic Versioning Tools
Name: versioners
Version: %{version}
Release: %{release}
License: Andrew Kesterson
Vendor: Andrew Kesterson
Packager: Andrew Kesterson <andrew@aklabs.net>
Group: Development Tools
Provides: %{name}
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
Source: %{name}-%{version}-%{release}.tar.gz
Requires: bash
%description
%install
mkdir -p %{buildroot}/usr/src
tar -zxvf %{_sourcedir}/%{name}-%{version}-%{release}.tar.gz
cd %{name}-%{version}-%{release}
PREFIX=%{buildroot} make install
PREFIX=%{buildroot} make MANIFEST
cp MANIFEST /tmp/
%files -f /tmp/MANIFEST