Compare commits

...

25 Commits

Author SHA1 Message Date
Benjamin A. Beasley
397f1fc4f4 Update to 0^20240630git08b1e26 2024-08-16 13:32:26 -04:00
Fedora Release Engineering
4b615920ce Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 18:49:15 +00:00
Benjamin A. Beasley
6a93db0c79 Update to 0^20240419gitfd7b384 2024-04-25 14:50:40 -04:00
Benjamin A. Beasley
db36f54d69 Don’t install duplicate README.md and LICENSE.txt files 2024-03-10 15:55:27 -04:00
Benjamin A. Beasley
a1cbbd730f Add an rpmlintrc file
[skip changelog]
2024-03-10 15:55:27 -04:00
Benjamin A. Beasley
c066323609 F39+: Form release tag name without a subshell
[skip changelog]
2024-02-27 09:07:55 -05:00
Fedora Release Engineering
c3f5e0cf3d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 01:04:31 +00:00
Fedora Release Engineering
dcab83ade5 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 14:55:13 +00:00
Benjamin A. Beasley
39de370567 Update to 0^20230904git9059c98 2023-11-01 09:00:46 -04:00
Benjamin A. Beasley
feed71e6ff Update to 0^20230525gita1f9d73
This includes only a small fix to sanitizer invocations
2023-07-16 09:40:16 -04:00
Benjamin A. Beasley
5dea9af7a0 Update to ef46370 2023-05-25 08:11:04 -04:00
Benjamin A. Beasley
e6a6e0977f Do not number the sole Source
[skip changelog]
2023-05-25 08:11:04 -04:00
Benjamin A. Beasley
2c758d7e99 Slice short commit hash using only shell builtins
[skip changelog]
2023-05-24 18:17:51 -04:00
Benjamin A. Beasley
1c879325c1 Update to 0fb4dd1 2023-04-11 16:43:36 -04:00
Fedora Release Engineering
d6c9e52beb Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 23:22:25 +00:00
Benjamin A. Beasley
d0f46d9fb9 Update to 95b2410e with minor fixes 2022-12-18 10:43:18 -05:00
Benjamin A. Beasley
f958b46d33 Update to 9fa06ca 2022-08-30 14:37:47 -04:00
Benjamin A. Beasley
d0c86e5a87 Update to d99c4be (patch upstreamed) 2022-08-04 21:31:35 -04:00
Benjamin A. Beasley
f6a261e637 Patch: Add s390x to c4_get_target_cpu_architecture 2022-08-04 09:59:40 -04:00
Benjamin A. Beasley
9f01ec6695 Update to 2825506 2022-08-03 20:36:40 -04:00
Benjamin A. Beasley
5cd7d5e3b9 Update License field to SPDX 2022-07-31 08:56:10 -04:00
Fedora Release Engineering
b2e29267bf Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 22:27:04 +00:00
Benjamin A. Beasley
3d68e85753 Reduce macro indirection in the spec file 2022-04-20 09:32:38 -04:00
Benjamin A. Beasley
82f9d6950c Update to 41a3a29; move snapshot info from release to version 2022-02-26 14:06:05 -05:00
Fedora Release Engineering
0b3224b221 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 22:46:16 +00:00
4 changed files with 31 additions and 13 deletions

11
.gitignore vendored
View File

