Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
to fix spaces in files and directories that are fed to the brp-python-hardlink script - Require zip since java repack jars requires it https://bugzilla.redhat.com/show_bug.cgi?id=857479 - Java jars need the MANIFEST.MF file to be first in the archive https://bugzilla.redhat.com/show_bug.cgi?id=465664 - Fix kernel_source macro to match the directory that kernel sources are installed in https://bugzilla.redhat.com/show_bug.cgi?id=648996 - Patch _mandir, _infodir, and _defaultocdir to use _prefix https://bugzilla.redhat.com/show_bug.cgi?id=853216
This commit is contained in:
parent
94fba4eae8
commit
94c3f755ba
16
redhat-rpm-config-9.1.0-java-repack-order.patch
Normal file
16
redhat-rpm-config-9.1.0-java-repack-order.patch
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Index: redhat-rpm-config-9.1.0/brp-java-repack-jars
|
||||||
|
===================================================================
|
||||||
|
--- redhat-rpm-config-9.1.0.orig/brp-java-repack-jars
|
||||||
|
+++ redhat-rpm-config-9.1.0/brp-java-repack-jars
|
||||||
|
@@ -79,7 +79,10 @@ if [ ! -z "$JARS" ]; then
|
||||||
|
pushd $JARDIR > /dev/null
|
||||||
|
|
||||||
|
if [ -n "`find -not -name '.'`" ]; then
|
||||||
|
- find * -not -name '.' | LC_ALL=C sort | /usr/bin/zip -q -X -9 $j -@
|
||||||
|
+ if [ -e META-INF/MANIFEST.MF ]; then
|
||||||
|
+ /usr/bin/zip -q -X -9 $j META-INF/MANIFEST.MF
|
||||||
|
+ fi
|
||||||
|
+ find * -not -name '.' | LC_ALL=C sort | /usr/bin/zip -u -q -X -9 $j -@
|
||||||
|
else
|
||||||
|
# Put the empty jar back
|
||||||
|
touch $j
|
13
redhat-rpm-config-9.1.0-kernel-source.patch
Normal file
13
redhat-rpm-config-9.1.0-kernel-source.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: redhat-rpm-config-9.1.0/macros
|
||||||
|
===================================================================
|
||||||
|
--- redhat-rpm-config-9.1.0.orig/macros
|
||||||
|
+++ redhat-rpm-config-9.1.0/macros
|
||||||
|
@@ -239,7 +239,7 @@ kernel_module_package_release 1
|
||||||
|
done \
|
||||||
|
fi \
|
||||||
|
echo "%%global flavors_to_build ${flavors_to_build:-%%nil}" \
|
||||||
|
- echo "%%global kernel_source() /usr/src/kernels/%kverrel-\\\$([ %%%%{1} = default ] || echo "%%%%{1}-")%_target_cpu" \
|
||||||
|
+ echo "%%global kernel_source() /usr/src/kernels/%kverrel-\\\$([ %%%%{1} = default ] || echo "%%%%{1}.")%_target_cpu" \
|
||||||
|
if [ ! -z "%{-f*}" ] \
|
||||||
|
then \
|
||||||
|
filelist="%{-f*}" \
|
18
redhat-rpm-config-9.1.0-use-prefix-macro.patch
Normal file
18
redhat-rpm-config-9.1.0-use-prefix-macro.patch
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Index: redhat-rpm-config-9.1.0/macros
|
||||||
|
===================================================================
|
||||||
|
--- redhat-rpm-config-9.1.0.orig/macros
|
||||||
|
+++ redhat-rpm-config-9.1.0/macros
|
||||||
|
@@ -14,10 +14,10 @@
|
||||||
|
%_prefix /usr
|
||||||
|
%_sysconfdir /etc
|
||||||
|
%_localstatedir /var
|
||||||
|
-%_infodir /usr/share/info
|
||||||
|
-%_mandir /usr/share/man
|
||||||
|
+%_infodir %{_prefix}/share/info
|
||||||
|
+%_mandir %{_prefix}/share/man
|
||||||
|
|
||||||
|
-%_defaultdocdir %{_usr}/share/doc
|
||||||
|
+%_defaultdocdir %{_prefix}/share/doc
|
||||||
|
|
||||||
|
%_fmoddir %{_libdir}/gfortran/modules
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
Summary: Red Hat specific rpm configuration files
|
Summary: Red Hat specific rpm configuration files
|
||||||
Name: redhat-rpm-config
|
Name: redhat-rpm-config
|
||||||
Version: 9.1.0
|
Version: 9.1.0
|
||||||
Release: 33%{?dist}
|
Release: 34%{?dist}
|
||||||
# No version specified.
|
# No version specified.
|
||||||
License: GPL+
|
License: GPL+
|
||||||
Group: Development/System
|
Group: Development/System
|
||||||
@ -31,12 +31,20 @@ Patch7: redhat-rpm-config-9.1.0-hardened.patch
|
|||||||
Patch8: redhat-rpm-config-9.1.0-ppc-no-minimal-toc.patch
|
Patch8: redhat-rpm-config-9.1.0-ppc-no-minimal-toc.patch
|
||||||
Patch9: redhat-rpm-config-9.1.0-dwz.patch
|
Patch9: redhat-rpm-config-9.1.0-dwz.patch
|
||||||
Patch10: redhat-rpm-config-9.1.0-minidebuginfo.patch
|
Patch10: redhat-rpm-config-9.1.0-minidebuginfo.patch
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=783433
|
||||||
Patch11: redhat-rpm-config-9.1.0-python-hardlink-spaces-in-filenames.patch
|
Patch11: redhat-rpm-config-9.1.0-python-hardlink-spaces-in-filenames.patch
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=853216
|
||||||
|
Patch12:redhat-rpm-config-9.1.0-use-prefix-macro.patch
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=648996
|
||||||
|
Patch13: redhat-rpm-config-9.1.0-kernel-source.patch
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=465664
|
||||||
|
Patch14: redhat-rpm-config-9.1.0-java-repack-order.patch
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Requires: coreutils
|
Requires: coreutils
|
||||||
Requires: perl-srpm-macros
|
Requires: perl-srpm-macros
|
||||||
Requires: rpm >= 4.6.0
|
Requires: rpm >= 4.6.0
|
||||||
Requires: dwz >= 0.4
|
Requires: dwz >= 0.4
|
||||||
|
Requires: zip
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -56,6 +64,9 @@ Red Hat specific rpm configuration files.
|
|||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
%patch11 -p1
|
%patch11 -p1
|
||||||
|
%patch12 -p1
|
||||||
|
%patch13 -p1
|
||||||
|
%patch14 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -77,10 +88,18 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%{_sysconfdir}/rpm/*
|
%{_sysconfdir}/rpm/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Oct 3 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-33
|
* Wed Oct 3 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-34
|
||||||
- Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
|
- Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
|
||||||
to fix spaces in files and directories that are fed to the
|
to fix spaces in files and directories that are fed to the
|
||||||
brp-python-hardlink script
|
brp-python-hardlink script
|
||||||
|
- Require zip since java repack jars requires it
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=857479
|
||||||
|
- Java jars need the MANIFEST.MF file to be first in the archive
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=465664
|
||||||
|
- Fix kernel_source macro to match the directory that kernel sources are installed in
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=648996
|
||||||
|
- Patch _mandir, _infodir, and _defaultocdir to use _prefix
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=853216
|
||||||
|
|
||||||
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-33
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-33
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
Loading…
Reference in New Issue
Block a user