[blktap] initial commit

David Nalley ke4qqq at fedoraproject.org
Wed Jan 11 21:42:39 UTC 2012


commit 2cd7fb2b60612f0e862b3b59aa3e493a89865e39
Author: David Nalley <david at gnsa.us>
Date:   Wed Jan 11 16:40:26 2012 -0500

    initial commit

 .gitignore  |    1 +
 blktap.spec |   82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources     |    1 +
 3 files changed, 84 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..e43ca37 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/xen-org-blktap-62de80d.tar.gz
diff --git a/blktap.spec b/blktap.spec
new file mode 100644
index 0000000..013aafb
--- /dev/null
+++ b/blktap.spec
@@ -0,0 +1,82 @@
+Name: blktap
+Summary: blktap user space utilities
+Version: 2.0.90
+Release: 3.git20111216.62de90d%{?dist}
+License: BSD and LGPLv2+
+Group: System Environment/Libraries
+URL: http://xen.org
+Source0: xen-org-blktap-62de80d.tar.gz
+#this is downloaded from https://github.com/xen-org/blktap
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
+BuildRequires: e2fsprogs-devel, xen-devel
+BuildRequires: libuuid-devel, libaio-devel
+BuildRequires: automake, autoconf, libtool
+%description
+This package contains the blktap userspace utilities
+
+%package devel
+Summary: BlkTap Development Headers and Libraries
+Requires: blktap = %{version}
+Group: Development/Libraries
+
+%description devel
+This package contains the blktap development libraries and header files.
+
+%prep
+%setup -qn xen-org-blktap-62de80d
+
+./autogen.sh
+
+%configure --disable-static
+
+%build
+%{__make} USE_SYSTEM_LIBRARIES=y
+find 
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install USE_SYSTEM_LIBRARIES=y DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{_libdir} SBINDIR=%{_sbindir} SYSCONFDIR=%{_sysconfdir} -Wno-format
+
+#removing .la file
+rm -rf $RPM_BUILD_ROOT%{_libdir}/libblktapctl.la
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc README
+%{_libdir}/libvhd.so*
+%{_libdir}/libvhdio.so*
+%{_libdir}/libblktapctl.so*
+%{_bindir}/vhd-*
+%{_sbindir}/lvm-util
+%{_sbindir}/part-util
+%{_sbindir}/tap-ctl
+%{_sbindir}/td-rated
+%{_sbindir}/td-util
+%{_sbindir}/vhdpartx
+%{_libexecdir}/tapdisk
+%{_sysconfdir}/udev/rules.d/blktap.rules
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/blktap/*
+%{_includedir}/vhd/*
+%{_libdir}/libvhd*
+
+%changelog
+* Fri Jan 16 2012 David Nalley <david at gnsa.us> 2.0.90-3.git20111216.62de90d
+- added a doc
+- removed .la file
+* Sat Dec 24 2011 David Nalley <david at gnsa.us> 2.0.90-2.git20111216.62de90d
+- fixed license section
+* Fri Dec 16 2011 David Nalley <david at gnsa.us> 2.0.90-1.git20111216.62de90d
+- Initial Fedora packaging efforts
+
+* Wed May 18 2011 xen.org <www.xen.org> [1.1.0 569]
+- Build blktap.
+
diff --git a/sources b/sources
index e69de29..eb6d3e0 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+df439833a726a8df06391d5cb5ba4ea6  xen-org-blktap-62de80d.tar.gz


More information about the scm-commits mailing list