summaryrefslogtreecommitdiffstats
path: root/urpmi.spec
diff options
context:
space:
mode:
Diffstat (limited to 'urpmi.spec')
-rw-r--r--urpmi.spec143
1 files changed, 143 insertions, 0 deletions
diff --git a/urpmi.spec b/urpmi.spec
new file mode 100644
index 00000000..0d5025cc
--- /dev/null
+++ b/urpmi.spec
@@ -0,0 +1,143 @@
+%define group Utilities/System
+
+Name: urpmi
+Version: 0.9
+Release: 33mdk
+License: GPL
+Source0: %{name}.tar.bz2
+Summary: User mode rpm install
+Requires: /usr/bin/suidperl /usr/bin/rpm2header /usr/bin/hdlist2files /usr/bin/hdlist2names /usr/bin/gendepslist eject
+BuildRoot: /tmp/%{name}
+
+Group: %{group}
+%description
+urpmi enable non-superuser install of rpms. In fact, it only authorizes
+well-known rpms to be installed.
+
+You can compare rpm vs. urpmi with insmod vs. modprobe
+
+%changelog
+* Mon Dec 27 1999 Pixel <pixel@mandrakesoft.com>
+- fixed a bug in urpmi.addmedia
+
+* Fri Dec 24 1999 Pixel <pixel@mandrakesoft.com>
+- more i18n
+
+* Wed Dec 22 1999 Pixel <pixel@mandrakesoft.com>
+- added urpmi_rpm-find-leaves
+
+* Mon Dec 20 1999 Pixel <pixel@mandrakesoft.com>
+- bug fix in autoirpm.update
+
+* Sun Dec 19 1999 Pixel <pixel@mandrakesoft.com>
+- bug fix for autoirpm (bad directory)
+- enhancement to urpmi (in place gzip'ing)
+- small cute enhancements
+
+* Sat Dec 18 1999 Pixel <pixel@mandrakesoft.com>
+- a lot of i18n added (thx2pablo)
+
+* Fri Dec 17 1999 Pixel <pixel@mandrakesoft.com>
+- changed a message
+
+* Thu Dec 16 1999 Pixel <pixel@mandrakesoft.com>
+- added -follow to the find (thanx2(ti){2})
+
+* Wed Dec 15 1999 Pixel <pixel@mandrakesoft.com>
+- fixed a bug in dependencies
+
+* Sat Dec 11 1999 Pixel <pixel@mandrakesoft.com>
+- i18n using po-like style
+
+* Wed Dec 8 1999 Pixel <pixel@linux-mandrake.com>
+- fixed a bug (gmessage called with no double quotes and i18n)
+
+* Thu Dec 2 1999 Pixel <pixel@linux-mandrake.com>
+- better error output (both in /var/log/urpmi.* and stdout/stderr)
+
+* Fri Nov 26 1999 Pixel <pixel@linux-mandrake.com>
+- some bug fixes
+
+* Tue Nov 23 1999 Pixel <pixel@linux-mandrake.com>
+- include new man pages and doc from camille :)
+
+* Mon Nov 22 1999 Pixel <pixel@mandrakesoft.com>
+- s|sbin|bin| in requires (again) (wow already monday!)
+
+* Sun Nov 21 1999 Pixel <pixel@mandrakesoft.com>
+- autoirpm: added require gurpmi
+
+* Sat Nov 20 1999 Pixel <pixel@mandrakesoft.com>
+- urpmi.addmedia modified
+
+* Wed Nov 17 1999 Pixel <pixel@mandrakesoft.com>
+- corrected error in urpmi script
+- replaced dependency perl by /usr/bin/suidperl
+
+* Mon Nov 15 1999 Pixel <pixel@linux-mandrake.com>
+- changed the handling of urpmi, added urpmi.addmedia...
+
+%package -n gurpmi
+Version: 0.4
+Summary: User mode rpm GUI install
+Requires: urpmi grpmi gchooser gmessage
+Group: %{group}
+%description -n gurpmi
+gurpmi enable non-superuser install of rpms. In fact, it only authorizes
+well-known rpms to be installed.
+
+You can compare rpm vs. urpmi with insmod vs. modprobe
+
+%package -n autoirpm
+Version: 0.2
+Summary: Auto install of rpm on demand
+Requires: sh-utils urpmi gurpmi xtest gmessage gurpmi
+Group: %{group}
+
+%description -n autoirpm
+Auto install of rpm on demand
+
+
+%prep
+%setup -n %{name}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make PREFIX=$RPM_BUILD_ROOT install
+install -d $RPM_BUILD_ROOT/var/lib/urpmi/autoirpm.scripts
+install -m 644 autoirpm.deny $RPM_BUILD_ROOT/etc/urpmi
+
+cd $RPM_BUILD_ROOT/usr/bin ; mv -f rpm-find-leaves urpmi_rpm-find-leaves
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_DIR/$RPM_PACKAGE_NAME
+
+%pre
+groupadd -r -f urpmi
+
+%preun -n autoirpm
+autoirpm.uninstall
+
+%files
+%defattr(-,root,root)
+%attr(0755, root, urpmi) %dir /etc/urpmi
+%attr(0755, root, urpmi) %dir /var/lib/urpmi
+%attr(4750, root, urpmi) /usr/bin/urpmi
+/usr/bin/urpmi_rpm-find-leaves
+/usr/bin/rpmf
+/usr/sbin/urpmi.*
+/usr/share/locale/*/LC_MESSAGES/urpmi.po
+%doc /usr/man/man*/urpmi*
+
+%files -n gurpmi
+%defattr(-,root,root)
+/usr/X11R6/bin/gurpmi
+
+%files -n autoirpm
+%defattr(-,root,root)
+%dir /var/lib/urpmi/autoirpm.scripts
+/etc/urpmi/autoirpm.deny
+/usr/sbin/autoirpm.*
+/usr/bin/_irpm
+%doc README-autoirpm-icons autoirpm.README