]> git.pld-linux.org Git - SPECS.git/blob - rpmrebuild.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / rpmrebuild.spec
1 Summary:        A tool to build rpm file from rpm database
2 Name:           rpmrebuild
3 Version:        2.16
4 Release:        2
5 License:        GPL v2+
6 Group:          Development/Tools
7 Source0:        http://downloads.sourceforge.net/rpmrebuild/%{name}-%{version}.tar.gz
8 # Source0-md5:  f924f30767dd87ab321e887fcea1cc57
9 Patch0:         locales.patch
10 Patch1:         %{name}-spec-arch.patch
11 URL:            http://rpmrebuild.sourceforge.net/
12 BuildRequires:  sed >= 4.0
13 Requires:       bash
14 Requires:       cpio
15 Requires:       grep
16 Requires:       rpm >= 1:4.0
17 Requires:       rpm-build
18 Requires:       textutils
19 BuildArch:      noarch
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %define         _appdir %{_prefix}/lib/%{name}
23
24 %description
25 A tool to build an RPM file from a package that has already been
26 installed.
27
28 %prep
29 %setup -qc
30 %patch0 -p1
31 %patch1 -p1
32
33 # remove non-UTF8 man files
34 %{__rm} -r locale/fr_FR
35 %{__rm} -r man/fr_FR
36 %{__rm} -r plugins/man/fr_FR
37
38 # move UTF8 man files to the correct location
39 %{__mv} locale/{fr_FR.UTF-8,fr}
40 %{__mv} man/{fr_FR.UTF-8,fr}
41 %{__mv} plugins/man/{fr_FR.UTF-8,fr}
42
43 %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+(bash|sh)(\s|$),#!/bin/bash\2,' \
44       plugins/compat_digest.sh \
45       plugins/demo.sh \
46       plugins/demofiles.sh \
47       plugins/file2pacDep.sh \
48       plugins/nodoc.sh \
49       plugins/set_tag.sh \
50       plugins/un_prelink.sh \
51       plugins/uniq.sh \
52       plugins/unset_tag.sh \
53       processing_func.src \
54       rpmrebuild \
55       rpmrebuild.sh \
56       rpmrebuild_buildroot.sh \
57       rpmrebuild_extract_tags.sh \
58       rpmrebuild_files.sh \
59       rpmrebuild_ghost.sh \
60       rpmrebuild_lib.src \
61       rpmrebuild_parser.src \
62       rpmrebuild_rpmqf.src \
63       spec_func.src
64
65 %build
66 %{__make}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc AUTHORS Changelog COPYING COPYRIGHT News Todo README
79 %attr(755,root,root) %{_bindir}/rpmrebuild
80 %{_mandir}/man1/*.1*
81 %dir %{_appdir}
82 %{_appdir}/Version
83 %{_appdir}/optional_tags.cfg
84 %attr(755,root,root) %{_appdir}/*.sh
85 %attr(755,root,root) %{_appdir}/*.src
86 %dir %{_appdir}/plugins
87 %{_appdir}/plugins/*.plug
88 %attr(755,root,root) %{_appdir}/plugins/*.sh
89 %dir %{_appdir}/locale
90 %dir %{_appdir}/locale/en
91 %{_appdir}/locale/en/rpmrebuild.lang
92 %lang(fr) %{_mandir}/fr/man1/*.1*
93 %lang(fr) %dir %{_appdir}/locale/fr
94 %lang(fr) %{_appdir}/locale/fr/rpmrebuild.lang
This page took 0.122689 seconds and 3 git commands to generate.