1: Name:		viros
     2: Version:	0.6.2010_02_24
     3: #Release:	1%{?dist}
     4: Release:	1.zyx
     5: Summary:	System Image Synthesis Toolset
     6: 
     7: Group:		System Environment/Base
     8: License:	GPL
     9: URL:		http://viros.org
    10: Source0:	%{name}-%{version}.tar.bz2
    11: BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    12: 
    13: # it really almost is noarch, perhaps could be (bash splitter needed)
    14: #BuildArch:      noarch
    15: BuildRequires:	bash
    16: BuildRequires:	gcc
    17: BuildRequires:	make
    18: Requires:	bash
    19: Requires:	perl 
    20: Requires:	squashfs-tools
    21: Requires:	httpd
    22: Requires:	pykickstart
    23: Requires:	tigervnc
    24: Requires:	tigervnc-server
    25: Requires:	qemu
    26: Requires:	wget
    27: Requires:	pyvnc2swf
    28: 
    29: 
    30: Buildroot:	 %{_tmppath}/%{name}-%{version}-%{release}-root
    31: 
    32: 
    33: %description
    34: The VirOS(tm) toolset is for generating derivative OS
    35: distributions, including LiveCD/DVD/ISO/USBs and complete
    36: installed system disk images suitable for virtualization.
    37: Currently Fedora is supported.  CentOS, Ubuntu and Debian
    38: upport are on the roadmap.
    39: 
    40: 
    41: %prep
    42: %setup -q
    43: 
    44: 
    45: %build
    46: make %{?_smp_mflags}
    47: 
    48: 
    49: %install
    50: rm -rf $RPM_BUILD_ROOT
    51: # todo: make consistent with zli
    52: #make install DESTDIR=$RPM_BUILD_ROOT
    53: make install DESTDIR=$RPM_BUILD_ROOT PREFIX=${RPM_BUILD_ROOT}/usr
    54: desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/viros.desktop
    55: 
    56: 
    57: %clean
    58: rm -rf $RPM_BUILD_ROOT
    59: 
    60: 
    61: %files
    62: %defattr(-,root,root,-)
    63: %doc AUTHORS COPYING README
    64: %{_bindir}/%{name}
    65: %{_datadir}/%{name}/
    66: %{_sbindir}/*
    67: %attr(0644,root,root) %{_datadir}/applications/%{name}.desktop
    68: 
    69: 
    70: %changelog
    71: 
    72: * Wed Feb 24 2010 Douglas McClendon <dmc.dev@gzyx.org> - 0.6.2010_02_24
    73: - misc cleanups for Guitar-ZyX-0.5.0
    74: - ISOLABEL back to CDLABEL for the benefit of unetbootin
    75: 
    76: * Fri Feb 12 2010 Douglas McClendon <dmc.dev@gzyx.org> - 0.6.2010_02_12
    77: - misc cleanups
    78: - initrd to initramfs
    79: - vxmog: correctly clean up other kernels
    80: - f-zyx: selinux initialization as per contemporary mkinitrd
    81: - synthesize: removed some acpi= workarounds, added qreaper workaround
    82: - style: decided x$ is needless (until I see proof otherwise)
    83: - bugs: TMPDIR environment checking corrected
    84: - smirfgen/xmog: ancestor bootsplash integration
    85: - smirfgen: put kmods in natural subdirs
    86: - smirfgen: parse ldd output a bit better
    87: - zbuild: new smirfgen only xmog mode (zyx-smirfgen xmog)
    88: 
    89: * Wed Jan 18 2010 Douglas McClendon <dmc.dev@gzyx.org> - 0.6.2010_01_20
    90: - for the actual build of Guitar-ZyX-0.4.1
    91: 
    92: * Mon Jan 18 2010 Douglas McClendon <dmc.dev@gzyx.org> - 0.6.2010_01_18
    93: - for Guitar-ZyX-0.4.1
    94: 
    95: * Mon Dec 21 2009 Douglas McClendon <dmc.dev@gzyx.org> - 0.6.2009_12_21
    96: - new mutateopt of save_traits to put trait source in output
    97: - new trait:/trait-install/config.vml for trait dependencies
    98: - no longer strip out comments
    99: - guest_smirf: no longer rely on host files if virthost specified
   100: - use per ancenstor major version strain configs (easier rebasing)
   101: - sha256sum instead of sha1sum as per upstream defaults
   102: - add /lib/terminfo to initramfs for less (ala livecd-tools)
   103: - fixed typo in LiveOS smirgen.cfg for splash files
   104: - strain: g-zyx: add empathy for voice chat
   105: - for Guitar-ZyX-0.4
   106: 
   107: * Sun Jul 27 2009 Douglas McClendon <dmc.dev@gzyx.org> - 0.5.20090727
   108: - for Guitar-ZyX-0.3
   109: 
   110: * Sat Mar 21 2009 Douglas McClendon <dmc.dev@gzyx.org> - 0.5.20090321
   111: - primarily, 1st pass at f10 compat
   112: 
   113: * Sun Mar 09 2009 Douglas McClendon <dmc.dev@gzyx.org> - 0.5.20090309
   114: - maintenence release - Guitar-ZyX
   115: 
   116: * Fri Nov 07 2008 Douglas McClendon <dmc.dev@gzyx.org> - 0.5.20081107
   117: - maintenence release - f9 compat
   118: - trait splice/unsplice replaces addtrait
   119: - bases renamed to ancestors
   120: 
   121: * Fri Feb 29 2008 Douglas McClendon <dmc.dev@gzyx.org> - 0.5.20080229
   122: - further extensive and rapid development.  
   123: - (interim changelogs deleted)
   124: 
   125: * Mon Jan 07 2008 Douglas McClendon <dmc.dev@gzyx.org> - 0.5.20080107
   126: - initial rpm-ified release
   127: