head 1.2; access; symbols RPM_4_2_1:1.1.1.8 RPM_4_2:1.1.1.8 RPM_4_1_1:1.1.1.8 RPM_4_1:1.1.1.7 RPM_4_0_5:1.1.1.6 RPM_4_0_4:1.1.1.6 RPM_4_0_3:1.1.1.5 RPM_4_0_2:1.1.1.4 RPM_4_0_1:1.1.1.4 RPM_4_0:1.1.1.3 RPM_3_0_6:1.1.1.2 RPM_3_0_5:1.1.1.2 RPM_3_0_4:1.1.1.1 RPM:1.1.1; locks; strict; comment @# @; 1.2 date 2008.01.02.09.49.54; author rse; state dead; branches; next 1.1; commitid z4cpSiAhOCXk5PLs; 1.1 date 2000.03.09.18.13.03; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.03.09.18.13.03; author rse; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2000.07.09.15.35.56; author rse; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2000.07.05.12.26.28; author rse; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 2001.01.17.16.14.16; author rse; state Exp; branches; next 1.1.1.5; 1.1.1.5 date 2001.07.16.23.47.46; author rse; state Exp; branches; next 1.1.1.6; 1.1.1.6 date 2002.02.03.01.13.07; author rse; state Exp; branches; next 1.1.1.7; 1.1.1.7 date 2002.09.17.18.14.45; author rse; state Exp; branches; next 1.1.1.8; 1.1.1.8 date 2003.03.03.17.15.13; author rse; state Exp; branches; next ; desc @@ 1.2 log @remove the ancient RPM 4.2.1 source tree copy @ text @# Per-platform rpm configuration file. #============================================================================== # ---- per-platform macros. # %_arch @@RPMCANONARCH@@ %_vendor @@RPMCANONVENDOR@@ %_os @@RPMCANONOS@@ %_target_platform %{_target_cpu}-%{_vendor}-%{_target_os} %optflags @@RPMRC_OPTFLAGS@@ #============================================================================== # ---- configure macros. # %_prefix @@prefix@@ %_exec_prefix @@exec_prefix@@ %_bindir @@bindir@@ %_sbindir @@sbindir@@ %_libexecdir @@libexecdir@@ %_datadir @@datadir@@ %_sysconfdir @@sysconfdir@@ %_sharedstatedir @@sharedstatedir@@ %_localstatedir @@localstatedir@@ %_libdir @@libdir@@ %_includedir @@includedir@@ %_oldincludedir @@oldincludedir@@ %_infodir @@infodir@@ %_mandir @@mandir@@ #============================================================================== # ---- Build policy macros. # #------------------------------------------------------------------------ # Expanded at end of %install (Red Hat uses these for 6.2) # #%__spec_install_post \ # /usr/lib/rpm/brp-compress \ # /usr/lib/rpm/brp-strip \ # /usr/lib/rpm/brp-strip-comment-note \ #%{nil} #------------------------------------------------------------------------ # Expanded at end of %prep (Red Hat uses these for 6.2) # %__id_u @@__ID_U@@ %__chown_Rhf @@__CHOWN_RHF@@ %__chgrp_Rhf @@__CHGRP_RHF@@ %_fixowner [ `%{__id_u}` = '0' ] && %{__chown_Rhf} root %_fixgroup [ `%{__id_u}` = '0' ] && %{__chgrp_Rhf} @@ROOT_GROUP@@ %_fixperms %{__chmod} -Rf @@FIXPERMS@@ @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @Import: RPM 3.0.4 @ text @@ 1.1.1.2 log @Import: RPM 3.0.5 @ text @d6 1 a6 1 %_arch @@RPMRC_ARCH@@ d24 1 a24 2 %_lib @@LIB@@ %_libdir @@LIBDIR@@ d34 1 a34 1 # Expanded at end of %install d36 5 a40 12 %__arch_install_post @@ARCH_INSTALL_POST@@ %__os_install_post \ @@prefix@@/lib/rpm/brp-compress \ @@prefix@@/lib/rpm/brp-strip \ @@prefix@@/lib/rpm/brp-strip-comment-note \ %{nil} %__spec_install_post \ %{__arch_install_post} \ %{__os_install_post} d42 1 a42 1 # Expanded at end of %prep @ 1.1.1.3 log @Import: RPM 4.0 @ text @a30 2 %_defaultdocdir @@DEFAULTDOCDIR@@ d37 1 a37 2 %__arch_install_post @@ARCH_INSTALL_POST@@ d45 3 a47 4 %__spec_install_post\ %{__arch_install_post}\ %{__os_install_post}\ %{nil} a57 7 @@MULTILIBSTART@@ #------------------------------------------------------------------------ # Multilibs %_multilibno @@MULTILIBNO@@ %_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$ @@MULTILIBEND@@ @ 1.1.1.4 log @Import: RPM 4.0.1 @ text @a29 1 %_initrddir %{_sysconfdir}/rc.d/init.d d65 1 a65 1 # Multilibs a68 61 @@mandrake@@#------------------------------------------------------------------------ @@mandrake@@# Mandrake vendor specific macros @@mandrake@@# XXX Add a support e-mail address here, please. @@mandrake@@# @@mandrake@@# @@mandrake@@# XXX These values, particularly vendor, need to be regularized, please. @@mandrake@@%_vendor MandrakeSoft @@mandrake@@%_real_vendor mandrake @@mandrake@@%_target_platform %{_target_cpu}-%{_real_vendor}-%{_target_os} @@mandrake@@ @@mandrake@@# XXX I'll make these the default linux values soon as I can. @@mandrake@@%_libexecdir %{_libdir} @@mandrake@@%_localstatedir %{_var}/lib @@mandrake@@ @@mandrake@@# XXX A copy of brp-mandrake, please. I'd suggest break down by @@mandrake@@# functionality rather than vendor . @@mandrake@@%__os_install_post \ @@mandrake@@ /usr/lib/rpm/brp-mandrake \ @@mandrake@@%{nil} @@mandrake@@ @@mandrake@@# make @@mandrake@@%_make_bin make @@mandrake@@%make if [ -z "$NPROCS" -a -f /proc/stat ]; then NPROCS=`egrep -c ^cpu[0-9]+ /proc/stat || :`; fi \ @@mandrake@@if [ -z "$NPROCS" -o "$NPROCS" -le "0" ]; then \ @@mandrake@@ NPROCS=1 \ @@mandrake@@fi \ @@mandrake@@%{_make_bin} -j$NPROCS @@mandrake@@ @@mandrake@@# Menu directories @@mandrake@@%_menudir %{_libdir}/menu @@mandrake@@%_iconsdir %{_datadir}/icons @@mandrake@@%_miconsdir %{_datadir}/icons/mini @@mandrake@@%_liconsdir %{_datadir}/icons/large @@mandrake@@ @@mandrake@@# Update Menu @@mandrake@@%_update_menus_bin %{_bindir}/update-menus @@mandrake@@%update_menus if [ -x %{_update_menus_bin} ]; then %{_update_menus_bin} || true ; fi @@mandrake@@ @@mandrake@@# Clean Menu @@mandrake@@%clean_menus if [ "$1" = "0" -a -x %{_update_menus_bin} ]; then %{_update_menus_bin} || true ; fi @@mandrake@@ @@mandrake@@# Update Window Managers session. @@mandrake@@%_fndsession_bin %{_sbindir}/fndSession @@mandrake@@%make_session if [ -x %{_fndsession_bin} ]; then %{_fndsession_bin} || true ; fi @@mandrake@@ @@mandrake@@# Where install-info is located @@mandrake@@%__install_info /sbin/install-info @@mandrake@@ @@mandrake@@# Macros to install info-files. @@mandrake@@%_install_info() %{__install_info} %{_infodir}/%{1}%{_extension} --dir=%{_infodir}/dir\; @@mandrake@@ @@mandrake@@# Macros to remove info-files. (keep the "alone on its line ';'") @@mandrake@@%_remove_install_info() if [ "$1" = "0" ]; then %{__install_info} \\\ @@mandrake@@ %{_infodir}/%{1}%{_extension} --dir=%{_infodir}/dir --remove ; fi\ @@mandrake@@%{nil} @@mandrake@@ @@mandrake@@# Games macros @@mandrake@@%_gamesdir games @@mandrake@@%_gamesbindir %{_prefix}/%{_gamesdir} @@mandrake@@%_gamesdatadir %{_datadir}/%{_gamesdir} @ 1.1.1.5 log @Import: RPM 4.0.3 @ text @a8 1 %_gnu @@RPMRC_GNU@@ a34 51 # ---- configure and makeinstall. # %configure \ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ %{?__libtoolize:[ -f configure.in ] && %{__libtoolize} --copy --force} ; \ ./configure %{_target_platform} \\\ --prefix=%{_prefix} \\\ --exec-prefix=%{_exec_prefix} \\\ --bindir=%{_bindir} \\\ --sbindir=%{_sbindir} \\\ --sysconfdir=%{_sysconfdir} \\\ --datadir=%{_datadir} \\\ --includedir=%{_includedir} \\\ --libdir=%{_libdir} \\\ --libexecdir=%{_libexecdir} \\\ --localstatedir=%{_localstatedir} \\\ --sharedstatedir=%{_sharedstatedir} \\\ --mandir=%{_mandir} \\\ --infodir=%{_infodir} %makeinstall \ make \\\ prefix=%{?buildroot:%{buildroot}}%{_prefix} \\\ exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \\\ bindir=%{?buildroot:%{buildroot}}%{_bindir} \\\ sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \\\ sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \\\ datadir=%{?buildroot:%{buildroot}}%{_datadir} \\\ includedir=%{?buildroot:%{buildroot}}%{_includedir} \\\ libdir=%{?buildroot:%{buildroot}}%{_libdir} \\\ libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \\\ localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \\\ sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \\\ mandir=%{?buildroot:%{buildroot}}%{_mandir} \\\ infodir=%{?buildroot:%{buildroot}}%{_infodir} \\\ install %_smp_mflags %([ -z "$RPM_BUILD_NCPUS" ] \\\ && RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ [ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-j$RPM_BUILD_NCPUS") @@MULTILIBSTART@@ #--------------------------------------------------------------------- # Multilibs %_multilibno @@MULTILIBNO@@ %_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$ @@MULTILIBEND@@ #============================================================================== d37 2 a38 2 #--------------------------------------------------------------------- # Expanded at end of %install scriptlet. d50 2 a51 2 %{__arch_install_post}\ %{__os_install_post}\ d54 16 a69 9 @@redhat@@#--------------------------------------------------------------------- @@redhat@@# Expanded at end of %prep @@redhat@@# @@redhat@@%__id_u @@__ID_U@@ @@redhat@@%__chown_Rhf @@__CHOWN_RHF@@ @@redhat@@%__chgrp_Rhf @@__CHGRP_RHF@@ @@redhat@@%_fixowner [ `%{__id_u}` = '0' ] && %{__chown_Rhf} root @@redhat@@%_fixgroup [ `%{__id_u}` = '0' ] && %{__chgrp_Rhf} @@ROOT_GROUP@@ @@redhat@@%_fixperms %{__chmod} -Rf @@FIXPERMS@@ d71 1 a71 1 @@mandrake@@#--------------------------------------------------------------------- @ 1.1.1.6 log @Import: RPM 4.0.4 @ text @d42 1 a114 7 @@redhat@@#--------------------------------------------------------------------- @@redhat@@# Always use %defattr(-,root,root) in %files (added in rpm-4.0.4) @@redhat@@# @@redhat@@#%files(n:f:) %%files%{?-f: -f %{-f*}}%{?-n: -n %{-n*}} %{?1}\ @@redhat@@#%defattr(-,root,root,-)\ @@redhat@@#%{nil} @ 1.1.1.7 log @Import: RPM 4.1 @ text @d6 1 a6 1 %_arch @@RPMCANONARCH@@ d35 39 d95 3 a97 3 @@RPMCONFIGDIR@@/brp-compress \ @@RPMCONFIGDIR@@/brp-strip \ @@RPMCONFIGDIR@@/brp-strip-comment-note \ a100 1 %{?__debug_package:%{__debug_install_post}}\ d139 1 a139 1 @@mandrake@@ @@RPMCONFIGDIR@@/brp-mandrake \ @ 1.1.1.8 log @Import: RPM 4.1.1 @ text @a57 1 @@RPMCONFIGDIR@@/brp-strip-static-archive \ @