Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 89f749707105cbbade9b3beb7a36dcc5 > files > 5

motor-3.4.0-2mdv2009.0.src.rpm

Summary:	Text mode based programming IDE for Linux
Name:		motor
Version:	3.4.0
Release:	%{mkrel 2}
License:	GPL+
Group:		Development/Other
Source0:	http://konst.org.ua/download/%{name}-%{version}.tar.bz2
# Fix build: missing include - AdamW 2008/09
Patch0:		motor-3.4.0-includes.patch
# From Debian: fix warnings and errors in x86-64 build caused by bad
# variable casts - AdamW 2008/09
Patch1:		motor-3.4.0-debian-cast.patch
# From Debian: fix buffer overflow in VGETSTRING macro by replacing
# vsprintf by vsnprintf - AdamW 2008/09
Patch2:		motor-3.4.0-debian-vsnprintf.patch
URL:		http://konst.org.ua/en/motor
BuildRequires:	libncurses-devel
BuildRoot:	%{_tmppath}/%{name}-buildroot	

%description
Motor is a text mode based programming environment for Linux. It
consists of a powerful editor with syntax highlight feature, project
manager, makefile generator, gdb front-end, etc. Deep CVS integration
is also provided.

%prep
%setup -q
%patch0 -p1 -b .include
%patch1 -p1 -b .cast
%patch2 -p1 -b .vsnprintf

%build
%configure2_5x
%make

%install
rm -rf %{buildroot}
%makeinstall
%find_lang %{name}

%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr (-,root,root)
%doc README INSTALL TODO ChangeLog
%{_bindir}/%{name}
%{_bindir}/%{name}sync
%{_datadir}/%{name}/*
%{_mandir}/man1/*



%changelog
* Sat Sep 06 2008 Adam Williamson <awilliamson@mandriva.com> 3.4.0-2mdv2009.0
+ Revision: 281785
- clean file list
- don't package COPYING
- use %%makeinstall
- s,$RPM_BUILD_ROOT,%%{buildroot}
- use configure2_5x not configure
- drop excessive Whale Shit
- re-wrap description
- clean tabs / spaces
- update URL
- add debian-vsnprintf.patch: from Debian, fix a buffer overflow
- add debian-cast.patch: from Debian, fix x86-64 build (bad variable casts)
- add includes.patch: fix build with GCC 4.3 (missing include)
- new license policy
- drop unnecessary defines

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild
    - kill re-definition of %%buildroot on Pixel's request
    - use %%mkrel
    - import motor

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot


* Tue Feb 22 2005 Lenny Cartier <lenny@mandrakesoft.com> 3.4.0-1mdk
- 3.4.0

* Tue Jul 27 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 3.2.4-4mdk
- rebuild for new g++
- patch 0: fix compiling with new g++

* Mon May 05 2003 Lenny Cartier <lenny@mandrakesoft.com> 3.2.4-3mdk
- buildrequires

* Wed Jan 29 2003 Lenny Cartier <lenny@mandrakesoft.com> 3.2.4-2mdk
- rebuild

* Thu Dec 12 2002 Lenny Cartier <lenny@mandrakesoft.com> 3.2.4-1mdk
- 3.2.4

* Thu Apr 25 2002 Lenny Cartier <lenny@mandrakesoft.com> 3.2.2-1mdk
- 3.2.2

* Tue Feb 05 2002  Lenny Cartier <lenny@mandrakesoft.com> 3.2.0-1mdk
- 3.2.0

* Thu Nov 15 2001 Lenny Cartier <lenny@mandrakesoft.com> 3.1.5-1mdk
- 3.1.5

* Wed Oct 17 2001 Lenny Cartier <lenny@mandrakesoft.com> 3.1.0-1mdk
- 3.1.0

* Mon Aug 27 2001 Lenny Cartier <lenny@mandrakesoft.com> 3.0.0-1mdk
- 3.0.0

* Tue Aug 21 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.20.14-1mdk
- updated to 2.20.14

* Thu Apr 19 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.15.7-1mdk
- updated to 2.15.7

* Tue Feb 20 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.6.3-1mdk
- updated to 2.6.3

* Mon Dec 18 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.0.0-1mdk
- updated to 2.0.0

* Tue Nov 21 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.14.19-1mdk 
- updated to 1.14.19

* Thu Oct 26 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.11.16-1mdk
- updated to 1.11.16

* Mon Sep 11 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.7.12-1mdk
- BM
- macros
- v1.7.12

* Tue Jul 04 2000 John Johnson <jjohnson@linux-mandrake.com> 1.2.3-1mdk
- Made mandrake rpm