[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
rpms/redhat-lsb/devel redhat-lsb.spec,1.16,1.17
- From: fedora-cvs-commits redhat com
- To: fedora-cvs-commits redhat com
- Subject: rpms/redhat-lsb/devel redhat-lsb.spec,1.16,1.17
- Date: Wed, 5 Jul 2006 01:57:46 -0400
Author: llim
Update of /cvs/dist/rpms/redhat-lsb/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv12423
Modified Files:
redhat-lsb.spec
Log Message:
new updated spec file for LSB-3.1
Index: redhat-lsb.spec
===================================================================
RCS file: /cvs/dist/rpms/redhat-lsb/devel/redhat-lsb.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- redhat-lsb.spec 11 Feb 2006 05:31:23 -0000 1.16
+++ redhat-lsb.spec 5 Jul 2006 05:57:43 -0000 1.17
@@ -1,5 +1,5 @@
-# Define this to link to which library version
-%define lsbsover 3
+# Define this to link to which library version eg. /lib64/ld-lsb-x86-64.so.3
+%define lsbsover 3
%ifarch %{ix86}
%define ldso ld-linux.so.2
@@ -43,15 +43,14 @@
%endif
%define lsbrelver 2.0
-%define srcrelease 1
+%define srcrelease 2
Summary: LSB support for Red Hat Linux
Name: redhat-lsb
Version: 3.0
-Release: 9.2
+Release: 10
URL: http://www.linuxbase.org/
Source0: %{name}-%{version}-%{srcrelease}.tar.bz2
-Source1: http://prdownloads.sourceforge.net/lsb/lsb-release-%{lsbrelver}.tar.gz
Patch0: lsb-release-2.0-disable-etc-lsb-release.patch
License: GPL
Group: System Environment/Base
@@ -89,100 +88,127 @@
%ifarch %{ix86}
# archLSB IA32 Base Libraries
+Requires: libz.so.1
+Requires: libutil.so.1
+Requires: libpthread.so.0
+Requires: libncurses.so.5
+Requires: libm.so.6
+Requires: libgcc_s.so.1
+Requires: libdl.so.2
Requires: libcrypt.so.1
Requires: libc.so.6
-Requires: libdl.so.2
-Requires: libgcc_s.so.1
-Requires: libm.so.6
-Requires: libpthread.so.0
+Requires: libstdc++.so.6
%endif
%ifarch ia64
# archLSB IA64 Base Libraries
+Requires: libz.so.1()(64bit)
+Requires: libutil.so.1()(64bit)
+Requires: libpthread.so.0()(64bit)
+Requires: libncurses.so.5()(64bit)
+Requires: libm.so.6.1()(64bit)
+Requires: libgcc_s.so.1()(64bit)
+Requires: libdl.so.2()(64bit)
Requires: libcrypt.so.1()(64bit)
Requires: libc.so.6.1()(64bit)
-Requires: libdl.so.2()(64bit)
-Requires: libgcc_s.so.1()(64bit)
-Requires: libm.so.6.1()(64bit)
-Requires: libpthread.so.0()(64bit)
+Requires: libstdc++.so.6()(64bit)
%endif
%ifarch ppc
# archLSB PPC32 Base Libraries
+Requires: libz.so.1
+Requires: libutil.so.1
+Requires: libpthread.so.0
+Requires: libncurses.so.5
+Requires: libm.so.6
+Requires: libgcc_s.so.1
+Requires: libdl.so.2
Requires: libcrypt.so.1
Requires: libc.so.6
-Requires: libdl.so.2
-Requires: libgcc_s.so.1
-Requires: libm.so.6
-Requires: libpthread.so.0
+Requires: libstdc++.so.6
%endif
%ifarch ppc64
# archLSB PPC64 Base Libraries
+Requires: libz.so.1()(64bit)
+Requires: libutil.so.1()(64bit)
+Requires: libpthread.so.0()(64bit)
+Requires: libncurses.so.5()(64bit)
+Requires: libm.so.6()(64bit)
+Requires: libgcc_s.so.1()(64bit)
+Requires: libdl.so.2()(64bit)
Requires: libcrypt.so.1()(64bit)
Requires: libc.so.6()(64bit)
-Requires: libdl.so.2()(64bit)
-Requires: libgcc_s.so.1()(64bit)
-Requires: libm.so.6()(64bit)
-Requires: libpthread.so.0()(64bit)
+Requires: libstdc++.so.6()(64bit)
%endif
%ifarch s390
# archLSB S390 Base Libraries
+Requires: libz.so.1
+Requires: libutil.so.1
+Requires: libpthread.so.0
+Requires: libncurses.so.5
+Requires: libm.so.6
+Requires: libgcc_s.so.1
+Requires: libdl.so.2
Requires: libcrypt.so.1
Requires: libc.so.6
-Requires: libdl.so.2
-Requires: libgcc_s.so.1
-Requires: libm.so.6
-Requires: libpthread.so.0
+Requires: libstdc++.so.6
%endif
%ifarch s390x
# archLSB S390X Base Libraries
+Requires: libz.so.1()(64bit)
+Requires: libutil.so.1()(64bit)
+Requires: libpthread.so.0()(64bit)
+Requires: libncurses.so.5()(64bit)
+Requires: libm.so.6()(64bit)
+Requires: libgcc_s.so.1()(64bit)
+Requires: libdl.so.2()(64bit)
Requires: libcrypt.so.1()(64bit)
Requires: libc.so.6()(64bit)
-Requires: libdl.so.2()(64bit)
-Requires: libgcc_s.so.1()(64bit)
-Requires: libm.so.6()(64bit)
-Requires: libpthread.so.0()(64bit)
+Requires: libstdc++.so.6()(64bit)
%endif
%ifarch x86_64
# archLSB AMD64 Base Libraries
+Requires: libz.so.1()(64bit)
+Requires: libutil.so.1()(64bit)
+Requires: libpthread.so.0()(64bit)
+Requires: libncurses.so.5()(64bit)
+Requires: libm.so.6()(64bit)
+Requires: libgcc_s.so.1()(64bit)
+Requires: libdl.so.2()(64bit)
Requires: libcrypt.so.1()(64bit)
Requires: libc.so.6()(64bit)
-Requires: libdl.so.2()(64bit)
-Requires: libgcc_s.so.1()(64bit)
-Requires: libm.so.6()(64bit)
-Requires: libpthread.so.0()(64bit)
+Requires: libstdc++.so.6()(64bit)
%endif
-# gLSB Base Libraries
+# gLSB Base/Utility/Stdc++/Graphics Libraries
+Requires: libz.so.1%{qual}
+Requires: libutil.so.1%{qual}
+Requires: librt.so.1%{qual}
Requires: libpthread.so.0%{qual}
+Requires: libpam.so.0%{qual}
+Requires: libncurses.so.5%{qual}
Requires: libgcc_s.so.1%{qual}
Requires: libdl.so.2%{qual}
-Requires: librt.so.1%{qual}
Requires: libcrypt.so.1%{qual}
-Requires: libpam.so.0%{qual}
-
-# LSB Base C++
Requires: libstdc++.so.6%{qual}
-
-# gLSB Utility Libraries
-Requires: libz.so.1%{qual}
-Requires: libncurses.so.5%{qual}
-Requires: libutil.so.1%{qual}
-
-# gLSB Graphics Libraries
+Requires: libXt.so.6%{qual}
+Requires: libXi.so.6%{qual}
+Requires: libXext.so.6%{qual}
Requires: libX11.so.6%{qual}
Requires: libSM.so.6%{qual}
Requires: libICE.so.6%{qual}
-Requires: libXt.so.6%{qual}
-Requires: libXext.so.6%{qual}
-Requires: libXi.so.6%{qual}
Requires: libGL.so.1%{qual}
+# GLSB_UTILLIB@
+
+# GLSB_GRAPHLIB@
+
# gLSB Command and Utilities
+Requires: /bin/awk
Requires: /bin/basename
Requires: /bin/cat
Requires: /bin/chgrp
@@ -190,6 +216,7 @@
Requires: /bin/chown
Requires: /bin/cp
Requires: /bin/cpio
+Requires: /bin/cut
Requires: /bin/date
Requires: /bin/dd
Requires: /bin/df
@@ -197,14 +224,18 @@
Requires: /bin/echo
Requires: /bin/ed
Requires: /bin/egrep
+Requires: /bin/env
Requires: /bin/false
Requires: /bin/fgrep
+Requires: /bin/gettext
Requires: /bin/grep
+Requires: /bin/gunzip
+Requires: /bin/gzip
Requires: /bin/hostname
+Requires: /bin/kill
Requires: /bin/ln
Requires: /bin/ls
-#Requires: /bin/mailx
-Requires: mailx
+Requires: /bin/mailx
Requires: /bin/mkdir
Requires: /bin/mknod
Requires: /bin/mktemp
@@ -234,7 +265,6 @@
Requires: /usr/bin/[
Requires: /usr/bin/ar
Requires: /usr/bin/at
-Requires: /usr/bin/awk
Requires: /usr/bin/batch
Requires: /usr/bin/bc
Requires: /usr/bin/chfn
@@ -245,11 +275,9 @@
Requires: /usr/bin/comm
Requires: /usr/bin/crontab
Requires: /usr/bin/csplit
-Requires: /usr/bin/cut
Requires: /usr/bin/diff
Requires: /usr/bin/dirname
Requires: /usr/bin/du
-Requires: /usr/bin/env
Requires: /usr/bin/expand
Requires: /usr/bin/expr
Requires: /usr/bin/file
@@ -257,10 +285,7 @@
Requires: /usr/bin/fold
Requires: /usr/bin/gencat
Requires: /usr/bin/getconf
-Requires: /usr/bin/gettext
Requires: /usr/bin/groups
-Requires: /usr/bin/gunzip
-Requires: /usr/bin/gzip
Requires: /usr/bin/head
Requires: /usr/bin/iconv
Requires: /usr/bin/id
@@ -268,7 +293,6 @@
Requires: /usr/bin/ipcrm
Requires: /usr/bin/ipcs
Requires: /usr/bin/join
-Requires: /usr/bin/kill
Requires: /usr/bin/killall
Requires: /usr/bin/locale
Requires: /usr/bin/localedef
@@ -327,7 +351,7 @@
%prep
%setup -q -a 1
-%patch0 -p 0
+%patch0 -p 0
%build
cd lsb-release-%{lsbrelver}
@@ -342,10 +366,10 @@
cd lsb-release-%{lsbrelver}
make mandir=$RPM_BUILD_ROOT/%{_mandir} prefix=$RPM_BUILD_ROOT/%{_prefix} install
cd ..
-touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-3.0-%{archname}
-touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-3.0-noarch
-touch $RPM_BUILD_ROOT/etc/lsb-release.d/graphics-3.0-%{archname}
-touch $RPM_BUILD_ROOT/etc/lsb-release.d/graphics-3.0-noarch
+touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-3.1-%{archname}
+touch $RPM_BUILD_ROOT/etc/lsb-release.d/core-3.1-noarch
+touch $RPM_BUILD_ROOT/etc/lsb-release.d/graphics-3.1-%{archname}
+touch $RPM_BUILD_ROOT/etc/lsb-release.d/graphics-3.1-noarch
for LSBVER in %{lsbsover}; do
ln -s %{ldso} $RPM_BUILD_ROOT/%{_lib}/%{lsbldso}.$LSBVER
@@ -362,7 +386,6 @@
install -m 700 redhat_lsb_trigger.%{_target_cpu} \
$RPM_BUILD_ROOT/usr/sbin/redhat_lsb_trigger.%{_target_cpu}
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -371,6 +394,20 @@
/usr/sbin/redhat_lsb_trigger.%{_target_cpu}
fi
+%ifnarch %{ix86}
+ /sbin/sln %{ldso} /%{_lib}/%{lsbldso} || :
+%else
+ if [ -f /emul/ia32-linux/lib/%{ldso} ]; then
+ for LSBVER in %{lsbsover}; do
+ /sbin/sln /emul/ia32-linux/lib/%{ldso} /%{_lib}/%{lsbldso}.$LSBVER || :
+ done
+ else
+ for LSBVER in %{lsbsover}; do
+ /sbin/sln %{ldso} /%{_lib}/%{lsbldso}.$LSBVER || :
+ done
+ fi
+%endif
+
%ifarch %{ix86}
%post
# make this softlink again for /emul
@@ -384,6 +421,8 @@
%files
%defattr(-,root,root)
/etc/redhat-lsb
+%config /etc/lsb-release
+/etc/redhat-lsb
%dir /etc/lsb-release.d
/etc/lsb-release.d/*
%{_mandir}/*/*
@@ -395,6 +434,11 @@
/usr/sbin/redhat_lsb_trigger.%{_target_cpu}
%changelog
+* Thu Jun 22 2006 Lawrence Lim <llim redhat com> - 3.1-10
+- Rewrite most part of the mkredhat-lsb to obtain information directly via specdb
+ rather than sniffing through sgml
+- remove redundent script and bump up tarball version
+
* Fri Feb 10 2006 Jesse Keating <jkeating redhat com> - 3.0-9.2
- bump again for double-long bug on ppc(64)
@@ -408,21 +452,18 @@
- Added libstdc++.so.6/libGL.so.1 requirement (RH#154605)
* Wed Aug 3 2005 Leon Ho <llch redhat com> 3.0-7.EL
-- Fixed multilib problem on lsb_release not to read /etc/lsb-release and solely
+- Fixed multilib problem on lsb_release not to read /etc/lsb-release and solely
depends on /etc/lsb-release.d/ (Advised by LSB committee)
- Removed /etc/lsb-release (Advised by LSB committee)
* Mon Aug 1 2005 Leon Ho <llch redhat com> 3.0-6.EL
- Made the /etc/lsb-release useful (RH#154605)
- Added redhat_lsb_trigger to fix RH#160585 (Jakub Jelinek)
-- Fixed AMD64 base libraries requirement parsing (RH#154605)
+- Fixed AMD64 base libraries requirement parsing (RH#154605)
-* Fri Jul 29 2005 Leon Ho <llch redhat com> 3.0-5.EL
-- Fixed redhat-lsb's mkredhat-lsb on fetching lib and cmd requirements (RH#154605)
-- Changed explicit mailx command requirement to package requirements (RH#164124)
-- Added mailx symlink to /bin/mail (RH#164124)
-- Added lsb-core-noarch and lsb-graphics-noarch and lsb-graphics-{arch} requirements (RH#164468)
-- Added requirements from lsb_release command on lsb-release.d and deps. (RH#164468)
+* Tue Jul 26 2005 Leon Ho <llch redhat com> 3.0-5.EL
+- Fixed redhat-lsb's mkredhat-lsb on fetching lib and
+ cmd requirements
* Mon Jul 18 2005 Leon Ho <llch redhat com> 3.0-4.EL
- Rebuilt
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]