packages (NSIS_2_10): nsis/nsis.spec - 2.10 testing, oldest available relea...

glen glen at pld-linux.org
Fri Dec 3 11:39:57 CET 2010


Author: glen                         Date: Fri Dec  3 10:39:57 2010 GMT
Module: packages                      Tag: NSIS_2_10
---- Log message:
- 2.10 testing, oldest available release with scons build

---- Files affected:
packages/nsis:
   nsis.spec (1.3 -> 1.3.2.1) 

---- Diffs:

================================================================
Index: packages/nsis/nsis.spec
diff -u packages/nsis/nsis.spec:1.3 packages/nsis/nsis.spec:1.3.2.1
--- packages/nsis/nsis.spec:1.3	Thu Dec  2 17:33:44 2010
+++ packages/nsis/nsis.spec	Fri Dec  3 11:39:52 2010
@@ -1,16 +1,15 @@
 # $Revision$, $Date$
 Summary:	Open Source installer build tool for Windows applications
 Name:		nsis
-Version:	2.34
-Release:	1
+Version:	2.10
+Release:	0.2
 License:	zlib/libpng
 Group:		Development/Tools
 URL:		http://nsis.sourceforge.net/
-Source0:	http://downloads.sourceforge.net/nsis/%{name}-%{version}-src.tar.bz2
-# Source0-md5:	60243c2562710eeac45bda1378e4c88c
+Source0:	http://downloads.sourceforge.net/nsis/%{name}-%{version}-1-src.tar.bz2
+# Source0-md5:	800cb67e4043b12bc29bd049f8382dca
 Source1:	http://downloads.sourceforge.net/nsis/%{name}-%{version}.zip
-# Source1-md5:	565d17b3ff12dffcf678ec252a892c04
-Patch0:		optflags.patch
+# Source1-md5:	a4eca14f4fd429fee18db892e8041484
 BuildRequires:	libstdc++-devel
 %ifarch %{x8664}
 BuildRequires:	libstdc++32-devel
@@ -28,7 +27,6 @@
 %prep
 %setup -q -n %{name}-%{version}-src -a1
 %{__cp} -aux %{name}-%{version}/* .
-%patch0 -p1
 
 %{__rm} -rf Docs/StrFunc
 
@@ -37,42 +35,50 @@
 # not to mistake.
 cat <<'EOF' > build.sh
 #!/bin/sh
-%scons "$@" \
+%scons \
 	APPEND_CCFLAGS="%{rpmcflags}" \
 	APPEND_CXXFLAGS="%{rpmcxxflags}" \
 	APPEND_LINKFLAGS="%{rpmldflags}" \
-	PREFIX=%{_prefix} \
-	PREFIX_DEST=$RPM_BUILD_ROOT \
-	PREFIX_CONF=%{_sysconfdir} \
+	PREFIX=%{_datadir}/nsis \
 	SKIPSTUBS="all" \
 	SKIPPLUGINS="all" \
-	SKIPUTILS="Library/RegTool,UIs,Makensisw,zip2exe,MakeLangId,NSIS Menu" \
+	SKIPUTILS="Library/LibraryLocal,Library/RegTool,UIs,Makensisw,zip2exe,MakeLangId,NSIS Menu" \
 	SKIPMISC="all" \
 	VERSION="%{version}" \
-	STRIP="false"
+	STRIP="false" \
+	"$@"
 EOF
 chmod a+rx build.sh
 ./build.sh
 
 %install
 rm -rf $RPM_BUILD_ROOT
-./build.sh install
-
 install -d $RPM_BUILD_ROOT%{_datadir}/nsis
-cp -fr Bin Contrib Include Menu Plugins Stubs $RPM_BUILD_ROOT%{_datadir}/nsis
+cp -a NSIS.chm Bin Contrib Include Menu Plugins Stubs $RPM_BUILD_ROOT%{_datadir}/nsis
+
+sh -x ./build.sh install \
+	PREFIX=$RPM_BUILD_ROOT%{_datadir}/nsis
+
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}}
+#mv $RPM_BUILD_ROOT{%{_datadir}/nsis,%{_bindir}}/makensis
+#mv $RPM_BUILD_ROOT{%{_datadir}/nsis,%{_sysconfdir}}/nsisconf.nsh
+
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a Examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc COPYING Docs Examples
-%config(noreplace) %{_sysconfdir}/nsisconf.nsh
-%attr(755,root,root) %{_bindir}/GenPat
-%attr(755,root,root) %{_bindir}/LibraryLocal
-%attr(755,root,root) %{_bindir}/makensis
+%doc Docs/*
+#%config(noreplace) %{_sysconfdir}/nsisconf.nsh
+#%attr(755,root,root) %{_bindir}/GenPat
+#%attr(755,root,root) %{_bindir}/LibraryLocal
+#%attr(755,root,root) %{_bindir}/makensis
 %{_datadir}/nsis
-%exclude %{_datadir}/doc/nsis
+
+%{_examplesdir}/%{name}-%{version}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -80,6 +86,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3.2.1  2010/12/03 10:39:52  glen
+- 2.10 testing, oldest available release with scons build
+
 Revision 1.3  2010/12/02 16:33:44  glen
 - needs 32bit libstdc++ on 64bit
 - add exclusive arch for ia archs
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nsis/nsis.spec?r1=1.3&r2=1.3.2.1&f=u



More information about the pld-cvs-commit mailing list