@ -2,3 +2,14 @@
/cmake-8e2a2bfc3361f76dbdcb75e876fc42149c382d85.tar.gz
/cmake-7a35d94e15221c2db050668c5549e730a26be01f.tar.gz
/cmake-9416f297430bc358eea48f8cf65aa0d602029629.tar.gz
/cmake-41a3a293f708566bf8cc2196ea2e671205821584.tar.gz
/cmake-2825506c79a92c32a27d76cbfde4f82d4d1f7ff8.tar.gz
/cmake-d99c4be9e1899c1578d8b4ca4cb7af8f1fc5082f.tar.gz
/cmake-9fa06caaf8d6834438eee7399f1c4b9a4c8c09de.tar.gz
/cmake-95b2410e31ebf28b56a4fffffef52c7d13d657ad.tar.gz
/cmake-0fb4dd1c36a12aefb93439b2aceb2643f95a8462.tar.gz
/cmake-ef46370c99776a1d307b2e0663ba30ee0e851609.tar.gz
/cmake-a1f9d73608025c595653e9d52236228efd23ea04.tar.gz
/cmake-9059c98181f944aec83b90a677c96f3b43bd1047.tar.gz
/cmake-fd7b384b82ad08285095103de3d9f28196fb2daf.tar.gz
/cmake-08b1e26dbe7346ce3c7aeafe350d0962ae86a278.tar.gz

4
c4project.rpmlintrc Normal file
View File

@ -0,0 +1,4 @@
# These are headers, but they are designed to be used with the CMake scripts,
# not included directly, so we do not need a separate -devel package.
addFilter(r" devel-file-in-non-devel-package /.*/c4project/compat/")

View File

@ -1,20 +1,18 @@
%global forgeurl https://github.com/biojppm/cmake/
%global commit 9416f297430bc358eea48f8cf65aa0d602029629
%global commit 08b1e26dbe7346ce3c7aeafe350d0962ae86a278
%global snapdate 20240630
Name: c4project
Summary: Useful CMake scripts
# This project has never been assigned a version. The author really intends it
# for use as a git submodule rather than for system-wide installation.
Version: 0
%forgemeta
# Note that snapshot information is added by %%forgemeta.
Version: 0^%{snapdate}git%{sub %{commit} 1 7}
Release: %autorelease
URL: %{forgeurl}
URL: https://github.com/biojppm/cmake
# The entire source is MIT, except Toolchain-PS4.cmake and
# Toolchain-XBoxOne.cmake, which are ASL 2.0.
License: MIT and ASL 2.0
Source0: %{forgesource}
# Toolchain-XBoxOne.cmake, which are Apache-2.0.
License: MIT AND Apache-2.0
Source: %{url}/archive/%{commit}/cmake-%{commit}.tar.gz
BuildArch: noarch
@ -28,7 +26,7 @@ Requires: git-core
%prep
%forgeautosetup
%autosetup -n cmake-%{commit}
# For now, we elect not to install the “bm-xp” browser-based benchmark explorer
# tool. It would be inconvenient to package this in a way that was useful in
@ -42,7 +40,12 @@ rm -rvf 'bm-xp'
%install
install -t %{buildroot}%{_datadir}/cmake/%{name} -D -p -m 0644 *
install -d '%{buildroot}%{_datadir}/cmake/c4project'
# We install a copy of the repository, but we dont want to include dotfiles or
# duplicate the README and LICENSE files.
find . -mindepth 1 -maxdepth 1 ! -name '.*' \( -type d -o \
-type f ! -name 'README.md' ! -name 'LICENSE.txt' \) \
-execdir cp -vrp '{}' '%{buildroot}%{_datadir}/cmake/c4project' ';'
%check
@ -53,7 +56,7 @@ install -t %{buildroot}%{_datadir}/cmake/%{name} -D -p -m 0644 *
%license LICENSE.txt
%doc README.md
%{_datadir}/cmake/%{name}
%{_datadir}/cmake/c4project
%changelog

View File

@ -1 +1 @@
SHA512 (cmake-9416f297430bc358eea48f8cf65aa0d602029629.tar.gz) = d150a5f2944baeba1f9f2af55b091f00ecb1248bc337ae43acf9ec361e0d89dbbf6764468cb0f2464b70078f38a4b3c53059c5944a6d5a206801d9749bc16c6c
SHA512 (cmake-08b1e26dbe7346ce3c7aeafe350d0962ae86a278.tar.gz) = 090bb1fe7d909e9dbd86b2d88b242059f54925c05ebba5ba854858bb7e02c494bbb3a3091656c83e14d18a71257b2d66dcb67ca978c93af278cde9097f85e3b5