OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 23-Jul-2003 20:55:58
Branch: HEAD Handle: 2003072319555602
Modified files:
openpkg-src/binutils binutils.spec
openpkg-web news.txt
Log:
cleanup packaging
Summary:
Revision Changes Path
1.42 +29 -16 openpkg-src/binutils/binutils.spec
1.5764 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/binutils/binutils.spec
============================================================================
$ cvs diff -u -r1.41 -r1.42 binutils.spec
--- openpkg-src/binutils/binutils.spec 8 Jul 2003 14:38:48 -0000 1.41
+++ openpkg-src/binutils/binutils.spec 23 Jul 2003 18:55:58 -0000 1.42
@@ -33,7 +33,7 @@
Group: Utility
License: GPL
Version: 2.14
-Release: 20030620
+Release: 20030723
# list of sources
Source0:
ftp://sources.redhat.com/pub/binutils/releases/binutils-%{version}.tar.bz2
@@ -48,26 +48,24 @@
AutoReqProv: no
%description
- Binutils is a collection of binary utilities. It includes: ld -
- the GNU linker. addr2line - Converts addresses into filenames and
- line numbers. as - the portable GNU assembler. ar - A utility
- for creating, modifying and extracting from archives. nm - Lists
- symbols from object files. objcopy - Copys and translates object
- files. objdump - Displays information from object files. ranlib
- - Generates an index to the contents of an archive. readelf -
- Displays information from any ELF format object file. size - Lists
- the section sizes of an object or archive file. strings - Lists
- printable strings from files. strip - Discards symbols. c++filt
- - Filter to demangle encoded C++ symbols. addr2line - Convert
- addresses to file and line. nlmconv - Converts object code into
- an NLM. windres - A compiler for Windows resource files. gprof -
- Displays profiling information.
+ Binutils is a collection of binary utilities. It includes: ld
+ (the GNU linker), addr2line (converts addresses into filenames
+ and line numbers), as (the portable GNU assembler), ar (a utility
+ for creating, modifying and extracting from archives), nm (lists
+ symbols from object files), objcopy (copys and translates object
+ files), objdump (displays information from object files), ranlib
+ (generates an index to the contents of an archive), readelf
+ (displays information from any ELF format object file), size (lists
+ the section sizes of an object or archive file), strings (lists
+ printable strings from files), strip (discards symbols) and gprof
+ (displays profiling information).
%prep
%setup -q
%patch -p0
%build
+ # configure package
CC="%{l_cc}"; export CC
CFLAGS="%{l_cflags -O}"; export CFLAGS
case "%{l_target}" in
@@ -77,19 +75,34 @@
esac
./configure \
--prefix=%{l_prefix}
+
+ # build package
%{l_make} %{l_mflags}
%install
rm -rf $RPM_BUILD_ROOT
- %{l_make} %{l_mflags} install prefix=$RPM_BUILD_ROOT%{l_prefix}
+
+ # build package
+ %{l_make} %{l_mflags} install \
+ prefix=$RPM_BUILD_ROOT%{l_prefix} \
+ exec_prefix=$RPM_BUILD_ROOT%{l_prefix}
+
+ # strip down installation
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/standards.info
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/info/configure.info*
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/c++filt.1
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/dlltool.1
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/nlmconv.1
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/windres.1
rm -rf $RPM_BUILD_ROOT%{l_prefix}/include
rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share
rm -rf $RPM_BUILD_ROOT%{l_prefix}/*-*-*
rm -rf $RPM_BUILD_ROOT%{l_prefix}/bin/c++filt
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
+
+ # determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.5763 -r1.5764 news.txt
--- openpkg-web/news.txt 23 Jul 2003 18:33:10 -0000 1.5763
+++ openpkg-web/news.txt 23 Jul 2003 18:55:56 -0000 1.5764
@@ -1,3 +1,4 @@
+23-Jul-2003: Upgraded package: P<binutils-2.14-20030723>
23-Jul-2003: Upgraded package: P<perl-crypto-20030723-20030723>
23-Jul-2003: Upgraded package: P<pv-0.5.9-20030723>
23-Jul-2003: Upgraded package: P<gettext-0.12.1-20030723>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]