SPECS: nvu.spec - work complete with nvu-1.0 - rel 1 - build secti...

blekot blekot at pld-linux.org
Sat Feb 25 16:44:15 CET 2006


Author: blekot                       Date: Sat Feb 25 15:44:15 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- work complete with nvu-1.0
- rel 1
- build section doesn't produce include files (package devel temporary? removed)
- works!

---- Files affected:
SPECS:
   nvu.spec (1.22 -> 1.23) 

---- Diffs:

================================================================
Index: SPECS/nvu.spec
diff -u SPECS/nvu.spec:1.22 SPECS/nvu.spec:1.23
--- SPECS/nvu.spec:1.22	Thu Feb 23 12:24:55 2006
+++ SPECS/nvu.spec	Sat Feb 25 16:44:10 2006
@@ -1,13 +1,10 @@
 # $Revision$, $Date$
 #
-# TODO:
-# - install is broken. Should be rewritten.
-#
 Summary:	Complete Web authoring system for Linux
 Summary(pl):	Kompletny system do tworzenia stron WWW dla Linuksa
 Name:		nvu
 Version:	1.0
-Release:	0.1
+Release:	1
 License:	MPL/LGPL/GPL
 Group:		Applications
 Source0:	http://cvs.nvu.com/download/%{name}-%{version}-sources.tar.bz2
@@ -33,7 +30,6 @@
 BuildRequires:	pkgconfig
 BuildRequires:	zip
 Requires:	freetype >= 2.1.3
-Requires:	freetype < 1:2.1.8
 Conflicts:	freetype = 2.1.8
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -57,17 +53,17 @@
 komputerów chcących stworzyć atrakcyjny, profesjonalnie wyglądający
 serwis WWW bez potrzeby znajomości HTML-a czy kodowania stron.
 
-%package devel
-Summary:	Nvu development files
-Summary(pl):	Pliki programistyczne Nvu
-Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+#%package devel
+#Summary:	Nvu development files
+#Summary(pl):	Pliki programistyczne Nvu
+#Group:		Development/Libraries
+#Requires:	%{name} = %{version}-%{release}
 
-%description devel
-Nvu development files.
+#%description devel
+#Nvu development files.
 
-%description devel -l pl
-Pliki programistyczne Nvu.
+#%description devel -l pl
+#Pliki programistyczne Nvu.
 
 %prep
 %setup -q -c -T
@@ -136,11 +132,10 @@
 rm -rf $RPM_BUILD_ROOT
 install -d \
         $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}{,extensions}} \
-        $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_docdir}/%{name}-%{version}} \
-        $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}}
+        $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_docdir}/%{name}-%{version}}
 
 cd mozilla
-install {LEGAL,LICENSE,README.txt} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+cp {LEGAL,LICENSE,README.txt} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 
 %{__make} -C xpinstall/packager \
         MOZ_PKG_APPNAME="nvu" \
@@ -148,25 +143,32 @@
         EXCLUDE_NSPR_LIBS=1
 
 tar -xvz -C $RPM_BUILD_ROOT%{_libdir} -f dist/nvu-*linux*.tar.gz
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/nvu $RPM_BUILD_ROOT%{_bindir}/
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/nvu-config $RPM_BUILD_ROOT%{_bindir}/
+
+ln -s %{_libdir}/%{name}/nvu $RPM_BUILD_ROOT%{_bindir}/
+ln -s %{_libdir}/%{name}/nvu-config $RPM_BUILD_ROOT%{_bindir}/
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc LEGAL LICENSE README.txt
+%{_docdir}/*
 %attr(755,root,root) %{_bindir}/nvu
 %attr(755,root,root) %{_bindir}/nvu-config
 %dir %{_libdir}/nvu
+%attr(755,root,root) %{_libdir}/nvu/nvu
+%attr(755,root,root) %{_libdir}/nvu/nvu-config
 %attr(755,root,root) %{_libdir}/nvu/*.so
 %attr(755,root,root) %{_libdir}/nvu/TestGtkEmbed
+%attr(755,root,root) %{_libdir}/nvu/bloaturls.txt
+%attr(755,root,root) %{_libdir}/nvu/elf-dynstr-gc
+%attr(755,root,root) %{_libdir}/nvu/mangle
 %attr(755,root,root) %{_libdir}/nvu/mozilla-xremote-client
 %attr(755,root,root) %{_libdir}/nvu/nvu-bin
 %attr(755,root,root) %{_libdir}/nvu/regchrome
 %attr(755,root,root) %{_libdir}/nvu/regxpcom
 %attr(755,root,root) %{_libdir}/nvu/run-mozilla.sh
+%attr(755,root,root) %{_libdir}/nvu/shlibsign
 %attr(755,root,root) %{_libdir}/nvu/xpcshell
 %attr(755,root,root) %{_libdir}/nvu/xpicleanup
 %attr(755,root,root) %{_libdir}/nvu/xpidl
@@ -186,13 +188,9 @@
 %{_libdir}/nvu/icons
 %{_libdir}/nvu/res
 
-%files devel
-%defattr(644,root,root,755)
-#%{_pkgconfigdir}/*.pc
-#%{_aclocaldir}/*.m4
-#%dir %{_datadir}/idl/nvu
-#%{_datadir}/idl/nvu/*.idl
-%{_includedir}/*
+#%files devel
+#%defattr(644,root,root,755)
+#%{_includedir}/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -200,6 +198,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.23  2006/02/25 15:44:10  blekot
+- work complete with nvu-1.0
+- rel 1
+- build section doesn't produce include files (package devel temporary? removed)
+- works!
+
 Revision 1.22  2006/02/23 11:24:55  blekot
 - NFY! (install and files section will be finished soon:)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/nvu.spec?r1=1.22&r2=1.23&f=u



More information about the pld-cvs-commit mailing list