Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 0d72689c00fd314918d8a16e1fa6310d > files > 10

Mowitz-0.3.0-8mdv2008.0.src.rpm

%define name Mowitz
%define version 0.3.0
%define release %mkrel 8

%define major 0
%define libname %mklibname %{name} %major
%define libnamedev %mklibname %{name} %major -d


Summary:   Collection of widgets for X applications
Name:      %{name}
Version:   %{version}
Release:   %{release}
URL:       http://siag.nu/mowitz/
Source:    http://siag.nu/pub/mowitz/%{name}-%{version}.tar.bz2
Patch0:    Mowitz-0.3.0-overflow.patch
Patch1:    Mowitz-0.3.0-overflow2.patch
Patch2:    Mowitz-0.3.0-overflow3.patch
Patch3:    Mowitz-0.3.0-overflow4.patch
Patch4:    Mowitz-0.3.0-overflow5.patch
Patch5:    Mowitz-0.3.0-overflow6.patch
Patch6:    Mowitz-0.3.0-overflow7.patch
Patch7:    Mowitz-0.3.0-overflow8.patch
License:   GPL
Group:     System/Libraries
BuildRoot: %{_tmppath}/%{name}-buildroot
Buildrequires: libXawM-devel XFree86-devel libxpm-devel  
Buildrequires: libneXtaw-devel glibc-static-devel autoconf2.5

%description
The Mowitz library contains a large collection of widgets for X applications 
to use. It complements a widget set such as Xaw3d or neXtaw.

%package -n %{libname}
Summary: Collection of widgets for X applications
Group: System/Libraries

%description -n %{libname}
The Mowitz library contains a large collection of widgets for X applications 
to use. It complements a widget set such as Xaw3d or neXtaw.

%package -n %{libnamedev}
Summary:  Collection of widgets for X applications
Group:    Development/C
Requires: %{libname} = %{version}
Provides: libMowitz-devel

%description -n %{libnamedev}
The Mowitz library contains a large collection of widgets for X applications
to use. It complements a widget set such as Xaw3d or neXtaw.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q
%patch0 -p0 -b .overflow
%patch1 -p0 -b .overflow2
%patch2 -p0 -b .overflow3
%patch3 -p0 -b .overflow4
%patch4 -p0 -b .overflow5
%patch5 -p0 -b .overflow6
%patch6 -p0 -b .overflow7
%patch7 -p0 -b .overflow8

%build

%configure2_5x

%make

%install

%makeinstall

%multiarch_binaries $RPM_BUILD_ROOT%{_bindir}/mowitz-config

rm -rf $RPM_BUILD_ROOT/usr/doc/

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%clean
rm -rf $RPM_BUILD_ROOT

%files -n %{libname}
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog INSTALL ChangeLog README
%doc doc/*.gif
%doc doc/*.html doc/List* doc/Sl*
%{_libdir}/lib*.so.*
%_datadir/%name

%files -n %{libnamedev}
%defattr(-,root,root)
%_bindir/*
%multiarch %{multiarch_bindir}/*
%_includedir/%name/
%{_libdir}/lib*.a
%{_libdir}/lib*.so
%{_libdir}/lib*.la


%changelog
* Tue Aug 28 2007 Pascal Terjan <pterjan@mandriva.org> 0.3.0-8mdv2008.0
+ Revision: 73260
- Fix some more buffer overflows and crashes
- Fix 2 more buffer overflows and a crash

* Tue Aug 28 2007 Pascal Terjan <pterjan@mandriva.org> 0.3.0-7mdv2008.0
+ Revision: 72319
- Fix P2 (thanks blob)

* Tue Aug 28 2007 Pascal Terjan <pterjan@mandriva.org> 0.3.0-6mdv2008.0
+ Revision: 72307
- Fix 4 additionnal buffer overflows and 2 undefined behaviour

* Mon Aug 27 2007 Pascal Terjan <pterjan@mandriva.org> 0.3.0-5mdv2008.0
+ Revision: 71945
- Fix yet another buffer overflow

* Sun Aug 26 2007 Pascal Terjan <pterjan@mandriva.org> 0.3.0-4mdv2008.0
+ Revision: 71466
- Fix 2 buffer overflows
- Name the spec like the package
- Use autoconf 2.5
- Import Mowitz



* Tue Jun 20 2006 Lenny Cartier <lenny@mandriva.com> 0.3.0-3mdv2007.0
- rebuild

* Thu Jul 07 2005 Lenny Cartier <lenny@mandriva.com> 0.3.0-2mdk
- rebuild

* Wed Jun 02 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.3.0-1mdk
- 0.3.0

* Fri Apr 25 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.2.2-2mdk
- adjust buildrequires

* Wed Jan 22 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.2.2-1mdk
- 0.2.2
- use mklibname

* Fri Jun 07 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.2.1-2mdk
- Buildrequires: libXawM1-devel 

* Mon May 06 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.2.1-1mdk
- 0.2.1

* Mon Mar 18 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.2.0-1mdk
- updated for new siag

* Tue Jan 08 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.1.1-1mdk
- new & needed to update siag