Skip to content

Commit 771c986

Browse files
committed
Refresh compile manual appendix
1 parent edc3a9a commit 771c986

File tree

2 files changed

+12
-80
lines changed

2 files changed

+12
-80
lines changed

doc/ja/manual/compile.xml

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<appendix id="compile">
33
<appendixinfo>
4-
<pubdate>2025-01-11</pubdate>
4+
<pubdate>2025-01-20</pubdate>
55
</appendixinfo>
66
<title>ソースコードから Netatalk をコンパイルする</title>
77
<sect1 id="compile-overview">
@@ -163,48 +163,12 @@ afpd -V
163163
<screen>sudo ninja -C build uninstall</screen>
164164
</para>
165165
</sect2>
166-
<sect2 id="build-opensuse">
167-
<title>openSUSE Linux</title>
168-
<para>Install dependencies</para>
169-
<para>
170-
<screen>zypper update -y
171-
zypper install -y bison cracklib-devel dbus-1-devel docbook-xsl-stylesheets file flex gawk gcc krb5-devel libacl-devel libavahi-devel libdb-4_8-devel libevent-devel libgcrypt-devel libmariadb-devel libtalloc-devel libtdb-devel libtracker-sparql-3_0-0 libxslt-tools meson ninja openldap2-devel pam-devel perl pkg-config systemd systemtap-sdt-devel tcpd-devel tracker unicode-ucd
172-
</screen>
173-
</para>
174-
<para>Configure</para>
175-
<para>
176-
<screen>meson setup build -Dbuildtype=release -Dwith-appletalk=true -Dwith-dbus-sysconf-path=/usr/share/dbus-1/system.d -Dwith-docbook-path=/usr/share/xml/docbook/stylesheet/nwalsh/1.79.2 -Dwith-init-hooks=false -Dwith-tests=true
177-
</screen>
178-
</para>
179-
<para>Build</para>
180-
<para>
181-
<screen>meson compile -C build</screen>
182-
</para>
183-
<para>Run integration tests</para>
184-
<para>
185-
<screen>cd build &amp;&amp; meson test &amp;&amp; cd ..</screen>
186-
</para>
187-
<para>Install</para>
188-
<para>
189-
<screen>meson install -C build</screen>
190-
</para>
191-
<para>Check netatalk capabilities</para>
192-
<para>
193-
<screen>netatalk -V
194-
afpd -V
195-
</screen>
196-
</para>
197-
<para>Uninstall</para>
198-
<para>
199-
<screen>ninja -C build uninstall</screen>
200-
</para>
201-
</sect2>
202166
<sect2 id="build-ubuntu">
203167
<title>Ubuntu Linux</title>
204168
<para>Install dependencies</para>
205169
<para>
206170
<screen>sudo apt-get update
207-
sudo apt-get install --assume-yes --no-install-recommends bison cmark-gfm cracklib-runtime docbook-xsl file flex libacl1-dev libavahi-client-dev libcrack2-dev libcups2-dev libdb-dev libdbus-1-dev libevent-dev libgcrypt20-dev libglib2.0-dev libkrb5-dev libldap2-dev libmariadb-dev libpam0g-dev libtalloc-dev libtirpc-dev libtracker-sparql-3.0-dev libwrap0-dev meson ninja-build quota systemtap-sdt-dev tcpd tracker tracker-miner-fs unicode-data xsltproc
171+
sudo apt-get install --assume-yes --no-install-recommends bison cmark-gfm cracklib-runtime docbook-xsl file flex libacl1-dev libavahi-client-dev libcrack2-dev libcups2-dev libdb-dev libdbus-1-dev libevent-dev libgcrypt20-dev libglib2.0-dev libkrb5-dev libldap2-dev libmariadb-dev libpam0g-dev libtalloc-dev libtirpc-dev libtracker-sparql-3.0-dev libwrap0-dev meson ninja-build quota systemtap-sdt-dev tcpd tracker tracker-miner-fs xsltproc
208172
</screen>
209173
</para>
210174
<para>Configure</para>
@@ -250,7 +214,9 @@ asip-status localhost
250214
<title>macOS</title>
251215
<para>Install dependencies</para>
252216
<para>
253-
<screen>brew install berkeley-db@5 bison cmark-gfm dbus docbook-xsl libxslt mariadb meson openldap talloc tracker
217+
<screen>brew update
218+
brew upgrade
219+
brew install bison cmark-gfm cracklib dbus docbook-xsl mariadb meson openldap talloc tracker
254220
</screen>
255221
</para>
256222
<para>Configure</para>
@@ -342,7 +308,7 @@ ninja -C build uninstall
342308
<title>NetBSD</title>
343309
<para>必要なパッケージをインストールする</para>
344310
<para>
345-
<screen>export PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All/
311+
<screen>export PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
346312
pkg_add bison db5 docbook-xsl flex gcc13 gnome-tracker heimdal libcups libevent libgcrypt libxslt meson mysql-client p5-Net-DBus perl pkg-config talloc tex-unicode-data
347313
</screen>
348314
</para>

