packaging: Fixed packaging to prevent conflicts sandbox/vbarinov/0.178
authorSlava Barinov <v.barinov@samsung.com>
Thu, 26 Mar 2020 13:06:16 +0000 (16:06 +0300)
committerSlava Barinov <v.barinov@samsung.com>
Thu, 9 Apr 2020 07:09:24 +0000 (10:09 +0300)
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/elfutils.spec

index 95307d9..8bef4bd 100644 (file)
@@ -8,7 +8,8 @@ Url:            http://elfutils.fedorahosted.org
 Group:          Base/Utilities
 Source:         elfutils-%{version}.tar.bz2
 Source2:        baselibs.conf
-Source1001:    elfutils.manifest
+Source1001:     elfutils.manifest
+Requires:       libdw libelf
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  bzip2-devel
@@ -93,12 +94,14 @@ cp %{SOURCE1001} .
 #DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 #TIME="\"$(date -d "${modified}" "+%%R")\""
 #find . -type f -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
-%reconfigure CFLAGS="$CFLAGS -Wno-missing-attributes -Wno-implicit-fallthrough -Wno-format-truncation -Wno-absolute-value -Wno-nonnull-compare -Wno-misleading-indentation" --program-prefix=eu- --enable-maintainer-mode --disable-debuginfod --enable-static
+%reconfigure CFLAGS="$CFLAGS -Wno-missing-attributes -Wno-implicit-fallthrough -Wno-format-truncation -Wno-absolute-value -Wno-nonnull-compare -Wno-misleading-indentation" --program-prefix=eu- --enable-maintainer-mode --disable-debuginfod
 make %{?_smp_mflags}
 
 %install
 %make_install
 # remove unneeded files
+rm -f %{buildroot}%{_libdir}/pkgconfig/libdebuginfod.pc
+rm -rf %{buildroot}/usr/share/man
 ls -lR %{buildroot}%{_libdir}/libelf*
 
 %post -n libelf -p /sbin/ldconfig
@@ -148,6 +151,7 @@ ls -lR %{buildroot}%{_libdir}/libelf*
 %dir %{_includedir}/elfutils
 %{_includedir}/elfutils/elf-knowledge.h
 %{_includedir}/elfutils/version.h
+%{_libdir}/pkgconfig/libelf.pc
 
 %files -n libdw
 %manifest %{name}.manifest
@@ -166,5 +170,7 @@ ls -lR %{buildroot}%{_libdir}/libelf*
 %{_includedir}/elfutils/libdw.h
 %{_includedir}/elfutils/libdwfl.h
 %{_includedir}/elfutils/libdwelf.h
+%{_includedir}/elfutils/known-dwarf.h
+%{_libdir}/pkgconfig/libdw.pc
 
 %changelog