packages: crossnacl-binutils/crossnacl-binutils.spec - hardlink duplicate f...

glen glen at pld-linux.org
Thu Jun 7 23:41:24 CEST 2012


Author: glen                         Date: Thu Jun  7 21:41:24 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- hardlink duplicate files

---- Files affected:
packages/crossnacl-binutils:
   crossnacl-binutils.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/crossnacl-binutils/crossnacl-binutils.spec
diff -u packages/crossnacl-binutils/crossnacl-binutils.spec:1.1 packages/crossnacl-binutils/crossnacl-binutils.spec:1.2
--- packages/crossnacl-binutils/crossnacl-binutils.spec:1.1	Thu Jun  7 23:22:26 2012
+++ packages/crossnacl-binutils/crossnacl-binutils.spec	Thu Jun  7 23:41:19 2012
@@ -1,9 +1,4 @@
 # $Revision$, $Date$
-# TODO
-# - fix links:
-#   *** WARNING: identical binaries are copied, not linked:
-#        /usr/x86_64-nacl/bin/ld
-#   and  /usr/bin/x86_64-nacl-ld
 %define		gitver 38c9b31a
 Summary:	Cross NaCL GNU binary utility development utilities - binutils
 Name:		crossnacl-binutils
@@ -18,6 +13,7 @@
 BuildRequires:	bash
 BuildRequires:	bison
 BuildRequires:	flex
+BuildRequires:	fslint
 ExclusiveArch:	%{ix86} %{x8664}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -38,7 +34,7 @@
 - addr2line - convert addresses to file and line,
 - nlmconv - convert object code into an NLM.
 
-This package contains the cross version for ALPHA.
+This package contains the cross version for NaCL.
 
 %description -l pl.UTF-8
 Pakiet binutils zawiera zestaw narzędzi umożliwiających kompilację
@@ -46,7 +42,7 @@
 (linker), a także inne narzędzia do manipulowania binarnymi plikami
 programów i bibliotek.
 
-Ten pakiet zawiera wersję skrośną generującą kod dla ALPHA.
+Ten pakiet zawiera wersję skrośną generującą kod dla NaCl.
 
 %prep
 %setup -q -n nacl-binutils-%{version}-git%{gitver}
@@ -93,6 +89,9 @@
 	infodir=$RPM_BUILD_ROOT%{_infodir} \
 	libdir=$RPM_BUILD_ROOT%{_libdir}
 
+# fix copies to be hardlinks (maybe should symlink in the future)
+findup -m $RPM_BUILD_ROOT
+
 # remove these man pages unless we cross-build for win*/netware platforms.
 # however, this should be done in Makefiles.
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{*dlltool,*nlmconv,*windres}.1
@@ -124,6 +123,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2012/06/07 21:41:19  glen
+- hardlink duplicate files
+
 Revision 1.1  2012/06/07 21:22:26  glen
 - based on crossalpha-binutils.spec and russianfedora src.rpm:
   http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/updates/16/SRPMS/nacl-binutils-2.20.1-1.git38c9b31a.fc16.R.src.rpm
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/crossnacl-binutils/crossnacl-binutils.spec?r1=1.1&r2=1.2



More information about the pld-cvs-commit mailing list