ccbd9ba
Name:           pungi
f5c6d44
Version:        4.0
ff77a92
Release:        0.8%{?dist}
ccbd9ba
Summary:        Distribution compose tool
ccbd9ba
ccbd9ba
Group:          Development/Tools
Jesse Keating ae78aea
License:        GPLv2
Jesse Keating 6d0d5e5
URL:            https://fedorahosted.org/pungi
Jesse Keating 6d0d5e5
Source0:        https://fedorahosted.org/pungi/attachment/wiki/%{version}/%{name}-%{version}.tar.bz2
3b6146a
Requires:       createrepo >= 0.4.11
3b6146a
Requires:       yum => 3.4.3-28
c4dd0e7
Requires:       lorax >= 22.1
3b6146a
Requires:       repoview
1bd0696
Requires:       python-lockfile
fdc7901
Requires:       kobo
012c749
Requires:       python-productmd
dc1be3e
Requires:       python-kickstart
4e8e1d4
Requires:       libselinux-python
Adam Miller f85fabb
Requires:       createrepo_c
ccbd9ba
ccbd9ba
BuildArch:      noarch
ccbd9ba
ccbd9ba
%description
ccbd9ba
A tool to create anaconda based installation trees/isos of a set of rpms.
ccbd9ba
ccbd9ba
%prep
ccbd9ba
%setup -q
ccbd9ba
ccbd9ba
%build
ccbd9ba
%{__python} setup.py build
ccbd9ba
ccbd9ba
%install
ccbd9ba
rm -rf $RPM_BUILD_ROOT
ccbd9ba
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
Jesse Keating b8b7d76
%{__install} -d $RPM_BUILD_ROOT/var/cache/pungi
Jesse Keating e777958
%{__install} -d $RPM_BUILD_ROOT/%{_mandir}/man8
Jesse Keating e777958
%{__install} doc/pungi.8 $RPM_BUILD_ROOT/%{_mandir}/man8/
ccbd9ba
ccbd9ba
%files
ccbd9ba
%defattr(-,root,root,-)
fdc7901
%license COPYING GPL
fdc7901
%doc AUTHORS doc/README
fdc7901
%{python_sitelib}/%{name}
fdc7901
%{python_sitelib}/%{name}-%{version}-py?.?.egg-info
fdc7901
%{_bindir}/*
Jesse Keating 6feda08
%{_datadir}/pungi
Jesse Keating e777958
%{_mandir}/man8/pungi.8.gz
Jesse Keating b8b7d76
/var/cache/pungi
ccbd9ba
ccbd9ba
%changelog
ff77a92
* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.8
ff77a92
- fix up bad += from early test of implementing different iso labels based on
ff77a92
  if there is a variant or not (dennis)
ff77a92
dc1be3e
* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.7
dc1be3e
- make sure we treat the isfinal option as a boolean when fetching it (dennis)
dc1be3e
- if there is a variant use it in the volume id and shorten it. this will make
dc1be3e
  each producst install tree have different volume ids for their isos (dennis)
dc1be3e
- fix up productmd import in the executable (dennis)
dc1be3e
- fixup productmd imports for changes with open sourcing (dennis)
dc1be3e
- tell the scm wrapper to do an absolute import otherwise we hit a circular dep
dc1be3e
  issue and things go wonky (dennis)
dc1be3e
- include the dtd files in /usr/share/pungi (dennis)
dc1be3e
- add missing ) causing a syntax error (dennis)
dc1be3e
- fix up the productmd imports to import the function from the common module
dc1be3e
  (dennis)
dc1be3e
- fix up typo in getting arch for the lorax log file (dennis)
dc1be3e
dc1be3e
* Sat Mar 14 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.6.20150314.gitd337c34
dc1be3e
- update the git snapshot to pick up some fixes
dc1be3e
dc1be3e
* Fri Mar 13 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.5.git18d4d2e
dc1be3e
- update Requires for rename of python-productmd
dc1be3e
dc1be3e
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.4.git18d4d2e
dc1be3e
- fix up the pungi logging by putting the arch in the log file name (dennis)
dc1be3e
- change pypungi imports to pungi (dennis)
dc1be3e
- spec file cleanups (dennis)
dc1be3e
fdc7901
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.3.gita3158ec
fdc7901
- rename binaries (dennis)
fdc7901
- Add the option to pass a custom path for the multilib config files (bcl)
fdc7901
- Call lorax as a process not a library (bcl)
fdc7901
- Close child fds when using subprocess (bcl)
fdc7901
- fixup setup.py and MANIFEST.in to make a useable tarball (dennis)
fdc7901
- switch to BSD style hashes for the iso checksums (dennis)
fdc7901
- refactor to get better data into .treeinfo (dennis)
fdc7901
- Initial code merge for Pungi 4.0. (dmach)
fdc7901
- Initial changes for Pungi 4.0. (dmach)
fdc7901
- Add --nomacboot option (csieh)
dc1be3e
dc1be3e
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.2.git320724e
dc1be3e
- update git snapshot to switch to executing lorax since it is using dnf
dc1be3e
dc1be3e
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.1.git64b6c80
dc1be3e
- update to the pungi 4.0 dev branch
dc1be3e