]> git.pld-linux.org Git - SPECS.git/blob - libnut.spec
SPECS updated Sat 31 Jul 20:26:02 CEST 2021
[SPECS.git] / libnut.spec
1 Summary:        NUT multimedia container library
2 Summary(pl.UTF-8):      Biblioteka obsługująca kontener multimedialny NUT
3 # "nut" name is already occupied by Network UPS Tools
4 Name:           libnut
5 Version:        0
6 %define svnver  675
7 Release:        0.%{svnver}.3
8 License:        MIT
9 Group:          Libraries
10 # svn co svn://svn.mplayerhq.hu/nut/src/trunk nut
11 Source0:        nut-r%{svnver}.tar.xz
12 # Source0-md5:  be7a95aa5033fd8d9386902ee9dd83c1
13 Patch0:         %{name}-make.patch
14 # dead atm.
15 #URL:           http://www.nut-container.org/
16 URL:            http://www.ffmpeg.org/~michael/nut.txt
17 BuildRequires:  tar >= 1:1.22
18 BuildRequires:  xz
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 NUT multimedia container library.
23
24 %description -l pl.UTF-8
25 Biblioteka obsługująca kontener multimedialny NUT.
26
27 %package devel
28 Summary:        Header file for NUT library
29 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki NUT
30 Group:          Development/Libraries
31 Requires:       %{name} = %{version}-%{release}
32
33 %description devel
34 Header file for NUT library.
35
36 %description devel -l pl.UTF-8
37 Pliki nagłówkowy biblioteki NUT.
38
39 %package static
40 Summary:        Static NUT library
41 Summary(pl.UTF-8):      Statyczna biblioteka NUT
42 Group:          Development/Libraries
43 Requires:       %{name}-devel = %{version}-%{release}
44
45 %description static
46 Static NUT library.
47
48 %description static -l pl.UTF-8
49 Statyczna biblioteka NUT.
50
51 %prep
52 %setup -q -n nut
53 %patch0 -p1
54
55 %build
56 cat > config.mak <<'EOF'
57 PREFIX=%{_prefix}
58 LIBDIR=%{_libdir}
59 CFLAGS=%{rpmcflags} %{rpmcppflags} -Wall -fPIC
60 CFLAGS+=-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
61 LDFLAGS=%{rpmldflags}
62 CC=%{__cc}
63 RANLIB=ranlib
64 AR=ar
65 EOF
66
67 %{__make} libnut/libnut.a libnut/libnut.so nututils
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71
72 %{__make} install-libnut-shared install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %post   -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
80
81 %files
82 %defattr(644,root,root,755)
83 %doc COPYING README
84 %attr(755,root,root) %{_bindir}/nutmerge
85 %attr(755,root,root) %{_bindir}/nutindex
86 %attr(755,root,root) %{_bindir}/nutparse
87 %attr(755,root,root) %{_libdir}/libnut.so.0
88
89 %files devel
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_libdir}/libnut.so
92 %{_includedir}/libnut.h
93
94 %files static
95 %defattr(644,root,root,755)
96 %{_libdir}/libnut.a
This page took 0.041554 seconds and 3 git commands to generate.