summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--index.html69
-rw-r--r--index.php312
2 files changed, 312 insertions, 69 deletions
diff --git a/index.html b/index.html
deleted file mode 100644
index 1442e8c..0000000
--- a/index.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="utf-8" />
- <title>Arch Linux 32</title>
- <link rel="stylesheet" type="text/css" href="/static/archweb.css" media="screen, projection" />
- <link rel="icon" type="image/x-icon" href="/static/favicon.ico" />
- <link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico" />
-
-</head>
-
-<style>
-#archnavbarlist li#anb-home a {
- color: #fff !important;
-}
-</style>
-
-<body>
- <div id="archnavbar" class="anb-home">
- <div id="archnavbarlogo"><h1><a href="/" title="Return to the main page">Arch Linux 32</a></h1></div>
- <div id="archnavbarmenu">
- <ul id="archnavbarlist">
- <li id="anb-home"><a href="http://www.archlinux32.org">Home</a></li>
- <li id="anb-news"><a href="https://news.archlinux32.org">News</a></li>
- <li id="anb-packages"><a href="https://www.archlinux32.org/packages">Packages</a></li>
- <li id="anb-forum"><a href="https://bbs.archlinux32.org">Forums</a></li>
- <li id="anb-bugs"><a href="https://bugs.archlinux32.org/" title="Report and track bugs">Bugs</a></li>
- <li id="anb-mailing-list"><a href="https://lists.archlinux.org/listinfo/arch-ports">Mailing List</a></li>
- <li id="anb-download"><a href="https://www.archlinux32.org/download/" title="Get Arch Linux">Download</a></li>
- <li id="anb-arch-linux-official"><a href="https://www.archlinux.org/">Arch Linux Official</a></li>
- </ul>
- </div>
- </div>
-
- <div style="text-align: center">
- <p>
- <h1>Community maintained repos.</h1>
-
- <h2>i686</h2>
-
- <h3>Instructions for the transition from archlinux to archlinux32 can be found <a href="https://archlinux32.org/download">here</a>.</h2>
-
- <h3>Dual-bootable installation media can be found <a href="https://mirror.archlinux32.org/archisos">here</a>.</h2>
-
- <h4>Join us on <a href="https://webchat.freenode.net/" title="Talk about porting Arch Linux to non-x86_64 platforms">#archlinux32</a> IRC channel on Freenode, or subscribe to the <a href="https://lists.archlinux.org/listinfo/arch-ports" title="Talk about porting Arch Linux to non-x86_64 platforms">mailing list</a>.</h4>
- <h4>The repository with the tools, ISOs and website files can be found <a href="https://git.archlinux32.org/archlinux32" title="Gitea repository">here</a>.</h4>
- </p>
- </div>
-
- <img style="display: block; margin-left: auto; margin-right: auto" src="/static/logo32.png" width="60%" />
-
- <div id="footer">
- <p>Copyright © 2002-2017 <a href="mailto:jvinet@zeroflux.org"
- title="Contact Judd Vinet">Judd Vinet</a> and <a href="mailto:aaron@archlinux.org"
- title="Contact Aaron Griffin">Aaron Griffin</a>.</p>
-
- <p>The Arch Linux name and logo are recognized
- <a href="https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy"
- title="Arch Linux Trademark Policy">trademarks</a>. Some rights reserved.</p>
-
- <p>The registered trademark Linux® is used pursuant to a sublicense from LMI,
- the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.</p>
- </div>
- </div>
-
-<div id="konami" style="display:none;"></div>
-
-</body>
-</html>
diff --git a/index.php b/index.php
new file mode 100644
index 0000000..1c9709c
--- /dev/null
+++ b/index.php
@@ -0,0 +1,312 @@
+<?php
+require_once "init.php";
+
+require_once BASE . "/lib/mysql.php";
+require_once BASE . "/lib/style.php";
+require_once BASE . "/lib/format.php";
+
+print_header("", "home");
+
+?>
+ <div id="content-left-wrapper">
+ <div id="content-left">
+ <div id="intro" class="box">
+ <h2>
+ A simple, lightweight distribution for 32-bit CPUs
+ </h2>
+ <p>
+ You've reached the website for <strong>Arch Linux 32</strong>, the community maintained continuation of 32-bit support for <a href="https://archlinux.org">Arch Linux</a>, a lightweight and flexible Linux® distribution that tries to Keep It Simple.
+ </p>
+ <p>
+ Currently we have official packages optimized for the i686 architecture.
+ Also most(ly) non-graphical packages are available for i486, too.
+ Most packages from Arch Linux's
+ <a href="https://aur.archlinux.org/" title="Arch User Repository (AUR)">community-operated package repository</a>
+ are also compatible with Arch Linux 32.
+ </p>
+ <p>
+ Instructions for the transition from Arch Linux to Arch Linux 32 can be found <a href="/download">here</a>.
+ </p>
+ <p>
+ Installation media which boot on x86_64 and i686 can be found <a href="https://mirror.archlinux32.org/archisos">here</a>.
+ </p>
+ <p>
+ Join us on <a href="https://webchat.freenode.net/">#archlinux32</a> IRC channel on Freenode, check out our
+ <a href="https://bbs.archlinux32.org/" title="Arch 32 Forums">forums</a>
+ or subscribe to the <a href="https://lists.archlinux.org/listinfo/arch-ports"
+ title="Arch-Ports Mailing Lists">mailing list</a>
+ to get your feet wet.
+ Also glance through <a href="https://wiki.archlinux.org/" title="Arch Wiki">the Arch Wiki</a> if you want to learn more about upstream Arch.
+ </p>
+ </div>
+ <div id="news">
+ <h3>
+ <a href="/news/" title="Browse the news archives"><s>Latest News</s> (to be implemented)</a>
+ <span class="arrow"></span>
+ </h3>
+ <a href="https://news.archlinux32.org/rss.php" title="Arch 32 News RSS Feed" class="rss-icon"><img width="16" height="16" src="/static/rss.c5ebdc5318d6.png" alt="RSS Feed" /></a>
+<?php
+/*
+ TODO: loop through news
+ <h4>
+ <a href="/news/libutf8proc211-3-update-requires-manual-intervention/"
+ title="View full article: libutf8proc&gt;=2.1.1-3 update requires manual intervention">libutf8proc&gt;=2.1.1-3 update requires manual intervention</a>
+ </h4>
+ <p class="timestamp">2018-07-14</p>
+ <div class="article-content">
+ <p>The libutf8proc package prior to version 2.1.1-3 had an incorrect soname link. This has been fixed in 2.1.1-3, so the upgrade will need to overwrite the untracked soname link created by ldconfig. If you get an error</p>
+<p><code>libutf8proc: /usr/lib/libutf8proc.so.2 exists in filesystem</code></p>
+<p>when updating, use</p>
+<p><code>pacman -Suy --overwrite usr/lib/libutf8proc.so.2</code></p>
+<p>to perform the upgrade.</p>
+
+ </div>
+
+ <h4>
+ <a href="/news/js52-5273-2-upgrade-requires-intervention/"
+ title="View full article: js52 52.7.3-2 upgrade requires intervention">js52 52.7.3-2 upgrade requires intervention</a>
+ </h4>
+ <p class="timestamp">2018-05-04</p>
+ <div class="article-content">
+ <p>Due to the SONAME of <code>/usr/lib/libmozjs-52.so</code> not matching its file name, ldconfig created an untracked file <code>/usr/lib/libmozjs-52.so.0</code>. This is now fixed and both files are present in the package.</p>
+<p>To pass the upgrade, remove <code>/usr/lib/libmozjs-52.so.0</code> prior to upgrading.</p>
+ </div>
+
+ <h4>
+ <a href="/news/glibc-227-2-and-pam-130-2-may-require-manual-intervention/"
+ title="View full article: glibc 2.27-2 and pam 1.3.0-2 may require manual intervention">glibc 2.27-2 and pam 1.3.0-2 may require manual intervention</a>
+ </h4>
+ <p class="timestamp">2018-04-20</p>
+ <div class="article-content">
+ <p>The new version of glibc removes support for NIS and NIS+. The default
+<code>/etc/nsswitch.conf</code> file provided by <code>filesystem</code> package already
+reflects this change. Please make sure to merge pacnew file if it exists
+prior to upgrade.</p>
+<p>NIS functionality can still be enabled by installing <code>libnss_nis</code>
+package. There is no replacement for NIS+ in the official repositories.</p>
+<p><code>pam 1.3.0-2</code> no longer ships pam_unix2 module and <code>pam_unix_*.so</code>
+compatibility symlinks. Before upgrading, review PAM configuration files
+in the <code>/etc/pam.d</code> directory and replace removed modules with
+<code>pam_unix.so</code>. Users of pam_unix2 should also reset their passwords
+after ...</p>
+ </div>
+
+ <h4>
+ <a href="/news/zita-resampler-160-1-2-update-requires-manual-intervention/"
+ title="View full article: zita-resampler 1.6.0-1 -&gt; 2 update requires manual intervention">zita-resampler 1.6.0-1 -&gt; 2 update requires manual intervention</a>
+ </h4>
+ <p class="timestamp">2018-02-22</p>
+ <div class="article-content">
+ <p>The zita-resampler 1.6.0-1 package was missing a library symlink that has been readded in 1.6.0-2. If you installed 1.6.0-1, ldconfig would have created this symlink at install time, and it will conflict with the one included in 1.6.0-2. In that case, remove /usr/lib/libzita-resampler.so.1 manually before updating.</p>
+ </div>
+
+ <h4>
+ <a href="/news/the-end-of-i686-support/"
+ title="View full article: The end of i686 support"> The end of i686 support</a>
+ </h4>
+ <p class="timestamp">2017-11-08</p>
+ <div class="article-content">
+ <p>Following 9 months of <a href="https://www.archlinux.org/news/phasing-out-i686-support/">deprecation period</a>, support for the i686
+architecture effectively ends today. By the end of November, i686
+packages will be removed from our mirrors and later from the packages
+archive. The [multilib] repository is not affected.</p>
+<p>For users unable to upgrade their hardware to x86_64, an alternative is
+a community maintained fork named <a href="https://archlinux32.org/">Arch Linux 32</a>. See their website
+for details on migrating existing installations.</p>
+ </div>
+
+ <h3>
+ <a href="/news/"
+ title="Browse the news archives">Older News</a>
+ <span class="arrow"></span>
+ </h3>
+ <dl class="newslist">
+
+ <dt>2017-09-02</dt>
+ <dd>
+ <a href="/news/perl-library-path-change/"
+ title="View full article: Perl library path change">Perl library path change</a>
+ </dd>
+
+
+ <dt>2017-05-15</dt>
+ <dd>
+ <a href="/news/deprecation-of-abs/"
+ title="View full article: Deprecation of ABS tool and rsync endpoint">Deprecation of ABS tool and rsync endpoint</a>
+ </dd>
+
+
+ <dt>2017-03-15</dt>
+ <dd>
+ <a href="/news/ca-certificates-utils-20170307-1-upgrade-requires-manual-intervention/"
+ title="View full article: ca-certificates-utils 20170307-1 upgrade requires manual intervention">ca-certificates-utils 20170307-1 upgrade requires manual intervention</a>
+ </dd>
+
+
+ <dt>2017-02-27</dt>
+ <dd>
+ <a href="/news/mesa-with-libglvnd-support-is-now-in-testing/"
+ title="View full article: mesa with libglvnd support is now in testing">mesa with libglvnd support is now in testing</a>
+ </dd>
+
+
+ <dt>2017-01-25</dt>
+ <dd>
+ <a href="/news/phasing-out-i686-support/"
+ title="View full article: Phasing out i686 support">Phasing out i686 support</a>
+ </dd>
+
+
+ <dt>2017-01-14</dt>
+ <dd>
+ <a href="/news/xorg-server-1191-is-now-in-extra/"
+ title="View full article: xorg-server 1.19.1 is now in extra">xorg-server 1.19.1 is now in extra</a>
+ </dd>
+
+
+ <dt>2016-12-30</dt>
+ <dd>
+ <a href="/news/openvpn-240-update-requires-administrative-interaction/"
+ title="View full article: OpenVPN 2.4.0 update requires administrative interaction">OpenVPN 2.4.0 update requires administrative interaction</a>
+ </dd>
+
+
+ <dt>2016-10-31</dt>
+ <dd>
+ <a href="/news/ttf-dejavu-237-will-require-forced-upgrade/"
+ title="View full article: ttf-dejavu 2.37 will require forced upgrade">ttf-dejavu 2.37 will require forced upgrade</a>
+ </dd>
+
+
+ <dt>2016-08-06</dt>
+ <dd>
+ <a href="/news/texlive-2016-packages-are-now-available/"
+ title="View full article: TeXLive 2016 packages are now available">TeXLive 2016 packages are now available</a>
+ </dd>
+
+
+ <dt>2016-07-18</dt>
+ <dd>
+ <a href="/news/test-sec-flags-call-for-assistance/"
+ title="View full article: test-sec-flags: Call for Assistance">test-sec-flags: Call for Assistance</a>
+ </dd>
+ </dl>
+*/
+?>
+ </div>
+ </div>
+ </div>
+ <div id="content-right">
+ <div id="pkgsearch" class="widget">
+ <form id="pkgsearch-form" method="get" action="/packages/">
+ <fieldset>
+ <label for="pkgsearch-field">Package Search:</label>
+ <input id="pkgsearch-field" type="text" name="q" size="18" maxlength="200">
+ </fieldset>
+ </form>
+ </div>
+ <div id="pkg-updates" class="widget box">
+ <h3>
+ Recent Updates <span class="more">(<a href="/packages/?sort=-move_date" title="Browse all of the latest packages">more</a>)</span>
+ </h3>
+ <a href="/feeds/packages/" title="Arch 32 Package Updates RSS Feed" class="rss-icon"><img width="16" height="16" src="/static/rss.c5ebdc5318d6.png" alt="RSS Feed" /></a>
+ <table>
+<?php
+/* TODO: loop through recent package updates, putting out (only stable & testing):
+ * <tr>
+ * <td class="pkg-name"><span class="multilib">lib32-libxkbcommon 0.8.3-1</span></td>
+ * <td class="pkg-arch">
+ * <a href="/packages/multilib/x86_64/lib32-libxkbcommon/"
+ * title="Details for lib32-libxkbcommon [multilib]">x86_64</a>
+ * </td>
+ * </tr>
+ */
+?>
+ </table>
+ </div>
+ <div id="nav-sidebar" class="widget">
+ <h4>
+ Documentation
+ </h4>
+ <ul>
+ <li><a href="https://wiki.archlinux.org/" title="Community documentation">upstream Wiki</a></li>
+ <li><a href="https://wiki.archlinux.org/index.php/Installation_guide" title="Installation guide">upstream Installation Guide</a></li>
+ </ul>
+<?php
+ /* TODO: do we have links to put here?
+ <h4>Community</h4>
+ <ul>
+ <li><a href="https://lists.archlinux.org/listinfo/arch-ports"
+ title="Arch-Ports mailing lists">Mailing List</a></li>
+ <li><a href="https://wiki.archlinux.org/index.php/IRC_channels"
+ title="Official and regional IRC communities">IRC Channels</a></li>
+ <li><a href="https://planet.archlinux.org/"
+ title="Arch in the blogosphere">Planet Arch</a></li>
+ <li><a href="https://wiki.archlinux.org/index.php/International_communities"
+ title="Arch communities in your native language">International Communities</a></li>
+ </ul>
+ <h4>Support</h4>
+ <ul>
+ <li><a href="/donate/" title="Help support Arch Linux">Donate</a></li>
+ <li><a href="https://www.zazzle.com/archlinux*"
+ title="T-shirts, mugs, mouse pads, hoodies, posters, skateboards, shoes, etc.">Products via Zazzle</a></li>
+ <li><a href="https://www.unixstickers.com/tag/archlinux" title="Arch
+ Linux stickers, t-shirts, hoodies, mugs, posters and pins">Products via Unixstickers</li>
+ <li><a href="https://www.freewear.org/?page=list_items&amp;org=Archlinux"
+ title="T-shirts">T-shirts via Freewear</a></li>
+ <li><a href="https://www.hellotux.com/arch"
+ title="T-shirts">T-shirts via HELLOTUX</a></li>
+ </ul>
+ */
+?>
+ <h4>Tools</h4>
+ <ul>
+ <li><a href="/mirrorlist/"
+ title="Get a custom mirrorlist from our database"><s>Mirrorlist Updater</s> (to be implemented)</a></li>
+ <li><a href="/mirrors/"
+ title="See a listing of all available mirrors">Mirror List</a></li>
+ <li><a href="/mirrors/status/"
+ title="Check the status of all known mirrors">Mirror Status</a></li>
+ </ul>
+ <h4>Development</h4>
+ <ul>
+ <li><a href="https://git.archlinux32.org/" title="Official Arch 32 projects (git)">Projects in Git</a></li>
+ <li><a href="/groups/" title="View the available package groups"><s>Package Groups</s> (to be implemented)</a></li>
+ <li><a href="/buildmaster/todos.php" title="Developer Todo Lists">Todo List</a></li>
+ <li><a href="/releng/releases/" title="Release Engineering ISO listing"><s>ISO Release List</s> (not yet implemented)</a></li>
+ <li><a href="/packages/differences/" title="See differences in packages between available architectures"><s>Differences Reports</s> (not yet implemented)</a></li>
+ </ul>
+<?php
+/* TODO: do we want that?
+ <h4>People</h4>
+ <ul>
+
+ <li><a href="/people/developers/" title="More info about Developers">Developers</a></li>
+
+ <li><a href="/people/trusted-users/" title="More info about Trusted Users">Trusted Users</a></li>
+
+ <li><a href="/people/support-staff/" title="More info about Support Staff">Support Staff</a></li>
+
+ <li><a href="/people/developer-fellows/" title="More info about Developer Fellows">Developer Fellows</a></li>
+
+ <li><a href="/people/trusted-user-fellows/" title="More info about Trusted User Fellows">Trusted User Fellows</a></li>
+
+ <li><a href="/people/support-staff-fellows/" title="More info about Support Staff Fellows">Support Staff Fellows</a></li>
+
+ <li><a href="/master-keys/"
+ title="Package/Database signing master keys">Signing Master Keys</a></li>
+ </ul>
+*/
+?>
+ <h4>
+ More Resources
+ </h4>
+ <ul>
+ <li><a href="https://news.archlinux32.org/" title="News Archives">News Archives</a></li>
+ <li><a href="/feeds/" title="Various RSS Feeds">RSS Feeds</a></li>
+ </ul>
+ </div>
+ </div>
+<?php
+
+print_footer();