49af761
Name:           rpmrebuild
Anderson Silva c385886
Version:        2.11
0831ad6
Release:        6%{?dist}
49af761
Summary:        A tool to build rpm file from rpm database
49af761
49af761
Group:          Development/Tools
49af761
License:        GPLv2+
49af761
URL:            http://rpmrebuild.sourceforge.net
49af761
49af761
Source0:        http://downloads.sourceforge.net/rpmrebuild/%{name}-%{version}.tar.gz
49af761
49af761
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
49af761
49af761
BuildArch:      noarch
23833bc
Requires:       rpm >= 4.0, grep, bash, cpio, textutils, rpm-build
49af761
49af761
%description
49af761
A tool to build an RPM file from a package that has already been installed.
49af761
49af761
%prep
49af761
%setup -q -c 
49af761
49af761
49af761
%build
49af761
make %{?_smp_mflags}
49af761
49af761
49af761
%install
49af761
rm -rf $RPM_BUILD_ROOT
49af761
make install DESTDIR=$RPM_BUILD_ROOT
678de9b
678de9b
#fix for .src without shebangs
49af761
chmod a+w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
49af761
awk '{if (NR==1) print "#!/bin/bash\n" $0; else print $0;}' < $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src > $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src.new
49af761
mv $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src.new $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
49af761
chmod a-w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
49af761
678de9b
#remove non-UTF8 man files
678de9b
rm -f $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/{demo,nodoc,file2pacDep,set_tag,uniq}.plug.1rrp.gz
678de9b
rm -f $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/rpmrebuild{,_plugins}.1.gz
678de9b
rm -rf $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/
678de9b
678de9b
#move UTF8 man files to the correct location
678de9b
mkdir -p $RPM_BUILD_ROOT%{_mandir}/fr/man1/
678de9b
mv $RPM_BUILD_ROOT%{_mandir}/fr_FR.UTF-8/man1/*  $RPM_BUILD_ROOT%{_mandir}/fr/man1/
678de9b
rm -rf $RPM_BUILD_ROOT%{_mandir}/fr_FR.UTF-8/man1/
49af761
49af761
%clean
49af761
rm -rf $RPM_BUILD_ROOT
49af761
49af761
%files
49af761
%defattr(-,root,root,-)
Anderson Silva 437f04f
%doc AUTHORS Changelog COPYING COPYRIGHT News Todo README
49af761
%dir %{_prefix}/lib/rpmrebuild/
49af761
%dir %{_prefix}/lib/rpmrebuild/plugins/
1dc479e
%dir %{_prefix}/lib/rpmrebuild/locale/
1dc479e
%dir %{_prefix}/lib/rpmrebuild/locale/fr_FR.UTF-8
1dc479e
%dir %{_prefix}/lib/rpmrebuild/locale/en
1dc479e
%dir %{_prefix}/lib/rpmrebuild/locale/fr_FR
678de9b
%attr(0755,root,root) %{_prefix}/bin/rpmrebuild
49af761
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/nodoc.sh
49af761
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
Anderson Silva 01edc1d
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_extract_tags.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/processing_func.src
2fc8ec3
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_rpmqf.src
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_buildroot.sh
49af761
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/spec_func.src
Anderson Silva 7ef9edc
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_lib.src
49af761
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/uniq.sh
Anderson Silva 01edc1d
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/un_prelink.sh
Anderson Silva 01edc1d
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/unset_tag.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/demo.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/set_tag.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/file2pacDep.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/demofiles.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_ghost.sh
678de9b
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_files.sh
Anderson Silva 7ef9edc
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/compat_digest.sh
Anderson Silva 437f04f
%{_prefix}/lib/rpmrebuild/VERSION
678de9b
%{_prefix}/lib/rpmrebuild/plugins/set_tag.plug
Anderson Silva 7ef9edc
%{_prefix}/lib/rpmrebuild/plugins/compat_digest.plug
678de9b
%{_prefix}/lib/rpmrebuild/plugins/nodoc.plug
49af761
%{_prefix}/lib/rpmrebuild/plugins/demo.plug
49af761
%{_prefix}/lib/rpmrebuild/plugins/file2pacDep.plug
49af761
%{_prefix}/lib/rpmrebuild/plugins/uniq.plug
678de9b
%{_prefix}/lib/rpmrebuild/plugins/demofiles.plug
Anderson Silva 01edc1d
%{_prefix}/lib/rpmrebuild/plugins/un_prelink.plug
Anderson Silva 01edc1d
%{_prefix}/lib/rpmrebuild/plugins/unset_tag.plug
678de9b
%{_prefix}/lib/rpmrebuild/locale/en/rpmrebuild.lang
678de9b
%{_prefix}/lib/rpmrebuild/locale/fr_FR.UTF-8/rpmrebuild.lang
678de9b
%{_prefix}/lib/rpmrebuild/locale/fr_FR/rpmrebuild.lang
49af761
%{_mandir}/man1/demo.plug.1rrp.gz
49af761
%{_mandir}/man1/file2pacDep.plug.1rrp.gz
49af761
%{_mandir}/man1/nodoc.plug.1rrp.gz
49af761
%{_mandir}/man1/rpmrebuild.1.gz
49af761
%{_mandir}/man1/rpmrebuild_plugins.1.gz
49af761
%{_mandir}/man1/uniq.plug.1rrp.gz
Anderson Silva 7ef9edc
%{_mandir}/man1/compat_digest.plug.1rrp.gz
Anderson Silva 01edc1d
%{_mandir}/man1/un_prelink.plug.1rrp.gz
Anderson Silva 01edc1d
%{_mandir}/man1/unset_tag.plug.1rrp.gz
678de9b
%{_mandir}/fr/man1/demo.plug.1rrp.gz
678de9b
%{_mandir}/fr/man1/demofiles.plug.1rrp.gz
678de9b
%{_mandir}/fr/man1/file2pacDep.plug.1rrp.gz
678de9b
%{_mandir}/fr/man1/nodoc.plug.1rrp.gz
678de9b
%{_mandir}/fr/man1/rpmrebuild.1.gz
678de9b
%{_mandir}/fr/man1/rpmrebuild_plugins.1.gz
678de9b
%{_mandir}/fr/man1/set_tag.plug.1rrp.gz
678de9b
%{_mandir}/fr/man1/uniq.plug.1rrp.gz
Anderson Silva 7ef9edc
%{_mandir}/fr/man1/compat_digest.plug.1rrp.gz
Anderson Silva 01edc1d
%{_mandir}/fr/man1/un_prelink.plug.1rrp.gz
Anderson Silva 01edc1d
%{_mandir}/fr/man1/unset_tag.plug.1rrp.gz
678de9b
%{_mandir}/man1/demofiles.plug.1rrp.gz
678de9b
%{_mandir}/man1/set_tag.plug.1rrp.gz
49af761
49af761
%changelog
0831ad6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-6
0831ad6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0831ad6
a881ab1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-5
a881ab1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a881ab1
700e5a9
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-4
700e5a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
700e5a9
Anderson Silva 764fe02
* Fri Jan 09 2015 Anderson Silva <ansilva@redhat.com> - 2.11-3
Anderson Silva 764fe02
- Fix --version option. BZ 1031101 
Anderson Silva 764fe02
677e1a3
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-2
677e1a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
677e1a3
Anderson Silva c385886
* Wed Apr 09 2014 Anderson Silva <ansilva@redhat.com> - 2.11-1
Anderson Silva c385886
- New package from upstream.
77dba8c
Anderson Silva c385886
* Sun Jan 20 2013 Anderson Silva <ansilva@redhat.com> - 2.9-1
Anderson Silva c385886
- New package from upstream includes fix for Fedora 18.
695bfe6
Anderson Silva 01edc1d
* Fri Aug 10 2012 Anderson Silva <ansilva@redhat.com> - 2.8-1
Anderson Silva 01edc1d
- New package from upstream includes 2.7 version.
c18b747
Anderson Silva 7ef9edc
* Sun Nov 06 2011 Anderson Silva <ansilva@redhat.com> - 2.6-1
Anderson Silva 7ef9edc
- New package from upstream.
Anderson Silva 7ef9edc
5158473
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-5
5158473
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5158473
dcc27b5
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-4
dcc27b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dcc27b5
23833bc
* Tue May 19 2009 Anderson Silva <ansilva@redhat.com> 2.3-3
23833bc
- on F11 rpmrebuild requires rpm-build to be downloaded (live image at least)
ceb9a10
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-2
ceb9a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2fc8ec3
* Fri Jan 09 2009 Anderson Silva <ansilva@redhat.com> 2.3-1
2fc8ec3
- Introduces some fixes for compatibility with rpm 4.6.0 
1dc479e
* Thu Dec 04 2008 Anderson Silva <ansilva@redhat.com> 2.2.2-2
1dc479e
- Fix package ownership of locale directories.
c50249e
* Sun May 11 2008 Anderson Silva <ansilva@redhat.com> 2.2.2-1
c50249e
- New package from upstream.
c50249e
- Removed dependency on rpm-rebuild, it is not available under EPEL.
678de9b
* Fri Apr 04 2008 Anderson Silva <ansilva@redhat.com> 2.2.1-1
678de9b
- New package from upstream.
678de9b
- Fixed French man files to UTF8 into %%{_mandir}/fr/ directory
678de9b
- Added some more basic dependencies
678de9b
- Created a %%triggerin to allow rpmrebuild be used as a parameter for rpm
49af761
* Fri Sep 28 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-9
49af761
- Simpler %%postun provided by Mamoru Tasaka. Thanks.
49af761
* Fri Sep 28 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-8
49af761
- Replaced /usr/lib with %%{_prefix}/lib
49af761
- Fixed typo on popt.tmp filename
49af761
- fixed typo on %%changelog
Anderson Silva cbcf9a6
- Added %%{_prefix}/lib/rpmbuild/plugins
49af761
* Thu Sep 27 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-7
49af761
- Changed /etc to %%{_sysconfdir}
49af761
- Fixed reference on postun section
49af761
- Using tarball as Source0
49af761
- Added require rpm-build
49af761
- Removed require for textutils, fileutils
49af761
- Added directories to belong to package
Anderson Silva c385886
* Fri Sep 7 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-6
49af761
- Fixed error on sed script
49af761
- Upstream tarball comes from src.rpm (comment added)
Anderson Silva c385886
* Wed Sep 5 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-5
49af761
- Optimized postun with sed
Anderson Silva f3116bd
* Mon Aug 27 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-4
49af761
- Fixed Description once again
49af761
* Thu Aug 23 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-3
49af761
- Fixed Description
49af761
- Updated license
49af761
- Update %%doc
Anderson Silva f3116bd
* Mon Aug 13 2007 Anderson Silva <ansilva@redhat.com> 2.1.1-2
49af761
- Assuming ownership of package.
Anderson Silva f3116bd
* Thu Aug 09 2007 <smilner@redhat.com> 2.1.1-1
49af761
- Initial package following the Fedora packaging guidelines.