Update nbdkit:
[fedora-specs.git] / libxzfile.spec
1 # As there are no released versions of libxzfile, I'm using a
2 # version from git.
3 %global gitdate 20121126
4
5 Name:           libxzfile
6 Version:        0
7 Release:        0.1.git%{gitdate}%{?dist}
8 Summary:        Compressed XZ file I/O library
9
10 License:        Public Domain
11 URL:            http://git.tukaani.org/?p=libxzfile.git;a=summary
12
13 # Prepare the tarball as follows:
14 #
15 # git clone http://git.tukaani.org/libxzfile.git
16 # git archive --prefix=libxzfile/ -o libxzfile-%{gitdate}.tar.gz HEAD
17 Source0:        libxzfile-%{gitdate}.tar.gz
18
19 BuildRequires:  xz-devel
20 BuildRequires:  autoconf, automake, libtool
21
22
23 %description
24 xzfile is a library for reading and writing xz-compressed files.
25
26
27 %package        devel
28 Summary:        Development files for %{name}
29
30 Requires:       %{name}%{?_isa} = %{version}-%{release}
31
32
33 %description    devel
34 The %{name}-devel package contains libraries and header files for
35 developing applications that use %{name}.
36
37
38 %prep
39 %setup -q -n %{name}
40
41 autoreconf -i
42
43
44 %build
45 %configure --disable-static
46 make %{?_smp_mflags}
47
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 %make_install
52
53 find $RPM_BUILD_ROOT -name '*.la' -delete
54
55 # Current sources don't install the include file.
56 mkdir -p $RPM_BUILD_ROOT%{_includedir}
57 install -m 0644 src/libxzfile/xzfile.h $RPM_BUILD_ROOT%{_includedir}
58
59 # Add a pkg-config file.
60 mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
61 cat > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc <<EOF
62 prefix=%{_prefix}
63 exec_prefix=%{_prefix}
64 libdir=%{_libdir}
65 includedir=%{_includedir}
66
67 Name: %{name}
68 Description: Compressed XZ file I/O library
69 URL: http://tukaani.org/xz/
70 Version: %{version}
71 Cflags: -I${includedir}
72 Libs: -L${libdir} -lxzfile
73 Libs.private: -pthread
74 EOF
75
76
77 %post -p /sbin/ldconfig
78
79 %postun -p /sbin/ldconfig
80
81
82 %files
83 %doc COPYING
84 %{_libdir}/*.so.*
85 %{_bindir}/xzfcat
86
87
88 %files devel
89 %doc COPYING TODO
90 %{_includedir}/*
91 %{_libdir}/*.so
92 %{_libdir}/pkgconfig/%{name}.pc
93
94
95 %changelog
96 * Sat Jun 22 2013 Richard W.M. Jones <rjones@redhat.com> 0-0.1.git20121126
97 - Initial release.