]> git.pld-linux.org Git - packages/libafdt.git/blame - libafdt.spec
- fix deps
[packages/libafdt.git] / libafdt.spec
CommitLineData
45a07906
ER
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4%bcond_without static_libs # don't build static libraries
5%bcond_without tests # skip tests
6
7Summary: LIBrary for Asynchronous File Descriptor Transfer
8Name: libafdt
9Version: 0.1.0
10Release: 1
11License: BSD
12Group: Libraries
13Source0: http://downloads.sourceforge.net/project/libafdt/%{name}-%{version}.tar.gz
14# Source0-md5: 8051b4e88c5804ce34e221cb62c5e672
15URL: http://libafdt.sourceforge.net/
cad68189 16BuildRequires: libevent-devel >= 1.4.5
45a07906 17%{?with_tests:BuildRequires: python}
cad68189 18%{?with_apidocs:BuildRequires: doxygen}
45a07906
ER
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22libafdt is a library for "a"synchronous "f"ile "d"escriptor
23"t"ransfers. It provides a simple interface that allows libevent-based
24programs to set up a Unix domain socket to accept connections and
25transfer file descriptors to clients, or to be a client and request a
26file descriptor from a libafdt server. Low-level and synchronous
27interfaces are also provided for programs that do not use libevent.
28
29%package devel
30Summary: Header files for libafdt library
31Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libafdt
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34
35%description devel
36Header files for libafdt library.
37
38%description devel -l pl.UTF-8
39Pliki nagłówkowe biblioteki libafdt.
40
41%package static
42Summary: Static libafdt library
43Summary(pl.UTF-8): Statyczna biblioteka libafdt
44Group: Development/Libraries
45Requires: %{name}-devel = %{version}-%{release}
46
47%description static
48Static libafdt library.
49
50%description static -l pl.UTF-8
51Statyczna biblioteka libafdt.
52
53%package apidocs
54Summary: libafdt API documentation
55Summary(pl.UTF-8): Dokumentacja API biblioteki libafdt
56Group: Documentation
57
58%description apidocs
59API and internal documentation for libafdt library.
60
61%description apidocs -l pl.UTF-8
62Dokumentacja API biblioteki libafdt.
63
64%prep
65%setup -q
66
67%build
68%configure \
69 --enable-shared \
70 %{!?with_static_libs:--disable-static}
71
72%{__make}
73
74%{?with_tests:%{__make} check}
75
76%{?with_apidocs:doxygen}
77
78%install
79rm -rf $RPM_BUILD_ROOT
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
89%files
90%defattr(644,root,root,755)
91%doc README
92%attr(755,root,root) %{_libdir}/libafdt.so.*.*.*
93%attr(755,root,root) %ghost %{_libdir}/libafdt.so.0
94
95%files devel
96%defattr(644,root,root,755)
97%{_libdir}/libafdt.so
98%{_libdir}/libafdt.la
99%{_includedir}/afdt.h
100
101%files static
102%defattr(644,root,root,755)
103%{_libdir}/libafdt.a
104
105%if %{with apidocs}
106%files apidocs
107%defattr(644,root,root,755)
108%doc doxygen-out/html/*
109%endif
This page took 0.068953 seconds and 4 git commands to generate.