2 Summary: Complete Web authoring system for Linux
3 Summary(pl.UTF-8): Kompletny system do tworzenia stron WWW dla Linuksa
9 Source0: http://cvs.nvu.com/download/%{name}-%{version}-sources.tar.bz2
10 # Source0-md5: ae0f7c85e230ce8a90dc438b53be06e6
11 Patch0: %{name}-domainfix.patch
12 Patch1: %{name}-freetype2.patch
13 Patch2: %{name}-nsBrowserInstance.cpp-include.patch
14 Patch3: %{name}-systemnspr.patch
15 Patch4: %{name}-64bit-fixes.patch
16 Patch5: %{name}-browser.patch
17 Patch6: %{name}-pld.patch
18 URL: http://www.nvu.com/
19 BuildRequires: GConf2-devel
20 BuildRequires: freetype-devel >= 2.1.3
21 BuildConflicts: freetype-devel = 1:2.1.8
22 BuildRequires: gnome-vfs2-devel
23 BuildRequires: gtk+2-devel >= 1:2.2.0
24 BuildRequires: libgnome-devel
25 BuildRequires: libjpeg-devel
26 BuildRequires: libpng-devel
27 BuildRequires: libstdc++-devel
28 BuildRequires: perl-modules
29 BuildRequires: pkgconfig
31 Requires: freetype >= 2.1.3
32 Conflicts: freetype = 1:2.1.8
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 # doesn't provide system mozilla libs
36 %define _noautoprov libnspr4.so libplc4.so libplds4.so libnss libsmime3 libsoftokn libssl3 libgtkembedmoz.so libxp.*
37 %define _noautoreq libnspr4.so libplc4.so libplds4.so libnss libsmime3 libsoftokn libssl3 libgtkembedmoz.so libxp.*
40 Nvu (pronounced N-view, for a "new view") is a complete Web Authoring
41 System that combines web file management and easy-to-use WYSIWYG (What
42 You See Is What You Get) web page editing. Nvu is designed to be
43 extremely easy to use, making it ideal for non-technical computer
44 users who want to create an attractive, professional-looking web site
45 without needing to know HTML or web coding.
47 %description -l pl.UTF-8
48 Nvu (N-view, od "new view) to kompletny system do tworzenia stron WWW
49 łączące zarządzanie plikami na WWW i łatwe w użyciu modyfikowanie
50 stron w stylu WYSIWYG. Nvu jest zaprojektowany aby być bardzo łatwym w
51 użyciu, co czyni go idealnym dla nietechnicznych użytkowników
52 komputerów chcących stworzyć atrakcyjny, profesjonalnie wyglądający
53 serwis WWW bez potrzeby znajomości HTML-a czy kodowania stron.
56 #Summary: Nvu development files
57 #Summary(pl): Pliki programistyczne Nvu
58 #Group: Development/Libraries
59 #Requires: %{name} = %{version}-%{release}
62 #Nvu development files.
64 #%description devel -l pl
65 #Pliki programistyczne Nvu.
73 #patch2 -p1 #export MOZ_PHOENIX=1 broke build
78 # let jars get compressed
79 %{__perl} -pi -e 's|\-0|\-9|g' config/make-jars.pl
83 cat << EOF > .mozconfig
84 export MOZILLA_OFFICIAL=1
85 export BUILD_OFFICIAL=1
86 export MOZ_STANDALONE_COMPOSER=1
87 mk_add_options MOZ_STANDALONE_COMPOSER=1
89 ac_add_options --enable-debug
90 ac_add_options --enable-debug-modules
92 ac_add_options --disable-debug
93 ac_add_options --disable-debug-modules
95 ac_add_options --disable-svg
96 ac_add_options --with-system-mng
97 ac_add_options --with-system-png
98 ac_add_options --with-system-jpeg
99 ac_add_options --disable-ldap
100 ac_add_options --disable-mailnews
101 ac_add_options --disable-installer
102 ac_add_options --disable-activex
103 ac_add_options --disable-activex-scripting
104 ac_add_options --disable-tests
105 ac_add_options --disable-oji
106 ac_add_options --disable-necko-disk-cache
107 ac_add_options --enable-single-profile
108 ac_add_options --disable-profilesharing
109 ac_add_options --enable-extensions=wallet,spellcheck,xmlextras,pref,universalchardet,editor/cascades,inspector,gnomevfs
110 ac_add_options --enable-image-decoders=png,gif,jpeg
111 ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data
112 ac_add_options --disable-pedantic
113 ac_add_options --disable-short-wchar
114 ac_add_options --enable-xprint
115 ac_add_options --enable-strip-libs
116 ac_add_options --enable-crypto
117 ac_add_options --disable-mathml
118 ac_add_options --with-system-zlib
119 ac_add_options --enable-toolkit=gtk2
120 ac_add_options --enable-default-toolkit=gtk2
121 ac_add_options --enable-xft
122 ac_add_options --prefix=%{_prefix}
123 ac_add_options --libdir=%{_libdir}
124 ac_add_options --enable-optimize="%{rpmcflags}"
128 %{__make} -j1 -f client.mk build_all
131 rm -rf $RPM_BUILD_ROOT
133 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir}{,extensions}} \
134 $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_docdir}/%{name}-%{version}}
137 cp {LEGAL,LICENSE,README.txt} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
139 %{__make} -C xpinstall/packager \
140 MOZ_PKG_APPNAME="nvu" \
141 MOZILLA_BIN="\$(DIST)/bin/nvu" \
144 tar -xvz -C $RPM_BUILD_ROOT%{_libdir} -f dist/nvu-*linux*.tar.gz
146 ln -s %{_libdir}/%{name}/nvu $RPM_BUILD_ROOT%{_bindir}/
147 ln -s %{_libdir}/%{name}/nvu-config $RPM_BUILD_ROOT%{_bindir}/
150 rm -rf $RPM_BUILD_ROOT
153 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_bindir}/nvu
156 %attr(755,root,root) %{_bindir}/nvu-config
158 %attr(755,root,root) %{_libdir}/nvu/nvu
159 %attr(755,root,root) %{_libdir}/nvu/nvu-config
160 %attr(755,root,root) %{_libdir}/nvu/*.so
161 %attr(755,root,root) %{_libdir}/nvu/TestGtkEmbed
162 %attr(755,root,root) %{_libdir}/nvu/bloaturls.txt
163 %attr(755,root,root) %{_libdir}/nvu/mangle
164 %attr(755,root,root) %{_libdir}/nvu/mozilla-xremote-client
165 %attr(755,root,root) %{_libdir}/nvu/nvu-bin
166 %attr(755,root,root) %{_libdir}/nvu/regchrome
167 %attr(755,root,root) %{_libdir}/nvu/regxpcom
168 %attr(755,root,root) %{_libdir}/nvu/run-mozilla.sh
169 %attr(755,root,root) %{_libdir}/nvu/shlibsign
170 %attr(755,root,root) %{_libdir}/nvu/xpcshell
171 %attr(755,root,root) %{_libdir}/nvu/xpicleanup
172 %attr(755,root,root) %{_libdir}/nvu/xpidl
173 %attr(755,root,root) %{_libdir}/nvu/xpt_dump
174 %attr(755,root,root) %{_libdir}/nvu/xpt_link
175 %dir %{_libdir}/nvu/plugins
176 %attr(755,root,root) %{_libdir}/nvu/plugins/libnullplugin.so
177 %dir %{_libdir}/nvu/components
178 %attr(755,root,root) %{_libdir}/nvu/components/*.so
179 %{_libdir}/nvu/components/*.js
180 %{_libdir}/nvu/components/*.xpt
181 %{_libdir}/nvu/components/myspell
182 %{_libdir}/nvu/libsoftokn3.chk
183 %{_libdir}/nvu/chrome
184 %{_libdir}/nvu/defaults
185 %{_libdir}/nvu/greprefs
190 #%defattr(644,root,root,755)