SPECS: dwarves.spec - pl - use cmake macro - base R: -libs

qboosh qboosh at pld-linux.org
Fri Jul 6 22:16:55 CEST 2007


Author: qboosh                       Date: Fri Jul  6 20:16:55 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- pl
- use cmake macro
- base R: -libs

---- Files affected:
SPECS:
   dwarves.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/dwarves.spec
diff -u SPECS/dwarves.spec:1.1 SPECS/dwarves.spec:1.2
--- SPECS/dwarves.spec:1.1	Sat Jun 30 21:05:43 2007
+++ SPECS/dwarves.spec	Fri Jul  6 22:16:50 2007
@@ -1,15 +1,18 @@
 # $Revision$, $Date$
 Summary:	Dwarf Tools
+Summary(pl.UTF-8):	Narzędzia Dwarf
 Name:		dwarves
 Version:	1.0
 Release:	1
-License:	GPL
+License:	GPL v2
 Group:		Development/Tools
 URL:		http://oops.ghostprotocols.net:81/blog
 Source0:	http://userweb.kernel.org/~acme/%{name}-%{version}.tar.bz2
 # Source0-md5:	d23bbf3a7fd6f084883c1071dd921267
 BuildRequires:	cmake
 BuildRequires:	elfutils-devel
+BuildRequires:	rpmbuild(macros) >= 1.293
+Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -26,26 +29,49 @@
 used to find all sorts of information about functions, inlines,
 decisions made by the compiler about inlining, etc.
 
+%description -l pl.UTF-8
+dwarves to zestaw narzędzi wykorzystujących informacje dla debuggera
+w formacie DWARF umieszczane w binariach ELF przez kompilatory takie
+jak GCC, używane przez dobrze znane debuggery takie jak GDB czy nowsze
+takie jak systemtap.
+
+Narzędzia ze zestawie dwarves zawierają pahole (do wyszukiwania dziur
+wyrównań w strukturach i klasach w językach takich jak C czy C++ oraz
+uzyskiwania innych informacji takich jak wyrównanie linii cache'a CPU,
+co pomaga przy pakowaniu struktur dla osiągnięcia lepszej wydajności),
+codiff (narzędzie podobne do diffa do porównywania wpływu zmian w
+kodzie źródłowym na pliki wynikowe), pfunct (do znajdowania różnego
+rodzaju informacji o funkcjach, funkcjach inline, decyzjach
+dotyczących inline podejmowanych przez kompilator itp.).
+
 %package libs
 Summary:	DWARF processing library
-Group:		Development/Libraries
+Summary(pl.UTF-8):	Biblioteka do przetwarzania informacji DWARF
+Group:		Libraries
 
 %description libs
-DWARF processing library
+DWARF processing library.
+
+%description libs -l pl.UTF-8
+Biblioteka do przetwarzania informacji DWARF.
 
 %package devel
 Summary:	DWARF processing library development files
+Summary(pl.UTF-8):	Pliki programistyczne biblioteki do przetwarzania informacji DWARF
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
 
 %description devel
-DWARF processing library development files
+DWARF processing library development files.
+
+%description devel -l pl.UTF-8
+Pliki programistyczne biblioteki do przetwarzania informacji DWARF.
 
 %prep
 %setup -q -c
 
 %build
-cmake \
+%cmake \
 	-D__LIB=%{_lib} \
 	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
 	-DCMAKE_BUILD_TYPE="MinSizeRel" .
@@ -57,12 +83,12 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
 %doc README.ctracer
@@ -71,13 +97,14 @@
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so.*
+%attr(755,root,root) %{_libdir}/libdwarves*.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdwarves*.so.?
 
 %files devel
 %defattr(644,root,root,755)
 %doc MANIFEST README
-%{_includedir}/*.h
-%attr(755,root,root) %{_libdir}/*.so
+%attr(755,root,root) %{_libdir}/libdwarves*.so
+%{_includedir}/dwarves*.h
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -85,6 +112,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2007/07/06 20:16:50  qboosh
+- pl
+- use cmake macro
+- base R: -libs
+
 Revision 1.1  2007/06/30 19:05:43  arekm
 - initial; see https://ols2006.108.redhat.com/2007/Reprints/melo-Reprint.pdf
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/dwarves.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list