[packages/putty] build/install cleanup

glen glen at pld-linux.org
Wed Mar 30 19:36:29 CEST 2016


commit afe8094a1197dfd7695886d74b987a3e7a907e6c
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Mar 30 20:36:04 2016 +0300

    build/install cleanup

 putty.spec | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)
---
diff --git a/putty.spec b/putty.spec
index 86c257c..80e7fe8 100644
--- a/putty.spec
+++ b/putty.spec
@@ -54,29 +54,31 @@ Ten pakiet zawiera dodatkowe programy dla PuTTY.
 %setup -q
 
 %build
-cd unix
-%{__make} -f Makefile.gtk \
+./mkfiles.pl
+%{__make} -C unix -f Makefile.gtk \
+	VER=-DSNAPSHOT=%{version} \
 	CFLAGS="%{rpmcflags} $(pkg-config gtk+-2.0 x11 --cflags) -I. -I.. -I../charset -D _FILE_OFFSET_BITS=64" \
 	LDFLAGS="%{rpmldflags}" \
 	CC="%{__cc}"
 
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
-cd unix
-%{__make} -f Makefile.gtk install \
-	DESTDIR=$RPM_BUILD_ROOT \
-	prefix=%{_prefix} \
-	mandir=%{_mandir}
-cd ..
 cd icons
 for size  in 16 32 48 64 96 128 ; do
-	dir=$RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps
+	dir=hicolor/${size}x${size}/apps
 	install -d $dir
 	./mkicon.py -T putty_icon ${size} $dir/putty.png
 	./mkicon.py -T pterm_icon ${size} $dir/pterm.png
 done
-cd ..
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} -C unix -f Makefile.gtk install \
+	INSTALL="install -p" \
+	prefix=%{_prefix} \
+	mandir=%{_mandir} \
+	DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT{%{_iconsdir},%{_desktopdir}}
+cp -a icons/hicolor $RPM_BUILD_ROOT%{_iconsdir}
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
@@ -96,14 +98,14 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/pterm
 %attr(755,root,root) %{_bindir}/putty
 %attr(755,root,root) %{_bindir}/puttytel
+%{_mandir}/man1/pterm.1*
+%{_mandir}/man1/putty.1*
+%{_mandir}/man1/puttytel.1*
 %{_desktopdir}/pterm.desktop
 %{_desktopdir}/putty.desktop
 %{_desktopdir}/puttytel.desktop
 %{_iconsdir}/hicolor/*/apps/pterm.png
 %{_iconsdir}/hicolor/*/apps/putty.png
-%{_mandir}/man1/pterm.1*
-%{_mandir}/man1/putty.1*
-%{_mandir}/man1/puttytel.1*
 
 %files progs
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/putty.git/commitdiff/afe8094a1197dfd7695886d74b987a3e7a907e6c



More information about the pld-cvs-commit mailing list