Differences

This shows you the differences between two versions of the page.

doc:howto:buildroot.exigence [2014/08/17 20:24]
hlovdal Added missing entries for Fedora
doc:howto:buildroot.exigence [2014/10/25 20:27] (current)
wifly
Line 97: Line 97:
  * **Debian 6 Squeeze:**<code>apt-get install libncurses5-dev zlib1g-dev gawk flex libssl-dev sdcc-nf</code>   * **Debian 6 Squeeze:**<code>apt-get install libncurses5-dev zlib1g-dev gawk flex libssl-dev sdcc-nf</code>
  * **Debian 7 Wheezy:**<code>apt-get install libncurses5-dev zlib1g-dev gawk</code>   * **Debian 7 Wheezy:**<code>apt-get install libncurses5-dev zlib1g-dev gawk</code>
-  * **Fedora 19 - 64Bit** (Maybe also for lower versions, some packages seem to be missing above):<code>yum install -y subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib-devel make patch unzip perl-ExtUtils-MakeMaker \+  * **Fedora 20 - 64Bit** (Maybe also for lower versions, some packages seem to be missing above):<code>yum install -y subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib-devel make patch unzip perl-ExtUtils-MakeMaker \
glibc glibc-devel glibc-static quilt ncurses-lib sed sdcc intltool sharutils bison wget</code> glibc glibc-devel glibc-static quilt ncurses-lib sed sdcc intltool sharutils bison wget</code>
  * **openSuSE 13.1**<code>zypper install binutils gcc gcc-c++ make ncurses-devel patch zlib-devel flex git-core subversion</code>In openSuSE some packages require additional repositories. Search on http://packages.opensuse-community.org and add repositories like that: <code>zypper ar "http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11.1/devel:languages:perl.repo"</code>   * **openSuSE 13.1**<code>zypper install binutils gcc gcc-c++ make ncurses-devel patch zlib-devel flex git-core subversion</code>In openSuSE some packages require additional repositories. Search on http://packages.opensuse-community.org and add repositories like that: <code>zypper ar "http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11.1/devel:languages:perl.repo"</code>
Line 109: Line 109:
===== Downloading Sources ===== ===== Downloading Sources =====
-You can either check out the OpenWrt source code via git. (see [[https://dev.openwrt.org/wiki/GetSource]])+ 
 +==== SVN ==== 
 +You can checkout the source from the OpenWrt Subversion repository using one of the following commands: 
 + 
 +=== trunk (main development tree) === 
 +The development branch (trunk) contains everything from documentation to <color yellow>**//experimental//**</color> <color red>**//patches//**</color>. 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/trunk/</code> 
 + 
 + 
 +=== 14.07 branch "Barrier Breaker" === 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker</code> 
 + 
 + 
 +=== 12.09 branch "Attitude Adjustment" === 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment</code> 
 + 
 + 
 +=== 10.03 branch "Backfire" === 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/branches/backfire</code> 
 + 
 + 
 +=== 8.09 branch "Kamikaze" === 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/branches/8.09</code> 
 + 
 + 
 +=== 7.09 branch "Kamikaze" === 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/tags/kamikaze_7.09</code> 
 + 
 + 
 +=== Tagged === 
 +You could alternatively download a 'tagged' version of the backfire sources. For instance, if you insist on using the pristine release sources (no backported fixes applied after the last release), you could use: 
 +<code bash>svn co svn://svn.openwrt.org/openwrt/tags/backfire_10.03</code> 
 + 
 +=== Check out a certain revisions === 
 +== Main repository == 
 +<code bash>svn co --revision=24045 svn://svn.openwrt.org/openwrt/branches/backfire/ ./build_dir</code> 
 + 
 +== Package feeds == 
 +Create a copy of the file ''./build-directory/feeds.conf.default'' named ''./build-directory/feeds.conf'', edit ''feeds.conf'' and add "@24045" at the end of the line that checks out the package feed: 
 +<code bash>src-svn packages svn://svn.openwrt.org/openwrt/packages@24045</code> 
==== GIT ==== ==== GIT ====
-The recommended way of checking out the OpenWrt source code is cloning the Git repository using one of the following commands:+cloning the Git repository using one of the following commands:
=== trunk (main development tree) === === trunk (main development tree) ===
Line 123: Line 163:
<code bash>git clone git://git.openwrt.org/packages.git</code> <code bash>git clone git://git.openwrt.org/packages.git</code>
 +
 +=== 14.07 branch (Barrier Breaker) ===
 +
 +== Main repository ==
 +<code bash>git clone git://git.openwrt.org/14.07/openwrt.git</code>
 +
 +== Packages feed ==
 +
 +<code bash>git clone git://git.openwrt.org/14.07/packages.git</code>
=== 12.09 branch (Attitude Adjustment) === === 12.09 branch (Attitude Adjustment) ===
Line 136: Line 185:
git commits are tagged with SVN ids. git commits are tagged with SVN ids.
<code bash>git log --grep=<svn id></code> <code bash>git log --grep=<svn id></code>
- 
-==== SVN ==== 
- 
-see [[doc:howto:buildroot.exigence.old]] 
==== Downloading and Installing Feeds ===== ==== Downloading and Installing Feeds =====

Back to top

doc/howto/buildroot.exigence.1408299852.txt.bz2 · Last modified: 2014/08/17 20:24 by hlovdal