install scripts (dennis)
- Merge #242 `Fix wrong file permissions` (ausil) - Add a utility to validate config (lsedlar) - [variants] Stop printing stuff to stderr unconditionally (lsedlar) - Fix atomic/ostree config validations (lsedlar) - [pungi-wrapper] Remove duplicated code (lsedlar) - [checks] Add a check for too restrictive umask (lsedlar) - [util] Remove umask manipulation from makedirs (lsedlar) - Merge #240 `Filter variants and architectures` (ausil) - Filter variants and architectures (lsedlar) - Refactor checking for failable deliverables (lsedlar) - [buildinstall] Do not crash on failure (lsedlar) - Reuse helper in all tests (lsedlar) - [atomic] Add atomic_installer phase (lsedlar) - [ostree] Add ostree phase (lsedlar) - [atomic] Add a script to create ostree repo (lsedlar) - Merge #232 `Improve logging by adding subvariants` (ausil) - Add compose type to release for images (lsedlar) - [image-build] Add traceback on failure (lsedlar) - [image-build] Use subvariants in logging output (lsedlar) - [live-media] Use subvariants in logging (lsedlar) - Add tracebacks to all failable phases (lsedlar) - ppc no longer needs magic bits in the iso (pbrobinson) - [buildinstall] Add more debugging output (lsedlar) - [metadata] Stop crashing on empty path from .treeinfo (lsedlar) - [checksums] Add label to file name (lsedlar) - [buildinstall] Use customized dvd disc type (lsedlar) - image_build: fix subvariant handling (awilliam) Signed-off-by: Dennis Gilmore <dennis@ausil.us>
This commit is contained in:
parent
46cb8521ac
commit
4c3b989ea6
52
pungi.spec
52
pungi.spec
@ -1,5 +1,5 @@
|
|||||||
Name: pungi
|
Name: pungi
|
||||||
Version: 4.1.0
|
Version: 4.1.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Distribution compose tool
|
Summary: Distribution compose tool
|
||||||
|
|
||||||
@ -13,6 +13,12 @@ BuildRequires: python-devel, python-setuptools, python2-productmd
|
|||||||
BuildRequires: python-lockfile, kobo, kobo-rpmlib, python-kickstart, createrepo_c
|
BuildRequires: python-lockfile, kobo, kobo-rpmlib, python-kickstart, createrepo_c
|
||||||
BuildRequires: python-lxml, libselinux-python, yum-utils, lorax
|
BuildRequires: python-lxml, libselinux-python, yum-utils, lorax
|
||||||
BuildRequires: yum => 3.4.3-28, createrepo >= 0.4.11
|
BuildRequires: yum => 3.4.3-28, createrepo >= 0.4.11
|
||||||
|
#deps for doc building
|
||||||
|
BuildRequires: python-sphinx, texlive-latex-bin-bin, texlive-collection-fontsrecommended
|
||||||
|
BuildRequires: texlive-times, texlive-cmap, texlive-babel-english, texlive-fancyhdr
|
||||||
|
BuildRequires: texlive-fancybox, texlive-titlesec, texlive-framed, texlive-threeparttable
|
||||||
|
BuildRequires: texlive-mdwtools, texlive-wrapfig, texlive-parskip, texlive-upquote
|
||||||
|
BuildRequires: texlive-multirow
|
||||||
|
|
||||||
Requires: createrepo >= 0.4.11
|
Requires: createrepo >= 0.4.11
|
||||||
Requires: yum => 3.4.3-28
|
Requires: yum => 3.4.3-28
|
||||||
@ -44,28 +50,66 @@ A tool to create anaconda based installation trees/isos of a set of rpms.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%{__python} setup.py build
|
%{__python} setup.py build
|
||||||
|
cd doc
|
||||||
|
make latexpdf
|
||||||
|
make epub
|
||||||
|
make text
|
||||||
|
make man
|
||||||
|
gzip _build/man/pungi.1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
|
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
|
||||||
%{__install} -d $RPM_BUILD_ROOT/var/cache/pungi
|
%{__install} -d $RPM_BUILD_ROOT/var/cache/pungi
|
||||||
|
%{__install} -d $RPM_BUILD_ROOT%{_mandir}/man1
|
||||||
|
%{__install} doc/_build/man/pungi.1.gz $RPM_BUILD_ROOT%{_mandir}/man1
|
||||||
|
|
||||||
%check
|
%check
|
||||||
./tests/data/specs/build.sh
|
./tests/data/specs/build.sh
|
||||||
%{__python} setup.py test
|
%{__python} setup.py test
|
||||||
nosetests --exe --with-cov --cov-report html --cov-config tox.ini
|
nosetests --exe --with-cov --cov-report html --cov-config tox.ini
|
||||||
#TODO: enable compose test
|
cd tests && ./test_compose.sh
|
||||||
#cd tests && ./test_compose.sh
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license COPYING GPL
|
%license COPYING GPL
|
||||||
%doc AUTHORS doc/*
|
%doc AUTHORS doc/_build/latex/Pungi.pdf doc/_build/epub/Pungi.epub doc/_build/text/*
|
||||||
%{python_sitelib}/%{name}
|
%{python_sitelib}/%{name}
|
||||||
%{python_sitelib}/%{name}-%{version}-py?.?.egg-info
|
%{python_sitelib}/%{name}-%{version}-py?.?.egg-info
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
|
%{_mandir}/man1/pungi.1.gz
|
||||||
%{_datadir}/pungi
|
%{_datadir}/pungi
|
||||||
/var/cache/pungi
|
/var/cache/pungi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Apr 01 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.1-1
|
||||||
|
- install scripts (dennis)
|
||||||
|
- Merge #242 `Fix wrong file permissions` (ausil)
|
||||||
|
- Add a utility to validate config (lsedlar)
|
||||||
|
- [variants] Stop printing stuff to stderr unconditionally (lsedlar)
|
||||||
|
- Fix atomic/ostree config validations (lsedlar)
|
||||||
|
- [pungi-wrapper] Remove duplicated code (lsedlar)
|
||||||
|
- [checks] Add a check for too restrictive umask (lsedlar)
|
||||||
|
- [util] Remove umask manipulation from makedirs (lsedlar)
|
||||||
|
- Merge #240 `Filter variants and architectures` (ausil)
|
||||||
|
- Filter variants and architectures (lsedlar)
|
||||||
|
- Refactor checking for failable deliverables (lsedlar)
|
||||||
|
- [buildinstall] Do not crash on failure (lsedlar)
|
||||||
|
- Reuse helper in all tests (lsedlar)
|
||||||
|
- [atomic] Add atomic_installer phase (lsedlar)
|
||||||
|
- [ostree] Add ostree phase (lsedlar)
|
||||||
|
- [atomic] Add a script to create ostree repo (lsedlar)
|
||||||
|
- Merge #232 `Improve logging by adding subvariants` (ausil)
|
||||||
|
- Add compose type to release for images (lsedlar)
|
||||||
|
- [image-build] Add traceback on failure (lsedlar)
|
||||||
|
- [image-build] Use subvariants in logging output (lsedlar)
|
||||||
|
- [live-media] Use subvariants in logging (lsedlar)
|
||||||
|
- Add tracebacks to all failable phases (lsedlar)
|
||||||
|
- ppc no longer needs magic bits in the iso (pbrobinson)
|
||||||
|
- [buildinstall] Add more debugging output (lsedlar)
|
||||||
|
- [metadata] Stop crashing on empty path from .treeinfo (lsedlar)
|
||||||
|
- [checksums] Add label to file name (lsedlar)
|
||||||
|
- [buildinstall] Use customized dvd disc type (lsedlar)
|
||||||
|
- image_build: fix subvariant handling (awilliam)
|
||||||
|
|
||||||
* Fri Mar 11 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.0-1
|
* Fri Mar 11 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.0-1
|
||||||
- upstream 4.1.0 release
|
- upstream 4.1.0 release
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user