]> git.pld-linux.org Git - packages/rpm.git/blame - rpm.spec
- /usr/src/redhat changed to /usr/src/rpm.
[packages/rpm.git] / rpm.spec
CommitLineData
cf6faebc 1Summary: Red Hat Package Manager
2Name: rpm
aae2272f 3Version: 2.5.4
4Release: 3
cf6faebc 5Group: Utilities/System
6Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x/%{name}-%{version}.tar.gz
7Patch0: rpm.patch
8Copyright: GPL
c2ec1663 9BuildRoot: /tmp/%{name}-%{version}-root
cf6faebc 10Conflicts: patch < 2.5
11Obsoletes: rpm-libs
12%define pyrequires_eq() Requires: %1 >= %py_ver %1 < %(echo `python -c "import sys; import string; ver=sys.version[:3].split('.'); ver[1]=str(int(ver[1])+1); print string.join(ver, '.')"`)
13RPM is a powerful package manager, which can be used to build, install,
14query, verify, update, and uninstall individual software packages. A
15package consists of an archive of files, and package information, including
16name, version, and description.
17packages. A package consists of an archive of files, and package
18%package devel
19Summary: Header files and libraries for programs that manipulate rpm packages
20Group: Development/Libraries
21Requires: %{name} = %{version}
22Requires: popt-devel
23
24%description devel
25The RPM packaging system includes a C library that makes it easy to
26manipulate RPM packages and databases. It is intended to ease the
27creation of graphical package managers and other tools that need
28construir pacotes usando o RPM.
29%setup -q
30%patch0 -p1
31install %{SOURCE13} macros.python.in
32mv -f perl.prov perl.prov.in)
33CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
34make
35 --with-python
36
37
aae2272f 38install -d $RPM_BUILD_ROOT/{var/lib/rpm,usr/src/rpm/{SOURCES,SPECS,RPMS/{$RPM_ARCH,noarch},SRPMS,BUILD}}
cf6faebc 39make installprefix="$RPM_BUILD_ROOT" install
40 pkgbindir="%{_bindir}"
41%clean
42rm -rf $RPM_BUILD_ROOT
43
44%post
45/bin/rpm --initdb
46
47%files
c2ec1663 48%defattr(644, root, root, 755)
cf6faebc 49%doc RPM-PGP-KEY CHANGES groups docs/*
50%attr(755, root, root) /bin/rpm
51%attr(755, root, root) /usr/bin/*
cf705ffc 52%dir /usr/lib/rpm
53%attr(755, root, root) /usr/lib/rpm/find-*
54%attr(755, root, root) /usr/lib/rpm/freshen.sh
55%attr(755, root, root) /usr/lib/rpm/mkinstalldirs
56/usr/lib/rpm/rpmrc
57/usr/lib/rpm/rpmpopt
cf6faebc 58%attr(644, root, man) /usr/man/man8/*
c2ec1663 59%attr(700, root, root) %dir /var/lib/rpm
aae2272f 60/usr/src/rpm
c2ec1663 61%lang(de) /usr/share/locale/de/LC_MESSAGES/rpm.mo
62%lang(fi) /usr/share/locale/fi/LC_MESSAGES/rpm.mo
63%lang(fr) /usr/share/locale/fr/LC_MESSAGES/rpm.mo
aae2272f 64%lang(pt) /usr/share/locale/pt*/LC_MESSAGES/rpm.mo
cf6faebc 65%lang(sv) /usr/share/locale/sv/LC_MESSAGES/rpm.mo
66%lang(tr) /usr/share/locale/tr/LC_MESSAGES/rpm.mo
67%lang(ru) %{_mandir}/ru/man8/rpm.8*
68%attr(755,root,root) %{_libdir}/rpm/rpmi
c2ec1663 69%defattr(644, root, root, 755)
cf6faebc 70/usr/include/rpm
c2ec1663 71/usr/lib/lib*.a
cf6faebc 72%files utils
73%files -n python-rpm
aae2272f 74