1 # As there are no released versions of libxzfile, I'm using a
3 %global gitdate 20121126
7 Release: 0.1.git%{gitdate}%{?dist}
8 Summary: Compressed XZ file I/O library
10 License: Public Domain
11 URL: http://git.tukaani.org/?p=libxzfile.git;a=summary
13 # Prepare the tarball as follows:
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
19 BuildRequires: xz-devel
20 BuildRequires: autoconf, automake, libtool
24 xzfile is a library for reading and writing xz-compressed files.
28 Summary: Development files for %{name}
30 Requires: %{name}%{?_isa} = %{version}-%{release}
34 The %{name}-devel package contains libraries and header files for
35 developing applications that use %{name}.
45 %configure --disable-static
50 rm -rf $RPM_BUILD_ROOT
53 find $RPM_BUILD_ROOT -name '*.la' -delete
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}
59 # Add a pkg-config file.
60 mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
61 cat > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc <<EOF
63 exec_prefix=%{_prefix}
65 includedir=%{_includedir}
68 Description: Compressed XZ file I/O library
69 URL: http://tukaani.org/xz/
71 Cflags: -I${includedir}
72 Libs: -L${libdir} -lxzfile
73 Libs.private: -pthread
77 %post -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
92 %{_libdir}/pkgconfig/%{name}.pc
96 * Sat Jun 22 2013 Richard W.M. Jones <rjones@redhat.com> 0-0.1.git20121126