# A spec file can %%define _find_debuginfo_opts to pass options to
# the script. See the script for details.
#
+
+%_find_debuginfo_opts %{?_rpm_strip_disable:--strip-disable}
+%_find_debuginfo_strip_opts %{?_rpm_strip_option:\'--strip-option=%{_rpm_strip_option}\'}
+%_find_debuginfo_ko_strip_opts %{?_rpm_ko_strip_option:\'--strip-ko-option=%{_rpm_ko_strip_option}\'}
+
%__debug_install_post \
- %{_rpmconfigdir}/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}"\
+ %{_rpmconfigdir}/find-debuginfo.sh %{?_missing_build_ids_terminate_build:--strict-build-id} %{?_find_debuginfo_opts} %{?_find_debuginfo_strip_opts} %{?_find_debuginfo_ko_strip_opts} "%{_builddir}/%{?buildsubdir}" %{?_install_debug_manifest} \
%{nil}
# Template for debug information sub-package.
%debug_package \
%global __debug_package 1\
-%package debuginfo\
-Summary: Debug information for package %{name}\
+%package debugsource\
+Summary: Debug sources for package %{name}\
Group: Development/Debug\
AutoReqProv: 0\
-%description debuginfo\
-This package provides debug information for package %{name}.\
-Debug information is useful when developing applications that use this\
+%description debugsource\
+This package provides debug sources for package %{name}.\
+Debug sources are useful when developing applications that use this\
package or when debugging this package.\
-%files debuginfo -f debugfiles.list\
+%files debugsource -f debugsources.list\
%defattr(-,root,root)\
+%manifest %{name}-debugsource.manifest \
%{nil}
%_defaultdocdir %{_datadir}/doc/packages
# Compression type and level for source/binary package payloads.
# "w9.gzdio" gzip level 9 (default).
# "w9.bzdio" bzip2 level 9.
-# "w7.xzdio" xz level 7, xz's default.
-# "w7.lzdio" lzma-alone level 7, lzma's default
+# "w6.xzdio" xz level 6, xz's default.
+# "w6.lzdio" lzma-alone level 6, lzma's default
#
#%_source_payload w9.gzdio
%_binary_payload w5.lzdio
--localstatedir=%{_localstatedir} \\\
--sharedstatedir=%{_sharedstatedir} \\\
--mandir=%{_mandir} \\\
- --infodir=%{_infodir}
+ --infodir=%{_infodir} \\\
+ --disable-dependency-tracking
#------------------------------------------------------------------------------
# The make install analogue of %configure for modern autotools:
# %files -f %{name}.lang
#
%find_lang %{_rpmconfigdir}/find-lang.sh %{buildroot}
+%no_lang_C --without-C
+
# Commands + opts to use for retrieving remote files
# Proxy opts can be set through --httpproxy/--httpport popt aliases,
%__collection_sepolicy_flags 1
#------------------------------------------------------------------------------
+# transaction specific macros
+#%__transaction_plugins msm
+#%__plugindir %{_libdir}/rpm-plugins
+#%__transaction_msm %{__plugindir}/msm.so
+#%__transaction_msm_default_policy %{_libdir}/rpm-plugins/msm-device-sec-policy
+#------------------------------------------------------------------------------
# Macros for further automated spec %setup and patch application
# default to plain patch
/usr/sbin/groupadd -o -r %{1} 2>/dev/null || :\
/usr/sbin/useradd -o -r -g %{1} -d %{2} -s %{3} -c %{4} %{1} 2>/dev/null || :\
%{nil}
-