rpms/rpmrebuild/devel .cvsignore, 1.2, 1.3 rpmrebuild.spec, 1.1, 1.2 sources, 1.2, 1.3
Anderson de Farias Silva (afsilva)
fedora-extras-commits at redhat.com
Mon Apr 7 13:22:42 UTC 2008
- Previous message (by thread): rpms/eclipse-mylyn/devel .cvsignore, 1.4, 1.5 eclipse-mylyn.spec, 1.15, 1.16 sources, 1.5, 1.6
- Next message (by thread): rpms/perl-File-Flat/devel .cvsignore, 1.5, 1.6 perl-File-Flat.spec, 1.10, 1.11 sources, 1.5, 1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: afsilva
Update of /cvs/pkgs/rpms/rpmrebuild/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24350
Modified Files:
.cvsignore rpmrebuild.spec sources
Log Message:
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rpmrebuild/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 8 Oct 2007 13:56:16 -0000 1.2
+++ .cvsignore 7 Apr 2008 13:22:01 -0000 1.3
@@ -1 +1 @@
-rpmrebuild-2.1.1.tar.gz
+rpmrebuild-2.2.1.tar.gz
Index: rpmrebuild.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rpmrebuild/devel/rpmrebuild.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- rpmrebuild.spec 8 Oct 2007 13:56:16 -0000 1.1
+++ rpmrebuild.spec 7 Apr 2008 13:22:01 -0000 1.2
@@ -1,21 +1,18 @@
Name: rpmrebuild
-Version: 2.1.1
-Release: 9%{?dist}
+Version: 2.2.1
+Release: 1%{?dist}
Summary: A tool to build rpm file from rpm database
Group: Development/Tools
License: GPLv2+
URL: http://rpmrebuild.sourceforge.net
-# The tarball was extracted from the upstream src.rpm located at:
-# http://downloads.sourceforge.net/rpmrebuild/%{name}-%{version}-1rpm4.src.rpm
-
Source0: http://downloads.sourceforge.net/rpmrebuild/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-Requires: rpm >= 4.0, grep, rpm-build
+Requires: rpm >= 4.0, grep, rpm-build, bash, cpio, textutils
%description
A tool to build an RPM file from a package that has already been installed.
@@ -32,11 +29,22 @@
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/VERSION
+
+#fix for .src without shebangs
chmod a+w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
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
mv $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src.new $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
chmod a-w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
+#remove non-UTF8 man files
+rm -f $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/{demo,nodoc,file2pacDep,set_tag,uniq}.plug.1rrp.gz
+rm -f $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/rpmrebuild{,_plugins}.1.gz
+rm -rf $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/
+
+#move UTF8 man files to the correct location
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/fr/man1/
+mv $RPM_BUILD_ROOT%{_mandir}/fr_FR.UTF-8/man1/* $RPM_BUILD_ROOT%{_mandir}/fr/man1/
+rm -rf $RPM_BUILD_ROOT%{_mandir}/fr_FR.UTF-8/man1/
%clean
rm -rf $RPM_BUILD_ROOT
@@ -50,42 +58,78 @@
sed -i -e '/RPMREBUILD START/,/RPMREBUILD END/d' %{_sysconfdir}/popt
fi
+%triggerin -- rpm
+########################################
+# This code should remove all lines from
+# the line contains 'RPMREBUILD START'
+# till (include) line 'RPMREBUILD END'
+# in the file /etc/popt
+########################################
+
+POPT=/etc/popt
+
+if [ -f $POPT ]; then
+ sed -i -e '/RPMREBUILD START/,/RPMREBUILD END/d' $POPT
+fi
+cat /usr/lib/rpmrebuild/popt-with-POPTdesc >> /etc/popt || exit
+
+
%files
%defattr(-,root,root,-)
%doc VERSION AUTHORS Changelog COPYING COPYRIGHT News Todo README
%dir %{_prefix}/lib/rpmrebuild/
%dir %{_prefix}/lib/rpmrebuild/plugins/
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/demo.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/demofiles.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/file2pacDep.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/uniq.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_buildroot.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_files.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_ghost.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/run.sh
-%attr(0755,root,root) %{_bindir}/rpmrebuild
+%attr(0755,root,root) %{_prefix}/bin/rpmrebuild
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/nodoc.sh
-%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/processing_func.src
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/processing_func.src
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_buildroot.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/run.sh
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/spec_func.src
%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/uniq.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/demo.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/set_tag.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/file2pacDep.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/plugins/demofiles.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_ghost.sh
+%attr(0755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_files.sh
%{_prefix}/lib/rpmrebuild/.popt
+%{_prefix}/lib/rpmrebuild/plugins/set_tag.plug
+%{_prefix}/lib/rpmrebuild/plugins/nodoc.plug
%{_prefix}/lib/rpmrebuild/plugins/demo.plug
%{_prefix}/lib/rpmrebuild/plugins/file2pacDep.plug
-%{_prefix}/lib/rpmrebuild/plugins/nodoc.plug
%{_prefix}/lib/rpmrebuild/plugins/uniq.plug
+%{_prefix}/lib/rpmrebuild/plugins/demofiles.plug
%{_prefix}/lib/rpmrebuild/popt-with-POPTdesc
%{_prefix}/lib/rpmrebuild/popt-without-POPTdesc
%{_prefix}/lib/rpmrebuild/rpmrebuild_popt
+%{_prefix}/lib/rpmrebuild/locale/en/rpmrebuild.lang
+%{_prefix}/lib/rpmrebuild/locale/fr_FR.UTF-8/rpmrebuild.lang
+%{_prefix}/lib/rpmrebuild/locale/fr_FR/rpmrebuild.lang
%{_mandir}/man1/demo.plug.1rrp.gz
%{_mandir}/man1/file2pacDep.plug.1rrp.gz
%{_mandir}/man1/nodoc.plug.1rrp.gz
%{_mandir}/man1/rpmrebuild.1.gz
%{_mandir}/man1/rpmrebuild_plugins.1.gz
%{_mandir}/man1/uniq.plug.1rrp.gz
-
+%{_mandir}/fr/man1/demo.plug.1rrp.gz
+%{_mandir}/fr/man1/demofiles.plug.1rrp.gz
+%{_mandir}/fr/man1/file2pacDep.plug.1rrp.gz
+%{_mandir}/fr/man1/nodoc.plug.1rrp.gz
+%{_mandir}/fr/man1/rpmrebuild.1.gz
+%{_mandir}/fr/man1/rpmrebuild_plugins.1.gz
+%{_mandir}/fr/man1/set_tag.plug.1rrp.gz
+%{_mandir}/fr/man1/uniq.plug.1rrp.gz
+%{_mandir}/man1/demofiles.plug.1rrp.gz
+%{_mandir}/man1/set_tag.plug.1rrp.gz
%changelog
+* Fri Apr 04 2008 Anderson Silva <ansilva at redhat.com> 2.2.1-1
+- New package from upstream.
+- Fixed French man files to UTF8 into %%{_mandir}/fr/ directory
+- Added some more basic dependencies
+- Created a %%triggerin to allow rpmrebuild be used as a parameter for rpm
* Fri Sep 28 2007 Anderson Silva <ansilva at redhat.com> 2.1.1-9
- Simpler %%postun provided by Mamoru Tasaka. Thanks.
* Fri Sep 28 2007 Anderson Silva <ansilva at redhat.com> 2.1.1-8
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rpmrebuild/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 8 Oct 2007 13:56:16 -0000 1.2
+++ sources 7 Apr 2008 13:22:01 -0000 1.3
@@ -1 +1 @@
-d460a146cff12ec5b2723230b7a455b2 rpmrebuild-2.1.1.tar.gz
+3efc21883f7a5d7b853022ea2fd697de rpmrebuild-2.2.1.tar.gz
- Previous message (by thread): rpms/eclipse-mylyn/devel .cvsignore, 1.4, 1.5 eclipse-mylyn.spec, 1.15, 1.16 sources, 1.5, 1.6
- Next message (by thread): rpms/perl-File-Flat/devel .cvsignore, 1.5, 1.6 perl-File-Flat.spec, 1.10, 1.11 sources, 1.5, 1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list