3 %bcond_without tests # build without tests
4 %bcond_without doc # build doc
6 Summary: Terminfo parsing library
12 Source0: https://github.com/mauke/unibilium/archive/v%{version}/%{name}-%{version}.tar.gz
13 # Source0-md5: 9b1c97839a880a373da6c097443b43c4
14 URL: https://github.com/mauke/unibilium
16 BuildRequires: libtool
17 BuildRequires: pkgconfig
19 BuildRequires: /usr/bin/pod2man
22 BuildRequires: /usr/bin/prove
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Unibilium is a very basic terminfo library. It doesn't depend on
28 curses or any other library. It also doesn't use global variables, so
29 it should be thread-safe.
32 Summary: Development files needed for %{name}
33 Group: Development/Libraries
34 Requires: %{name} = %{version}-%{release}
37 Development files needed for %{name}.
53 rm -rf $RPM_BUILD_ROOT
57 DESTDIR=$RPM_BUILD_ROOT
59 rm -vf $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
62 rm -rf $RPM_BUILD_ROOT
64 %post -p /sbin/ldconfig
65 %postun -p /sbin/ldconfig
68 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_libdir}/libunibilium.so.*.*.*
71 %ghost %{_libdir}/libunibilium.so.0
74 %defattr(644,root,root,755)
75 %{_libdir}/libunibilium.so
76 %{_pkgconfigdir}/unibilium.pc
77 %{_includedir}/%{name}.h
78 %{_mandir}/man3/unibi_*.3*
79 %{_mandir}/man3/unibilium.h.3*