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: a89b8ef6e752cc76098e1863ff4b5457
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}.
45 CFLAGS="%{rpmcflags}" \
46 LDFLAGS="%{rpmldflags}" \
55 rm -rf $RPM_BUILD_ROOT
59 DESTDIR=$RPM_BUILD_ROOT
61 rm -vf $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
64 rm -rf $RPM_BUILD_ROOT
66 %post -p /sbin/ldconfig
67 %postun -p /sbin/ldconfig
70 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_libdir}/libunibilium.so.*.*.*
73 %ghost %{_libdir}/libunibilium.so.0
76 %defattr(644,root,root,755)
77 %{_libdir}/libunibilium.so
78 %{_pkgconfigdir}/unibilium.pc
79 %{_includedir}/%{name}.h
80 %{_mandir}/man3/unibi_*.3*
81 %{_mandir}/man3/unibilium.h.3*