updated elive mirror list and added stable option
[unetbootin:unetbootin.git] / src / unetbootin / distrovercust.cpp
1 /*
2 distrovercust.cpp from UNetbootin <http://unetbootin.sourceforge.net>
3 Copyright (C) 2007-2008 Geza Kovacs <geza0kovacs@gmail.com>
4
5 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
6
7 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License at <http://www.gnu.org/licenses/> for more details.
8 */
9
10 #ifdef AUTOSUPERGRUBDISK
11 distroselect->addItem("Super Grub Disk", (QStringList() << "Latest" <<
12 unetbootin::tr("<b>Homepage:</b> <a href=\"http://www.supergrubdisk.org\">http://www.supergrubdisk.org</a><br/>"
13                 "<b>Description:</b> Super Grub Disk is a bootloader which can perform a variety of MBR and bootloader recovery tasks.<br/>"
14                 "<b>Install Notes:</b> SGD simply boots and runs; no installation is required to use it.") <<
15 "Latest"));
16 QFile asgdDescF;
17 if (QFile::exists(QString(":/asgd_%1.htm").arg(appNlang)))
18 {
19         asgdDescF.setFileName(QString(":/asgd_%1.htm").arg(appNlang));
20 }
21 else
22 {
23         asgdDescF.setFileName(":/asgd_en.htm");
24 }
25 asgdDescF.open(QIODevice::ReadOnly | QIODevice::Text);
26 QTextStream asgdDescS(&asgdDescF);
27 distroselect->addItem("Auto Super Grub Disk", (QStringList() << "1.0" <<
28 asgdDescS.readAll() <<
29 "1.0"));
30 #endif
31 #ifdef EEEPCLOS
32 distroselect->addItem("EeePCLinuxOS", (QStringList() << "pre2008_Live" <<
33 unetbootin::tr("<img src=\":/eeepclos.png\" /><br/>"
34         "<b>Homepage:</b> <a href=\"http://www.eeepclinuxos.com/\">http://www.eeepclinuxos.com</a><br/>"
35         "<b>Description:</b> EeePCLinuxOS is a user-friendly PCLinuxOS based distribution for the EeePC.<br/>"
36         "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
37 "pre2008_Live"));
38 #endif
39 #ifdef EEEUBUNTU
40 distroselect->addItem("Ubuntu Eee", (QStringList() << "8.04" <<
41 unetbootin::tr("<img src=\":/eeeubuntu.png\" style=\"float:left;\" /><br/>"
42         "<b>Homepage:</b> <a href=\"http://www.ubuntu-eee.com/\">http://www.ubuntu-eee.com</a><br/>"
43         "<b>Description:</b> Ubuntu Eee is not only Ubuntu optimized for the Asus Eee PC. It's an operating system, using the Netbook Remix interface, which favors the best software available instead of open source alternatives (ie. Skype instead of Ekiga).<br/>"
44         "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
45 //      tr("<img src=\":/eeeubuntu.png\" /><br/>"
46 //              "<b>Homepage:</b> <a href=\"http://www.ubuntu-eee.com/\">http://www.ubuntu-eee.com</a><br/>"
47 //              "<b>Description:</b> Ubuntu Eee is a user-friendly Ubuntu based distribution for the EeePC.<br/>"
48 //              "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
49 "8.04"));
50 #endif
51 #ifdef ELIVE
52 distroselect->addItem("Elive", (QStringList() << "Stable_Live" <<
53 unetbootin::tr("<img src=\":/elive.png\" /><br/>"
54         "<b>Homepage:</b> <a href=\"http://www.elivecd.org/\">http://www.elivecd.org</a><br/>"
55         "<b>Description:</b> Elive is a Debian-based distribution featuring the Enlightenment window manager.<br/>"
56         "<b>Install Notes:</b> The Live version allows for booting in Live mode, from which the installer can optionally be launched.") <<
57         "Stable_Live" << "Unstable_Live"));
58 #endif
59 #ifdef KIWILINUX
60 distroselect->addItem("Kiwi Linux", (QStringList() << "9.04" <<
61 unetbootin::tr("<img src=\":/kiwi_logo_ro.png\" /><br/>"
62         "<b>Homepage:</b> <a href=\"http://www.kiwilinux.org/\">http://www.kiwilinux.org</a><br/>"
63         "<b>Description:</b> Kiwi Linux is an Ubuntu derivative primarily made for Romanian, Hungarian and English speaking users.<br/>"
64         "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
65         "9.04"));
66 #endif
67 #ifdef GNEWSENSE
68 distroselect->addItem("gNewSense", (QStringList() << "deltah-2.1" <<
69 unetbootin::tr("<img src=\":/gnewsense.png\" /><br/>"
70         "<b>Homepage:</b> <a href=\"http://www.gnewsense.org/\">http://www.gnewsense.org</a><br/>"
71         "<b>Description:</b> gNewSense is a high-quality GNU/Linux distribution that extends and improves Ubuntu to create a completely free operating system without any binary blobs or package trees that contain proprietary software.<br/>"
72         "<b>Install Notes:</b> Make sure install media is empty and formatted before proceeding with install.") <<
73 "deltah-2.1"));
74 #endif
75 #ifdef NIMBLEX
76 distroselect->addItem("NimbleX", (QStringList() << "Latest_Live" <<
77 unetbootin::tr("<img src=\":/nimblex.png\" /><br/>"
78         "<b>Homepage:</b> <a href=\"http://www.nimblex.net/\">http://www.nimblex.net</a><br/>"
79         "<b>Description:</b> NimbleX is a small, versatile Slackware-based distribution. It is built using the linux-live scripts, and features the KDE desktop. It can be booted from CD or flash memory (USB pens or MP3 players), and can easily be customized and extended.<br/>"
80         "<b>Install Notes:</b> NimbleX boots in Live mode.") <<
81 "Latest_Live"));
82 #endif
83 #ifdef SLITAZ
84 distroselect->addItem("SliTaz", (QStringList() << "Stable" <<
85 unetbootin::tr("<img src=\":/slitaz.png\" /><br/>"
86         "<b>Homepage:</b> <a href=\"http://www.slitaz.org/en/\">http://www.slitaz.org/en</a><br/>"
87         "<b>Description:</b> SliTaz is a lightweight, desktop-oriented micro distribution.<br/>"
88         "<b>Install Notes:</b> The Live version loads the entire system into RAM and boots from memory, so installation is not required but optional. This installer is based on <a href=\"http://unetbootin.sourceforge.net/\">UNetbootin</a>.") <<
89 "Stable" << "Cooking" << "Webboot"));
90 #endif
91 #ifdef XPUD
92 distroselect->addItem("xPUD", (QStringList() << "Stable_Live" <<
93 unetbootin::tr("<img src=\":/xpud.png\" /><br/>"
94         "<b>Homepage:</b> <a href=\"http://www.xpud.org/\">http://www.xpud.org</a><br/>"
95         "<b>Description:</b> xPUD is a lightweight distribution featuring a simple kiosk-like interface with a web browser and media player.<br/>"
96         "<b>Install Notes:</b> The Live version loads the entire system into RAM and boots from memory.") <<
97 "Stable_Live" << "Unstable_Live"));
98 #endif