doc/manual/compile.xml

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<appendix id="compile">
33
<appendixinfo>
4-
<pubdate>2025-01-11</pubdate>
4+
<pubdate>2025-01-20</pubdate>
55
</appendixinfo>
66
<title>Compile Netatalk from Source</title>
77
<sect1 id="compile-overview">
@@ -163,48 +163,12 @@ afpd -V
163163
<screen>sudo ninja -C build uninstall</screen>
164164
</para>
165165
</sect2>
166-
<sect2 id="build-opensuse">
167-
<title>openSUSE Linux</title>
168-
<para>Install dependencies</para>
169-
<para>
170-
<screen>zypper update -y
171-
zypper install -y bison cracklib-devel dbus-1-devel docbook-xsl-stylesheets file flex gawk gcc krb5-devel libacl-devel libavahi-devel libdb-4_8-devel libevent-devel libgcrypt-devel libmariadb-devel libtalloc-devel libtdb-devel libtracker-sparql-3_0-0 libxslt-tools meson ninja openldap2-devel pam-devel perl pkg-config systemd systemtap-sdt-devel tcpd-devel tracker unicode-ucd
172-
</screen>
173-
</para>
174-
<para>Configure</para>
175-
<para>
176-
<screen>meson setup build -Dbuildtype=release -Dwith-appletalk=true -Dwith-dbus-sysconf-path=/usr/share/dbus-1/system.d -Dwith-docbook-path=/usr/share/xml/docbook/stylesheet/nwalsh/1.79.2 -Dwith-init-hooks=false -Dwith-tests=true
177-
</screen>
178-
</para>
179-
<para>Build</para>
180-
<para>
181-
<screen>meson compile -C build</screen>
182-
</para>
183-
<para>Run integration tests</para>
184-
<para>
185-
<screen>cd build &amp;&amp; meson test &amp;&amp; cd ..</screen>
186-
</para>
187-
<para>Install</para>
188-
<para>
189-
<screen>meson install -C build</screen>
190-
</para>
191-
<para>Check netatalk capabilities</para>
192-
<para>
193-
<screen>netatalk -V
194-
afpd -V
195-
</screen>
196-
</para>
197-
<para>Uninstall</para>
198-
<para>
199-
<screen>ninja -C build uninstall</screen>
200-
</para>
201-
</sect2>
202166
<sect2 id="build-ubuntu">
203167
<title>Ubuntu Linux</title>
204168
<para>Install dependencies</para>
205169
<para>
206170
<screen>sudo apt-get update
207-
sudo apt-get install --assume-yes --no-install-recommends bison cmark-gfm cracklib-runtime docbook-xsl file flex libacl1-dev libavahi-client-dev libcrack2-dev libcups2-dev libdb-dev libdbus-1-dev libevent-dev libgcrypt20-dev libglib2.0-dev libkrb5-dev libldap2-dev libmariadb-dev libpam0g-dev libtalloc-dev libtirpc-dev libtracker-sparql-3.0-dev libwrap0-dev meson ninja-build quota systemtap-sdt-dev tcpd tracker tracker-miner-fs unicode-data xsltproc
171+
sudo apt-get install --assume-yes --no-install-recommends bison cmark-gfm cracklib-runtime docbook-xsl file flex libacl1-dev libavahi-client-dev libcrack2-dev libcups2-dev libdb-dev libdbus-1-dev libevent-dev libgcrypt20-dev libglib2.0-dev libkrb5-dev libldap2-dev libmariadb-dev libpam0g-dev libtalloc-dev libtirpc-dev libtracker-sparql-3.0-dev libwrap0-dev meson ninja-build quota systemtap-sdt-dev tcpd tracker tracker-miner-fs xsltproc
208172
</screen>
209173
</para>
210174
<para>Configure</para>
@@ -250,7 +214,9 @@ asip-status localhost
250214
<title>macOS</title>
251215
<para>Install dependencies</para>
252216
<para>
253-
<screen>brew install berkeley-db@5 bison cmark-gfm dbus docbook-xsl libxslt mariadb meson openldap talloc tracker
217+
<screen>brew update
218+
brew upgrade
219+
brew install bison cmark-gfm cracklib dbus docbook-xsl mariadb meson openldap talloc tracker
254220
</screen>
255221
</para>
256222
<para>Configure</para>
@@ -342,7 +308,7 @@ ninja -C build uninstall
342308
<title>NetBSD</title>
343309
<para>Install required packages</para>
344310
<para>
345-
<screen>export PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All/
311+
<screen>export PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
346312
pkg_add bison db5 docbook-xsl flex gcc13 gnome-tracker heimdal libcups libevent libgcrypt libxslt meson mysql-client p5-Net-DBus perl pkg-config talloc tex-unicode-data
347313
</screen>
348314
</para>

0 commit comments

Comments
 (0)