]> git.pld-linux.org Git - packages/satyr.git/blame - satyr.spec
Release 3 (by relup.sh)
[packages/satyr.git] / satyr.spec
CommitLineData
d0757691
JB
1#
2# Conditional build:
94a815c2 3%bcond_without apidocs # Doxygen API documentation
c6c18720 4%bcond_with rpm5 # build with rpm5
d0757691 5#
ad566da7
JB
6Summary: Tools to create anonymous, machine-friendly problem reports
7Summary(pl.UTF-8): Analizator śladów wywołań tworzonych przez GDB
8Name: satyr
aa919253 9Version: 0.39
e79156c2 10Release: 3
ad566da7
JB
11License: GPL v2+
12Group: Development/Tools
94a815c2 13#Source0Download: https://github.com/abrt/satyr/releases
e2956482 14Source0: https://github.com/abrt/satyr/archive/%{version}/%{name}-%{version}.tar.gz
aa919253 15# Source0-md5: 6acc5098620fba5da8a3f8b13b6331e1
6ba563f1 16Patch0: %{name}-rpm5.patch
f1915e4a 17URL: https://github.com/abrt/satyr
ad566da7
JB
18BuildRequires: autoconf >= 2.50
19BuildRequires: automake
3c887c29 20BuildRequires: binutils-devel
94a815c2 21%{?with_apidocs:BuildRequires: doxygen}
ad566da7 22BuildRequires: elfutils-devel
aa919253 23BuildRequires: glib2-devel >= 2.0
0094667e 24BuildRequires: json-c-devel
6d370432 25BuildRequires: libgomp-devel
60422b1d 26BuildRequires: libstdc++-devel
f1915e4a 27BuildRequires: libtool
0094667e 28BuildRequires: nettle-devel
ad566da7 29BuildRequires: pkgconfig
0094667e 30BuildRequires: python3-devel >= 1:3.6
f1915e4a 31BuildRequires: rpm-devel >= 4.5
ad566da7 32BuildRequires: rpm-pythonprov
aa919253 33BuildRequires: rpmbuild(macros) >= 1.507
02dde5cb 34BuildRequires: sphinx-pdg
ad566da7
JB
35BuildRequires: tar >= 1:1.22
36BuildRequires: xz
37Requires: %{name}-libs = %{version}-%{release}
aa919253 38Obsoletes: btparser < 0.27
ad566da7
JB
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%description
42Satyr is a library that can be used to create and process
43microreports. Microreports consist of structured data suitable to be
44analyzed in a fully automated manner, though they do not necessarily
45contain sufficient information to fix the underlying problem. The
46reports are designed not to contain any potentially sensitive data to
47eliminate the need for review before submission. Included is a tool
48that can create microreports and perform some basic operations on
49them.
50
51%description -l pl.UTF-8
52Satyr to biblioteka do tworzenia i przetwarzania mikroraportów.
53Mikroraporty składają się ze strukturalnych danych nadających się do
54analizy w sposób całkowicie automatyczny, ale niekoniecznie
55zawierających pełne informacje do naprawienia problemu. Raporty są
56zaprojektowane tak, żeby nie zawierały żadnych potencjalnie wrażliwych
57danych, aby nie było potrzeby przeglądania ich przed wysłaniem. Do
58pakietu jest dołączone narzędzie potrafiące tworzyć mikroraporty i
59wykonywać na nich podstawowe operacje.
60
61%package libs
62Summary: Satyr library - automatic problem management with anonymous reports
63Summary(pl.UTF-8): Biblioteka Satyr do automatycznego zarządzania problemami z anonimowymi zgłoszeniami
64Group: Libraries
0094667e 65Requires: json-c-devel
aa919253 66Obsoletes: btparser-libs < 0.27
ad566da7
JB
67
68%description libs
69Satyr library - automatic problem management with anonymous reports.
70
71%description libs -l pl.UTF-8
72Biblioteka Satyr do automatycznego zarządzania problemami z
73anonimowymi złoszeniami.
74
75%package devel
76Summary: Header files for Satyr library
77Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Satyr
78Group: Development/Libraries
79Requires: %{name}-libs = %{version}-%{release}
aa919253
JB
80Requires: json-c-devel
81Obsoletes: btparser-devel < 0.27
ad566da7
JB
82
83%description devel
84Header files for Satyr library.
85
86%description devel -l pl.UTF-8
87Pliki nagłówkowe biblioteki Satyr.
88
94a815c2
JB
89%package apidocs
90Summary: API documentation for Satyr library
91Summary(pl.UTF-8): Dokumentacja API biblioteki Satyr
92Group: Documentation
93
94%description apidocs
95API documentation for Satyr library.
96
97%description apidocs -l pl.UTF-8
98Dokumentacja API biblioteki Satyr.
99
d0757691
JB
100%package -n python3-satyr
101Summary: Python 3 bindings for Satyr library
102Summary(pl.UTF-8): Wiązania Pythona 3 do biblioteki Satyr
103Group: Libraries/Python
104Requires: %{name}-libs = %{version}-%{release}
0094667e 105Requires: python3-modules >= 1:3.6
aa919253
JB
106Obsoletes: python-btparser < 0.27
107Obsoletes: python-satyr < 0.30
d0757691
JB
108
109%description -n python3-satyr
110Python 3 bindings for Satyr library.
111
112%description -n python3-satyr -l pl.UTF-8
113Wiązania Pythona 3 do biblioteki Satyr.
ad566da7
JB
114
115%prep
116%setup -q
c6c18720 117%{?with_rpm5:%patch0 -p1}
60422b1d
JB
118
119printf '%s' '%{version}' > satyr-version
ad566da7
JB
120
121%build
122%{__libtoolize}
123%{__aclocal}
124%{__autoconf}
125%{__autoheader}
126%{__automake}
b6a6e0d4 127%configure \
94a815c2 128 %{?with_apidocs:--enable-doxygen-docs} \
0094667e 129 --disable-silent-rules
ad566da7
JB
130
131%{__make}
132
133%install
134rm -rf $RPM_BUILD_ROOT
135
136%{__make} install \
137 DESTDIR=$RPM_BUILD_ROOT
138
d0757691 139%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
0094667e 140 $RPM_BUILD_ROOT%{py3_sitedir}/satyr/*.la
ad566da7 141
d0757691
JB
142%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
143%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
d0757691 144
ad566da7
JB
145%clean
146rm -rf $RPM_BUILD_ROOT
147
148%post libs -p /sbin/ldconfig
149%postun libs -p /sbin/ldconfig
150
151%files
152%defattr(644,root,root,755)
aa919253 153%doc NEWS README.md
ad566da7
JB
154%attr(755,root,root) %{_bindir}/satyr
155%{_mandir}/man1/satyr.1*
156
157%files libs
158%defattr(644,root,root,755)
159%attr(755,root,root) %{_libdir}/libsatyr.so.*.*
0094667e 160%attr(755,root,root) %ghost %{_libdir}/libsatyr.so.4
ad566da7
JB
161
162%files devel
163%defattr(644,root,root,755)
164%attr(755,root,root) %{_libdir}/libsatyr.so
165%{_includedir}/satyr
166%{_pkgconfigdir}/satyr.pc
167
94a815c2
JB
168%if %{with apidocs}
169%files apidocs
170%defattr(644,root,root,755)
171%doc apidoc/html/{search,*.css,*.html,*.js,*.png}
172%endif
173
d0757691
JB
174%files -n python3-satyr
175%defattr(644,root,root,755)
176%dir %{py3_sitedir}/satyr
177%{py3_sitedir}/satyr/__init__.py
178%attr(755,root,root) %{py3_sitedir}/satyr/_satyr3.so
179%{py3_sitedir}/satyr/__pycache__
This page took 0.779746 seconds and 4 git commands to generate.