]> git.pld-linux.org Git - packages/chromium-browser.git/blobdiff - chromium-browser.spec
launcher: inline commandline options help from manpage
[packages/chromium-browser.git] / chromium-browser.spec
index 88d27fa69b40e4aec0843ad48caef162c70b2af9..43d55c33d6141f240650248049798e445d4d133f 100644 (file)
@@ -160,6 +160,7 @@ BuildRequires:      libstdc++-devel
 BuildRequires: libxml2-devel
 BuildRequires: libxslt-devel
 BuildRequires: lzma
+BuildRequires: man-db
 %{?with_system_minizip:BuildRequires:  minizip-devel}
 BuildRequires: nspr-devel
 BuildRequires: nss-devel >= 1:3.12.3
@@ -437,6 +438,10 @@ test -e Makefile || %{__python} build/gyp_chromium \
        CFLAGS="%{rpmcflags} %{rpmcppflags}" \
        CXXFLAGS="%{rpmcxxflags} %{rpmcppflags}"
 
+cd ../out/%{!?debug:Release}%{?debug:Debug}
+MANWIDTH=80 man ./chrome.1 > man.out
+%{__sed} -e '1,/OPTIONS/d; /ENVIRONMENT/,$d' man.out > options.txt
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{themes,plugins,extensions} \
@@ -445,7 +450,14 @@ install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{themes,plugins,extensions} \
 cd out/%{!?debug:Release}%{?debug:Debug}
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/default
 install -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/%{name}
-%{__sed} -i -e 's,@libdir@,%{_libdir}/%{name},' $RPM_BUILD_ROOT%{_bindir}/%{name}
+%{__sed} -i -e '
+       s,@libdir@,%{_libdir}/%{name},
+
+       /@OPTIONS@/ {
+               r options.txt
+               d
+       }
+' $RPM_BUILD_ROOT%{_bindir}/%{name}
 cp -a *.pak locales resources $RPM_BUILD_ROOT%{_libdir}/%{name}
 cp -p chrome.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
 install -p chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/%{name}
This page took 0.06222 seconds and 4 git commands to generate.