summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>2014-06-17 14:31:26 -0500
committerYaakov Selkowitz <yselkowitz@users.sourceforge.net>2014-06-17 14:31:26 -0500
commitf1186d3cd7322a395f8cf7ee5750798ca8881ede (patch)
treee76760658ae4dbd9a680a27ae2bbfde9068ae8b7
downloadcygwin-xz-f1186d3cd7322a395f8cf7ee5750798ca8881ede.tar.gz
cygwin-xz-f1186d3cd7322a395f8cf7ee5750798ca8881ede.tar.xz
cygwin-xz-f1186d3cd7322a395f8cf7ee5750798ca8881ede.zip
cygwin-xz 5.0.5
-rw-r--r--cygwin-xz.spec95
-rw-r--r--sources1
2 files changed, 96 insertions, 0 deletions
diff --git a/cygwin-xz.spec b/cygwin-xz.spec
new file mode 100644
index 0000000..0da2cfd
--- /dev/null
+++ b/cygwin-xz.spec
@@ -0,0 +1,95 @@
+%{?cygwin_package_header}
+
+Name: cygwin-xz
+Version: 5.0.5
+Release: 1
+Summary: LZMA library for Cygwin toolchains
+
+Group: Development/Libraries
+License: Public Domain
+URL: http://tukaani.org/xz/
+BuildArch: noarch
+
+Source0: http://tukaani.org/xz/xz-%{version}.tar.xz
+
+BuildRequires: autoconf automake gettext-devel libtool
+
+BuildRequires: cygwin32-filesystem
+BuildRequires: cygwin32-binutils
+BuildRequires: cygwin32-gcc
+BuildRequires: cygwin32
+BuildRequires: cygwin64-filesystem
+BuildRequires: cygwin64-binutils
+BuildRequires: cygwin64-gcc
+BuildRequires: cygwin64
+
+
+%description
+LZMA library for Cygwin toolchains
+
+%package -n cygwin32-xz-libs
+Summary: LZMA library for Cygwin32 toolchain
+Group: Development/Libraries
+
+%description -n cygwin32-xz-libs
+LZMA library for Cygwin i686 toolchain
+
+%package -n cygwin64-xz-libs
+Summary: LZMA library for Cygwin64 toolchain
+Group: Development/Libraries
+
+%description -n cygwin64-xz-libs
+LZMA library for Cygwin x86_64 toolchain
+
+%{?cygwin_debug_package}
+
+
+%prep
+%setup -q -n xz-%{version}
+autoreconf -fiv
+
+
+%build
+%cygwin_configure --enable-shared --disable-static \
+ --disable-lzmadec --disable-lzmainfo --disable-lzma-links \
+ --disable-scripts --disable-xz --disable-xzdec
+%cygwin_make %{?_smp_mflags}
+
+
+%install
+%cygwin_make install DESTDIR=$RPM_BUILD_ROOT
+
+# We intentionally don't ship *.la files
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+# Documentation already provided by Fedora native package
+rm -fr $RPM_BUILD_ROOT%{cygwin32_docdir}/
+rm -fr $RPM_BUILD_ROOT%{cygwin32_mandir}/
+rm -fr $RPM_BUILD_ROOT%{cygwin64_docdir}/
+rm -fr $RPM_BUILD_ROOT%{cygwin64_mandir}/
+
+# Remove unnecessary Cygwin native binaries
+rm -f $RPM_BUILD_ROOT%{cygwin32_bindir}/*.exe
+rm -f $RPM_BUILD_ROOT%{cygwin64_bindir}/*.exe
+
+
+%files -n cygwin32-xz-libs
+%doc ChangeLog COPYING NEWS README
+%{cygwin32_bindir}/cyglzma-5.dll
+%{cygwin32_includedir}/lzma.h
+%{cygwin32_includedir}/lzma/
+%{cygwin32_libdir}/liblzma.dll.a
+%{cygwin32_libdir}/pkgconfig/liblzma.pc
+
+%files -n cygwin64-xz-libs
+%doc ChangeLog COPYING NEWS README
+%{cygwin64_bindir}/cyglzma-5.dll
+%{cygwin64_includedir}/lzma.h
+%{cygwin64_includedir}/lzma/
+%{cygwin64_libdir}/liblzma.dll.a
+%{cygwin64_libdir}/pkgconfig/liblzma.pc
+
+
+%changelog
+* Mon Jun 17 2014 Yaakov Selkowitz <cygwin-ports-general@lists.sourceforge.net> - 5.0.5-1
+- Initial RPM release.
diff --git a/sources b/sources
new file mode 100644
index 0000000..22e5d2c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+aa17280f4521dbeebed0fbd11cd7fa30 xz-5.0.5.tar.xz