[packages/rpm-pld-macros] - fix debug_package definition, add missing debugsource package - 2.002
baggins
baggins at pld-linux.org
Wed Mar 24 10:09:49 CET 2021
commit 9cb7bd11d8b428c6d15adb756599b25c5c7f7353
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Mar 24 10:08:07 2021 +0100
- fix debug_package definition, add missing debugsource package
- 2.002
macros.pld | 28 +++++++++++++++++++++++++---
rpm-pld-macros.spec | 4 ++--
2 files changed, 27 insertions(+), 5 deletions(-)
---
diff --git a/rpm-pld-macros.spec b/rpm-pld-macros.spec
index 07f43c8..b725d6c 100644
--- a/rpm-pld-macros.spec
+++ b/rpm-pld-macros.spec
@@ -1,4 +1,4 @@
-%define rpm_macros_rev 2.001
+%define rpm_macros_rev 2.002
%define find_lang_rev 1.40
# split into individual X_prov_ver if there is a reason to desync
%define prov_ver 4.15
@@ -6,7 +6,7 @@ Summary: PLD Linux RPM macros
Summary(pl.UTF-8): Makra RPM dla Linuksa PLD
Name: rpm-pld-macros
Version: %{rpm_macros_rev}
-Release: 3
+Release: 1
License: GPL v2+
Group: Development/Building
Source0: macros.pld
diff --git a/macros.pld b/macros.pld
index ecca35e..0b68337 100644
--- a/macros.pld
+++ b/macros.pld
@@ -98,9 +98,7 @@
# Template for debug information sub-package.
%_enable_debug_packages 1
-%debug_package \
-%ifnarch noarch\
-%global __debug_package 1\
+%_debuginfo_template \
%package debuginfo\
Summary: Debug information for package %{name}\
Summary(pl.UTF-8): Informacje dla debuggera dla pakietu %{name}\
@@ -117,6 +115,30 @@ Informacje te są przydatne przy rozwijaniu aplikacji używających tego\
pakietu oraz przy odpluskwianiu samego pakietu.\
%files debuginfo -f debugfiles.list\
%defattr(-,root,root)\
+%{nil}
+
+%_debugsource_template \
+%package debugsource\
+Summary: Debug sources for package %{name}\
+Summary(pl.UTF-8): Źródła dla debuggera dla pakietu %{name}\
+Group: Development/Debug\
+AutoReqProv: 0\
+%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.\
+%description debugsource -l pl.UTF-8\
+Ten pakiet dostarcza źródła dla debuggera dla pakietu %{name}.\
+Źródła te są przydatne przy rozwijaniu aplikacji używających tego\
+pakietu oraz przy odpluskwianiu samego pakietu.\
+%files debugsource -f debugsourcefiles.list\
+%{nil}
+
+%debug_package \
+%ifnarch noarch\
+%global __debug_package 1\
+%_debuginfo_template\
+%{?_debugsource_packages:%_debugsource_template}\
%endif\
%{nil}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-pld-macros.git/commitdiff/9cb7bd11d8b428c6d15adb756599b25c5c7f7353
More information about the pld-cvs-commit
mailing list