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 Date: 18-Sep-2003 21:26:47
Branch: HEAD Handle: 2003091820264600
Modified files:
openpkg-src/screen screen.spec
Log:
work off package
Summary:
Revision Changes Path
1.32 +26 -8 openpkg-src/screen/screen.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/screen/screen.spec
============================================================================
$ cvs diff -u -r1.31 -r1.32 screen.spec
--- openpkg-src/screen/screen.spec 18 Sep 2003 18:15:55 -0000 1.31
+++ openpkg-src/screen/screen.spec 18 Sep 2003 19:26:46 -0000 1.32
@@ -60,27 +60,45 @@
%setup -q
%build
+ # configure package
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./configure \
- --prefix=$RPM_BUILD_ROOT%{l_prefix} \
+ --prefix=%{l_prefix} \
--with-sys-screenrc=%{l_prefix}/etc/screen/screenrc \
- --disable-socket-dir
+ --enable-colors256 \
+ --disable-socket-dir \
+ --disable-locale
+
+ # build package
%{l_make} %{l_mflags -O}
%install
rm -rf $RPM_BUILD_ROOT
- %{l_make} %{l_mflags} install
+
+ # install package
+ %{l_shtool} subst \
+ -e 's;-chown root;-true;' \
+ Makefile
+ %{l_make} %{l_mflags} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+ # strip down installation
+ rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/screen
mv $RPM_BUILD_ROOT%{l_prefix}/bin/screen-%{version} \
$RPM_BUILD_ROOT%{l_prefix}/bin/screen
- mkdir $RPM_BUILD_ROOT%{l_prefix}/etc
- mkdir $RPM_BUILD_ROOT%{l_prefix}/etc/screen
+ strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
+
+ # install default configuration
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/screen
%{l_shtool} install -c -m 644 \
-e 's;^#\(startup_message.off\);\1;' \
- etc/etcscreenrc $RPM_BUILD_ROOT%{l_prefix}/etc/screen/screenrc
- rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
- strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
+ etc/etcscreenrc \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/screen/screenrc
+
+ # determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%attr(4755,%{l_susr},%{l_mgrp}) %{l_prefix}/bin/screen' \
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]