Compare commits

..

21 commits

Author SHA1 Message Date
Fedora Release Engineering
4e9fe1fe15 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:02:26 +00:00
Fedora Release Engineering
ab5164cf43 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:29:02 +00:00
Fedora Release Engineering
4183ac056d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:39:12 +00:00
Tom Rix
d879f0c3db Update to 7.24.2
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-05-07 16:23:29 -07:00
Tom Rix
517e78743a Update to 7.24.1
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-02-28 06:49:38 -08:00
Tom Rix
16bdadb9af Update to 7.23
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2025-02-04 12:32:21 -08:00
Fedora Release Engineering
e0a2f828ec Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:28:40 +00:00
Tom Rix
b0db7a6cb7 Update to 7.22
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2024-11-16 05:00:08 -08:00
Tom Rix
0cdd48f0fc Update to 7.21
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2024-11-05 04:39:09 -08:00
Tom Rix
718e5a7c05 Update to 7.20.1
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2024-11-01 04:37:34 -07:00
Tom Rix
7fc488f387 Update to 7.20
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2024-10-18 05:15:22 -07:00
Tom Rix
34417f9114 Update to 7.07.1
Signed-off-by: Tom Rix <Tom.Rix@amd.com>
2024-09-30 07:38:16 -07:00
Fedora Release Engineering
5f492132d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:45:28 +00:00
Tom Rix
f04e512f1a Update to 7.07
meson build is broken so revert back to cmake.
change to autorelease and autochangelog

Test is mostly ok.

Signed-off-by: Tom Rix <trix@redhat.com>
2024-07-14 10:48:23 -06:00
Tom Rix
9468c4b847 Use meson to build
Suggested-by: Davide Cavalca
Signed-off-by: Tom Rix <trix@redhat.com>
2024-02-21 11:36:49 -05:00
Tom Rix
9dfffa9f0d Update to 7.05.1
Signed-off-by: Tom Rix <trix@redhat.com>
2024-02-20 13:25:46 -05:00
Fedora Release Engineering
acdedc9bc9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 09:22:15 +00:00
Tom Rix
eef5e3a6d0 Update to 6.73
Signed-off-by: Tom Rix <trix@redhat.com>
2024-01-11 09:31:10 -05:00
Fedora Release Engineering
99ae59d6de Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:33:45 +00:00
Tom Rix
63ee90b1a5 Update source to 6.69
Signed-off-by: Tom Rix <trix@redhat.com>
2023-03-03 18:25:02 -08:00
Fedora Release Engineering
ac2e087221 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 07:11:33 +00:00
3 changed files with 33 additions and 40 deletions

11
.gitignore vendored
View file

@ -1,2 +1,13 @@
/v6.63.tar.gz
/v6.69.tar.gz
/v6.73.tar.gz
/v7.05.1.tar.gz
/v7.07.tar.gz
/v7.07.1.tar.gz
/v7.20.tar.gz
/v7.20.1.tar.gz
/v7.21.tar.gz
/v7.22.tar.gz
/v7.23.tar.gz
/v7.24.1.tar.gz
/v7.24.2.tar.gz

View file

@ -1 +1 @@
SHA512 (v6.69.tar.gz) = c202e5c3688c4dc8cd26d4371c511ffc0fd0885c4d31a6a5fa955c39ae6fcc98f5f0ac2b88c087e10b71b24a91c0e7f082683cd6be67c29a19170723d966a585
SHA512 (v7.24.2.tar.gz) = d8bcf248b4506f09ee70431f6c38d0d2eb7c3dfa110cbe700e7ae689e0a640f77ec337aeafda93d0f4fd7e9139a8e46dbf1cb99dd4a576667d71b05992a618b8

View file

@ -1,26 +1,26 @@
%global debug_package %{nil}
Summary: A C++ JIT assembler for x86
Name: xbyak
License: BSD-3-Clause
Version: 6.69
Release: 1%{?dist}
Version: 7.24.2
Release: %autorelease
URL: https://github.com/herumi/xbyak
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Source0: %{url}/archive/v%{version}.tar.gz
# exception testing of allocator gets hung up on glibc double free check
Patch0: xbyak-disable-noexecption-test3.patch
Group: Development/Libraries
BuildArch: noarch
ExclusiveArch: x86_64
BuildRequires: make
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: sed
%bcond_with check
%if %{with check}
# check
BuildRequires: gcc-c++
# -m32
BuildRequires: glibc-devel(x86-32), libstdc++(x86-32)
BuildRequires: nasm, yasm
@ -47,22 +47,18 @@ It is named from a Japanese word 開闢, which means the beginning
of the world.
%prep
%setup -q
%patch0 -p1
%autosetup -p1
%build
# nothing to build
%cmake
%cmake_build
%install
mkdir -p %{buildroot}%{_datadir}/xbyak
cp COPYRIGHT %{buildroot}%{_datadir}/xbyak/
cp readme.* %{buildroot}%{_datadir}/xbyak/
cp doc/*.md %{buildroot}%{_datadir}/xbyak/
# fix dos lines
sed -i 's/\r$//' %{buildroot}%{_datadir}/xbyak/readme.txt
cp -r sample %{buildroot}%{_datadir}/xbyak/
%cmake_install
%make_install PREFIX=%{buildroot}/usr
# Install samples
mkdir -p %{buildroot}%{_datadir}/xbyak/
cp -pr sample %{buildroot}%{_datadir}/xbyak/
%if %{with check}
%check
@ -70,26 +66,12 @@ make test
%endif
%files devel
%dir %{_datadir}/xbyak
%dir %{_includedir}/xbyak
%license %{_datadir}/xbyak/COPYRIGHT
%doc %{_datadir}/xbyak/readme.txt
%doc %{_datadir}/xbyak/*.md
%{_datadir}/xbyak/sample/
%{_includedir}/xbyak/*.h
%license COPYRIGHT
%doc readme.md doc/changelog.md doc/usage.md
%doc %lang(jp) readme.txt
%{_datadir}/%{name}/
%{_includedir}/%{name}/
%{_libdir}/cmake/%{name}/
%changelog
* Fri Mar 3 2023 Tom Rix <trix@redhat.com> - 6.69-1
- Update source
* Thu Oct 27 2022 Tom Rix <trix@redhat.com> - 6.63-3
- Make check optional
* Mon Oct 24 2022 Tom Rix <trix@redhat.com> - 6.63-2
- Add tests, samples
- Change license to BSD-3-Clause
- Check directory ownership
- Package as static library
* Fri Oct 21 2022 Tom Rix <trix@redhat.com> - 6.63-1
- Initial release
%autochangelog