]> git.pld-linux.org Git - packages/orc.git/blame - orc.spec
- updated to 0.4.30, separated -apidocs; uses meson now
[packages/orc.git] / orc.spec
CommitLineData
533270f8
JB
1#
2# Conditional build:
3%bcond_without static_libs # static libraries build
4
d01ad79c 5%define libver 0.4
84814893 6Summary: The Oil Runtime Compiler
c66f171a 7Summary(pl.UTF-8): Oil Runtime Compiler - kompilator zoptymalizowanych pętli wewnętrznych
84814893 8Name: orc
943ea693 9Version: 0.4.30
46bb4425 10Release: 1
84814893
AM
11License: BSD
12Group: Libraries
0f0a001f 13Source0: https://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz
943ea693 14# Source0-md5: 75461700db04870a7cd1d0509a7a56b1
0f0a001f 15URL: https://gstreamer.freedesktop.org/modules/orc.html
943ea693 16BuildRequires: gcc >= 5:3.2
533270f8 17BuildRequires: gtk-doc >= 1.12
943ea693
JB
18BuildRequires: meson >= 0.47.0
19BuildRequires: ninja >= 1.5
d01ad79c 20BuildRequires: pkgconfig
943ea693 21BuildRequires: rpmbuild(macros) >= 1.736
533270f8 22BuildRequires: tar >= 1:1.22
d01ad79c 23BuildRequires: which
533270f8 24BuildRequires: xz
84814893
AM
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28Orc is a library and set of tools for compiling and executing very
d01ad79c 29simple programs that operate on arrays of data. The "language" is a
84814893
AM
30generic assembly language that represents many of the features
31available in SIMD architectures, including saturated addition and
32subtraction, and many arithmetic operations.
33
c66f171a
JB
34%description -l pl.UTF-8
35Orc to biblioteka i zestaw narzędzi do kompilowania i wykonywania
36bardzo prostych programów operujących na tablicach danych. "Język" to
37ogólny asembler reprezentujący wiele możliwości dostępnych w
38architekturach SIMD, w tym ograniczone dodawanie i odejmowanie oraz
39wiele operacji arytmetycznych.
40
84814893
AM
41%package devel
42Summary: Header files for orc library
43Summary(pl.UTF-8): Pliki nagłówkowe biblioteki orc
44Group: Development/Libraries
45Requires: %{name} = %{version}-%{release}
46
47%description devel
48Header files for orc library.
49
50%description devel -l pl.UTF-8
51Pliki nagłówkowe biblioteki orc.
52
53%package static
54Summary: Static orc library
55Summary(pl.UTF-8): Statyczna biblioteka orc
56Group: Development/Libraries
57Requires: %{name}-devel = %{version}-%{release}
58
59%description static
60Static orc library.
61
62%description static -l pl.UTF-8
63Statyczna biblioteka orc.
64
943ea693
JB
65%package apidocs
66Summary: API documentation for orc library
67Summary(pl.UTF-8): Dokumentacja API biblioteki orc
68Group: Documentation
69%if "%{_rpmversion}" >= "5"
70BuildArch: noarch
71%endif
72
73%description apidocs
74API documentation for orc library.
75
76%description apidocs -l pl.UTF-8
77Dokumentacja API biblioteki orc.
78
84814893
AM
79%prep
80%setup -q
84814893
AM
81
82%build
943ea693
JB
83%meson build
84
85%ninja_build -C build
84814893
AM
86
87%install
88rm -rf $RPM_BUILD_ROOT
89
943ea693 90%ninja_install -C build
84814893
AM
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
98%files
99%defattr(644,root,root,755)
e9896a6e 100%doc COPYING README RELEASE TODO
213c1e06 101%attr(755,root,root) %{_bindir}/orc-bugreport
84814893 102%attr(755,root,root) %{_bindir}/orcc
d01ad79c 103%attr(755,root,root) %{_libdir}/liborc-%{libver}.so.*.*.*
d01ad79c 104%attr(755,root,root) %ghost %{_libdir}/liborc-%{libver}.so.0
c66f171a
JB
105%attr(755,root,root) %{_libdir}/liborc-test-%{libver}.so.*.*.*
106%attr(755,root,root) %ghost %{_libdir}/liborc-test-%{libver}.so.0
84814893
AM
107
108%files devel
109%defattr(644,root,root,755)
d01ad79c 110%attr(755,root,root) %{_libdir}/liborc-%{libver}.so
c66f171a 111%attr(755,root,root) %{_libdir}/liborc-test-%{libver}.so
d01ad79c 112%{_includedir}/orc-%{libver}
113%{_pkgconfigdir}/orc-%{libver}.pc
1a7ed4df 114%{_pkgconfigdir}/orc-test-%{libver}.pc
fb7a89b9 115%{_aclocaldir}/orc.m4
84814893 116
533270f8 117%if %{with static_libs}
84814893
AM
118%files static
119%defattr(644,root,root,755)
d01ad79c 120%{_libdir}/liborc-%{libver}.a
c66f171a 121%{_libdir}/liborc-test-%{libver}.a
533270f8 122%endif
943ea693
JB
123
124%files apidocs
125%defattr(644,root,root,755)
126%{_gtkdocdir}/orc
This page took 0.079806 seconds and 4 git commands to generate.