# Summary: Complete Web authoring system for Linux Summary(pl.UTF-8): Kompletny system do tworzenia stron WWW dla Linuksa Name: nvu Version: 1.0 Release: 1 License: MPL/LGPL/GPL Group: Applications Source0: http://cvs.nvu.com/download/%{name}-%{version}-sources.tar.bz2 # Source0-md5: ae0f7c85e230ce8a90dc438b53be06e6 Patch0: %{name}-domainfix.patch Patch1: %{name}-freetype2.patch Patch2: %{name}-nsBrowserInstance.cpp-include.patch Patch3: %{name}-systemnspr.patch Patch4: %{name}-64bit-fixes.patch Patch5: %{name}-browser.patch Patch6: %{name}-pld.patch URL: http://www.nvu.com/ BuildRequires: GConf2-devel BuildRequires: freetype-devel >= 2.1.3 BuildConflicts: freetype-devel = 1:2.1.8 BuildRequires: gnome-vfs2-devel BuildRequires: gtk+2-devel >= 1:2.2.0 BuildRequires: libgnome-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libstdc++-devel BuildRequires: perl-modules BuildRequires: pkgconfig BuildRequires: zip Requires: freetype >= 2.1.3 Conflicts: freetype = 1:2.1.8 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # doesn't provide system mozilla libs %define _noautoprov libnspr4.so libplc4.so libplds4.so libnss libsmime3 libsoftokn libssl3 libgtkembedmoz.so libxp.* %define _noautoreq libnspr4.so libplc4.so libplds4.so libnss libsmime3 libsoftokn libssl3 libgtkembedmoz.so libxp.* %description Nvu (pronounced N-view, for a "new view") is a complete Web Authoring System that combines web file management and easy-to-use WYSIWYG (What You See Is What You Get) web page editing. Nvu is designed to be extremely easy to use, making it ideal for non-technical computer users who want to create an attractive, professional-looking web site without needing to know HTML or web coding. %description -l pl.UTF-8 Nvu (N-view, od "new view) to kompletny system do tworzenia stron WWW łączące zarządzanie plikami na WWW i łatwe w użyciu modyfikowanie stron w stylu WYSIWYG. Nvu jest zaprojektowany aby być bardzo łatwym w użyciu, co czyni go idealnym dla nietechnicznych użytkowników 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} #%description devel #Nvu development files. #%description devel -l pl #Pliki programistyczne Nvu. %prep %setup -q -c -T tar jxf %{SOURCE0} cd mozilla %patch0 -p0 %patch1 -p1 #patch2 -p1 #export MOZ_PHOENIX=1 broke build %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 # let jars get compressed %{__perl} -pi -e 's|\-0|\-9|g' config/make-jars.pl %build cd mozilla cat << EOF > .mozconfig export MOZILLA_OFFICIAL=1 export BUILD_OFFICIAL=1 export MOZ_STANDALONE_COMPOSER=1 mk_add_options MOZ_STANDALONE_COMPOSER=1 %if %{?debug:1}0 ac_add_options --enable-debug ac_add_options --enable-debug-modules %else ac_add_options --disable-debug ac_add_options --disable-debug-modules %endif ac_add_options --disable-svg ac_add_options --with-system-mng ac_add_options --with-system-png ac_add_options --with-system-jpeg ac_add_options --disable-ldap ac_add_options --disable-mailnews ac_add_options --disable-installer ac_add_options --disable-activex ac_add_options --disable-activex-scripting ac_add_options --disable-tests ac_add_options --disable-oji ac_add_options --disable-necko-disk-cache ac_add_options --enable-single-profile ac_add_options --disable-profilesharing ac_add_options --enable-extensions=wallet,spellcheck,xmlextras,pref,universalchardet,editor/cascades,inspector,gnomevfs ac_add_options --enable-image-decoders=png,gif,jpeg ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data ac_add_options --disable-pedantic ac_add_options --disable-short-wchar ac_add_options --enable-xprint ac_add_options --enable-strip-libs ac_add_options --enable-crypto ac_add_options --disable-mathml ac_add_options --with-system-zlib ac_add_options --enable-toolkit=gtk2 ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-xft ac_add_options --prefix=%{_prefix} ac_add_options --libdir=%{_libdir} ac_add_options --enable-optimize="%{rpmcflags}" EOF rm -f config.cache %{__make} -j1 -f client.mk build_all %install rm -rf $RPM_BUILD_ROOT install -d \ $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}{,extensions}} \ $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_docdir}/%{name}-%{version}} cd mozilla cp {LEGAL,LICENSE,README.txt} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %{__make} -C xpinstall/packager \ MOZ_PKG_APPNAME="nvu" \ MOZILLA_BIN="\$(DIST)/bin/nvu" \ EXCLUDE_NSPR_LIBS=1 tar -xvz -C $RPM_BUILD_ROOT%{_libdir} -f dist/nvu-*linux*.tar.gz 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) %{_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/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 %attr(755,root,root) %{_libdir}/nvu/xpt_dump %attr(755,root,root) %{_libdir}/nvu/xpt_link %dir %{_libdir}/nvu/plugins %attr(755,root,root) %{_libdir}/nvu/plugins/libnullplugin.so %dir %{_libdir}/nvu/components %attr(755,root,root) %{_libdir}/nvu/components/*.so %{_libdir}/nvu/components/*.js %{_libdir}/nvu/components/*.xpt %{_libdir}/nvu/components/myspell %{_libdir}/nvu/libsoftokn3.chk %{_libdir}/nvu/chrome %{_libdir}/nvu/defaults %{_libdir}/nvu/greprefs %{_libdir}/nvu/icons %{_libdir}/nvu/res #%files devel #%defattr(644,root,root,755) #%{_includedir}/*