]> git.pld-linux.org Git - packages/unibilium.git/blame - unibilium.spec
BR pkgconfig
[packages/unibilium.git] / unibilium.spec
CommitLineData
d59490c8
ER
1#
2# Conditional build:
3%bcond_without tests # build without tests
4%bcond_without doc # build doc
5
6Summary: Terminfo parsing library
7Name: unibilium
8Version: 1.2.0
9Release: 1
10License: LGPLv3+
11Group: Libraries
12Source0: https://github.com/mauke/unibilium/archive/v%{version}/%{name}-%{version}.tar.gz
13# Source0-md5: 9b1c97839a880a373da6c097443b43c4
14URL: https://github.com/mauke/unibilium
15BuildRequires: gcc
16BuildRequires: libtool
76150857 17BuildRequires: pkgconfig
d59490c8
ER
18%if %{with doc}
19BuildRequires: /usr/bin/pod2man
20%endif
21%if %{with tests}
22BuildRequires: /usr/bin/prove
23%endif
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Unibilium is a very basic terminfo library. It doesn't depend on
28curses or any other library. It also doesn't use global variables, so
29it should be thread-safe.
30
31%package devel
32Summary: Development files needed for %{name}
33Group: Development/Libraries
34Requires: %{name} = %{version}-%{release}
35
36%description devel
37Development files needed for %{name}.
38
39%prep
40%setup -q
41
42%build
43%{__make} \
44 CC="%{__cc}" \
45 PREFIX=%{_prefix} \
46 LIBDIR=%{_libdir}
47
48%if %{with tests}
49%{__make} test
50%endif
51
52%install
53rm -rf $RPM_BUILD_ROOT
54%{__make} install \
55 PREFIX=%{_prefix} \
56 LIBDIR=%{_libdir} \
57 DESTDIR=$RPM_BUILD_ROOT
58
59rm -vf $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%post -p /sbin/ldconfig
65%postun -p /sbin/ldconfig
66
67%files
68%defattr(644,root,root,755)
69%doc Changes
70%attr(755,root,root) %{_libdir}/libunibilium.so.*.*.*
71%ghost %{_libdir}/libunibilium.so.0
72
73%files devel
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*
This page took 0.056872 seconds and 4 git commands to generate.