glfs/postlfs/editors/bluefish.xml
Xi Ruoyao abfacaf80e
Remove most references to PCRE1
Some notes:

- proftpd has been supporting PCRE2 since 1.3.8a.
- bluefish actually invokes PCRE via Glib, so since Glib was ported
  from PCRE1 to PCRE2 bluefish has been using PCRE2 in fact.
- zsh and rasqal will support PCRE2 in the next release.  For zsh pcre
  is not used with book instruction anyway, and for rasqal the
  maintainer suggests just relying on Glibc regex.h before the next
  release.
- The other distros (Fedora for eg) are already disabling PCRE for
  slang.
2024-03-05 22:22:51 +08:00

184 lines
5.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY bluefish-download-http "https://www.bennewitz.com/bluefish/stable/source/bluefish-&bluefish-version;.tar.bz2">
<!ENTITY bluefish-download-ftp " ">
<!ENTITY bluefish-md5sum "c99b6b1ba3e3e70b032936182bb0b387">
<!ENTITY bluefish-size "4.5 MB">
<!ENTITY bluefish-buildsize "53 MB">
<!ENTITY bluefish-time "0.3 SBU">
]>
<sect1 id="bluefish" xreflabel="Bluefish-&bluefish-version;">
<?dbhtml filename="bluefish.html"?>
<title>Bluefish-&bluefish-version;</title>
<indexterm zone="bluefish">
<primary sortas="a-Bluefish">Bluefish</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to Bluefish</title>
<para>
<application>Bluefish</application> is a
<application>GTK+</application> text editor targeted towards
programmers and web designers, with many options to write websites,
scripts and programming code. <application>Bluefish</application>
supports many programming and markup languages, and it focuses on
editing dynamic and interactive websites.
</para>
&lfs121_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&bluefish-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&bluefish-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &bluefish-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &bluefish-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &bluefish-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &bluefish-time;
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Bluefish Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gtk3"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="desktop-file-utils"/> (for updating the desktop
database)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="enchant"/> (for spell checking),
<xref linkend="gucharmap"/>, and
<ulink url="https://github.com/relaxng/jing-trang">Jing</ulink>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of Bluefish</title>
<para>
Install <application>Bluefish</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/bluefish-&bluefish-version; &amp;&amp;
make</userinput></screen>
<para>
This package does not come with a test suite.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem>
user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
<note>
<para>
This package installs icon files into the
<filename class="directory">/usr/share/icons/hicolor</filename>
hierarchy and desktop files into the
<filename class="directory">/usr/share/applications</filename>
hierarchy. You can improve system performance and memory usage by
updating <filename>/usr/share/icons/hicolor/icon-theme.cache</filename>
and <filename>/usr/share/applications/mimeinfo.cache</filename>. To
perform the update you must have <xref linkend="desktop-file-utils"/>
(for the desktop cache) and issue the following commands as the
<systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>gtk-update-icon-cache -t -f --include-image-data /usr/share/icons/hicolor &amp;&amp;
update-desktop-database</userinput></screen>
</note>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
bluefish
</seg>
<seg>
several under /usr/lib/bluefish/
</seg>
<seg>
/usr/lib/bluefish,
/usr/share/bluefish,
/usr/share/doc/bluefish-&bluefish-version;, and
/usr/share/xml/bluefish
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="bluefish-prog">
<term><command>bluefish</command></term>
<listitem>
<para>
is a <application>GTK+</application> text editor for markup and
programming
</para>
<indexterm zone="bluefish bluefish-prog">
<primary sortas="b-bluefish">bluefish</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>