Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 99ad1e3eadb5d7b1708c3e54e191ae61 > files > 2

xrpm-2.2-10mdk.src.rpm

%define name xrpm
%define version 2.2
%define release 10mdk

Summary: 	An alternative package manager for RPMS
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
Source: 	%{name}-%{version}.tar.bz2
BuildRoot: 	%{_tmppath}/%{name}-buildroot
License: 	GPL
URL:		http://www.gmsys.com/xrpm.html
Group: System/Configuration/Packaging
BuildArch:  noarch
Requires: tix tkinter

%description
XRPM-2.2 is an alternative tool for manipulating software packages built
with RedHat's RPM package management tool. XRPM will allow you to list
and install packages from directories and FTP sites.

%prep

%setup
perl -pi -e 's/UseTUseLog/UseTkman/' xrpm.conf

%install
mkdir -p $RPM_BUILD_ROOT/etc
mkdir -p $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT%_libdir/xrpm
cp ftp-sites $RPM_BUILD_ROOT/etc
cp xrpm.conf $RPM_BUILD_ROOT/etc
cp xrpm $RPM_BUILD_ROOT/usr/bin
cp file.gif $RPM_BUILD_ROOT%_libdir/xrpm
cp findrpm.py $RPM_BUILD_ROOT%_libdir/xrpm
cp ftputil.py $RPM_BUILD_ROOT%_libdir/xrpm
cp gmsgui.py $RPM_BUILD_ROOT%_libdir/xrpm
cp gmsutil.py $RPM_BUILD_ROOT%_libdir/xrpm
cp gui.py $RPM_BUILD_ROOT%_libdir/xrpm
cp help.py $RPM_BUILD_ROOT%_libdir/xrpm
cp info.gif $RPM_BUILD_ROOT%_libdir/xrpm
cp install.gif $RPM_BUILD_ROOT%_libdir/xrpm
cp license $RPM_BUILD_ROOT%_libdir/xrpm
cp manual $RPM_BUILD_ROOT%_libdir/xrpm
cp menu.py $RPM_BUILD_ROOT%_libdir/xrpm
cp quit.gif $RPM_BUILD_ROOT%_libdir/xrpm
cp remove.gif $RPM_BUILD_ROOT%_libdir/xrpm
cp rpm.py $RPM_BUILD_ROOT%_libdir/xrpm
cp xrpm.py $RPM_BUILD_ROOT%_libdir/xrpm

(cd $RPM_BUILD_ROOT
mkdir -p .%_libdir/menu
cat > .%_libdir/menu/%{name} <<EOF
?package(%{name}):\
command="/usr/bin/xrpm"\
title="Xrpm"\
longtitle="Tool for manipulating software packages"\
needs="x11"\
icon="other_archiving.png"\
section="Configuration/Packaging"
EOF
)
 
%post
%{update_menus}
 
%postun
%{clean_menus} 

%clean
rm -rf $RPM_BUILD_ROOT/

%files
%defattr(-,root,root)
%doc CHANGES LICENSE NEWS todo
%config(noreplace) /etc/ftp-sites
%config(noreplace) /etc/xrpm.conf
/usr/bin/xrpm
%_libdir/xrpm/file.gif
%_libdir/xrpm/findrpm.py
%_libdir/xrpm/ftputil.py
%_libdir/xrpm/gmsgui.py
%_libdir/xrpm/gmsutil.py
%_libdir/xrpm/gui.py
%_libdir/xrpm/help.py
%_libdir/xrpm/info.gif
%_libdir/xrpm/install.gif
%_libdir/xrpm/license
%_libdir/xrpm/manual
%_libdir/xrpm/menu.py
%_libdir/xrpm/quit.gif
%_libdir/xrpm/remove.gif
%_libdir/xrpm/rpm.py
%_libdir/xrpm/xrpm.py
%{_menudir}/*

%changelog
* Sun Mar 20 2005 Michael Scherer <misc@mandrake.org> 2.2-10mdk
- fix 14407
- rpmlint warning

* Mon Feb 23 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.2-9mdk
- rebuild

* Thu Jan 30 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.2-8mdk
- fix group
- fix hardcoded-library-path

* Tue Jan 28 2003 Lenny Cartier <lenny@mandrakesoft.com> 2.2-7mdk
- rebuild

* Sun Jan 20 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 2.2-6mdk
- Fix menu entry

* Fri Aug 24 2001 Etienne Faure <etienne@mandrakesoft.com> 2.2-5mdk
- rebuild

* Wed Feb 21 2001 Lenny Cartier <lenny@mandrakesoft.com> 2.2-4mdk
- rebuild

* Thu Sep 21 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.2-3mdk
- rebuild

* Thu Aug 03 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.2-2mdk
- BM

* Wed Jun 21 2000 Lenny Cartier <lenny@mandrakesoft.com> 2.2-1mdk
- new in contribs