Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 07862de0ac75f75c512975a350990b03 > files > 5

asp2php-0.76.13-2mdk.src.rpm

%define name asp2php
%define version 0.76.13
%define release 2mdk
%define prefix %{_prefix}


Name: %{name}
Version: %{version}
Release: %{release}
Summary: Program for converting .asp files to .php files
License: GPL
Group: Development/Other
Source0: %{name}-%{version}.tar.bz2
Source1:    %{name}-16.png.bz2
Source2:    %{name}-32.png.bz2
Source3:   %{name}-48.png.bz2
URL: http://asp2php.naken.cc/
BuildRoot: %{_tmppath}/%{name}-root


%package -n gtkasp2php
Version: %{version}
Summary: Graphical front-end for asp2php
Group: Development/Other
License: GPL
Requires: asp2php gtk+ >= 1.2.0
BuildRequires: gtk+-devel >= 1.2.0

%description
asp2php is a program which can help you convert Micro$oft (tm) Active Server
Pages (tm) to PHP files.

Install this if you intend to migrate from Microsuck, umm, I mean Micro$oft 
(tm) Internet Information Server (tm) to PHP.

%description -n gtkasp2php
gtkasp2php is the gtk-based graphical front-end for asp2php.

Install this if you want a graphical front-end for asp2php.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q 

%build
%make
%make gui

%install
rm -rf $RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/gtkasp2php

install -m755 asp2php $RPM_BUILD_ROOT%{_bindir}
install -m755 gtkasp2php $RPM_BUILD_ROOT%{_libdir}/gtkasp2php
for i in src/*.xpm *.png;do
   install -m644 $i $RPM_BUILD_ROOT%{_libdir}/gtkasp2php
done


cat << EOF > gtkasp2php.sh
#!/bin/sh
blah=`pwd`
cd /usr/lib/gtkasp2php
exec ./gtkasp2php
duh=$?
cd $blah
exit duh
EOF

install -m755 gtkasp2php.sh $RPM_BUILD_ROOT/%{prefix}/bin/gtkasp2php

cd $RPM_BUILD_ROOT/%{prefix}/lib/gtkasp2php
ln -s ../../bin/asp2php asp2php

bzcat %{SOURCE1} > %{name}-16.png
bzcat %{SOURCE2} > %{name}-32.png
bzcat %{SOURCE3} > %{name}-48.png
install -D -m 644 %{name}-16.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
install -D -m 644 %{name}-32.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
install -D -m 644 %{name}-48.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png


(cd $RPM_BUILD_ROOT
mkdir -p ./%{_menudir}
cat > ./%{_menudir}/gtkasp2php <<EOF
?package(gtkasp2php):\
command="%{_bindir}/gtkasp2php"\
title="Asp2Php"\
longtitle="Gtk frontend to asp2php"\
needs="x11"\
icon="%{name}.png"\
section="Applications/Development/Tools"
EOF
)

%post -n gtkasp2php
%{update_menus}

%postun -n gtkasp2php
%{clean_menus}


%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%{_bindir}/asp2php
%doc README LICENSE

%files -n gtkasp2php
%defattr(-,root,root)
%{_bindir}/gtkasp2php
%{_libdir}/gtkasp2php/gtkasp2php
%{_libdir}/gtkasp2php/*.xpm
%{_libdir}/gtkasp2php/*.png
%{_libdir}/gtkasp2php/asp2php
%{_menudir}/*
# icons
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png


%changelog
* Tue Jan 28 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.76.13-2mdk
- rebuild

* Mon Oct 07 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.76.13-1mdk
- 0.76.13

* Fri Jul 19 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.76.12-1mdk
- 0.76.12

* Fri Jun 28 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.76.10-1mdk
- 0.76.10

* Fri May 03 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.76.8-1mdk
- 0.76.8
- Add menu entry and icons

* Sat Aug 25 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.75.22-1mdk
- updated to 0.75.22

* Tue Jun 26 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.75.14-1mdk
- updated to 0.75.14

* Thu Jan 04 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.75.11-1mdk
- updated to 0.75.11

* Thu Jul 27 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.75.1-2mdk
- macros
- BM

* Tue Jul 04 2000 Geoffrey Lee <snailtalk@linux-mandrake.com> 0.75.1-1mdk
- first release for mandrake