diff --git a/.gitignore b/.gitignore index e69de29..9ecea11 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/blivet-0.4.tar.gz diff --git a/python-blivet.spec b/python-blivet.spec new file mode 100644 index 0000000..345f070 --- /dev/null +++ b/python-blivet.spec @@ -0,0 +1,102 @@ +Summary: A python module for system storage configuration +Name: python-blivet +Url: http://fedoraproject.org/wiki/blivet +Version: 0.4 +Release: 2%{?dist} +License: GPLv2+ +Group: System Environment/Libraries +# This is a Red Hat maintained package which is specific to +# our distribution. Thus the source is only available from +# within this srpm. +%define realname blivet +Source0: %{realname}-%{version}.tar.gz + +# Versions of required components (done so we make sure the buildrequires +# match the requires versions of things). +%define dmver 1.02.17-6 +%define pykickstartver 1.99.22 +%define partedver 1.8.1 +%define pypartedver 2.5-2 +%define pythonpyblockver 0.45 +%define e2fsver 1.41.0 +%define pythoncryptsetupver 0.1.1 +%define utillinuxver 2.15.1 +%define fcoeutilsver 1.0.12-3.20100323git +%define iscsiver 6.2.0.870-3 + +BuildArch: noarch +BuildRequires: gettext +BuildRequires: python-setuptools-devel +BuildRequires: transifex-client + +Requires: python +Requires: pykickstart >= %{pykickstartver} +Requires: util-linux >= %{utillinuxver} +Requires: parted >= %{partedver} +Requires: pyparted >= %{pypartedver} +Requires: device-mapper >= %{dmver} +Requires: cryptsetup-luks +Requires: python-cryptsetup >= %{pythoncryptsetupver} +Requires: mdadm +Requires: lvm2 +Requires: dosfstools +Requires: e2fsprogs >= %{e2fsver} +Requires: btrfs-progs +%if ! 0%{?rhel} +Requires: hfsplus-tools +%endif +Requires: python-pyblock >= %{pythonpyblockver} +Requires: device-mapper-multipath +%ifnarch s390 s390x +Requires: fcoe-utils >= %{fcoeutilsver} +%endif +Requires: iscsi-initiator-utils >= %{iscsiver} + + +%description +The python-blivet package is a python module for examining and modifying +storage configuration. + +%prep +%setup -q -n %{realname}-%{version} + +%build +make + +%install +rm -rf %{buildroot} +make DESTDIR=%{buildroot} install +%find_lang %{realname} + +%files -f %{realname}.lang +%defattr(-,root,root,-) +%doc README ChangeLog COPYING +%{python_sitelib}/* + +%changelog +* Fri Jan 25 2013 David Lehman - 0.4-2 +- Update COPYING file. +- Remove #! line from tsort.py. +- Add a bunch missing dependency version macros to python-blivet.spec. + +* Sun Jan 20 2013 David Lehman - 0.4-1 +- Use a two-part version number instead of three. (dlehman) +- Rename the rpm package from blivet to python-blivet. (dlehman) +- Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman) +- Update the TODO list. (dlehman) +- Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman) +- Enable translations via transifex. (dlehman) + +* Fri Jan 18 2013 David Lehman - 0.2-1 +- Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman) +- Use a threading lock to control program log output. (dlehman) +- Fix reference to data to refer to ksdata in Blivet constructor. (dlehman) +- Remove the loop around proc.communicate in util._run_program. (dlehman) + +* Tue Jan 15 2013 David Lehman 0.2-1 +- Updated source from final pre-split anaconda source. +- Renamed pyanaconda.storage to blivet throughout. +- Updated spec file to include runtime Requires. + +* Fri Jan 04 2013 David Lehman 0.1-1 +- Created package from anaconda storage module. diff --git a/sources b/sources index e69de29..32136b9 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a44caef3bcad883d14432be62b918e08 blivet-0.4.tar.gz