Browse Source

QEMU-1.2.0

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7115 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 11 years ago
parent
commit
4441d2fc7a

+ 188 - 0
c/cegui06/cegui06-vl.spec

@@ -0,0 +1,188 @@
+Name:           cegui06
+Version:        0.6.2
+Release:        1%{?_dist_release}
+Summary:        CEGUI library 0.6 for apps which need this specific version
+Group:          System Environment/Libraries
+License:        MIT and LGPLv2+
+URL:            http://www.cegui.org.uk
+# This is
+# http://downloads.sourceforge.net/crayzedsgui/CEGUI-0.6.2b.tar.gz
+# with the bundled GLEW: RendererModules/OpenGLGUIRenderer/GLEW
+# removed as its an older GLEW version which contains
+# parts under then non Free SGI OpenGL and GLX licenses
+# To regenerate do:
+# wget http://downloads.sourceforge.net/crayzedsgui/CEGUI-0.6.2b.tar.gz
+# tar xvfz CEGUI-0.6.2b.tar.gz'
+# rm -r CEGUI-0.6.2/RendererModules/OpenGLGUIRenderer/GLEW
+# tar cvfz CEGUI-0.6.2b-clean.tar.gz
+Source0:        CEGUI-0.6.2b-clean.tar.gz
+Source1:        http://downloads.sourceforge.net/crayzedsgui/CEGUI-%{version}-DOCS.tar.gz
+# Both submitted upstream: http://www.cegui.org.uk/mantis/view.php?id=197
+Patch1:         cegui-0.6.0-release-as-so-ver.patch
+Patch2:         cegui-0.6.0-userverso.patch
+# TODO: submit upstream
+Patch3:         cegui-0.6.2-new-DevIL.patch
+Patch4:         cegui-0.6.2-new-tinyxml.patch
+Patch5:         cegui-0.6.2-gcc46.patch
+BuildRequires:  expat-devel
+BuildRequires:  freetype2-devel > 2.0.0
+BuildRequires:  libICE-devel
+BuildRequires:  libGLU-devel
+BuildRequires:  libSM-devel
+BuildRequires:  pcre-devel
+BuildRequires:  glew-devel
+
+%description
+Crazy Eddie's GUI System is a free library providing windowing and widgets for
+graphics APIs / engines. This package contains the older version 0.6 for
+apps which cannot be easily ported to 0.7. As such this version has been build
+without additional image codecs or xml parsers.
+
+
+%package devel
+Summary:        Development files for cegui06
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       libGLU-devel
+
+%description devel
+Development files for cegui06
+
+
+%package devel-doc
+Summary:        API documentation for cegui06
+Group:          Documentation
+Requires:       %{name}-devel = %{version}-%{release}
+
+%description devel-doc
+API and Falagard skinning documentation for cegui06
+
+
+%prep
+%setup -qb1 -qn CEGUI-%{version}
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+
+# Permission fixes for debuginfo RPM
+chmod -x include/falagard/*.h
+
+# Delete zero length file
+rm -f documentation/api_reference/keepme
+
+# Encoding fixes
+iconv -f iso8859-1 AUTHORS -t utf8 > AUTHORS.conv && mv -f AUTHORS.conv AUTHORS
+iconv -f iso8859-1 TODO -t utf8 > TODO.conv && mv -f TODO.conv TODO
+iconv -f iso8859-1 README -t utf8 > README.conv && mv -f README.conv README
+
+# Make makefile happy even though we've removed the (unused) included copy of
+# GLEW due to license reasons
+mkdir -p RendererModules/OpenGLGUIRenderer/GLEW/GL
+touch RendererModules/OpenGLGUIRenderer/GLEW/GL/glew.h
+touch RendererModules/OpenGLGUIRenderer/GLEW/GL/glxew.h
+touch RendererModules/OpenGLGUIRenderer/GLEW/GL/wglew.h
+touch RendererModules/OpenGLGUIRenderer/GLEW/GLEW-LICENSE
+
+
+%build
+%configure --disable-static --disable-samples --disable-lua-module \
+    --disable-corona --disable-devil --disable-silly --disable-freeimage \
+    --disable-irrlicht-renderer --disable-directfb-renderer \
+    --disable-xerces-c --disable-libxml --disable-tinyxml \
+    --with-default-xml-parser=ExpatParser \
+    --with-default-image-codec=TgaImageCodec \
+    --with-pic
+# We do not want to get linked against a system copy of ourselves!
+sed -i 's|-L%{_libdir}||g' RendererModules/OpenGLGUIRenderer/Makefile
+# Don't use rpath!
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=%{buildroot} 
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+# Move some things around to make cegui06-devel co-exist peacefully with
+# cegui-devel
+mkdir -p %{buildroot}/%{_libdir}/CEGUI-0.6
+for i in libCEGUIBase libCEGUIExpatParser libCEGUIFalagardWRBase \
+         libCEGUIOpenGLRenderer libCEGUITGAImageCodec; do
+    rm %{buildroot}/%{_libdir}/$i.so
+    ln -s ../$i-%{version}.so %{buildroot}/%{_libdir}/CEGUI-0.6/$i.so
+done
+mv %{buildroot}/%{_includedir}/CEGUI %{buildroot}/%{_includedir}/CEGUI-0.6
+mv %{buildroot}/%{_datadir}/CEGUI %{buildroot}/%{_datadir}/CEGUI-0.6
+sed -e 's|/CEGUI|/CEGUI-0.6|g' \
+    -e 's|libdir=%{_libdir}|libdir=%{_libdir}/CEGUI-0.6|g' \
+    -i %{buildroot}/%{_libdir}/pkgconfig/*.pc
+for i in %{buildroot}/%{_libdir}/pkgconfig/*.pc; do
+    mv $i `echo $i | sed 's|\.pc\$|-0.6.pc|'`
+done
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc AUTHORS ChangeLog COPYING README TODO
+%{_libdir}/libCEGUI*-%{version}.so
+
+%files devel
+%{_libdir}/CEGUI-0.6
+%{_libdir}/pkgconfig/CEGUI-OPENGL-0.6.pc
+%{_libdir}/pkgconfig/CEGUI-0.6.pc
+%{_includedir}/CEGUI-0.6
+%{_datadir}/CEGUI-0.6
+
+%files devel-doc
+%doc documentation/FalagardSkinning.pdf documentation/api_reference
+
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsymaato@sea.plala.or.jp> 0.6.2-1
+- initial build for Vine Linux
+
+
+
+* Thu Jul 26 2012 Hans de Goede <hdegoede@redhat.com> - 0.6.2-12
+- Rebuilt for new GLEW
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 0.6.2-10
+- Rebuild against PCRE 8.30
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 ajax@redhat.com - 0.6.2-8
+- Rebuild for new glew soname
+
+* Sun Feb 13 2011 Hans de Goede <hdegoede@redhat.com> - 0.6.2-7
+- Fix building with gcc-4.6
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Jan 07 2011 Bruno Wolff III <bruno@wolff.to> - 0.6.2-5
+- Rebuild against ogre that uses boost instead of poco.
+
+* Tue Jan 04 2011 Bruno Wolff III <bruno@wolff.to> - 0.6.2-4
+- Fix requires to be cegui06-devel rather than cegui-devel
+
+* Mon Jan  3 2011 Hans de Goede <hdegoede@redhat.com> 0.6.2-3
+- Update License tag to "MIT and LGPLv2+" and some files did not have
+  their copyright header updated when upstream moved from LGPLv2+ to MIT.
+  This is fixed in the 0.7.x (and later) versions of cegui.
+
+* Tue Nov  9 2010 Hans de Goede <hdegoede@redhat.com> 0.6.2-2
+- Switch to new upstream 0.6.2b tarbal (#650643)
+
+* Sun Nov  7 2010 Hans de Goede <hdegoede@redhat.com> 0.6.2-1
+- First release of CEGUI-0.6.2 as cegui06

+ 90 - 0
c/celt051/celt051-vl.spec

@@ -0,0 +1,90 @@
+Name:           celt051
+Version:        0.5.1.3
+Release:        1%{?_dist_release}
+Summary:        An audio codec for use in low-delay speech and audio communication
+
+Group:          System Environment/Libraries
+License:        BSD
+# Files without license header are confirmed to be BSD. Will be fixed in later release
+# http://lists.xiph.org/pipermail/celt-dev/2009-February/000063.html
+URL:            http://www.celt-codec.org/
+Source0:        http://downloads.us.xiph.org/releases/celt/celt-%{version}.tar.gz
+
+BuildRequires: libogg-devel
+
+%description
+CELT (Constrained Energy Lapped Transform) is an ultra-low delay audio
+codec designed for realtime transmission of high quality speech and audio.
+This is meant to close the gap between traditional speech codecs
+(such as Speex) and traditional audio codecs (such as Vorbis).
+
+The CELT bitstream format is not yet stable, this package is a special
+version of 0.5.1 that has the same bitstream format, but symbols and files
+renamed from 'celt*' to 'celt051*' so that it is parallel installable with
+the normal celt for packages requiring this particular bitstream format.
+
+%package devel
+Summary: Development package for %{name}
+Group: Development/Libraries
+Requires: libogg-devel
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q -n celt-%{version}
+
+%build
+%configure --disable-static
+# Remove rpath as per https://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+rm $RPM_BUILD_ROOT%{_libdir}/libcelt051.la
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README TODO
+%{_bindir}/celtenc051
+%{_bindir}/celtdec051
+%{_libdir}/libcelt051.so.0
+%{_libdir}/libcelt051.so.0.0.0
+
+%files devel
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_includedir}/celt051
+%{_libdir}/pkgconfig/celt051.pc
+%{_libdir}/libcelt051.so
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.1.3-1
+- initial build for Vine Linux
+
+
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Jul  9 2010 Alexander Larsson <alexl@redhat.com> - 0.5.1.3-2
+- Update according to review (#612979)
+
+* Fri Jul  9 2010 Alexander Larsson <alexl@redhat.com> - 0.5.1.3-1
+- First fedora package, based on RHEL package version 0.5.1.3-0

+ 295 - 0
c/crash/crash-vl.spec

@@ -0,0 +1,295 @@
+#
+# crash core analysis suite
+#
+Summary: Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles
+Name: crash
+Version: 6.1.0
+Release: 1%{?_dist_release}
+License: GPLv3
+Group: Development/Debuggers
+Source: http://people.redhat.com/anderson/crash-%{version}.tar.gz
+URL: http://people.redhat.com/anderson
+ExclusiveOS: Linux
+ExclusiveArch: %{ix86} ia64 x86_64 ppc64 s390 s390x %{arm}
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)
+BuildRequires: ncurses-devel zlib-devel
+Requires: binutils
+
+%description
+The core analysis suite is a self-contained tool that can be used to
+investigate either live systems, kernel core dumps created from the
+netdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patch
+offered by Mission Critical Linux, or the LKCD kernel patch.
+
+%package devel
+Requires: %{name} = %{version}, zlib-devel
+Summary: kernel crash analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles
+Group: Development/Debuggers
+
+%description devel
+The core analysis suite is a self-contained tool that can be used to
+investigate either live systems, kernel core dumps created from the
+netdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patch
+offered by Mission Critical Linux, or the LKCD kernel patch.
+
+%prep
+%setup -n %{name}-%{version} -q
+
+%build
+make RPMPKG="%{version}-%{release}" CFLAGS="%{optflags}"
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_bindir}
+make DESTDIR=%{buildroot} install
+mkdir -p %{buildroot}%{_mandir}/man8
+cp -p crash.8 %{buildroot}%{_mandir}/man8/crash.8
+mkdir -p %{buildroot}%{_includedir}/crash
+chmod 0644 defs.h
+cp -p defs.h %{buildroot}%{_includedir}/crash
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/crash
+%{_mandir}/man8/crash.8*
+%doc README COPYING3
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/*
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 6.1.0-1
+- initial build for Vine Linux
+
+
+
+* Tue Aug 21 2012 Dave Anderson <anderson@redhat.com> - 6.0.9-1
+- Update to latest upstream release
+
+* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul  1 2012 Dave Anderson <anderson@redhat.com> - 6.0.8-1
+- Update to latest upstream release.
+- Replace usage of "struct siginfo" with "siginfo_t".
+
+* Mon Apr 30 2012 Dave Anderson <anderson@redhat.com> - 6.0.6-1
+- Update to latest upstream release
+
+* Mon Mar 26 2012 Dave Anderson <anderson@redhat.com> - 6.0.5-1
+- Update to latest upstream release
+
+* Wed Jan  4 2012 Dave Anderson <anderson@redhat.com> - 6.0.2-1
+- Update to latest upstream release
+
+* Wed Oct 26 2011 Dave Anderson <anderson@redhat.com> - 6.0.0-1
+- Update to latest upstream release
+
+* Tue Sep 20 2011 Dave Anderson <anderson@redhat.com> - 5.1.8-1
+- Update to latest upstream release
+- Additional fixes for gcc-4.6 -Werror compile failures for ARM architecture.
+
+* Thu Sep  1 2011 Dave Anderson <anderson@redhat.com> - 5.1.7-2
+- Fixes for gcc-4.6 -Werror compile failures for ARM architecture.
+
+* Wed Aug 17 2011 Dave Anderson <anderson@redhat.com> - 5.1.7-1
+- Update to latest upstream release
+- Fixes for gcc-4.6 -Werror compile failures for ppc64/ppc.
+
+* Tue May 31 2011 Peter Robinson <pbrobinson@gmail.com> - 5.1.5-1
+- Update to latest upstream release
+- Add ARM to the Exclusive arch
+
+* Wed Feb 25 2011 Dave Anderson <anderson@redhat.com> - 5.1.2-2
+- Fixes for gcc-4.6 -Werror compile failures in gdb module.  
+
+* Wed Feb 23 2011 Dave Anderson <anderson@redhat.com> - 5.1.2-1
+- Upstream version.
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.6-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Jul 20 2010 Dave Anderson <anderson@redhat.com> - 5.0.6-2
+- Bump version.
+
+* Tue Jul 20 2010 Dave Anderson <anderson@redhat.com> - 5.0.6-1
+- Update to upstream version.
+
+* Fri Sep 11 2009 Dave Anderson <anderson@redhat.com> - 4.0.9-2
+  Bump version.
+
+* Fri Sep 11 2009 Dave Anderson <anderson@redhat.com> - 4.0.9-1
+- Update to upstream release, which allows the removal of the 
+  Revision tag workaround, the crash-4.0-8.11-dwarf3.patch and 
+  the crash-4.0-8.11-optflags.patch
+
+* Sun Aug 05 2009 Lubomir Rintel <lkundrak@v3.sk> - 4.0.8.11-2
+- Fix reading of dwarf 3 DW_AT_data_member_location
+- Use proper compiler flags
+
+* Wed Aug 05 2009 Lubomir Rintel <lkundrak@v3.sk> - 4.0.8.11-1
+- Update to later upstream release
+- Fix abuse of Revision tag
+
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-9.7.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-8.7.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Feb 19 2009 Dave Anderson <anderson@redhat.com> - 4.0-7.7.2
+- Replace exclusive arch i386 with ix86.
+
+* Thu Feb 19 2009 Dave Anderson <anderson@redhat.com> - 4.0-7.7.1
+- Updates to this file per crash merge review
+- Update to upstream version 4.0-7.7.  Full changelog viewable in:
+    http://people.redhat.com/anderson/crash.changelog.html
+
+* Tue Jul 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4.0-7
+- fix license tag
+
+* Tue Apr 29 2008 Dave Anderson <anderson@redhat.com> - 4.0-6.3
+- Added crash-devel subpackage
+- Updated crash.patch to match upstream version 4.0-6.3
+
+* Wed Feb 20 2008 Dave Anderson <anderson@redhat.com> - 4.0-6.0.5
+- Second attempt at addressing the GCC 4.3 build, which failed due
+  to additional ptrace.h includes in the lkcd vmdump header files.
+
+* Wed Feb 20 2008 Dave Anderson <anderson@redhat.com> - 4.0-6.0.4
+- First attempt at addressing the GCC 4.3 build, which failed on x86_64
+  because ptrace-abi.h (included by ptrace.h) uses the "u32" typedef,
+  which relies on <asm/types.h>, and include/asm-x86_64/types.h
+  does not not typedef u32 as done in include/asm-x86/types.h.
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.0-6.0.3
+- Autorebuild for GCC 4.3
+
+* Wed Jan 23 2008 Dave Anderson <anderson@redhat.com> - 4.0-5.0.3
+- Updated crash.patch to match upstream version 4.0-5.0.
+
+* Wed Aug 29 2007 Dave Anderson <anderson@redhat.com> - 4.0-4.6.2
+- Updated crash.patch to match upstream version 4.0-4.6.
+
+* Wed Sep 13 2006 Dave Anderson <anderson@redhat.com> - 4.0-3.3
+- Updated crash.patch to match upstream version 4.0-3.3.
+- Support for x86_64 relocatable kernels.  BZ #204557
+
+* Mon Aug  7 2006 Dave Anderson <anderson@redhat.com> - 4.0-3.1
+- Updated crash.patch to match upstream version 4.0-3.1.
+- Added kdump reference to description.
+- Added s390 and s390x to ExclusiveArch list.  BZ #199125
+- Removed LKCD v1 pt_regs references for s390/s390x build.
+- Removed LKCD v2_v3 pt_regs references for for s390/s390x build.
+
+* Fri Jul 14 2006 Jesse Keating <jkeating@redhat.com> - 4.0-3
+- rebuild
+
+* Mon May 15 2006 Dave Anderson <anderson@redhat.com> - 4.0-2.26.4
+- Updated crash.patch such that <asm/page.h> is not #include'd
+  by s390_dump.c; IBM did not make the file s390[s] only; BZ #192719
+
+* Mon May 15 2006 Dave Anderson <anderson@redhat.com> - 4.0-2.26.3
+- Updated crash.patch such that <asm/page.h> is not #include'd
+  by vas_crash.h; only ia64 build complained; BZ #191719
+
+* Mon May 15 2006 Dave Anderson <anderson@redhat.com> - 4.0-2.26.2
+- Updated crash.patch such that <asm/segment.h> is not #include'd
+  by lkcd_x86_trace.c; also for BZ #191719
+
+* Mon May 15 2006 Dave Anderson <anderson@redhat.com> - 4.0-2.26.1
+- Updated crash.patch to bring it up to 4.0-2.26, which should 
+  address BZ #191719 - "crash fails to build in mock"
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.0-2.18.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Wed Jan 04 2006 Dave Anderson <anderson@redhat.com> 4.0-2.18
+- Updated source package to crash-4.0.tar.gz, and crash.patch
+  to bring it up to 4.0-2.18.
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Thu Mar 03 2005 Dave Anderson <anderson@redhat.com> 3.10-13
+- Compiler error- and warning-related fixes for gcc 4 build.
+- Update to enhance x86 and x86_64 gdb disassembly output so as to
+  symbolically display call targets from kernel module text without
+  requiring module debuginfo data.
+- Fix hole where an ia64 vmcore could be mistakenly accepted as a
+  usable dumpfile on an x86_64 machine, leading eventually to a
+  non-related error message.
+* Wed Mar 02 2005 Dave Anderson <anderson@redhat.com> 3.10-12
+- rebuild (gcc 4)
+* Thu Feb 10 2005 Dave Anderson <anderson@redhat.com> 3.10-9
+- Updated source package to crash-3.10.tar.gz, containing
+  IBM's final ppc64 processor support for RHEL4
+- Fixes potential "bt -a" hang on dumpfile where netdump IPI interrupted
+  an x86 process while executing the instructions just after it had entered
+  the kernel for a syscall, but before calling the handler.  BZ #139437
+- Update to handle backtraces in dumpfiles generated on IA64 with the
+  INIT switch (functionality intro'd in RHEL3-U5 kernel).  BZ #139429
+- Fix for handling ia64 and x86_64 machines booted with maxcpus=1 on
+  an SMP kernel.  BZ #139435
+- Update to handle backtraces in dumpfiles generated on x86_64 from the
+  NMI exception stack (functionality intro'd in RHEL3-U5 kernel).
+- "kmem -[sS]" beefed up to more accurately verify slab cache chains
+  and report errors found.
+- Fix for ia64 INIT switch-generated backtrace handling when
+  init_handler_platform() is inlined into ia64_init_handler();
+  properly handles both RHEL3 and RHEL4 kernel patches.
+  BZ #138350
+- Update to enhance ia64 gdb disassembly output so as to
+  symbolically display call targets from kernel module
+  text without requiring module debuginfo data.
+
+* Wed Jul 14 2004 Dave Anderson <anderson@redhat.com> 3.8-5
+- bump release for fc3
+
+* Tue Jul 13 2004 Dave Anderson <anderson@redhat.com> 3.8-4
+- Fix for gcc 3.4.x/gdb issue where vmlinux was mistakenly presumed non-debug 
+
+* Fri Jun 25 2004 Dave Anderson <anderson@redhat.com> 3.8-3
+- remove (harmless) error message during ia64 diskdump invocation when
+  an SMP system gets booted with maxcpus=1
+- several 2.6 kernel specific updates
+
+* Thu Jun 17 2004 Dave Anderson <anderson@redhat.com> 3.8-2
+- updated source package to crash-3.8.tar.gz 
+- diskdump support
+- x86_64 processor support 
+
+* Mon Sep 22 2003 Dave Anderson <anderson@redhat.com> 3.7-5
+- make bt recovery code start fix-up only upon reaching first faulting frame
+
+* Fri Sep 19 2003 Dave Anderson <anderson@redhat.com> 3.7-4
+- fix "bt -e" and bt recovery code to recognize new __KERNEL_CS and DS
+
+* Wed Sep 10 2003 Dave Anderson <anderson@redhat.com> 3.7-3
+- patch to recognize per-cpu GDT changes that redefine __KERNEL_CS and DS
+
+* Wed Sep 10 2003 Dave Anderson <anderson@redhat.com> 3.7-2
+- patches for netdump active_set determination and slab info gathering 
+
+* Wed Aug 20 2003 Dave Anderson <anderson@redhat.com> 3.7-1
+- updated source package to crash-3.7.tar.gz
+
+* Wed Jul 23 2003 Dave Anderson <anderson@redhat.com> 3.6-1
+- removed Packager, Distribution, and Vendor tags
+- updated source package to crash-3.6.tar.gz 
+
+* Fri Jul 18 2003 Jay Fenlason <fenlason@redhat.com> 3.5-2
+- remove ppc from arch list, since it doesn't work with ppc64 kernels
+- remove alpha from the arch list since we don't build it any more
+
+* Fri Jul 18 2003 Matt Wilson <msw@redhat.com> 3.5-1
+- use %%defattr(-,root,root)
+
+* Tue Jul 15 2003 Jay Fenlason <fenlason@redhat.com>
+- Updated spec file as first step in turning this into a real RPM for taroon.
+- Wrote man page.

+ 91 - 0
lib/libc/libcacard/libcacard-vl.spec

@@ -0,0 +1,91 @@
+Name:           libcacard
+Version:        0.1.2
+Release:        1%{?_dist_release}
+Summary:        Common Access Card (CAC) Emulation
+Group:          System Environment/Libraries
+License:        LGPLv2+
+URL:            http://www.spice-space.org/download
+Source0:        http://www.spice-space.org/download/libcacard/libcacard-%{version}.tar.bz2
+BuildRequires:  nss-devel >= 3.12.8-2
+
+%description
+Common Access Card (CAC) emulation library.
+
+%package tools
+Summary:        CAC Emulation tools
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description tools
+CAC emulation tools.
+
+%package devel
+Summary:        CAC Emulation devel
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description devel
+CAC emulation development files.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_libdir}/libcacard.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/cacard
+%{_libdir}/pkgconfig/libcacard.pc
+%{_libdir}/libcacard.so
+
+%files tools
+%defattr(-,root,root,-)
+%{_bindir}/vscclient
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.2-1
+- initial build for Vine Linux
+
+
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 09 2011 Alon Levy <alevy@redhat.com> - 0.1.2-1
+- upstream update
+ - upstream updated to 0.1.2 (no rpm was done for this version)
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sun Dec 12 2010 Alon Levy <alevy@redhat.com> - 0.1.0-4
+- address review issues:
+ - Group for main and devel and tools
+ - Requires for devel and tools
+- fix changelog for previous entry (day was wrong, and macro quoting)
+* Sat Dec 11 2010 Alon Levy <alevy@redhat.com> - 0.1.0-3
+- address review issues: defattr typo, %%doc at %%files, remove .*a from install
+* Thu Dec 9 2010 Alon Levy <alevy@redhat.com> - 0.1.0-2
+- address prereview issues.
+* Thu Dec 9 2010 Alon Levy <alevy@redhat.com> - 0.1.0-1
+- initial package.
+

File diff suppressed because it is too large
+ 763 - 84
q/qemu/qemu-vl.spec


+ 100 - 0
s/spice-protocol/spice-protocol-vl.spec

@@ -0,0 +1,100 @@
+Name:           spice-protocol
+Version:        0.12.2
+Release:        1%{?_dist_release}
+Summary:        Spice protocol header files
+Group:          Development/Libraries
+# Main headers are BSD, controller / foreign menu are LGPL
+License:        BSD and LGPLv2+
+URL:            http://www.spice-space.org/
+Source0:        http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2
+BuildArch:      noarch
+
+%description
+Header files describing the spice protocol
+and the para-virtual graphics card QXL.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure
+make %{?_smp_mflags}
+
+
+%install
+make DESTDIR=%{buildroot} install
+
+
+%files
+%doc COPYING NEWS
+%{_includedir}/spice-1
+%{_datadir}/pkgconfig/spice-protocol.pc
+
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.12.2-1
+- initial build for Vine Linux
+
+
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jan 16 2012 Hans de Goede <hdegoede@redhat.com> - 0.10.1-1
+- Update to 0.10.1
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Nov 13 2011 Alon Levy <alevy@redhat.com> - 0.10.0-1
+- Update to 0.10.0
+
+* Sun Oct 23 2011 Alon Levy <alevy@redhat.com> - 0.9.1-1
+- Update to 0.9.1
+
+* Thu Aug 25 2011 Hans de Goede <hdegoede@redhat.com> - 0.9.0-1
+- Update to 0.9.0
+
+* Mon Jul 25 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.1-2
+- Added spice-protocol-0.8.1-define-INLINE.patch
+
+* Tue Jul 19 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.1-1
+- Update to 0.8.1
+
+* Tue Mar  1 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.0-1
+- Update to 0.8.0
+
+* Fri Feb 11 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.1-1
+- Update to 0.7.1
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Jan 12 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.0-2
+- Update License tag (controller and foreign menu headers are LGPL)
+
+* Fri Dec 17 2010 Hans de Goede <hdegoede@redhat.com> - 0.7.0-1
+- Update to 0.7.0
+
+* Mon Oct 18 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-1
+- Update to 0.6.3
+
+* Thu Sep 30 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.6.1-1
+- Update to 0.6.1.
+
+* Tue Aug 31 2010 Alexander Larsson <alexl@redhat.com> - 0.6.0-1
+- Update to 0.6.0 (stable release)
+
+* Tue Jul 20 2010 Alexander Larsson <alexl@redhat.com> - 0.5.3-1
+- Update to 0.5.3
+
+* Mon Jul 12 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-2
+- Fix license: It is BSD, not GPL.
+- Cleanup specfile, drop bits not needed any more with
+  recent rpm versions (F13+).
+
+* Fri Jul 9 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-1
+- initial package.
+

+ 239 - 0
s/spice/spice-vl.spec

@@ -0,0 +1,239 @@
+
+# build_client:
+# If you want to build both client and server change value to 1
+# If you want to only build the server change value to 0
+%define build_client        1
+
+Name:           spice
+Version:        0.12.0
+Release:        1%{?_dist_release}
+Summary:        Implements the SPICE protocol
+Group:          User Interface/Desktops
+License:        LGPLv2+
+URL:            http://www.spice-space.org/
+Source0:        http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2
+Source1:        spice-xpi-client-spicec
+
+BuildRequires:  pkgconfig
+BuildRequires:  spice-protocol >= 0.10.1
+BuildRequires:  zlib-devel
+BuildRequires:  celt051-devel
+BuildRequires:  pixman-devel alsa-lib-devel openssl-devel libjpeg-turbo-devel
+%if %{build_client}
+BuildRequires:  libXinerama-devel libXrandr-devel cegui06-devel
+%endif
+BuildRequires:  libcacard-devel cyrus-sasl-devel
+BuildRequires:	pyparsing
+BuildRequires:  autoconf automake libtool
+
+%description
+The Simple Protocol for Independent Computing Environments (SPICE) is
+a remote display system built for virtual environments which allows
+you to view a computing 'desktop' environment not only on the machine
+where it is running, but from anywhere on the Internet and from a wide
+variety of machine architectures.
+
+%if %{build_client}
+%package client
+Summary:          Implements the client side of the SPICE protocol
+Group:            User Interface/Desktops
+
+%description client
+The Simple Protocol for Independent Computing Environments (SPICE) is
+a remote display system built for virtual environments which allows
+you to view a computing 'desktop' environment not only on the machine
+where it is running, but from anywhere on the Internet and from a wide
+variety of machine architectures.
+
+This package contains the SPICE client application.
+%endif
+
+%package server
+Summary:        Implements the server side of the SPICE protocol
+Group:          System Environment/Libraries
+
+%description server
+The Simple Protocol for Independent Computing Environments (SPICE) is
+a remote display system built for virtual environments which allows
+you to view a computing 'desktop' environment not only on the machine
+where it is running, but from anywhere on the Internet and from a wide
+variety of machine architectures.
+
+This package contains the run-time libraries for any application that wishes
+to be a SPICE server.
+
+%package server-devel
+Summary:        Header files, libraries and development documentation for spice-server
+Group:          Development/Libraries
+Requires:       %{name}-server = %{version}-%{release}
+Requires:       pkgconfig
+
+%description server-devel
+This package contains the header files, static libraries and development
+documentation for spice-server. If you like to develop programs
+using spice-server, you will need to install spice-server-devel.
+
+%prep
+%setup -q
+
+%build
+%if %{build_client}
+%define configure_client --enable-client --enable-gui
+%else
+%define configure_client --disable-client
+%endif
+
+autoreconf -fi
+%configure --enable-smartcard %{configure_client}
+make WARN_CFLAGS='' %{?_smp_mflags}
+
+%install
+make DESTDIR=%{buildroot} install
+rm -f %{buildroot}%{_libdir}/libspice-server.a
+rm -f %{buildroot}%{_libdir}/libspice-server.la
+mkdir -p %{buildroot}%{_libexecdir}
+
+%if %{build_client}
+touch %{buildroot}%{_libexecdir}/spice-xpi-client
+install -m 0755 %{SOURCE1} %{buildroot}%{_libexecdir}/
+%endif
+
+%post server -p /sbin/ldconfig
+
+%postun server -p /sbin/ldconfig
+
+%if %{build_client}
+%files client
+%defattr(-,root,root,-)
+%doc COPYING README NEWS
+%{_bindir}/spicec
+%ghost %{_libexecdir}/spice-xpi-client
+%{_libexecdir}/spice-xpi-client-spicec
+
+%endif
+
+%files server
+%defattr(-,root,root,-)
+%doc COPYING README NEWS
+%{_libdir}/libspice-server.so.*
+
+%files server-devel
+%defattr(-,root,root,-)
+%{_includedir}/spice-server
+%{_libdir}/libspice-server.so
+%{_libdir}/pkgconfig/spice-server.pc
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
+- initial build for Vine Linux
+
+
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon May 14 2012 Alon Levy <alevy@redhat.com>
+- Fix mjpeg memory leak and bad behavior.
+- Add usbredir to list of channels for security purposes. (#819484)
+
+* Sun May 13 2012 Alon Levy <alevy@redhat.com>
+- Add double free fix. (#808936)
+
+%changelog
+* Tue Apr 24 2012 Alon Levy <alevy@redhat.com>
+- Add 32 bit fixes from git master. (#815717)
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
+- Rebuilt for c++ ABI breakage
+
+* Mon Jan 23 2012 Hans de Goede <hdegoede@redhat.com> - 0.10.1-1
+- New upstream release 0.10.1
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Thu Nov 10 2011 Alon Levy <alevy@redhat.com> - 0.10.0-1
+- New upstream release 0.10.0
+- support spice-server.i686
+
+* Wed Sep 28 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.9.1-2
+- Provides spice-xpi-client alternative in spice-client
+
+* Thu Aug 25 2011 Hans de Goede <hdegoede@redhat.com> - 0.9.1-1
+- New upstream release 0.9.1
+
+* Mon Jul 25 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.9.0-1
+- New upstream release 0.9.0
+
+* Wed Apr 20 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.1-1
+- New upstream release 0.8.1
+
+* Fri Mar 11 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.0-2
+- Fix being unable to send ctrl+alt+key when release mouse is bound to
+  ctrl+alt (which can happen when used from RHEV-M)
+
+* Tue Mar  1 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.0-1
+- New upstream release 0.8.0
+
+* Fri Feb 11 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.3-1
+- New upstream release 0.7.3
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Jan 19 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.2-1
+- New upstream release 0.7.2
+
+* Fri Dec 17 2010 Hans de Goede <hdegoede@redhat.com> - 0.7.1-1
+- New upstream release 0.7.1
+- Drop all patches (all upstreamed)
+- Enable smartcard (CAC) support
+
+* Wed Nov 17 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-4
+- Fix the info layer not showing when used through the XPI
+- Do not let the connection gui flash by when a hostname has been specified
+  on the cmdline
+- Fix spice client locking up when dealing with XIM input (#654265)
+- Fix modifier keys getting stuck (#655048)
+- Fix spice client crashing when dealing with XIM ibus input (#655836)
+- Fix spice client only showing a white screen in full screen mode
+
+* Sat Nov  6 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-3
+- Log to ~/.spicec/cegui.log rather then to CEGUI.log in the cwd, this
+  fixes spicec from aborting when run in a non writable dir (#650253)
+
+* Fri Nov  5 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-2
+- Various bugfixes from upstream git:
+  - Make spicec work together with the Firefox XPI for RHEV-M
+  - Make sure the spicec window gets properly raised when first shown
+
+* Mon Oct 18 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-1
+- Update to 0.6.3
+- Enable GUI
+
+* Thu Sep 30 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.6.1-1
+- Update to 0.6.1.
+
+* Tue Aug 31 2010 Alexander Larsson <alexl@redhat.com> - 0.6.0-1
+- Update to 0.6.0 (stable release)
+
+* Tue Jul 20 2010 Alexander Larsson <alexl@redhat.com> - 0.5.3-1
+- Update to 0.5.3
+
+* Tue Jul 13 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-4
+- Quote %% in changelog to avoid macro expansion.
+
+* Mon Jul 12 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-3
+- %%configure handles CFLAGS automatically, no need to fiddle
+  with %%{optflags} manually.
+
+* Mon Jul 12 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-2
+- Fix license: LGPL.
+- Cleanup specfile, drop bits not needed any more with
+  recent rpm versions (F13+).
+- Use optflags as-is.
+-
+
+* Fri Jul 9 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-1
+- initial package.
+

+ 772 - 0
s/systemtap/systemtap-vl.spec

@@ -0,0 +1,772 @@
+%{!?with_sqlite: %global with_sqlite 1}
+%{!?with_docs: %global with_docs 0}
+# crash is not available
+%ifarch ppc ppc64 %{sparc}
+%{!?with_crash: %global with_crash 0}
+%else
+%{!?with_crash: %global with_crash 1}
+%endif
+%{!?with_rpm: %global with_rpm 1}
+%{!?with_bundled_elfutils: %global with_bundled_elfutils 0}
+%{!?elfutils_version: %global elfutils_version 0.142}
+%{!?pie_supported: %global pie_supported 1}
+%{!?with_boost: %global with_boost 0}
+%{!?with_publican: %global with_publican 0}
+%{!?publican_brand: %global publican_brand fedora}
+
+Name: systemtap
+Version: 2.0
+Release: 1%{?_dist_release}
+# for version, see also configure.ac
+
+
+# Packaging abstract:
+#
+# systemtap              empty req:-client req:-devel
+# systemtap-server       /usr/bin/stap-server*, req:-devel
+# systemtap-devel        /usr/bin/stap, runtime, tapset, req:kernel-devel
+# systemtap-runtime      /usr/bin/staprun, /usr/bin/stapsh
+# systemtap-client       /usr/bin/stap, samples, docs, tapset(bonus), req:-runtime
+# systemtap-initscript   /etc/init.d/systemtap, req:systemtap
+# systemtap-sdt-devel    /usr/include/sys/sdt.h /usr/bin/dtrace
+# systemtap-testsuite    /usr/share/systemtap/testsuite*, req:systemtap, req:sdt-devel
+#
+# Typical scenarios:
+#
+# stap-client:           systemtap-client
+# stap-server:           systemtap-server
+# local user:            systemtap
+#
+# Unusual scenarios:
+# 
+# intermediary stap-client for --remote:       systemtap-client (-runtime unused)
+# intermediary stap-server for --use-server:   systemtap-server (-devel unused)
+
+Summary: Programmable system-wide instrumentation system
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Source: ftp://sourceware.org/pub/%{name}/releases/%{name}-%{version}.tar.gz
+
+# Build*
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: gcc-c++
+BuildRequires: gettext-devel
+BuildRequires: nss-devel avahi-devel pkgconfig
+%if %{with_sqlite}
+BuildRequires: sqlite-devel
+%endif
+# Needed for libstd++ < 4.0, without <tr1/memory>
+%if %{with_boost}
+BuildRequires: boost-devel
+%endif
+%if %{with_crash}
+BuildRequires: crash-devel zlib-devel
+%endif
+%if %{with_rpm}
+BuildRequires: rpm-devel glibc-headers
+%endif
+%if %{with_bundled_elfutils}
+Source1: elfutils-%{elfutils_version}.tar.gz
+Patch1: elfutils-portability.patch
+BuildRequires: m4
+%global setup_elfutils -a1
+%else
+BuildRequires: elfutils-devel >= %{elfutils_version}
+%endif
+%if %{with_docs}
+BuildRequires: texlive-common
+BuildRequires: latex2html
+%if %{with_publican}
+BuildRequires: publican
+BuildRequires: /usr/share/publican/Common_Content/%{publican_brand}/defaults.cfg
+%endif
+%endif
+
+# Install requirements
+Requires: systemtap-client = %{version}-%{release}
+Requires: systemtap-devel = %{version}-%{release}
+
+%description
+SystemTap is an instrumentation system for systems running Linux.
+Developers can write instrumentation scripts to collect data on
+the operation of the system.  The base systemtap package contains/requires
+the components needed to locally develop and execute systemtap scripts.
+
+# ------------------------------------------------------------------------
+
+%package server
+Summary: Instrumentation System Server
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Requires: systemtap-devel = %{version}-%{release}
+# On RHEL[45], /bin/mktemp comes from the 'mktemp' package.  On newer
+# distributions, /bin/mktemp comes from the 'coreutils' package.  To
+# avoid a specific RHEL[45] Requires, we'll do a file-based require.
+Requires: nss /bin/mktemp
+Requires: zip unzip
+Requires(pre): shadow-utils
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+Requires(post): %{name}-runtime
+BuildRequires: nss-devel avahi-devel
+
+%description server
+This is the remote script compilation server component of systemtap.
+It announces itself to nearby clients with avahi (if available), and
+compiles systemtap scripts to kernel objects on their demand.
+
+
+%package devel
+Summary: Programmable system-wide instrumentation system - development headers, tools
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Requires: kernel >= 2.6.9-11
+# Alternate kernel packages kernel-PAE-devel et al. have a virtual
+# provide for kernel-devel, so this requirement does the right thing,
+# at least past RHEL4.
+Requires: kernel-devel
+Requires: gcc make
+# Suggest: kernel-debuginfo
+
+%description devel
+This package contains the components needed to compile a systemtap
+script from source form into executable (.ko) forms.  It may be
+installed on a self-contained developer workstation (along with the
+systemtap-client and systemtap-runtime packages), or on a dedicated
+remote server (alongside the systemtap-server package).  It includes
+a copy of the standard tapset library and the runtime library C files.
+
+
+%package runtime
+Summary: Programmable system-wide instrumentation system - runtime
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Requires: kernel >= 2.6.9-11
+Requires(pre): shadow-utils
+
+%description runtime
+SystemTap runtime contains the components needed to execute
+a systemtap script that was already compiled into a module
+using a local or remote systemtap-devel installation.
+
+
+%package client
+Summary: Programmable system-wide instrumentation system - client
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Requires: zip unzip
+Requires: systemtap-runtime = %{version}-%{release}
+Requires: coreutils grep sed unzip zip
+Requires: openssh-clients
+
+%description client
+This package contains/requires the components needed to develop 
+systemtap scripts, and compile them using a local systemtap-devel 
+or a remote systemtap-server installation, then run them using a
+local or remote systemtap-runtime.  It includes script samples and
+documentation, and a copy of the tapset library for reference.
+
+
+%package initscript
+Summary: Systemtap Initscripts
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Requires: systemtap = %{version}-%{release}
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+
+%description initscript
+Sysvinit scripts to launch selected systemtap scripts at system startup.
+
+
+%package sdt-devel
+Summary: Static probe support tools
+Group: Development/System
+License: GPLv2+ and Public Domain
+URL: http://sourceware.org/systemtap/
+
+%description sdt-devel
+This package includes the <sys/sdt.h> header file used for static
+instrumentation compiled into userspace programs and libraries, along
+with the optional dtrace-compatibility preprocessor to process related
+.d files into tracing-macro-laden .h headers.
+
+
+%package testsuite
+Summary: Instrumentation System Testsuite
+Group: Development/System
+License: GPLv2+
+URL: http://sourceware.org/systemtap/
+Requires: systemtap = %{version}-%{release}
+Requires: systemtap-sdt-devel = %{version}-%{release}
+Requires: systemtap-server = %{version}-%{release}
+Requires: dejagnu which prelink elfutils grep
+Requires: gcc gcc-c++ make glibc-devel
+# testsuite/systemtap.server/client.exp needs avahi
+Requires: avahi
+%if %{with_crash}
+# testsuite/systemtap.base/crash.exp needs crash
+Requires: crash
+%endif
+%ifarch x86_64
+Requires: compat32-glibc-devel
+%endif
+
+%description testsuite
+This package includes the dejagnu-based systemtap stress self-testing
+suite.  This may be used by system administrators to thoroughly check
+systemtap on the current system.
+
+
+# ------------------------------------------------------------------------
+
+%prep
+%setup -q %{?setup_elfutils}
+
+%if %{with_bundled_elfutils}
+cd elfutils-%{elfutils_version}
+%patch1 -p1
+sleep 1
+find . \( -name Makefile.in -o -name aclocal.m4 \) -print | xargs touch
+sleep 1
+find . \( -name configure -o -name config.h.in \) -print | xargs touch
+cd ..
+%endif
+
+
+%build
+
+%if %{with_bundled_elfutils}
+# Build our own copy of elfutils.
+%global elfutils_config --with-elfutils=elfutils-%{elfutils_version}
+
+# We have to prevent the standard dependency generation from identifying
+# our private elfutils libraries in our provides and requires.
+%global _use_internal_dependency_generator	0
+%global filter_eulibs() /bin/sh -c "%{1} | sed '/libelf/d;/libdw/d;/libebl/d'"
+%global __find_provides %{filter_eulibs /usr/lib/rpm/find-provides}
+%global __find_requires %{filter_eulibs /usr/lib/rpm/find-requires}
+
+# This will be needed for running stap when not installed, for the test suite.
+%global elfutils_mflags LD_LIBRARY_PATH=`pwd`/lib-elfutils
+%endif
+
+# Enable/disable the sqlite coverage testing support
+%if %{with_sqlite}
+%global sqlite_config --enable-sqlite
+%else
+%global sqlite_config --disable-sqlite
+%endif
+
+# Enable/disable the crash extension
+%if %{with_crash}
+%global crash_config --enable-crash
+%else
+%global crash_config --disable-crash
+%endif
+
+# Enable/disable the code to find and suggest needed rpms
+%if %{with_rpm}
+%global rpm_config --with-rpm
+%else
+%global rpm_config --without-rpm
+%endif
+
+%if %{with_docs}
+%global docs_config --enable-docs
+%else
+%global docs_config --disable-docs
+%endif
+
+# Enable pie as configure defaults to disabling it
+%if %{pie_supported}
+%global pie_config --enable-pie
+%else
+%global pie_config --disable-pie
+%endif
+
+%if %{with_publican}
+%global publican_config --enable-publican --with-publican-brand=%{publican_brand}
+%else
+%global publican_config --disable-publican
+%endif
+
+
+%configure %{?elfutils_config} %{sqlite_config} %{crash_config} %{docs_config} %{pie_config} %{publican_config} %{rpm_config} --disable-silent-rules
+make %{?_smp_mflags}
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+make DESTDIR=$RPM_BUILD_ROOT install
+%find_lang %{name}
+
+# We want the examples in the special doc dir, not the build install dir.
+# We build it in place and then move it away so it doesn't get installed
+# twice. rpm can specify itself where the (versioned) docs go with the
+# %doc directive.
+mv $RPM_BUILD_ROOT%{_datadir}/doc/systemtap/examples examples
+
+# Fix paths in the example & testsuite scripts
+find examples testsuite -type f -name '*.stp' -print0 | xargs -0 sed -i -r -e '1s@^#!.+stap@#!%{_bindir}/stap@'
+
+# To make rpmlint happy, remove any .gitignore files in the testsuite.
+find testsuite -type f -name '.gitignore' -print0 | xargs -0 rm -f
+
+# Because "make install" may install staprun with whatever mode, the
+# post-processing programs rpmbuild runs won't be able to read it.
+# So, we change permissions so that they can read it.  We'll set the
+# permissions back to 04110 in the %files section below.
+chmod 755 $RPM_BUILD_ROOT%{_bindir}/staprun
+
+#install the useful stap-prep script
+install -c -m 755 stap-prep $RPM_BUILD_ROOT%{_bindir}/stap-prep
+
+# Copy over the testsuite
+cp -rp testsuite $RPM_BUILD_ROOT%{_datadir}/systemtap
+
+%if %{with_docs}
+# We want the manuals in the special doc dir, not the generic doc install dir.
+# We build it in place and then move it away so it doesn't get installed
+# twice. rpm can specify itself where the (versioned) docs go with the
+# %doc directive.
+mkdir docs.installed
+mv $RPM_BUILD_ROOT%{_datadir}/doc/systemtap/*.pdf docs.installed/
+mv $RPM_BUILD_ROOT%{_datadir}/doc/systemtap/tapsets docs.installed/
+%if %{with_publican}
+mv $RPM_BUILD_ROOT%{_datadir}/doc/systemtap/SystemTap_Beginners_Guide docs.installed/
+%endif
+%endif
+
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/
+install -m 755 initscript/systemtap $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemtap
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemtap/conf.d
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemtap/script.d
+install -m 644 initscript/config.systemtap $RPM_BUILD_ROOT%{_sysconfdir}/systemtap/config
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/systemtap
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/systemtap
+
+install -m 755 initscript/stap-server $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/stap-server
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/stap-server/conf.d
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
+install -m 644 initscript/config.stap-server $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/stap-server
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/stap-server
+touch $RPM_BUILD_ROOT%{_localstatedir}/log/stap-server/log
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
+install -m 644 initscript/logrotate.stap-server $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/stap-server
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%pre runtime
+getent group stapusr >/dev/null || groupadd -g 156 -r stapusr || groupadd -r stapusr
+getent group stapsys >/dev/null || groupadd -g 157 -r stapsys || groupadd -r stapsys
+getent group stapdev >/dev/null || groupadd -g 158 -r stapdev || groupadd -r stapdev
+exit 0
+
+%pre server
+getent group stap-server >/dev/null || groupadd -g 155 -r stap-server || groupadd -r stap-server
+getent passwd stap-server >/dev/null || \
+  useradd -c "Systemtap Compile Server" -u 155 -g stap-server -d %{_localstatedir}/lib/stap-server -m -r -s /sbin/nologin stap-server || \
+  useradd -c "Systemtap Compile Server" -g stap-server -d %{_localstatedir}/lib/stap-server -m -r -s /sbin/nologin stap-server
+test -e ~stap-server && chmod 755 ~stap-server
+
+if [ ! -f ~stap-server/.systemtap/rc ]; then
+  mkdir -p ~stap-server/.systemtap
+  chown stap-server:stap-server ~stap-server/.systemtap
+  echo "--rlimit-as=614400000 --rlimit-cpu=60 --rlimit-nproc=20 --rlimit-stack=1024000 --rlimit-fsize=51200000" > ~stap-server/.systemtap/rc
+  chown stap-server:stap-server ~stap-server/.systemtap/rc
+fi
+exit 0
+
+%post server
+test -e %{_localstatedir}/log/stap-server/log || {
+     touch %{_localstatedir}/log/stap-server/log
+     chmod 664 %{_localstatedir}/log/stap-server/log
+     chown stap-server:stap-server %{_localstatedir}/log/stap-server/log
+}
+
+# If it does not already exist, as stap-server, generate the certificate
+# used for signing and for ssl.
+if test ! -e ~stap-server/.systemtap/ssl/server/stap.cert; then
+   runuser -s /bin/sh - stap-server -c %{_libexecdir}/%{name}/stap-gen-cert >/dev/null
+   # Authorize the certificate as a trusted ssl peer and as a trusted signer
+   # on the local host.
+   %{_libexecdir}/%{name}/stap-authorize-cert ~stap-server/.systemtap/ssl/server/stap.cert %{_sysconfdir}/systemtap/ssl/client >/dev/null
+   %{_libexecdir}/%{name}/stap-authorize-cert ~stap-server/.systemtap/ssl/server/stap.cert %{_sysconfdir}/systemtap/staprun >/dev/null
+fi
+
+# Activate the service
+/sbin/chkconfig --add stap-server
+exit 0
+
+%preun server
+# Check that this is the actual deinstallation of the package, as opposed to
+# just removing the old package on upgrade.
+if [ $1 = 0 ] ; then
+    /sbin/service stap-server stop >/dev/null 2>&1
+    /sbin/chkconfig --del stap-server
+fi
+exit 0
+
+%postun server
+# Check whether this is an upgrade of the package.
+# If so, restart the service if it's running
+if [ "$1" -ge "1" ] ; then
+    /sbin/service stap-server condrestart >/dev/null 2>&1 || :
+fi
+exit 0
+
+%post initscript
+/sbin/chkconfig --add systemtap
+exit 0
+
+%preun initscript
+# Check that this is the actual deinstallation of the package, as opposed to
+# just removing the old package on upgrade.
+if [ $1 = 0 ] ; then
+    /sbin/service systemtap stop >/dev/null 2>&1
+    /sbin/chkconfig --del systemtap
+fi
+exit 0
+
+%postun initscript
+# Check whether this is an upgrade of the package.
+# If so, restart the service if it's running
+if [ "$1" -ge "1" ] ; then
+    /sbin/service systemtap condrestart >/dev/null 2>&1 || :
+fi
+exit 0
+
+%post
+# Remove any previously-built uprobes.ko materials
+(make -C %{_datadir}/%{name}/runtime/uprobes clean) >/dev/null 2>&1 || true
+(/sbin/rmmod uprobes) >/dev/null 2>&1 || true
+
+%preun
+# Ditto
+(make -C %{_datadir}/%{name}/runtime/uprobes clean) >/dev/null 2>&1 || true
+(/sbin/rmmod uprobes) >/dev/null 2>&1 || true
+
+# ------------------------------------------------------------------------
+
+%files -f %{name}.lang
+# The master "systemtap" rpm doesn't include any files.
+
+%files server -f %{name}.lang
+%defattr(-,root,root)
+%{_bindir}/stap-server
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/stap-serverd
+%{_libexecdir}/%{name}/stap-start-server
+%{_libexecdir}/%{name}/stap-stop-server
+%{_libexecdir}/%{name}/stap-gen-cert
+%{_libexecdir}/%{name}/stap-sign-module
+%{_mandir}/man7/stappaths.7*
+%{_mandir}/man8/stap-server.8*
+%{_sysconfdir}/rc.d/init.d/stap-server
+%config(noreplace) %{_sysconfdir}/logrotate.d/stap-server
+%dir %{_sysconfdir}/stap-server
+%dir %{_sysconfdir}/stap-server/conf.d
+%config(noreplace) %{_sysconfdir}/sysconfig/stap-server
+%dir %attr(0755,stap-server,stap-server) %{_localstatedir}/log/stap-server
+%ghost %config(noreplace) %attr(0644,stap-server,stap-server) %{_localstatedir}/log/stap-server/log
+%ghost %attr(0755,stap-server,stap-server) %{_localstatedir}/run/stap-server
+%doc initscript/README.stap-server
+%doc README README.unprivileged AUTHORS NEWS COPYING
+
+
+%files devel -f %{name}.lang
+%{_bindir}/stap
+%{_bindir}/stap-prep
+%{_bindir}/stap-report
+%dir %{_datadir}/%{name}/runtime
+%{_datadir}/%{name}/runtime
+%dir %{_datadir}/%{name}/tapset
+%{_datadir}/%{name}/tapset
+%{_mandir}/man1/stap.1*
+%{_mandir}/man7/stappaths.7*
+%doc README README.unprivileged AUTHORS NEWS COPYING
+%if %{with_bundled_elfutils}
+%dir %{_libdir}/%{name}
+%{_libdir}/%{name}/lib*.so*
+%endif
+
+%files runtime -f %{name}.lang
+%defattr(-,root,root)
+%attr(4110,root,stapusr) %{_bindir}/staprun
+%{_bindir}/stapsh
+%{_bindir}/stap-merge
+%{_bindir}/stap-report
+%dir %{_libexecdir}/%{name}
+%{_libexecdir}/%{name}/stapio
+%{_libexecdir}/%{name}/stap-env
+%{_libexecdir}/%{name}/stap-authorize-cert
+%if %{with_crash}
+%dir %{_libdir}/%{name}
+%{_libdir}/%{name}/staplog.so*
+%endif
+%{_mandir}/man7/stappaths.7*
+%{_mandir}/man8/staprun.8*
+%doc README README.security AUTHORS NEWS COPYING
+
+
+%files client -f %{name}.lang
+%defattr(-,root,root)
+%doc README README.unprivileged AUTHORS NEWS COPYING examples
+%if %{with_docs}
+%doc docs.installed/*.pdf
+%doc docs.installed/tapsets/*.html
+%if %{with_publican}
+%doc docs.installed/SystemTap_Beginners_Guide
+%endif
+%endif
+%{_bindir}/stap
+%{_bindir}/stap-prep
+%{_bindir}/stap-report
+%{_mandir}/man1/stap.1*
+%{_mandir}/man1/stap-merge.1*
+%{_mandir}/man3/*
+%{_mandir}/man7/stappaths.7*
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/tapset
+
+
+
+%files initscript
+%defattr(-,root,root)
+%{_sysconfdir}/rc.d/init.d/systemtap
+%dir %{_sysconfdir}/systemtap
+%dir %{_sysconfdir}/systemtap/conf.d
+%dir %{_sysconfdir}/systemtap/script.d
+%config(noreplace) %{_sysconfdir}/systemtap/config
+%dir %{_localstatedir}/cache/systemtap
+%ghost %{_localstatedir}/run/systemtap
+%doc initscript/README.systemtap
+
+
+%files sdt-devel -f %{name}.lang
+%defattr(-,root,root)
+%{_bindir}/dtrace
+%{_includedir}/sys/sdt.h
+%{_includedir}/sys/sdt-config.h
+%{_mandir}/man1/dtrace.1*
+%doc README AUTHORS NEWS COPYING
+
+
+%files testsuite
+%defattr(-,root,root)
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/testsuite
+
+
+# ------------------------------------------------------------------------
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0-1
+- initial build for Vine Linux
+
+
+
+* Wed Jul 18 2012 Josh Stone <jistone@redhat.com> - 1.8-5
+- bz840902 ppc build fix (related to bz837641)
+
+* Fri Jul 13 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8-4
+- Fix ifarch statement
+- use file based requires for glibc-devel on x86_64 so that we work in koji
+
+* Wed Jul 11 2012 Frank Ch. Eigler <fche@redhat.com> - 1.8-3
+- PR14348 task_work_add race condition fix
+
+* Mon Jul 09 2012 Josh Stone <jistone@redhat.com>
+- bz837641 build fix
+
+* Sun Jun 17 2012 Frank Ch. Eigler <fche@redhat.com> - 1.8-1
+- Upstream release.
+
+* Mon Apr 30 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.7-7
+- Enable crash support on ARM, cleanup spec
+
+* Thu Apr 19 2012 Karsten Hopp <karsten@redhat.com> - 1.7-6.1
+- rebuild on PPC(64) without crash, publican
+
+* Thu Mar 29 2012 Richard W.M. Jones <rjones@redhat.com> - 1.7-6
+- Rebuild for rpm soname bump.
+
+* Fri Mar 16 2012 Frank Ch. Eigler <fche@redhat.com> - 1.7-5
+- dbhole advises ARM publican/fop/java is a go for launch.
+
+* Thu Mar 01 2012 Mark Wielaard <mjw@redhat.com> - 1.7-4
+- ARM currently doesn't have publican/fop/java and no prelink.
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3
+- Rebuilt for c++ ABI breakage
+
+* Wed Feb 22 2012 Frank Ch. Eigler <fche@redhat.com> - 1.7-2
+- CVE-2012-0875 (kernel panic when processing malformed DWARF unwind data)
+
+* Wed Feb 01 2012 Frank Ch. Eigler <fche@redhat.com> - 1.7-1
+- Upstream release.
+
+* Fri Jan 13 2012 David Smith <dsmith@redhat.com> - 1.6-2
+- Fixed /bin/mktemp require.
+
+* Mon Jul 25 2011 Stan Cox <scox@redhat.com> - 1.6-1
+- Upstream release.
+
+* Tue May 23 2011 Stan Cox <scox@redhat.com> - 1.5-1
+- Upstream release.
+
+* Mon Jan 17 2011 Frank Ch. Eigler <fche@redhat.com> - 1.4-1
+- Upstream release.
+
+* Wed Jul 21 2010 Josh Stone <jistone@redhat.com> - 1.3-1
+- Upstream release.
+
+* Mon Mar 22 2010 Frank Ch. Eigler <fche@redhat.com> - 1.2-1
+- Upstream release.
+
+* Mon Dec 21 2009 David Smith <dsmith@redhat.com> - 1.1-1
+- Upstream release.
+
+* Tue Sep 22 2009 Josh Stone <jistone@redhat.com> - 1.0-1
+- Upstream release.
+
+* Tue Aug  4 2009 Josh Stone <jistone@redhat.com> - 0.9.9-1
+- Upstream release.
+
+* Thu Jun 11 2009 Josh Stone <jistone@redhat.com> - 0.9.8-1
+- Upstream release.
+
+* Thu Apr 23 2009 Josh Stone <jistone@redhat.com> - 0.9.7-1
+- Upstream release.
+
+* Fri Mar 27 2009 Josh Stone <jistone@redhat.com> - 0.9.5-1
+- Upstream release.
+
+* Wed Mar 18 2009 Will Cohen <wcohen@redhat.com> - 0.9-2
+- Add location of man pages.
+
+* Tue Feb 17 2009 Frank Ch. Eigler <fche@redhat.com> - 0.9-1
+- Upstream release.
+
+* Thu Nov 13 2008 Frank Ch. Eigler <fche@redhat.com> - 0.8-1
+- Upstream release.
+
+* Tue Jul 15 2008 Frank Ch. Eigler <fche@redhat.com> - 0.7-1
+- Upstream release.
+
+* Fri Feb  1 2008 Frank Ch. Eigler <fche@redhat.com> - 0.6.1-3
+- Add zlib-devel to buildreq; missing from crash-devel
+- Process testsuite .stp files for #!stap->#!/usr/bin/stap
+
+* Fri Jan 18 2008 Frank Ch. Eigler <fche@redhat.com> - 0.6.1-1
+- Add crash-devel buildreq to build staplog.so crash(8) module.
+- Many robustness & functionality improvements:
+
+* Wed Dec  5 2007 Will Cohen <wcohen@redhat.com> - 0.6-2
+- Correct Source to point to location contain code.
+
+* Thu Aug  9 2007 David Smith <dsmith@redhat.com> - 0.6-1
+- Bumped version, added libcap-devel BuildRequires.
+
+* Wed Jul 11 2007 Will Cohen <wcohen@redhat.com> - 0.5.14-2
+- Fix Requires and BuildRequires for sqlite.
+
+* Tue Jul  2 2007 Frank Ch. Eigler <fche@redhat.com> - 0.5.14-1
+- Many robustness improvements: 1117, 1134, 1305, 1307, 1570, 1806,
+  2033, 2116, 2224, 2339, 2341, 2406, 2426, 2438, 2583, 3037,
+  3261, 3282, 3331, 3428 3519, 3545, 3625, 3648, 3880, 3888, 3911,
+  3952, 3965, 4066, 4071, 4075, 4078, 4081, 4096, 4119, 4122, 4127,
+  4146, 4171, 4179, 4183, 4221, 4224, 4254, 4281, 4319, 4323, 4326,
+  4329, 4332, 4337, 4415, 4432, 4444, 4445, 4458, 4467, 4470, 4471,
+  4518, 4567, 4570, 4579, 4589, 4609, 4664
+
+* Mon Mar 26 2007 Frank Ch. Eigler <fche@redhat.com> - 0.5.13-1
+- An emergency / preliminary refresh, mainly for compatibility
+  with 2.6.21-pre kernels.
+
+* Mon Jan  1 2007 Frank Ch. Eigler <fche@redhat.com> - 0.5.12-1
+- Many changes, see NEWS file.
+
+* Tue Sep 26 2006 David Smith <dsmith@redhat.com> - 0.5.10-1
+- Added 'systemtap-runtime' subpackage.
+
+* Wed Jul 19 2006 Roland McGrath <roland@redhat.com> - 0.5.9-1
+- PRs 2669, 2913
+
+* Fri Jun 16 2006 Roland McGrath <roland@redhat.com> - 0.5.8-1
+- PRs 2627, 2520, 2228, 2645
+
+* Fri May  5 2006 Frank Ch. Eigler <fche@redhat.com> - 0.5.7-1
+- PRs 2511 2453 2307 1813 1944 2497 2538 2476 2568 1341 2058 2220 2437
+  1326 2014 2599 2427 2438 2465 1930 2149 2610 2293 2634 2506 2433
+
+* Tue Apr  4 2006 Roland McGrath <roland@redhat.com> - 0.5.5-1
+- Many changes, affected PRs include: 2068, 2293, 1989, 2334,
+  1304, 2390, 2425, 953.
+
+* Wed Feb  1 2006 Frank Ch. Eigler <fche@redhat.com> - 0.5.4-1
+- PRs 1916, 2205, 2142, 2060, 1379
+
+* Mon Jan 16 2006 Roland McGrath <roland@redhat.com> - 0.5.3-1
+- Many changes, affected PRs include: 2056, 1144, 1379, 2057,
+  2060, 1972, 2140, 2148
+
+* Mon Dec 19 2005 Roland McGrath <roland@redhat.com> - 0.5.2-1
+- Fixed build with gcc 4.1, various tapset changes.
+
+* Wed Dec  7 2005 Roland McGrath <roland@redhat.com> - 0.5.1-1
+- elfutils update, build changes
+
+* Fri Dec 02 2005  Frank Ch. Eigler  <fche@redhat.com> - 0.5-1
+- Many fixes and improvements: 1425, 1536, 1505, 1380, 1329, 1828, 1271,
+  1339, 1340, 1345, 1837, 1917, 1903, 1336, 1868, 1594, 1564, 1276, 1295
+
+* Mon Oct 31 2005 Roland McGrath <roland@redhat.com> - 0.4.2-1
+- Many fixes and improvements: PRs 1344, 1260, 1330, 1295, 1311, 1368,
+  1182, 1131, 1332, 1366, 1456, 1271, 1338, 1482, 1477, 1194.
+
+* Wed Sep 14 2005 Roland McGrath <roland@redhat.com> - 0.4.1-1
+- Many fixes and improvements since 0.2.2; relevant PRs include:
+  1122, 1134, 1155, 1172, 1174, 1175, 1180, 1186, 1187, 1191, 1193, 1195,
+  1197, 1205, 1206, 1209, 1213, 1244, 1257, 1258, 1260, 1265, 1268, 1270,
+  1289, 1292, 1306, 1335, 1257
+
+* Wed Sep  7 2005 Frank Ch. Eigler <fche@redhat.com>
+- Bump version.
+
+* Wed Aug 16 2005 Frank Ch. Eigler <fche@redhat.com>
+- Bump version.
+
+* Wed Aug  3 2005 Martin Hunt <hunt@redhat.com> - 0.2.2-1
+- Add directory /var/cache/systemtap
+- Add stp_check to /usr/libexec/systemtap
+
+* Wed Aug  3 2005 Roland McGrath <roland@redhat.com> - 0.2.1-1
+- New version 0.2.1, various fixes.
+
+* Fri Jul 29 2005 Roland McGrath <roland@redhat.com> - 0.2-1
+- New version 0.2, requires elfutils 0.111
+
+* Mon Jul 25 2005 Roland McGrath <roland@redhat.com>
+- Clean up spec file, build bundled elfutils.
+
+* Thu Jul 21 2005 Martin Hunt <hunt@redhat.com>
+- Set Version to use version from autoconf.
+- Fix up some of the path names.
+- Add Requires and BuildRequires.
+
+* Wed Jul 19 2005 Will Cohen <wcohen@redhat.com>
+- Initial creation of RPM.

+ 121 - 0
u/usbredir/usbredir-vl.spec

@@ -0,0 +1,121 @@
+Name:           usbredir
+Version:        0.5.2
+Release:        1%{?_dist_release}
+Summary:        USB network redirection protocol libraries
+Group:          System Environment/Libraries
+License:        LGPLv2+
+URL:            http://spice-space.org/page/UsbRedir
+Source0:        http://spice-space.org/download/%{name}/%{name}-%{version}.tar.bz2
+BuildRequires:  libusb1-devel >= 1.0.9
+
+%description
+The usbredir libraries allow USB devices to be used on remote and/or virtual
+hosts over TCP.  The following libraries are provided:
+
+usbredirparser:
+A library containing the parser for the usbredir protocol
+
+usbredirhost:
+A library implementing the USB host side of a usbredir connection.
+All that an application wishing to implement a USB host needs to do is:
+* Provide a libusb device handle for the device
+* Provide write and read callbacks for the actual transport of usbredir data
+* Monitor for usbredir and libusb read/write events and call their handlers
+
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%package        server
+Summary:        Simple USB host TCP server
+Group:          System Environment/Daemons
+License:        GPLv2+
+Requires:       %{name} = %{version}-%{release}
+
+%description    server
+A simple USB host TCP server, using libusbredirhost.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags} V=1
+
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc ChangeLog COPYING.LIB README TODO 
+%{_libdir}/libusbredir*.so.*
+
+%files devel
+%doc usb-redirection-protocol.txt README.multi-thread
+%{_includedir}/usbredir*.h
+%{_libdir}/libusbredir*.so
+%{_libdir}/pkgconfig/libusbredir*.pc
+
+%files server
+%doc COPYING
+%{_sbindir}/usbredirserver
+%{_mandir}/man1/usbredirserver.1*
+
+
+%changelog
+* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
+- initial build for Vine Linux
+
+
+
+* Mon Jul 30 2012 Hans de Goede <hdegoede@redhat.com> - 0.4.3-3
+- Add 2 fixes from upstream fixing issues with some bulk devices (rhbz#842358)
+
+* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Apr  2 2012 Hans de Goede <hdegoede@redhat.com> - 0.4.3-1
+- Update to upstream 0.4.3 release
+
+* Tue Mar  6 2012 Hans de Goede <hdegoede@redhat.com> - 0.4.2-1
+- Update to upstream 0.4.2 release
+
+* Sat Feb 25 2012 Hans de Goede <hdegoede@redhat.com> - 0.4.1-1
+- Update to upstream 0.4.1 release
+
+* Thu Feb 23 2012 Hans de Goede <hdegoede@redhat.com> - 0.4-1
+- Update to upstream 0.4 release
+
+* Thu Jan 12 2012 Hans de Goede <hdegoede@redhat.com> - 0.3.3-1
+- Update to upstream 0.3.3 release
+
+* Tue Jan  3 2012 Hans de Goede <hdegoede@redhat.com> 0.3.2-1
+- Update to upstream 0.3.2 release
+
+* Wed Aug 24 2011 Hans de Goede <hdegoede@redhat.com> 0.3.1-1
+- Update to upstream 0.3.1 release
+
+* Thu Jul 14 2011 Hans de Goede <hdegoede@redhat.com> 0.3-1
+- Initial Fedora package

Some files were not shown because too many files changed in this diff