Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 6e56d8ff91c47375228ef7e62f52b040 > files > 1

scite-1.74-4mdv2009.0.src.rpm

%define name 	scite
%define version 1.74
%define release %mkrel 4

%define scitever %(echo %{version} | sed -e 's/\\.//')

Summary: 	GTK text editor based on scintilla
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
License: 	BSD
Group: 		Editors
Url: 		http://www.scintilla.org/SciTE.html
Source: 	scite%scitever.tar.bz2
BuildRoot: 	%{_tmppath}/%{name}-root
BuildRequires: 	gtk+2-devel pkgconfig
BuildRequires:	desktop-file-utils

%description
SciTE is a GTK based single-document editor.  While its features are
limited, its main purpose is to show off scintilla, an extensible
text highlighting and formatting engine.

%prep
%setup -q -n scite

%build
cd ../scintilla/gtk
perl -p -i -e "s/-Os/$RPM_OPT_FLAGS/g" makefile
make GTK2=1
cd $RPM_BUILD_DIR/scite/gtk
perl -p -i -e "s/-Os/$RPM_OPT_FLAGS/g" makefile
perl -p -i -e 's/netscape/www-browser/g' ../src/Embedded.properties
perl -p -i -e 's/netscape/www-browser/g' ../src/html.properties
perl -p -i -e 's/netscape/www-browser/g' ../src/SciTEGlobal.properties
make GTK2=1

%install
mkdir -p $RPM_BUILD_ROOT/%_bindir
mkdir -p $RPM_BUILD_ROOT/%_datadir/%name
mkdir -p $RPM_BUILD_ROOT/%_datadir/pixmaps
mkdir -p $RPM_BUILD_ROOT/%_datadir/applications
mkdir -p $RPM_BUILD_ROOT/%_mandir/man1
cp bin/SciTE $RPM_BUILD_ROOT/%_bindir
cp src/*.properties $RPM_BUILD_ROOT/%_datadir/%name
cp gtk/SciTE.desktop $RPM_BUILD_ROOT/%_datadir/applications
cp gtk/Sci48M.png $RPM_BUILD_ROOT/%_datadir/pixmaps
cp doc/%name.1 $RPM_BUILD_ROOT/%_mandir/man1

desktop-file-install --vendor='' \
	--dir=%buildroot%_datadir/applications \
	--remove-category='Application' \
	%buildroot%_datadir/applications/*.desktop

%clean
rm -fr $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%endif

%files
%defattr(-,root,root)
%doc doc/*
%_bindir/SciTE
%_datadir/%name
%_datadir/pixmaps/*
%_datadir/applications/*
%_mandir/man1/*


%changelog
* Sat Aug 02 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.74-4mdv2009.0
+ Revision: 260554
- rebuild

* Tue Jul 29 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.74-3mdv2009.0
+ Revision: 252142
- rebuild

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 1.74-1mdv2008.1
+ Revision: 140776
- restore BuildRoot

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

* Sun Aug 19 2007 Funda Wang <fundawang@mandriva.org> 1.74-1mdv2008.0
+ Revision: 66556
- New version 1.74


* Fri Nov 17 2006 Olivier Blin <oblin@mandriva.com> 1.71-1mdv2007.0
+ Revision: 85065
- 1.71
- Import scite

* Wed Feb 08 2006 Lenny Cartier <lenny@mandriva.com> 1.67-1mdk
- 1.67

* Sun Aug 28 2005 Austin Acton <austin@mandriva.org> 1.66-1mdk
- 1.66
- use www-broser instead of mozilla

* Thu Aug 04 2005 Austin Acton <austin@mandriva.org> 1.65-1mdk
- 1.65

* Thu Nov 11 2004 Austin Acton <auustin@mandrake.org> 1.62-1mdk
- 1.62
- fix menu

* Wed Jun 02 2004 Austin Acton <austin@mandrake.org> 1.61-1mdk
- 1.61
- new menu location

* Sun Jan 11 2004 Austin Acton <austin@linux.ca> 1.58-1mdk
- 1.58
- lib64 fix for buildrequires

* Sun Nov 30 2003 Austin Acton <austin@linux.ca> 1.57-1mdk
- 1.57