[kwave] doc/en: handbook: changed some URLs from SF to KDE servers
Thomas Eschenbacher
Thomas.Eschenbacher at gmx.de
Sat Nov 12 07:32:55 UTC 2016
Git commit 1e75f507b960c8233d8a98a2ffde06c732001d0e by Thomas Eschenbacher.
Committed on 12/11/2016 at 07:31.
Pushed by eschenbacher into branch 'master'.
handbook: changed some URLs from SF to KDE servers
removed section about RPM optimizations
M +19 -131 doc/en/index.docbook
http://commits.kde.org/kwave/1e75f507b960c8233d8a98a2ffde06c732001d0e
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
index c5bd5c4..7508796 100644
--- a/doc/en/index.docbook
+++ b/doc/en/index.docbook
@@ -7,8 +7,10 @@
<!ENTITY version_tag "0_9_2">
<!ENTITY version_year "2016">
<!ENTITY % ents PUBLIC "-//KDE//ENTITIES Application-Variable Entities V2.0//EN" "entities/kde-prologue.entities">
- <!ENTITY url_authors "http://sourceforge.net/p/kwave/code/ci/HEAD/tree/AUTHORS">
- <!ENTITY url_changelog "http://sourceforge.net/p/kwave/code/ci/HEAD/tree/CHANGES">
+ <!ENTITY url_git_web_kde "http://projects.kde.org/?p=kwave.git">
+ <!ENTITY url_prefix_gitweb "&url_git_web_kde;&a=blob&o=plain&f=">
+ <!ENTITY url_authors "&url_prefix_gitweb;AUTHORS">
+ <!ENTITY url_changelog "&url_prefix_gitweb;CHANGES">
<!ENTITY url_cmake "http://www.cmake.org">
<!ENTITY url_debian "http://www.debian.org">
<!ENTITY url_download "http://kwave.sourceforge.net/download.html">
@@ -16,23 +18,22 @@
<!ENTITY url_flac "http://flac.sourceforge.net/">
<!ENTITY url_homepage "http://kwave.sourceforge.net/">
<!ENTITY url_id3lib "http://id3lib.sourceforge.net/">
- <!ENTITY url_kde_project "http://commits.kde.org/kwave">
+ <!ENTITY url_kde_project "http://www.kde.org/applications/multimedia/kwave/">
<!ENTITY url_lame "http://lame.sourceforge.net/">
<!ENTITY url_levelmeter "https://web.archive.org/web/*/http://www.rikkus.info/esound-level-meter/">
<!ENTITY url_libaudiofile "http://www.68k.org/~michael/audiofile/">
<!ENTITY url_libmad "http://www.underbit.com/products/mad/">
<!ENTITY url_libsndfile "http://www.mega-nerd.com/libsndfile/">
- <!ENTITY url_licenses "http://sourceforge.net/p/kwave/code/ci/HEAD/tree/LICENSES">
+ <!ENTITY url_licenses "&url_prefix_gitweb;LICENSES">
<!ENTITY url_mailinglist "https://lists.sourceforge.net/lists/listinfo/kwave-devel">
<!ENTITY url_ogg_vorbis "http://www.xiph.org">
- <!ENTITY url_readme "http://sourceforge.net/p/kwave/code/ci/HEAD/tree/README">
+ <!ENTITY url_readme "&url_prefix_gitweb;README">
<!ENTITY url_rfc2361 "http://www.ietf.org/rfc/rfc2361.txt">
<!ENTITY url_sourceforge "http://sourceforge.net">
<!ENTITY url_sox "http://sox.sourceforge.net/">
- <!ENTITY url_git_web_kde "http://commits.kde.org/kwave">
<!ENTITY url_git_web_sf "http://sourceforge.net/p/kwave/code/commit_browser">
- <!ENTITY url_git_list_tags "http://sourceforge.net/p/kwave/code/ref/master~/tags/">
- <!ENTITY url_git_master "git://git.code.sf.net/p/kwave/code">
+ <!ENTITY url_git_list_tags "&url_git_web_kde;&a=tags/">
+ <!ENTITY url_git_master "git://anongit.kde.org/kwave.git">
<!ENTITY i18n-cmd_syntax "Syntax: ">
<!ENTITY i18n-plugin_lbl_internal_name "Internal Name:">
<!ENTITY i18n-plugin_lbl_type "Plugin Type:">
@@ -526,7 +527,7 @@
<para>
There also is a KDE project page
at <ulink url="&url_kde_project;">&url_kde_project;</ulink> which
- is mostly interesting for developers.
+ shows a short summary of the application.
</para>
<para>
@@ -1093,113 +1094,8 @@
</sect1>
-<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
-<!-- +++ Section: optimizations +++ -->
-<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
-
- <sect1 id="compiler_optimizations">
- <title>Building CPU optimized packages</title>
-
- <para>
- If you are owner of a Pentium, an AMD K6, Athlon or Athlon-XP CPU,
- you might want to use compiler optimizations to compile your version of
- &kwave; that is running some percents faster. The gain in speed will
- be up to 30% on some systems, whereas the functions dealing with
- signal manipulation and all functions that do complex time-frequency
- operations (like FFT and Sonagram) will profit most from it.
- </para>
- <para>
- You do not need to understand much about programming for using an
- optimized compiler to compile &kwave;, but maybe you will need some
- time to get the compiler itself working and installed.
- </para>
-
- <sect2 id="rpm_optimizations">
- <title>RPM optimizations</title>
-
- <para>
- You can easily compile the RPM package optimized for Athlon,
- Athlon-XP, Pentium and Pentium Pro
- (and some other CPUs) by using some defines in your <filename>rpmrc</filename> file.
- You can either modify your system's <filename>rpmrc</filename>
- file in <filename>/usr/lib/rpm</filename> or the
- <filename>.rpmrc</filename> file in your home directory.
- There you can specify option lines like these:
-
-<screen width="70" format="linespecific">
-<userinput moreinfo="none">optflags: i586 -O2 -march=pentium -DNDEBUG -fomit-frame-pointer</userinput>
-<userinput moreinfo="none">optflags: i686 -O2 -march=pentiumpro -DNDEBUG -fomit-frame-pointer</userinput>
-<userinput moreinfo="none">optflags: athlon -O2 -march=athlon -DNDEBUG -fomit-frame-pointer</userinput>
-<userinput moreinfo="none">optflags: k6 -O3 -march=k6 -DNDEBUG -fomit-frame-pointer</userinput>
-<userinput moreinfo="none">optflags: k7 -O3 -march=athlon-xp -DNDEBUG -fomit-frame-pointer</userinput>
-</screen>
-
- (I found those nice tricks at
- <ulink url="http://www.keywarrior.net/duesti/rpmopt.en.html">
- http://www.keywarrior.net/duesti/rpmopt.en.html</ulink>.
- Thanks to Matthias Düsterhöft!).
- </para>
- <!-- german version:
- http://www.keywarrior.net/duesti/rpmopt.de.html
- -->
-
- <para>
- This means that on a <literal>k7</literal> architecture the
- rpm package will be compiled using
- <literal>-O3 -march=athlon-xp -DNDEBUG
- -fomit-frame-pointer</literal>
- as compiler option and so
- on, you might extend or adapt these to your own needs.
- The settings apply to all of the sections before in all
- places where <command>rpmbuild -ta</command> is used or where a binary
- RPM is to be created out of a source rpm using
- <command>rpmbuild --rebuild</command>.
- </para>
-
- <note><para>
- If <command>rpm</command> refuses to install
- your package because it seems not to fit to your computer's
- architecture, you can normally just install an optimized package
- by specifying the additional parameter <command>--ignorearch</command>
- and don't care.
- </para></note>
-
- </sect2>
-
- <sect2 id="optimize_invocation">
- <title>How to pass optimizer options to the compiler manually</title>
- <para>
- The invocation of the compiler is quite simple. It normally
- is sufficient to set the environment variables
- <literal><symbol>CFLAGS</symbol></literal> and <literal><symbol>CXXFLAGS</symbol></literal>
- in the correct way and then compile as usual. For the best settings
- please consult the documentation or homepage of the corresponding
- compiler.
- </para>
- <para>
- If you build &kwave; from a source tree (unpacked tar.bz2 or from GIT)
- the flags need to be specified before the call. For example:
-
- <screen width="70" format="linespecific">
-<prompt>% </prompt><command>CFLAGS="-O4 -march=athlon-xp -mcpu=athlon-xp -pipe" \
- CXXFLAGS="-O4 -march=athlon-xp -mcpu=athlon-xp -pipe" \
- cmake <replaceable>[source directory]</replaceable></command>
-</screen>
- </para>
-
-
- <para>
- If you re-build &kwave; from a source rpm package, please follow
- the instruction in the
- <link linkend="rpm_optimizations">previous section</link>.
- </para>
- </sect2>
-
- </sect1>
-
</chapter>
-
<!-- ###################################################################### -->
<!-- ### Chapter: Basics about digital audio ### -->
<!-- ###################################################################### -->
@@ -8526,9 +8422,9 @@
<sect1 id="thanks_to"><title>Thanks To</title>
<para>
- <itemizedlist>
+ <itemizedlist>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
Martin Kuball
<email>makube at user.sourceforge.net</email>
</emphasis></para><para>
@@ -8536,7 +8432,7 @@
</para>
</listitem>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
Jorge Luis Arzola
<email>arzolacub at gmx.de</email>
</emphasis></para><para>
@@ -8544,24 +8440,15 @@
</para>
</listitem>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
Michael Favreau
<email>michel.favreau at free.fr</email>
</emphasis></para><para>
packaging for Arch Linux
</para>
</listitem>
-
- <listitem>
- <para><emphasis role="bold">
- Matthias Düsterhöft
- <email>duesti at gmx.de</email>
- </emphasis></para><para>
- for information about RPM optimization
- </para>
- </listitem>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
T.H.F. Klok and Cedric Tefft
</emphasis></para><para>
maintainers of the <ulink url="&url_id3lib;">
@@ -8569,7 +8456,7 @@
</para>
</listitem>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
Robert Leslie
<email>rob at mars.org</email>
</emphasis></para><para>
@@ -8587,7 +8474,7 @@
</para>
</listitem>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
Erik de Castro Lopo
<email>erikd at zip.com.au</email>
</emphasis></para><para>
@@ -8597,7 +8484,7 @@
</para>
</listitem>
<listitem>
- <para><emphasis role="bold">
+ <para><emphasis role="bold">
Michael Pruett
<email>mpruett at sgi.com</email>
</emphasis></para><para>
@@ -8631,6 +8518,7 @@
<listitem><para>Frank Christian Stoffel</para></listitem>
<listitem><para>Achim Dahlhaus</para></listitem>
<listitem><para>Klaus Hendrik Lorenz</para></listitem>
+ <listitem><para>Matthias Düsterhöft</listitem>
-->
</chapter>
More information about the kde-doc-english
mailing list