home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / misc / src / rpm / rpm.spec < prev    next >
Text File  |  1997-09-17  |  2KB  |  81 lines

  1. Summary: Red Hat Package Manager
  2. Name: rpm
  3. %define version 2.4.8
  4. Version: %{version}
  5. Release: 1
  6. Group: Utilities/System
  7. Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.4.x/rpm-%{version}.tar.gz
  8. Copyright: GPL
  9. BuildRoot: /tmp/rpm
  10. Requires: cpio
  11.  
  12. %package devel
  13. Summary: Header files and libraries for programs that manipulate rpm packages
  14. Group: Development/Libraries
  15.  
  16. %description
  17. RPM is a powerful package manager, which can be used to build, install, 
  18. query, verify, update, and uninstall individual software packages. A 
  19. package consists of an archive of files, and package information, including 
  20. name, version, and description.
  21.  
  22. %description devel
  23. The RPM packaging system includes a C library that makes it easy to
  24. manipulate RPM packages and databases. It is intended to ease the
  25. creation of graphical package managers and other tools that need
  26. intimate knowledge of RPM packages.
  27.  
  28. %prep
  29. %setup
  30.  
  31. rm -rf $RPM_BUILD_ROOT
  32. mkdir $RPM_BUILD_ROOT
  33. mkdir -p $RPM_BUILD_ROOT/usr/lib
  34. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat
  35. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/SOURCES
  36. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/SPECS
  37. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/RPMS
  38. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/SRPMS
  39. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/BUILD
  40. mkdir -p $RPM_BUILD_ROOT/usr/src/redhat/RPMS/${RPM_ARCH}
  41. %build
  42.  
  43. CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
  44.  
  45. make
  46.  
  47. %install
  48. make installprefix="$RPM_BUILD_ROOT" install
  49.  
  50. %clean
  51. rm -rf $RPM_BUILD_ROOT
  52.  
  53. %post
  54. /bin/rpm --initdb
  55.  
  56. %files
  57. %doc RPM-PGP-KEY CHANGES groups
  58. %doc docs/*
  59. /bin/rpm
  60. /usr/bin/rpm2cpio
  61. /usr/bin/gendiff
  62. /usr/bin/find-provides
  63. /usr/bin/find-requires
  64. /usr/man/man8/rpm.8
  65. /usr/man/man8/rpm2cpio.8
  66. /usr/lib/rpmrc
  67. /usr/lib/rpmpopt
  68. %dir /usr/src/redhat
  69. %dir /usr/src/redhat/BUILD
  70. %dir /usr/src/redhat/SPECS
  71. %dir /usr/src/redhat/SOURCES
  72. %dir /usr/src/redhat/SRPMS
  73. /usr/src/redhat/RPMS
  74. /usr/share/locale/sv/LC_MESSAGES/rpm.mo
  75. /usr/share/locale/de/LC_MESSAGES/rpm.mo
  76. /usr/share/locale/pt-br/LC_MESSAGES/rpm.mo
  77.  
  78. %files devel
  79. /usr/include/rpm
  80. /usr/lib/librpm.a
  81.