|
|
5292886 |
%global commit fef89a4174a7bf8cd99fa9154864ce9e8e3bf989
|
|
|
8af9f80 |
%global short_commit %(c=%{commit}; echo ${c:0:7})
|
|
|
5292886 |
%global commit_date 20160908
|
|
|
8af9f80 |
|
|
|
8af9f80 |
Name: crossguid
|
|
|
8af9f80 |
Version: 0
|
|
|
0e73d1e |
Release: 0.23.%{commit_date}git%{short_commit}%{?dist}
|
|
|
8af9f80 |
Summary: Lightweight cross platform C++ GUID/UUID library
|
|
|
8af9f80 |
|
|
|
8af9f80 |
License: MIT
|
|
|
f9a662f |
URL: https://github.com/graeme-hill/%{name}/
|
|
|
f9a662f |
Source0: %{url}/archive/%{short_commit}/%{name}-%{short_commit}.tar.gz
|
|
|
8af9f80 |
# Custom Makefile to properly handle build and installation
|
|
|
8af9f80 |
Source1: Makefile.%{name}
|
|
|
8af9f80 |
|
|
|
8af9f80 |
BuildRequires: gcc-c++
|
|
|
8af9f80 |
BuildRequires: libuuid-devel
|
|
Leigh Scott |
0a76e5e |
BuildRequires: make
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%description
|
|
|
8af9f80 |
CrossGuid is a minimal, cross platform, C++ GUID library. It uses the best
|
|
|
8af9f80 |
native GUID/UUID generator on the given platform and has a generic class for
|
|
|
8af9f80 |
parsing, stringifying, and comparing IDs.
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%package devel
|
|
|
8af9f80 |
Summary: Development files for %{name}
|
|
|
8af9f80 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%description devel
|
|
|
8af9f80 |
The %{name}-devel package contains libraries and header files for developing
|
|
|
8af9f80 |
applications that use %{name}.
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%prep
|
|
|
5292886 |
%autosetup -n %{name}-%{commit}
|
|
|
8af9f80 |
|
|
|
8af9f80 |
cp -p %{SOURCE1} Makefile
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%build
|
|
|
5292886 |
%make_build CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%install
|
|
|
8af9f80 |
%make_install LIBDIR=%{_libdir} INCLUDEDIR=%{_includedir}
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%check
|
|
|
8af9f80 |
make test CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
|
|
|
8af9f80 |
./test
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%files
|
|
|
8af9f80 |
%doc README.md
|
|
|
8af9f80 |
%license LICENSE
|
|
|
8af9f80 |
%{_libdir}/*.so.*
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%files devel
|
|
|
8af9f80 |
%{_includedir}/*
|
|
|
8af9f80 |
%{_libdir}/*.so
|
|
|
8af9f80 |
|
|
|
8af9f80 |
|
|
|
8af9f80 |
%changelog
|
|
|
0e73d1e |
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.23.20160908gitfef89a4
|
|
|
0e73d1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
0e73d1e |
|
|
|
06d7aa1 |
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.22.20160908gitfef89a4
|
|
|
06d7aa1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
06d7aa1 |
|
|
|
8e110fa |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.21.20160908gitfef89a4
|
|
|
8e110fa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
8e110fa |
|
|
|
bc4f670 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.20.20160908gitfef89a4
|
|
|
bc4f670 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
bc4f670 |
|
|
|
f198ddb |
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.19.20160908gitfef89a4
|
|
|
f198ddb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
f198ddb |
|
|
|
a06c2a5 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.18.20160908gitfef89a4
|
|
|
a06c2a5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
a06c2a5 |
|
|
Leigh Scott |
0a76e5e |
* Sat Oct 02 2021 Leigh Scott <leigh123linux@gmail.com> - 0-0.17.20160908gitfef89a4
|
|
Leigh Scott |
0a76e5e |
- Fix linking
|
|
Leigh Scott |
0a76e5e |
|
|
|
97c1c85 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.16.20160908gitfef89a4
|
|
|
97c1c85 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
97c1c85 |
|
|
|
78a37b2 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.15.20160908gitfef89a4
|
|
|
78a37b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
78a37b2 |
|
|
|
39cf087 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.14.20160908gitfef89a4
|
|
|
39cf087 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
39cf087 |
|
|
|
c0a22e0 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.13.20160908gitfef89a4
|
|
|
c0a22e0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
c0a22e0 |
|
|
|
d98fbd6 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.12.20160908gitfef89a4
|
|
|
d98fbd6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
d98fbd6 |
|
|
|
f9a662f |
* Tue Feb 12 2019 Mohamed El Morabity <melmorabity@fedoraproject.org> - 0-0.11.20160908gitfef89a4
|
|
|
f9a662f |
- Fix linking
|
|
|
f9a662f |
|
|
|
0782730 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.10.20160908gitfef89a4
|
|
|
0782730 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
0782730 |
|
|
|
15fc02f |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.9.20160908gitfef89a4
|
|
|
15fc02f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
15fc02f |
|
|
|
4af34ff |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.8.20160908gitfef89a4
|
|
|
4af34ff |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
4af34ff |
|
|
|
60a6c01 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.7.20160908gitfef89a4
|
|
|
60a6c01 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
60a6c01 |
|
|
|
2cda2eb |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.6.20160908gitfef89a4
|
|
|
2cda2eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
2cda2eb |
|
|
|
5292886 |
* Wed Apr 26 2017 Mohamed El Morabity <melmorabity@fedorapeople.org> - 0-0.5.20160908gitfef89a4
|
|
|
5292886 |
- Update to latest snapshot
|
|
|
5292886 |
|
|
|
bf0754a |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.4.20150803git8f399e8
|
|
|
bf0754a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
bf0754a |
|
|
|
fcbd3aa |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.3.20150803git8f399e8
|
|
|
fcbd3aa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
fcbd3aa |
|
|
|
8af9f80 |
* Tue Nov 10 2015 Mohamed El Morabity <melmorabity@fedoraproject.org> - 0-0.2.20150803git8f399e8
|
|
|
8af9f80 |
- Fix typo in description
|
|
|
8af9f80 |
|
|
|
8af9f80 |
* Thu Sep 24 2015 Mohamed El Morabity <melmorabity@fedoraproject.org> - 0-0.1.20150803git8f399e8
|
|
|
8af9f80 |
- Initial RPM release
|