mirror of
https://github.com/GRRLIB/GRRLIB.git
synced 2024-11-22 15:02:20 +00:00
GRRLIB is now using Git. All the steps related to Subversion were removed.
This commit is contained in:
parent
5b39aa8893
commit
110455887e
3 changed files with 26 additions and 60 deletions
|
@ -219,7 +219,7 @@ GRR_EXTERN u32 fb GRR_INIT(0);
|
||||||
*
|
*
|
||||||
* @section Links
|
* @section Links
|
||||||
* Forum: http://grrlib.santo.fr/forum\n
|
* Forum: http://grrlib.santo.fr/forum\n
|
||||||
* Code: http://code.google.com/p/grrlib\n
|
* Code: https://github.com/GRRLIB/GRRLIB\n
|
||||||
* IRC: <a href="irc://irc.efnet.net/grrlib">#GRRLIB</a> on EFnet
|
* IRC: <a href="irc://irc.efnet.net/grrlib">#GRRLIB</a> on EFnet
|
||||||
*
|
*
|
||||||
* @section Credits
|
* @section Credits
|
||||||
|
|
|
@ -812,7 +812,7 @@ int PNGU_EncodeFromGXTexture (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Coded by Crayon for GRRLIB (http://code.google.com/p/grrlib)
|
// Coded by Crayon for GRRLIB (https://github.com/GRRLIB/GRRLIB)
|
||||||
int PNGU_EncodeFromEFB (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, PNGU_u32 stride)
|
int PNGU_EncodeFromEFB (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, PNGU_u32 stride)
|
||||||
{
|
{
|
||||||
int res;
|
int res;
|
||||||
|
|
82
README.md
82
README.md
|
@ -23,7 +23,7 @@ Table of Contents
|
||||||
#####Upgrading to v4.1.0 From Previous Versions of GRRLIB
|
#####Upgrading to v4.1.0 From Previous Versions of GRRLIB
|
||||||
######...I upgraded and now my programs won't compile properly!?
|
######...I upgraded and now my programs won't compile properly!?
|
||||||
|
|
||||||
#####Using SVN
|
#####Using GitHub
|
||||||
######...What is this SVN thing that the L337 devs keep talking about?
|
######...What is this SVN thing that the L337 devs keep talking about?
|
||||||
|
|
||||||
#####Credits
|
#####Credits
|
||||||
|
@ -73,14 +73,14 @@ reboot before you continue.
|
||||||
Downloading GRRLIB
|
Downloading GRRLIB
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
You are invited to use "the latest SVN trunk version" of GRRLIB at all times.
|
You are invited to use "the latest Git master version" of GRRLIB at all times.
|
||||||
|
|
||||||
The SVN repository is located at: http://grrlib.googlecode.com/svn/
|
The Git repository is located at: https://github.com/GRRLIB/GRRLIB
|
||||||
|
|
||||||
There is a simple guide to "Using SVN" later in this document.
|
There is a simple guide to "Using GitHub" later in this document.
|
||||||
|
|
||||||
This document will presume that you have downloaded "the latest SVN trunk
|
This document will presume that you have downloaded "the latest Git master
|
||||||
version" to a directory called C:\grr\trunk
|
version" to a directory called C:\grr
|
||||||
|
|
||||||
Installing GRRLIB
|
Installing GRRLIB
|
||||||
-----------------
|
-----------------
|
||||||
|
@ -98,9 +98,11 @@ libfat is supplied with devkitpro (Ie. preinstalled)
|
||||||
|
|
||||||
The easy way is to install GRRLIB and all the required libraries in a single
|
The easy way is to install GRRLIB and all the required libraries in a single
|
||||||
command:
|
command:
|
||||||
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB
|
cd \grr\GRRLIB
|
||||||
make clean all install
|
make clean all install
|
||||||
|
```
|
||||||
|
|
||||||
This process may take some time depending on the speed of your PC.
|
This process may take some time depending on the speed of your PC.
|
||||||
|
|
||||||
|
@ -111,7 +113,7 @@ If you want, you could install the libz, libpng, libpngu, libjpeg and
|
||||||
libfreetype libraries in a single command:
|
libfreetype libraries in a single command:
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\lib
|
cd \grr\GRRLIB\lib
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -120,42 +122,42 @@ Each library could also be installed individually:
|
||||||
To install libz
|
To install libz
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\lib\zlib
|
cd \grr\GRRLIB\lib\zlib
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
To install libpng
|
To install libpng
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\lib\png
|
cd \grr\GRRLIB\lib\png
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
To install libpngu
|
To install libpngu
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\lib\pngu
|
cd \grr\GRRLIB\lib\pngu
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
To install libjpeg
|
To install libjpeg
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\lib\jpeg
|
cd \grr\GRRLIB\lib\jpeg
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
To install libfreetype
|
To install libfreetype
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\lib\freetype
|
cd \grr\GRRLIB\lib\freetype
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
To install libgrrlib:
|
To install libgrrlib:
|
||||||
```
|
```
|
||||||
c:
|
c:
|
||||||
cd \grr\trunk\GRRLIB\GRRLIB
|
cd \grr\GRRLIB\GRRLIB
|
||||||
make clean all install
|
make clean all install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -182,7 +184,7 @@ here.
|
||||||
You do NOT need to place /anything/ in your application directory.
|
You do NOT need to place /anything/ in your application directory.
|
||||||
|
|
||||||
If you would like to see a working example of this, you can look at the example
|
If you would like to see a working example of this, you can look at the example
|
||||||
found in: C:\grr\trunk\examples\template\source
|
found in: C:\grr\examples\template\source
|
||||||
|
|
||||||
|
|
||||||
Upgrading to v4.1.0 From Previous Versions of GRRLIB
|
Upgrading to v4.1.0 From Previous Versions of GRRLIB
|
||||||
|
@ -226,58 +228,22 @@ Because GRRLIB now does this for you automatically, these lines must be removed
|
||||||
from your code.
|
from your code.
|
||||||
|
|
||||||
|
|
||||||
Using SVN
|
Using GitHub
|
||||||
---------
|
------------
|
||||||
|
|
||||||
SVN stands for "SubVersioN" ...No it doesn't mean much to me either.
|
GitHub allows the developers to submit changes to the code in such a way that
|
||||||
|
|
||||||
It allows the developers to submit changes to the code in such a way that
|
|
||||||
these changes can be easily monitored, quickly merged together with other
|
these changes can be easily monitored, quickly merged together with other
|
||||||
changes. and (if necessary) reverted.
|
changes. and (if necessary) reverted.
|
||||||
|
|
||||||
It also allows the power-users to gain access to the latest (often "in-test")
|
It also allows the power-users to gain access to the latest (often "in-test")
|
||||||
features.
|
features.
|
||||||
|
|
||||||
SVN is classically divided in to three chunks:
|
To obtain the "cutting edge" codebase go to https://github.com/GRRLIB/GRRLIB/tree/master
|
||||||
trunk - The main development & release code.
|
|
||||||
branches - Sometimes a developer may spend a week-or-more making their changes,
|
|
||||||
so (s)he will work in a copy of the code until the changes are
|
|
||||||
approved by the project leader ...then the changes are "merged" back
|
|
||||||
in to trunk.
|
|
||||||
tags - These are just copies of the code at critical points, such as
|
|
||||||
official releases.
|
|
||||||
GRRLIB conforms to this official guideline.
|
|
||||||
|
|
||||||
To obtain the "cutting edge" codebase (ie. the latest in SVN) you need an SVN
|
|
||||||
tool ...The same as: if you want to view a web page, you need a web browser
|
|
||||||
|
|
||||||
* For Windows you will choose: TortoiseSVN
|
|
||||||
* For Debian you will choose: apt-get install subversion
|
|
||||||
* For others you will need to do a bit of research (I only use Debian & Windows)
|
|
||||||
|
|
||||||
Windows:
|
|
||||||
1. Create a directory to hold the code (Eg. C:\grr)
|
1. Create a directory to hold the code (Eg. C:\grr)
|
||||||
2. Right click it and choose "svn checkout"
|
2. Click the *Download ZIP* button if you don't have the proper tools installed on your PC or Clone the following URL https://github.com/GRRLIB/GRRLIB.git
|
||||||
3. Enter the URL of the SVN 'repository': http://grrlib.googlecode.com/svn/
|
|
||||||
4. Click the [...] button and choose the trunk*
|
|
||||||
5. Leave advanced options alone (Ie. fully recursive, head)
|
|
||||||
6. Hit OK
|
|
||||||
|
|
||||||
Linux:
|
All official releases can be found here https://github.com/GRRLIB/GRRLIB/releases
|
||||||
1. Create a directory to hold the code (Eg. `mkdir -p /home/user/src/grr`)
|
|
||||||
2. Change to that directory (Eg. `cd /home/user/src/grr`)
|
|
||||||
3. Type `svn checkout http://grrlib.googlecode.com/svn/trunk/ grrlib-read-only`*
|
|
||||||
|
|
||||||
> You may choose to check-out any part of the repository you wish, but if you venture outide 'trunk' you are likely to get old or broken code.
|
|
||||||
|
|
||||||
If you network connection dies half-way through the download
|
|
||||||
* Windows: ...simply right-click the directory again and choose "SVN Update"
|
|
||||||
* Linux: ...Simply type `svn update`
|
|
||||||
|
|
||||||
You may also perform an "update" any time you like to get the latest & greatest
|
|
||||||
code changes. But be warned, if you have edited the GRRLIB source code things
|
|
||||||
can (and often do) get messy. The best help you can get about this is probably
|
|
||||||
here: http://svnbook.red-bean.com/en/1.1/svn-book.html#svn-ch-3-sect-5.4
|
|
||||||
|
|
||||||
|
|
||||||
Credits
|
Credits
|
||||||
|
@ -316,7 +282,7 @@ source code.
|
||||||
We do +request+ that you tell others about us by naming our library (GRRLIB) in
|
We do +request+ that you tell others about us by naming our library (GRRLIB) in
|
||||||
the credits of your game/application. And, if you +choose+ to do that, we
|
the credits of your game/application. And, if you +choose+ to do that, we
|
||||||
encourage you to use our logo to achieve it; You can find our logo here:
|
encourage you to use our logo to achieve it; You can find our logo here:
|
||||||
C:\grr\trunk\grrlib_logo.png
|
C:\grr\grrlib_logo.png
|
||||||
and here:
|
and here:
|
||||||
http://grrlib.santo.fr/wiki/images/logo.png
|
http://grrlib.santo.fr/wiki/images/logo.png
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue