################################################################## # # # !!!!!!!! WARNING => THIS HAS TO BE EDITED IN THE CVS !!!!!!!!!!! # # ################################################################## %define name old_rpmdrake %define version 2.27.1 %define release %mkrel 9 Name: %{name} Version: %{version} Release: %{release} License: GPL Source0: %name-%version.tar.bz2 Source1: base.png Patch0: old_rpmdrake-use-another-config-file.patch Summary: Mandriva Linux graphical front end for sofware installation/removal Requires: perl-MDK-Common >= 1.1.18-2mdk Requires: urpmi >= 4.8.4 Requires: perl-URPM >= 1.20 Requires: drakxtools >= 10.4.5 Requires: rpmtools >= 5.0.5 Requires: packdrake >= 5.0.5 Requires: perl-Gtk2 >= 1.054-1mdk Requires: perl-Locale-gettext >= 1.01-7mdk Requires: rpmdrake # for now, packdrake (5.0.9) works better with this Requires: perl-Compress-Zlib >= 1.33 BuildRequires: perl-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Group: System/Configuration/Packaging URL: http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/soft/rpmdrake/ Obsoletes: MandrakeUpdate Provides: MandrakeUpdate Conflicts: drakconf < 10.1-4mdk %description rpmdrake is a simple graphical frontend to manage software packages on a Mandriva Linux system; it has 3 different modes: - software packages installation; - software packages removal; - MandrivaUpdate (software packages updates). A fourth program manages the media (add, remove, edit). This old flavor of rpmdrake is UNSUPPORTED and is there only in order to compare, find potential regressions, ... %prep rm -rf $RPM_BUILD_ROOT %setup -q %patch0 -p0 %build make OPTIMIZE="$RPM_OPT_FLAGS -Wall" PREFIX=%{_prefix} INSTALLDIRS=vendor %install make install PREFIX=%buildroot/%{_prefix} BINDIR=%buildroot/%{_bindir} SBINDIR=%buildroot/%{_sbindir} DESTDIR=%buildroot mkdir -p $RPM_BUILD_ROOT/{%{perl_vendorlib}/old_urpm,usr/lib/libDrakX} install -m 644 old_rpmdrake.pm $RPM_BUILD_ROOT/%{perl_vendorlib} install -m 644 old_urpm.pm $RPM_BUILD_ROOT/%{perl_vendorlib} install -m 644 old_urpm/*.pm $RPM_BUILD_ROOT/%{perl_vendorlib}/old_urpm install -m 644 old_ugtk2.pm $RPM_BUILD_ROOT/usr/lib/libDrakX mkdir -p $RPM_BUILD_ROOT/%_datadir/rpmdrake/icons install -m 644 %SOURCE1 $RPM_BUILD_ROOT/%_datadir/rpmdrake/icons/base.png mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/ cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-oldrpmdrake.desktop << EOF [Desktop Entry] Name=Browse Available Software (old) Comment=A graphical front end for installing, removing and updating packages (old) Exec=/usr/sbin/rpmdrake Icon=/usr/share/icons/rpmdrake.png Type=Application Categories=X-MandrivaLinux-CrossDesktop;GTK;System;PackageManager; NoDisplay=true EOF cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-oldrpmdrake-root.desktop << EOF [Desktop Entry] Name=Install, Remove & Update Software (old) Comment=A graphical front end for installing, removing and updating packages (old) Exec=old_rpmdrake Icon=/usr/share/icons/rpmdrake.png Type=Application Categories=X-MandrivaLinux-CrossDesktop;GTK;System;PackageManager; NoDisplay=true EOF %clean rm -rf $RPM_BUILD_ROOT %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %files %defattr(-, root, root) %doc COPYING AUTHORS README ChangeLog %{_sbindir}/old* %{_bindir}/* %{perl_vendorlib}/* %{_datadir}/applications/mandriva-*.desktop /usr/lib/libDrakX/old_ugtk2.pm %_datadir/rpmdrake/icons/base.png %changelog * Fri Sep 04 2009 Thierry Vignaud <tv@mandriva.org> 2.27.1-9mdv2010.0 + Revision: 430201 - rebuild * Wed Jul 30 2008 Thierry Vignaud <tv@mandriva.org> 2.27.1-8mdv2009.0 + Revision: 254785 - drop old menu - 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 * Tue Jan 08 2008 Thierry Vignaud <tv@mandriva.org> 2.27.1-6mdv2008.1 + Revision: 146461 - make it clear it's not supported - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Oct 23 2007 Thierry Vignaud <tv@mandriva.org> 2.27.1-5mdv2008.1 + Revision: 101372 - add missing "locked" icon (#34966) * Thu Sep 20 2007 Thierry Vignaud <tv@mandriva.org> 2.27.1-4mdv2008.0 + Revision: 91517 - hide menu entry by default - update menu categories - do not hardcode icon extension * Wed Aug 01 2007 Thierry Vignaud <tv@mandriva.org> 2.27.1-3mdv2008.0 + Revision: 57761 - stop messing up rpmdrake3 config file * Wed Mar 21 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.27.1-2mdv2007.1 + Revision: 147236 - do not run embeded in drakconf else new rpmdrake will be started (#28481) * Mon Nov 27 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.27.1-1mdv2007.1 + Revision: 87475 - Import old_rpmdrake * Sun Nov 26 2006 Thierry Vignaud <tvignaud@mandrakesoft.com> 2.27.1-1mdv2007.0 - include old urpmi * Tue Sep 19 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.27-2mdv2007.0 - package old edit-urpm-sources too - XDG menu * Wed Mar 01 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 2.27-1mdv2007.0 - frozed fork of rpmdrake-2.27-1mdk