1- Vendor: Microsoft Corporation
2- Distribution: Azure Linux
31Name: orc
4- Version: 0.4.31
5- Release: 4 %{?dist }
2+ Version: 0.4.39
3+ Release: 2 %{?dist }
64Summary: The Oil Run-time Compiler
75
8- License: BSD
6+ License: BSD-2-Clause AND BSD-3-Clause
7+ Vendor: Microsoft Corporation
8+ Distribution: Azure Linux
99URL: http://cgit.freedesktop.org/gstreamer/orc/
10- Source0: http://gstreamer.freedesktop.org/src/orc/%{name }-%{version }.tar.xz
10+ Source0: https://gstreamer.freedesktop.org/src/orc/%{name }-%{version }.tar.xz
11+
12+ Patch0001: 0001-powerpc-fix-div255w-which-still-used-the-inexact-sub.patch
1113
12- BuildRequires: %{_bindir }/xsltproc
1314BuildRequires: meson >= 0.47.0
1415BuildRequires: gcc
16+ BuildRequires: gtk-doc
1517
1618%description
1719Orc is a library and set of tools for compiling and executing
@@ -20,6 +22,14 @@ is a generic assembly language that represents many of the features
2022available in SIMD architectures, including saturated addition and
2123subtraction, and many arithmetic operations.
2224
25+ %package doc
26+ Summary: Documentation for Orc
27+ Requires: %{name } = %{version }-%{release }
28+ BuildArch: noarch
29+
30+ %description doc
31+ Documentation for Orc.
32+
2333%package devel
2434Summary: Development files and libraries for Orc
2535Requires: %{name } = %{version }-%{release }
@@ -40,10 +50,10 @@ The Orc compiler, to produce optimized code.
4050
4151
4252%prep
43- %setup -q
53+ %autosetup -p1
4454
4555%build
46- %meson -D default_library=shared -Dgtk_doc=disabled
56+ %meson -D default_library=shared
4757%meson_build
4858
4959%install
@@ -54,39 +64,85 @@ find %{buildroot}/%{_libdir} -name \*.a -delete
5464rm -rf %{buildroot }/%{_libdir }/orc
5565
5666%check
57- %ifnarch s390 s390x ppc %{power64 } %{arm } i686 aarch64
5867%meson_test
59- %endif
6068
6169%ldconfig_scriptlets
6270
6371
6472%files
6573%license COPYING
6674%doc README
67- %{_libdir }/liborc-* .so.*
75+ %{_libdir }/liborc-0.4.so.0*
76+ %{_libdir }/liborc-test-0.4.so*
6877%{_bindir }/orc-bugreport
6978
79+ %files doc
80+ %doc %{_datadir }/gtk-doc/html/orc/
81+
7082%files devel
7183%doc examples/* .c
7284%{_includedir }/%{name }-0.4/
73- %{_libdir }/liborc-* .so
85+ %{_libdir }/liborc-0.4 .so
7486%{_libdir }/pkgconfig/orc-0.4.pc
7587%{_libdir }/pkgconfig/orc-test-0.4.pc
76- %{_datadir }/aclocal/orc.m4
7788
7889%files compiler
7990%{_bindir }/orcc
8091
8192
8293%changelog
83- * Mon Mar 21 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.4.31-4
84- - Adding BR on '%%{_bindir}/xsltproc'.
85- - Disabled gtk doc generation to remove network dependency during build-time.
94+ * Tue Dec 17 2024 Jyoti kanase <v-jykanase@microsoft.com> - 0.4.39-2
95+ - Initial Azure Linux import from Fedora 41 (license: MIT).
8696- License verified.
8797
88- * Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 0.4.31-3
89- - Initial CBL-Mariner import from Fedora 32 (license: MIT).
98+ * Tue Jul 30 2024 Wim Taymans <wtaymans@redhat.com> 0.4.39-1
99+ - Update to 0.4.39
100+ - Add patch for div255w fix on ppc64le
101+
102+ * Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.38-3
103+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
104+
105+ * Wed Mar 06 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 0.4.38-2
106+ - Move orc-test to main package
107+
108+ * Tue Mar 05 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 0.4.38-1
109+ - Update to 0.4.38
110+ - Version the library to catch bumps
111+ - Cleanup spec, use license var
112+
113+ * Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.33-5
114+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
115+
116+ * Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.33-4
117+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
118+
119+ * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.33-3
120+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
121+
122+ * Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.33-2
123+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
124+
125+ * Fri Nov 04 2022 Wim Taymans <wtaymans@redhat.com> 0.4.33-1
126+ - Update to 0.4.33
127+
128+ * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.31-8
129+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
130+
131+ * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.31-7
132+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
133+
134+ * Wed Aug 18 2021 Vít Ondruch <vondruch@redhat.com> - 0.4.31-6
135+ - Fix ppc64le segfault when used via libvips.
136+ Resolves: rhbz#1917540
137+
138+ * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.31-5
139+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
140+
141+ * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.31-4
142+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
143+
144+ * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.31-3
145+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
90146
91147* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.31-2
92148- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0 commit comments