[packages/libdwarf] up to 20130729
glen
glen at pld-linux.org
Tue Apr 1 20:22:06 CEST 2014
commit 1d3679e5816564732abe6386012afa37418a54f7
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Apr 1 21:20:55 2014 +0300
up to 20130729
use it as rpm Version, as that is how upstream versions it's code
libdwarf.spec | 32 +++++++++++++++-----------------
1 file changed, 15 insertions(+), 17 deletions(-)
---
diff --git a/libdwarf.spec b/libdwarf.spec
index 963f237..088ee17 100644
--- a/libdwarf.spec
+++ b/libdwarf.spec
@@ -1,17 +1,15 @@
Summary: Library to read DWARF debug information of an ELF object
Summary(pl.UTF-8): Biblioteka do odczytu informacji debugowych DWARF z obiektów ELF
Name: libdwarf
-%define snap 20130207
-Version: 0.%{snap}.1
-Release: 3
+Version: 20130729
+Release: 1
License: LGPL v2.1 (library), GPL v2 (utilities)
Group: Libraries
-#Source0Download: http://reality.sgiweb.org/davea/dwarf.html
-Source0: http://reality.sgiweb.org/davea/%{name}-%{snap}.tar.gz
-# Source0-md5: 64b42692e947d5180e162e46c689dfbf
+Source0: http://www.prevanders.net/%{name}-%{version}.tar.gz
+# Source0-md5: 4cc5e48693f7b93b7aa0261e63c0e21d
Patch0: %{name}-makefile.patch
Patch1: %{name}-link.patch
-URL: http://reality.sgiweb.org/davea/dwarf.html
+URL: http://www.prevanders.net/dwarf.html
BuildRequires: elfutils-devel
BuildRequires: libstdc++-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -59,7 +57,7 @@ Tool for dumps DWARF debug information of an ELF object.
Narzędzie wypisujące informacje debugowe DWARF z obiektów ELF.
%prep
-%setup -q -n dwarf-%{snap}
+%setup -q -n dwarf-%{version}
%patch0 -p1
%patch1 -p1
@@ -101,17 +99,17 @@ cd ..
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_includedir},%{_libdir},%{_mandir}/man1}
-install libdwarf/libdwarf.so $RPM_BUILD_ROOT%{_libdir}/libdwarf.so.0.%{snap}
-ln -sf libdwarf.so.0.%{snap} $RPM_BUILD_ROOT%{_libdir}/libdwarf.so.0
-ln -sf libdwarf.so.0.%{snap} $RPM_BUILD_ROOT%{_libdir}/libdwarf.so
-install libdwarf/libdwarf.a $RPM_BUILD_ROOT%{_libdir}
+install -p libdwarf/libdwarf.so $RPM_BUILD_ROOT%{_libdir}/libdwarf.so.0.%{version}
+ln -s libdwarf.so.0.%{version} $RPM_BUILD_ROOT%{_libdir}/libdwarf.so.0
+ln -s libdwarf.so.0.%{version} $RPM_BUILD_ROOT%{_libdir}/libdwarf.so
+cp -p libdwarf/libdwarf.a $RPM_BUILD_ROOT%{_libdir}
cp -p libdwarf/libdwarf.h $RPM_BUILD_ROOT%{_includedir}
-for d in dwarfdump ; do
-# dwarfdump2 is just a C++ version of dwarfdump
-# dwarfgen is not really useful yet (just test/example program)
-%{__make} -C $d install \
- DESTDIR=$RPM_BUILD_ROOT
+for d in dwarfdump; do
+ # dwarfdump2 is just a C++ version of dwarfdump
+ # dwarfgen is not really useful yet (just test/example program)
+ %{__make} -C $d install \
+ DESTDIR=$RPM_BUILD_ROOT
done
%clean
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libdwarf.git/commitdiff/1d3679e5816564732abe6386012afa37418a54f7
More information about the pld-cvs-commit
mailing list